数据库是ORACLE11g 操作系统的centos今天我想修改一个参数的值。
SQL>alter system set control_files=...
就是想在其他物理硬盘上再添加一个控制文件,结果报:
write to SPFILE requested but no SPFILE specified at startup在ORACLE_HOME/dbs/ 下面有个spfile的文件。不过这个文件是我手动写的。
我用这个SPFILE手动复制出一个PFILE,把原来SPFILE文件删除,然后重启数据库
SQL>create spfile from pfile
File created然后又重启数据库。
SQL>alter system set control_files=...
System altered我想知道SPFILE文件的创建方式不同,会影响它的使用吗?
SQL>alter system set control_files=...
就是想在其他物理硬盘上再添加一个控制文件,结果报:
write to SPFILE requested but no SPFILE specified at startup在ORACLE_HOME/dbs/ 下面有个spfile的文件。不过这个文件是我手动写的。
我用这个SPFILE手动复制出一个PFILE,把原来SPFILE文件删除,然后重启数据库
SQL>create spfile from pfile
File created然后又重启数据库。
SQL>alter system set control_files=...
System altered我想知道SPFILE文件的创建方式不同,会影响它的使用吗?
解决方案 »
- tomcat上发布项目报ORA-12505, TNS:listener does not currently know of SID given in conn
- 诡异的Oracle简单题目
- SQLLDR 手动打命令可以,通过程序不行,救命,谢谢!
- 求一个SQL语句
- sql语句如何能解决一元一次方程的问题
- startup报ORA-19802,shotdown报ORA-01034和ORA-27101,问题很奇怪,请帮忙看看。
- 安装logminer时无法创建数据字典文件
- 字符型转入到Excel输出的问题!
- 今天我的程序包里的程序回退到以前版本的程序,那是为什么啊?已经有两次都是这样了,数据库是没人动的。
- 关于序列的问题(如何在insert操作后能够知晓insert进去的序列值)
- 今天的面试题,请高手指点。
- sqlplusw无法连接
spfile的文件不要用文本去修改,他是二进制格式,修改的话用alter system controlfile这样的方式来做,启动的时候,系统用$ORACLE_HOME/database/spfile<SID>.ora来启动,如果没有这个文件,会找默认的pfile的init文件。你这里应该是没有用到你写的spfile文件,可能是文件名不对,你检查一下,没有这个文件就默认的pfile文件启动了。所以你用create pfile='....' from spfile;也就提示如上的错误了。