ITPUB??ì3
ITPUB论坛 » Oracle数据库管理 » 如何解决不能打开spfileorcl.ora的问题(在线等待)

标题: 如何解决不能打开spfileorcl.ora的问题(在线等待)
离线 oldboy
高级会员



精华贴数 1
个人空间 0
技术积分 6116 (254)
社区积分 30 (7063)
注册日期 2003-1-21
论坛徽章:9
ITPUB元老会员2007贡献徽章会员2006贡献徽章授权会员生肖徽章2007版:鸡ITPUB新首页上线纪念徽章
数据库板块每日发贴之星数据库板块每日发贴之星数据库板块每日发贴之星   

发表于 2004-2-12 17:36 
如何解决不能打开spfileorcl.ora的问题(在线等待)

我修改了一下spfileorcl.ora文件的兼容参数,后又修改过来,之后,就不能启动了,说打开参数失败.怎么办.
下面是错误提示:

SQL> connect sys/sys as sysdba;
Connected to an idle instance.
SQL> startup
ORA-01078: failure in processing system parameters
LRM-00109: could not open parameter file '/oracle/product/10.1.0/db_1/dbs/initor
cl.ora'
SQL>


__________________
我的BLOG:http://oldboy.itpub.net
只看该作者    顶部
离线 coolbid
老会员


精华贴数 0
个人空间 0
技术积分 940 (2239)
社区积分 56 (5251)
注册日期 2002-3-28
论坛徽章:1
授权会员     
      

发表于 2004-2-12 17:41 
create spfile from pfile='/oracle/product/10.1.0/db_1/dbs/initorc.ora'
startup


__________________
I WILL BE BACK
只看该作者    顶部
离线 oldboy
高级会员



精华贴数 1
个人空间 0
技术积分 6116 (254)
社区积分 30 (7063)
注册日期 2003-1-21
论坛徽章:9
ITPUB元老会员2007贡献徽章会员2006贡献徽章授权会员生肖徽章2007版:鸡ITPUB新首页上线纪念徽章
数据库板块每日发贴之星数据库板块每日发贴之星数据库板块每日发贴之星   

发表于 2004-2-12 17:42 
原因主要是安装ORACLE10G后,ORACLE8I客户端始终不能连接,说LISTER不存在,怀疑是不兼容8I,修改修改dbs/spfileorcl.ora的兼容参数后,再修改转来,就不行了.


__________________
我的BLOG:http://oldboy.itpub.net
只看该作者    顶部
离线 oldboy
高级会员



精华贴数 1
个人空间 0
技术积分 6116 (254)
社区积分 30 (7063)
注册日期 2003-1-21
论坛徽章:9
ITPUB元老会员2007贡献徽章会员2006贡献徽章授权会员生肖徽章2007版:鸡ITPUB新首页上线纪念徽章
数据库板块每日发贴之星数据库板块每日发贴之星数据库板块每日发贴之星   

发表于 2004-2-12 17:54 
这个/dbs 目录下面没有 initorc.ora文件,只有init.ora,spfileorcl.ora等文件.
是否应该是/oracle/admin/orcl/pfile/init.ora.1122004121959文件.

[oracle@rl30 /]$ ls  /oracle/product/10.1.0/db_1/dbs/
hc_orcl.dat  initdw.ora  init.ora  lkORCL  orapworcl  spfileorcl.ora
[oracle@rl30 /]$ ls /oracle/admin/orcl/pfile/
init.ora.1122004121959
[oracle@rl30 /]$


__________________
我的BLOG:http://oldboy.itpub.net
只看该作者    顶部
离线 oldboy
高级会员



精华贴数 1
个人空间 0
技术积分 6116 (254)
社区积分 30 (7063)
注册日期 2003-1-21
论坛徽章:9
ITPUB元老会员2007贡献徽章会员2006贡献徽章授权会员生肖徽章2007版:鸡ITPUB新首页上线纪念徽章
数据库板块每日发贴之星数据库板块每日发贴之星数据库板块每日发贴之星   

发表于 2004-2-12 18:01 
通过create spfile from pfile='/oracle/product/10.1.0/db_1/dbs/init.ora'后,出现下面的错误.是否文件的位置出错了.

SQL> connect sys/sys as sysdba;
Connected to an idle instance.
SQL> startup
ORA-00371: not enough shared pool memory, should be atleast 52132659 bytes
SQL>


__________________
我的BLOG:http://oldboy.itpub.net
只看该作者    顶部
离线 oldboy
高级会员



精华贴数 1
个人空间 0
技术积分 6116 (254)
社区积分 30 (7063)
注册日期 2003-1-21
论坛徽章:9
ITPUB元老会员2007贡献徽章会员2006贡献徽章授权会员生肖徽章2007版:鸡ITPUB新首页上线纪念徽章
数据库板块每日发贴之星数据库板块每日发贴之星数据库板块每日发贴之星   

发表于 2004-2-12 18:06 
已经解决,通过从/oracle/admin/orcl/pfile/init.ora.1122004121959'文件中创建,就可以了.
SQL> !
[oracle@rl30 oracle]$ ls /oracle/admin/orcl/pfile/
init.ora.1122004121959
[oracle@rl30 oracle]$ exit
exit

SQL> create spfile from pfile='/oracle/admin/orcl/pfile/init.ora.1122004121959';

File created.

SQL> startup
ORACLE instance started.

Total System Global Area  188743680 bytes
Fixed Size                   778036 bytes
Variable Size             162537676 bytes
Database Buffers           25165824 bytes
Redo Buffers                 262144 bytes
Database mounted.
Database opened.
SQL>

想问一下,这两个目录下的init.ora和spfileorcl.ora有什么区别,平时应该修改哪个文件?


__________________
我的BLOG:http://oldboy.itpub.net
只看该作者    顶部
离线 oldboy
高级会员



精华贴数 1
个人空间 0
技术积分 6116 (254)
社区积分 30 (7063)
注册日期 2003-1-21
论坛徽章:9
ITPUB元老会员2007贡献徽章会员2006贡献徽章授权会员生肖徽章2007版:鸡ITPUB新首页上线纪念徽章
数据库板块每日发贴之星数据库板块每日发贴之星数据库板块每日发贴之星   

发表于 2004-2-12 18:07 
coolbid
感谢你了.
能否解释一下上面提出的问题.


__________________
我的BLOG:http://oldboy.itpub.net
只看该作者    顶部
离线 Kamus
版主


精华贴数 52
个人空间 400
技术积分 47623 (15)
社区积分 3599 (457)
注册日期 2002-5-26
论坛徽章:42
现任管理团队成员2007年度ITPUB最佳技术原创精华ITPUB元老ITPUB北京九华山庄2008年会纪念徽章管理团队2007贡献徽章参与2007年甲骨文全球大会(中国上海)纪念
ITPUB北京香山2007年会纪念徽章管理团队2006纪念徽章会员2007贡献徽章会员2006贡献徽章蓝色妖姬紫蜘蛛

发表于 2004-2-12 18:24 
老大,你不是直接手动修改的spfileorcl.ora吧?


__________________
有事情请发Gmail邮箱,站内IM可能不能及时回复。    

***Chanel [K]***



从明天起, 做一个幸福的人  
喂马, 劈柴, 周游世界  
从明天起, 关心粮食和蔬菜  
我有一所房子 面朝大海, 春暖花开
只看该作者    顶部
离线 oldboy
高级会员



精华贴数 1
个人空间 0
技术积分 6116 (254)
社区积分 30 (7063)
注册日期 2003-1-21
论坛徽章:9
ITPUB元老会员2007贡献徽章会员2006贡献徽章授权会员生肖徽章2007版:鸡ITPUB新首页上线纪念徽章
数据库板块每日发贴之星数据库板块每日发贴之星数据库板块每日发贴之星   

发表于 2004-2-12 18:37 
不满你说,确实是手工去修改过.
是第一次接触10g.对spfile和pfile的关系不清楚所导致.


__________________
我的BLOG:http://oldboy.itpub.net
只看该作者    顶部
离线 xjg
高级会员



精华贴数 0
个人空间 0
技术积分 6720 (231)
社区积分 21 (8329)
注册日期 2002-1-26
论坛徽章:15
ITPUB元老会员2007贡献徽章会员2006贡献徽章授权会员ITPUB新首页上线纪念徽章 
      

发表于 2004-2-12 18:45 
spfile应该是二进制格式的, 你也能改?
只能通过原始的文件更改, 然后再用上面的语句重新创建.
当然也可以在INSTANCE运行的时候通过SQL命令直接更改SPFILE


__________________
只看该作者    顶部
相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰网域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:060528号 联系我们 法律顾问