加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

ORACLE数据库启动时报ORA-32006错误及spfile修改问题

(2013-12-24 11:30:18)
分类: ORACLE

起因:启动oracle数据库时报ORA-32006错误,网上查询了一些资料是说参数文件中有已经废弃不用的参数,需要修改参数文件;

SQL> startup pfile='E:\oracle\dbs\initdw.ora';
ORA-32006: LOG_ARCHIVE_START initialization parameter has been deprecated
ORA-32006: SQL_TRACE initialization parameter has been deprecated
ORACLE 例程已经启动。
问题1:ORA-32006错误;

问题2:手动修改了spfile,这个是系统参数文件,二进制文件,不能直接编辑修改的;编辑之后再startup就提示找不到spfile;

解决办法:将spfile文件中的内容复制到initdw.ora文件中;指定参数文件启动;

          startup pfile='E:\oracle\dbs\initdw.ora';

          数据库启动之后删除被修改过的speile,通过编辑修改后的pfile文件重新创建spfile文件;

          create Spfile='E:\oracle\dbs\spfilenyy.ora'  from pfile='E:\oracle\dbs\pfilenyy.ora';

          重新启动不指定参数文件,数据库默认查找spfile文件启动;问题解决;

总结:

1、spfile文件不能直接编辑,需要编辑pfile之后创建spfile文件;

2、spfile文件损坏或删除的时候可以指定参数文件启动数据库;

 

 

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有