1.在$ORACLE_HOME/dbs下既有spfile文件又有pfile(initxxx.ora)文件,请问oracle数据库instance启动时是以哪个初始化参数文件为准?如果我修改了initxxx.ora文件,会对instance起作用吗?
在9i 以后,oralce 启动是以spfile 为准不是以pfile .当修改了initxxx.ora文件,必须重启动数据库instance才起作用,否则就必须用指令态更改其参数,但有参数是不能动态更改的。
2,3 理解的不是透,所以就不敢误人子弟了。帮你up,

解决方案 »

  1.   

    2 无法作更新吧
    3 日志文件的容量是可以设置的啊,8i中缺省大概500K,9i一下子到了100M,10g又回到了大概10M。
      至于什么叫满了,没研究过,我觉得应该就是没办法再容纳一个块了
      

  2.   

    9i中是以spfile为准的,一般能够动态改变的就可以直接alter system ... scope=both;
    这样修改了spfile。那个pfile是没有用的,如果你需要修改不能动态修改的参数,那么应当create pfile  ... from spfile;,然后修改生成的pfile,然后停掉数据库,用修改后的pfile来启动