当前位置:  数据库>oracle

非法关机 Oracle startup报错解决办法

    来源: 互联网  发布时间:2017-04-29

    本文导语: 今天Oracle开发服务器突然连接不上,sqlplus /nolog、conn /as sysdba、startup命令后显示 SQL> startup ORA-01078: failure in processing system parameters LRM-00109: could not open parameter file '/opt/oracle10g/product/10.2/db_1/dbs/initORA10G.ora' 查找文件,果然不存在。...

今天Oracle开发服务器突然连接不上,sqlplus /nolog、conn /as sysdba、startup命令后显示

SQL> startup
ORA-01078: failure in processing system parameters
LRM-00109: could not open parameter file '/opt/oracle10g/product/10.2/db_1/dbs/initORA10G.ora'

查找文件,果然不存在。估计是非法关机造成的。

这是因为在oracle9i和oracle10g中,oracle默认将使用spfile启动数据库,如果spfile不存在,则就会出现上述错误。

解决方法1(已经验证):
将$ORACLE_BASE/admin /数据库名称/pfile目录下的init.ora.012009233838形式的文件copy到$ORACLE_HOME/dbs目录下 initoracle.ora即可。(注:initoracle.ora中的oracle为你的实例名 ORACLE_SID)


解决方法2:

用oraenv命令来改变当前环境的SID,然后用pfile重新产生spfile,就可以启动数据库了.
改变SID:
[oracle@ www.linuxidc.com root]$ source oraenv
ORACLE_SID = [oracle] ? test1
bash: /root/.bashrc: Permission denied
重新产生spfile:
SQL> create spfile from pfile;
File created.

SQL> startup
ORACLE instance started.

附:Linux下oracle操作命令

重启oracle

lsnrctl stop
sqlplus /nolog
conn /as sysdba
shutdown (startup)
exit
lsnrctl start

启动oracle
sqlplus /nolog
conn /as sysdba
startup
exit

lsnrctl start


关闭oracle
lsnrctl stop
sqlplus /nolog
conn /as sysdba
shutdown
exit

查看Oracle是否启动





















































    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 为什么用init 0关机比点关机图标关机要快一些呢?
  • solaris 关机时报RPC未注册而无法关机
  • 请教有关linux驱动开发,按关机键关机时,驱动应作哪些结束工作?
  • ubuntu fedora关机输入shutdown -P now就行。redhat怎么是用shutdown -h now关机
  • 兄弟们,Linux Fedora10中,那个电源管理里面,关机按钮按下去还要等待30S才能关机,怎么修改这个时间?
  • linux下怎么实现软关机!
  • 如何实现WINDOWS的定时关机?
  • Unix/linux的关机指令是什么?
  • linux 命令行如何关机?
  • aix系统reboot命令使系统关机了,为什么?
  • ubuntu关机的不断电源有什么作用
  • 新手,用ubuntu,只能强制关机,命令不行啊。。。。。
  • Ubuntu10.04无法电源关机
  • solaris9 (5.9)的普通用户关机问题
  • Magic Linux 不能关机
  • linux关机后会出现sh-3.1#
  • 网络技术 iis7站长之家
  • 我要关机执行一些指令 ,应放在那儿。
  • linux 如何关机?
  • QT:如何实现自动关机?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,