浅谈oracle10G spfile与pfile

大家都知道,spfile是oracle 9i之后引入的,目的是提高系统安全性。在Oracle8i下初始化参数文件为文本文件,可以使用文本编辑器进行编辑,
当需要修改初始化参数时,需要在init.ora文件中修改,再重新启动数据库实例。在Oracle10g,引入了服务器参数文件(SPFILE),可以简化初始
参数的管理。spfile文件是一个二进制文件,不能使用文件编辑器编辑(虽然通过文本编辑器打开后,能够看到参数内容),否则可能造成Oracle
无法识别SPFILE文件。我下面以我自己系统安装的ORACLE与大家讨论这两者的用法,c盘是oracle10G的主安装目录,那么分别在1 C:\oracle\product
\10.2.0\admin\orcl\pfile\init.ora、2 C:\oracle\product\10.2.0\db_1\database\initorcl.ora、3 C:\oracle\product\10.2.0\db_1\dbs\
SPFILEORCL.ORA 3个位置可以找到spfile与pfile的位置,其中1就是那个文本文件pfile,2指的是3的位置,3就是那个二进制文件spfile,如果spfile
被损坏了,那么重启数据库就会报找不到spfile的错误,这时需要通过pfile创建spfile:create spfile from pfile='C:\oracle\product
\10.2.0\admin\orcl\pfile\init.ora';并且重启数据库时用startup pfile='C:\oracle\product\10.2.0\admin\orcl\pfile\init.ora'。如果2被修改
了路径,那么3的位置要做相应的调整,不然数据库重启会报同样的错误。如果1被损坏或删除了,没有关系,数据库可以照常启动,但为了保险,我们
还是重新创建一个pfile:create pfile='C:\oracle\product\10.2.0\admin\orcl\pfile\init.ora' from spfile;

 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10239785/viewspace-617383/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/10239785/viewspace-617383/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值