日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

oracle00109,ORA-01034: 、ORA-01078: 和 LRM-00109: 的解决方法,ora-01034ora-01078

發布時間:2023/12/10 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 oracle00109,ORA-01034: 、ORA-01078: 和 LRM-00109: 的解决方法,ora-01034ora-01078 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

ORA-01034: 、ORA-01078: 和 LRM-00109: 的解決方法,ora-01034ora-01078

環境:Linux 5.4 Oracle 11.2.0.3

在Linux上連接Oracle時遇到報錯:

SQL> show parameter sga

ORA-01034: ORACLE not available

Process ID: 0

Session ID: 0 Serial number: 0

SQL> startup

ORA-01078: failure in processing system parameters

LRM-00109: could not open parameter file '/u01/app/oracle/product/11.2.0/db_1/dbs/initorcal.ora'

上面的'../initorcal.ora'報錯說明當前Oracle數據庫識別的數據庫實例名(即SID)為:orcal;

可能是安裝Oracle時的SID的設置和環境變量里設置的SID不一致造成的。

解決方法:

1.查詢當前的數據實例名(SID)

[oracle@oradb ~]$ echo $ORACLE_SID

orcal

2.查看環境變量的SID配置

[oracle@oradb ~]$ cat .bash_profile

# .bash_profile

# Get the aliases and functions

if [ -f ~/.bashrc ]; then

. ~/.bashrc

fi

# User specific environment and startup programs

PATH=$PATH:$HOME/bin

export PATH

export ORACLE_SID=orcl

發現系統識別的實例名orcal和環境變量設置的為orcl不一致,這時我們需要修改實例名SID

3.修改oracle用戶的ORACLE_SID環境變量,如將orcal修改為orcl

[oracle@oradb ~]$ vi /home/oracle/.bash_profile

export ORACLE_SID=orcl

4.修改/etc/oratab文件,將sid名由orcal修改為orcl

[oracle@oradb ~]$ vi /etc/oratab

orcl:/u01/app/oracle/product/11.2.0/db_1:N

5、進入到$ORACLE_HOME/dbs目錄,如我的 /u01/app/oracle/product/11.2.0/db_1/dbs

將所有文件名中包含原來的sid的修改為對應的新sid的

[oracle@oradb ~]$ cd /u01/app/oracle/product/11.2.0/db_1/dbs

[oracle@oradb dbs]$ ls

hc_orcal.dat? init.ora? lkORCAL? orapworcal? spfileorcal.ora

[oracle@oradb dbs]$ mv hc_orcal.dat hc_orcl.dat

[oracle@oradb dbs]$ mv lkORCAL lkORCL

[oracle@oradb dbs]$ mv orapworcal orapworcl

[oracle@oradb dbs]$ mv spfileorcal.ora spfileorcl.ora

6.啟動數據庫

[oracle@oradb dbs]$ sqlplus / as sysdba

SQL> startup

ORACLE instance started.

數據庫成功啟動!!

【參考】 http://www.linuxidc.com/Linux/2015-02/114255.htm

總結

以上是生活随笔為你收集整理的oracle00109,ORA-01034: 、ORA-01078: 和 LRM-00109: 的解决方法,ora-01034ora-01078的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。