誤修改ORACLE_HOME導致無法登陸資料庫
1、現象:
[oracle@secdb1 ~]$ sqlplus / as sysdba
SQL*Plus: Release 10.2.0.1.0 - Production on Tue Feb 25 23:49:20 2014
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Connected to an idle instance.
SQL> startup
ORACLE instance started.
Total System Global Area 314572800 bytes
Fixed Size 1219184 bytes
Variable Size 79693200 bytes
Database Buffers 230686720 bytes
Redo Buffers 2973696 bytes
Database mounted.
Database opened.
SQL> conn system/oracle@PROD
ERROR:
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
Linux Error: 2: No such file or directory
Warning: You are no longer connected to ORACLE.
SQL>
2.解決方法:
懷疑是ORACLE_HOME目錄設定不正確導致,檢視ORACLE_HOME目錄,發現目錄中多了一個“/”
[oracle@secdb1 ~]$ echo $ORACLE_HOME
//u01/app/oracle/product/10.2.0/db_1
重新設定一下ORACLE_HOME的目錄,啟動資料後,連線正常
[oracle@secdb1 ~]$ export ORACLE_HOME=/u01/app/oracle/product/10.2.0/db_1
[oracle@secdb1 ~]$ echo $ORACLE_HOME
/u01/app/oracle/product/10.2.0/db_1
[oracle@secdb1 ~]$ sqlplus / as sysdba
SQL*Plus: Release 10.2.0.1.0 - Production on Wed Feb 26 00:27:41 2014
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Connected to an idle instance.
SQL> startup
ORACLE instance started.
Total System Global Area 314572800 bytes
Fixed Size 1219184 bytes
Variable Size 79693200 bytes
Database Buffers 230686720 bytes
Redo Buffers 2973696 bytes
Database mounted.
Database opened.
SQL> conn system/oracle@PROD
Connected.
SQL>
3、總結
oracle使用者中的環境變數非常重要,特別是ORACLE_HOME,如果不小心改動了,會導致資料庫無法連線
jiangkck
2014026
----------------------
[oracle@secdb1 ~]$ sqlplus / as sysdba
SQL*Plus: Release 10.2.0.1.0 - Production on Tue Feb 25 23:49:20 2014
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Connected to an idle instance.
SQL> startup
ORACLE instance started.
Total System Global Area 314572800 bytes
Fixed Size 1219184 bytes
Variable Size 79693200 bytes
Database Buffers 230686720 bytes
Redo Buffers 2973696 bytes
Database mounted.
Database opened.
SQL> conn system/oracle@PROD
ERROR:
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
Linux Error: 2: No such file or directory
Warning: You are no longer connected to ORACLE.
SQL>
2.解決方法:
懷疑是ORACLE_HOME目錄設定不正確導致,檢視ORACLE_HOME目錄,發現目錄中多了一個“/”
[oracle@secdb1 ~]$ echo $ORACLE_HOME
//u01/app/oracle/product/10.2.0/db_1
[oracle@secdb1 ~]$ export ORACLE_HOME=/u01/app/oracle/product/10.2.0/db_1
[oracle@secdb1 ~]$ echo $ORACLE_HOME
/u01/app/oracle/product/10.2.0/db_1
[oracle@secdb1 ~]$ sqlplus / as sysdba
SQL*Plus: Release 10.2.0.1.0 - Production on Wed Feb 26 00:27:41 2014
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Connected to an idle instance.
SQL> startup
ORACLE instance started.
Total System Global Area 314572800 bytes
Fixed Size 1219184 bytes
Variable Size 79693200 bytes
Database Buffers 230686720 bytes
Redo Buffers 2973696 bytes
Database mounted.
Database opened.
SQL> conn system/oracle@PROD
Connected.
SQL>
3、總結
oracle使用者中的環境變數非常重要,特別是ORACLE_HOME,如果不小心改動了,會導致資料庫無法連線
jiangkck
2014026
----------------------
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/393784/viewspace-1090324/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 磁碟IO故障導致的SQLServer資料庫無法寫入SQLServer資料庫
- 重置資料庫密碼後導致網站無法訪問資料庫密碼網站
- ORACLE DSG資料同步軟體程式導致資料庫無法正常關閉Oracle資料庫
- 主機安裝zblog 無法登陸:錯誤原因:登入失敗
- 【epoll問題】EPOLLRDHUP使用導致無法接受資料
- 【oracle資料庫資料恢復】誤操作導致的資料庫誤刪除的資料恢復案例Oracle資料庫資料恢復
- 應用使用JNDI,資料庫無法連線,導致的程序無法啟動問題處理資料庫
- RAC下主機修改時區導致db無法open
- ORACLE 審計目錄碎檔案過多ORA09925導致sqlplus無法登陸控制檯OracleSQL
- 記一次ORA-01102導致資料庫例項無法啟動案例資料庫
- 【伺服器資料恢復】RAID故障導致資料庫分割槽無法識別的資料恢復伺服器資料恢復AI資料庫
- centos6.3誤刪python2.6導致yum無法使用CentOSPython
- zblog域名後無法訪問 zblog資料庫地址修改資料庫
- 按 F12獲取登陸資料,一鍵登陸巴西衛生部資料庫資料庫
- 【資料庫資料恢復】磁碟空間不足導致sql server錯誤的資料恢復資料庫資料恢復SQLServer
- 無法開啟登入所請求的資料庫,登入失敗資料庫
- sql server資料庫錯誤資料恢復(資料庫連線失效,無法附加查詢)SQLServer資料庫資料恢復
- 伺服器意外斷電導致無法重啟資料恢復伺服器資料恢復
- 伺服器資料恢復-誤操作導致mysql資料庫資料丟失的資料恢復案例伺服器資料恢復MySql資料庫
- wpf popup導致MouseLeftButtonUp無法觸發
- 有問題的mybatis的sql導致對資料庫進行了批量的修改MyBatisSQL資料庫
- 【案例】Oracle報錯ORA-01194 ORA-01110 由於資料庫SCN不一致導致無法啟動Oracle資料庫
- 密碼過期引起的ssh無法登陸密碼
- 【北亞資料恢復】異常斷電導致linux伺服器無法啟動,資料庫損壞的資料恢復資料恢復Linux伺服器資料庫
- win10應用商店無法登陸怎麼辦_win10應用商店無法登陸賬戶解決方法Win10
- Jupyter Notebook修改登陸密碼密碼
- MySQL時區導致無法產生表MySql
- 【北亞資料恢復】誤操作分割槽損壞導致SqlServer資料庫資料丟失的資料恢復資料恢復SQLServer資料庫
- 【北亞資料庫資料恢復】誤操作導致資料丟失的華為雲mysql資料恢復案例資料庫資料恢復MySql
- iis網站資料庫無法連線資料庫網站資料庫
- powershell無法修改字符集,非修改登錄檔修改powershell的方法
- 【YashanDB知識庫】archivelog磁碟滿導致資料庫abnormalHive資料庫ORM
- se://error/ Oracle 19c EM Exporess無法登陸ErrorOracle
- qt使用mysql,開啟資料庫,丟擲無法連線錯誤。QTMySql資料庫
- Laravel 修改資料與原資料一樣 導致沒有執行sqlLaravelSQL
- 【北亞資料恢復】輸入錯誤命令導致MySQL資料庫資料被刪除的資料恢復案例資料恢復MySql資料庫
- 【資料庫資料恢復】LINUX EXT3檔案系統下ORACLE資料庫誤操作導致資料丟失的資料恢復案例資料庫資料恢復LinuxOracle
- 誤修改PATH屬性 導致大多數命令都不能用
- 多次密碼錯誤導致登入介面鎖定,可以刪除網站的 runtime 資料夾密碼網站