pfile用于oracle8i,在oracle9i中也可以用,以文本形式存在,可以用vi编辑器对其中参数进行修改。文件格式为initSID.ora; spfile专用于oracle9i,以二进制文本形式存在,不能用vi编辑器对其中参数进行修改。文件格式为spfileSID.ora。如果要对spfile文件进行修改,可以采用SQL语言: SQL> ALTER SYSTEM SET PARAMETER = 'VALUES';进行修改。 如果不方便使用SQL语句进行操作,可以通过SQL语句: SQL> CREATE SPFILE FROM PFILE; 这种方法将二进制文本形式的spfile转换成文本形式的pfile格式,然后再用vi编辑器对其中的参数进行直观修改,以达到方便的目的。 -----谢谢了各位,解决了:)
确定建立了数据库?而不是只是安装了Oracle软件?
X:\oracle\ora92\database\
这个目录下找了,并且整个硬盘都所搜了*.ora文件,可就是没有,,,真是奇怪
from v$spparameter
where isspecified = 'TRUE'
and rownum = 1 ;是 'SPFILE' 模式
pfile用于oracle8i,在oracle9i中也可以用,以文本形式存在,可以用vi编辑器对其中参数进行修改。文件格式为initSID.ora;
spfile专用于oracle9i,以二进制文本形式存在,不能用vi编辑器对其中参数进行修改。文件格式为spfileSID.ora。如果要对spfile文件进行修改,可以采用SQL语言:
SQL> ALTER SYSTEM SET PARAMETER = 'VALUES';进行修改。
如果不方便使用SQL语句进行操作,可以通过SQL语句:
SQL> CREATE SPFILE FROM PFILE; 这种方法将二进制文本形式的spfile转换成文本形式的pfile格式,然后再用vi编辑器对其中的参数进行直观修改,以达到方便的目的。
-----谢谢了各位,解决了:)