一文解決ORA-01034:?ORACLE?not?available報錯
1.情況描述
oracle用戶sqlplus登陸數(shù)據(jù)庫(11gR2 + 單機(jī)asm),進(jìn)去查詢一些基本的視圖發(fā)現(xiàn)報錯
ORA-01034: ORACLE not available,詳細(xì)如下
[oracle@oomcserver db_1]$ sqlplus / as sysdba
SQL*Plus: Release 11.2.0.4.0 Production on Mon Sep 25 14:05:31 2023
Copyright (c) 1982, 2013, Oracle. All rights reserved.
Connected to an idle instance.
SQL> select * from v_database; --查詢不了基本視圖
select * from v_database
*
ERROR at line 1:
ORA-01034: ORACLE not availableProcess ID: 0
Session ID: 0 Serial number: 0
SQL> shutdown immediate --想要關(guān)閉也不行
ORA-01034: ORACLE not availableORA-27101: shared memory realm does not existLinux-x86_64 Error: 2: No such file or directory
2.查看數(shù)據(jù)庫狀態(tài)
我登陸grid用戶查看資源當(dāng)前狀態(tài),發(fā)現(xiàn)數(shù)據(jù)庫omccdb.db 服務(wù)是open狀態(tài)的
也就是我的數(shù)據(jù)庫沒有問題,真是靠貝了
3.查看監(jiān)聽狀態(tài)
lsnrctl status
grid用戶查看當(dāng)前監(jiān)聽服務(wù),看看是不是監(jiān)聽問題
發(fā)現(xiàn)omccdb 這個監(jiān)聽狀態(tài)也是 READY 的,目前沒啥問題啊
4.查看環(huán)境變量
我在這兒用windows下的客戶端plsql登陸,發(fā)現(xiàn)是能登陸進(jìn)去并且查看視圖的
這樣的話看下oracle環(huán)境變量
env | grep -i oracle 或者直擊查看 ~/.bash_profile
我靠貝了,原來是ORACLE_SID和監(jiān)聽服務(wù)對不上啊,oracle_sid是oomcdb,監(jiān)聽服務(wù)是omccdb(我們數(shù)據(jù)庫全局?jǐn)?shù)據(jù)庫名字是omccdb,實(shí)例名對單實(shí)例來說是一樣的,所以這里環(huán)境變量的sid也應(yīng)改是omccdb)
5.找到解決方法
修改環(huán)境變量 ORACLE_SID=omccdb
#修改ORACLE_SID vim ~/.bash_profile #生效環(huán)境變量 source ~/.bash_profile #登陸數(shù)據(jù)庫再次查看駛視圖 sqlplus / as sysdba
原來就是環(huán)境變量寫快了, 有點(diǎn)模糊,改一下就好了
總結(jié)
到此這篇關(guān)于解決ORA-01034: ORACLE not available報錯的文章就介紹到這了,更多相關(guān)ORA-01034:ORACLE not available內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Oracle顯示游標(biāo)的使用及游標(biāo)for循環(huán)
本篇文章給大家介紹oracle顯示游標(biāo)的使用及游標(biāo)for循環(huán),當(dāng)查詢返回單行記錄時使用隱式游標(biāo),查詢返回多行記錄并逐行進(jìn)行處理時使用顯式游標(biāo),對本文感興趣的朋友一起學(xué)習(xí)吧2015-11-11Oracle round()函數(shù)與trunc()函數(shù)區(qū)別介紹
本文將詳細(xì)介紹Oracle round()函數(shù)與trunc()函數(shù)區(qū)別,需要了解的朋友可以參考下2012-11-11解決ORA-12154 TNS無法解析指定的連接標(biāo)識符問題
Oracle11g server 64bit服務(wù)器端安裝在Windows Server2008 Enterprise上,安裝Oracle11g client 32bit,通過SQL Plus以sysdba身份連接數(shù)據(jù)庫,并且創(chuàng)建表空間、用戶、授權(quán)成功,在連接數(shù)據(jù)庫時出現(xiàn)問題,下面講解ORA-12154無法解析指定的連接標(biāo)識符問題,感興趣的朋友一起看看2024-01-01Oracle中實(shí)現(xiàn)一次插入多條數(shù)據(jù)詳細(xì)代碼舉例
公司的項(xiàng)目,有個功能每次使用需要向數(shù)據(jù)庫插入很多數(shù)據(jù),這里給大家總結(jié)下,這篇文章主要給大家介紹了Oracle中實(shí)現(xiàn)一次插入多條數(shù)據(jù)的相關(guān)資料,文中通過圖文及代碼介紹的非常詳細(xì),需要的朋友可以參考下2024-06-06oracle關(guān)聯(lián)查詢報invalid number錯誤的解決方法
這篇文章主要介紹了oracle關(guān)聯(lián)查詢報invalid number錯誤的解決方法,文中通過代碼示例和圖文結(jié)合的方式講解的非常詳細(xì),對大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下2024-09-09PL/SQL登錄Oracle數(shù)據(jù)庫報錯ORA-12154:TNS:無法解析指定的連接標(biāo)識符已解決(本地未安裝Oracle
這篇文章主要介紹了PL/SQL登錄Oracle數(shù)據(jù)庫報錯ORA-12154:TNS:無法解析指定的連接標(biāo)識符已解決,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-11-11oracle聯(lián)機(jī)數(shù)據(jù)庫備份詳解
oracle數(shù)據(jù)庫維護(hù)中,備份或恢復(fù)是重中之重的問題,本文就講一下oracle聯(lián)機(jī)數(shù)據(jù)庫備份的方法2013-11-11