Linux学习网!Linux爱好者的家园~凡事都是必须经过枯燥无味阶段才能做到较高层次的。
首页 新闻 Linux命令 学习入门 Ubuntu 服务配置 数据库 Linux发行版 视频教程 Linux下载 Linux论坛 留言本

TOP

Linux平台下Oracle常见错误代码及其解决方案
2011-03-02 12:47:02 来源:Linux学习网 】 浏览:77次 评论:0

Linux平台下Oracle常见错误代码及其解决方案1、最常见的错误ORA-01078&LRM-00109:

  1. [oracle@localhost bin]$ pwd 
  2. /db/oracle/product/10.2.0/db_1/bin 
  3.  
  4. [oracle@localhost bin]$ lsnrctl start 
  5. LSNRCTL for Linux: Version 10.2.0.1.0 - Production on 02-FEB-2011 13:20:05 
  6. Copyright (c) 1991, 2005, Oracle.  All rights reserved. 
  7. TNS-01106: Listener using listener name LISTENER has already been started 
  8.  
  9. [oracle@localhost bin]$ sqlplus /nolog 
  10. SQL*Plus: Release 10.2.0.1.0 - Production on Wed Feb 2 13:20:15 2011 
  11. Copyright (c) 1982, 2005, Oracle.  All rights reserved. 
  12.  
  13. SQL> conn system/change_on_install as sysdba 
  14. Connected to an idle instance. 
  15.  
  16. SQL> startup 
  17. ORA-01078: failure in processing system parameters 
  18. LRM-00109: could not open parameter file '/db/oracle/product/10.2.0/db_1/dbs/initSGHIS.ora' 

错误原因:在Oracle 9i和Oracle 10g中,数据库默认使用spfile启动数据库,如果spfile不存在,就会出现上述错误。

解决方法:进入$ORACLE_BASE/admin/orcl(此处为数据库名称)/pfile目录,用cp init.ora.0312011114943 /db/oracle/product/10.2.0/db_1/dbs/initSGHIS.ora(SGHIS为SID);

  1. SQL> conn system/redhat as sysdba 
  2. Connected to an idle instance. 
  3. SQL> startup 
  4. ORACLE instance started. 
  5.  
  6. Total System Global Area  285212672 bytes 
  7. Fixed Size                  1218992 bytes 
  8. Variable Size              92276304 bytes 
  9. Database Buffers          188743680 bytes 
  10. Redo Buffers                2973696 bytes 
  11. Database mounted. 
  12. Database opened. 

 重新连接并启动数据库即可。

分享到:
你可能感兴趣的文章:
Tags:Linux Oracle常见错误代码
】 【打印繁体】【投稿】 【评论】 【关闭】 【返回顶部
上一篇ubuntu 禁用 ipv6 下一篇Win7和Linux双系统下安全卸载Linu..

推荐图文

赞助商

相关栏目

最新文章

热门文章

推荐文章