ora-01034:oracle not,available ora-27101怎麼辦
1 先看oracle的監聽和oracle的服務是否都啟動了。啟動oracle監聽: cmd的命令列視窗下,輸入lsnrctl start,回車即啟動監聽。 2 檢視oracle的sid叫什麼,比如建立資料庫的時候,例項名叫“abc”,那麼先手工設定一下oralce的sid,cmd命令視窗中,s
oracle11g,在登入oracle時一輸使用者名稱密碼經常出現ORACLE not available的情況:
ORA-01034: ORACLE not available
連線自己的有用 連線別人的沒有用,那麼有兩種問題,一種就是資料庫有問題,那麼你沒辦法弄,一種就是你的監聽有問題,tnsnames.ora 查檢視 是不是這個檔案配置有問題
ORA-27101: shared memory realm does not exist
ora-01034 的原因有很多種,通常是資料庫服務沒啟動,或者沒有正常啟動造成的。 ora-27101是因為前面錯誤引起的,只要把前面錯誤解決了。這個錯誤可能就不存在了。 建議先檢驗環境,再分析原因: 1、資料庫監聽是否正常啟動。如果啟動錯誤,轉到
程序 ID: 0
開始--執行 cmd SQLPLUS /NOLOG CONN / AS SYSDBA; STARTUP 試一下 edit 2015-01-13 我也是剛學的。應該來說,樓上說的是原因,我這個是處理方法中的一種。沒啟動原因一般就是環境變數不對引起的。解決了這個以後就不會了。用我這個只是治標類的
會話 ID: 0 序列號: 0
很明顯,一是Oracle沒開,二是你的Oracle_sid搞錯了。。。 應該與監聽無關,因為報的錯誤就是oracle沒起來 你係統檔案是oracle的檔案嗎?
方法
首先要檢查一下oracle服務有沒有啟動,如果啟動後一切正常就好說,如果啟動好了還出現這個錯誤就要閱讀以下步驟了。
1 你資料庫啟動沒? 2 要是啟動了 到ORACLE_BASE/ORACLE_HOME/NETWORK/ADMIN下面找sqlnet.ora檔案 把sqlnet.authentication_services=(NTS) 改成 sqlnet.authentication_services=(NONE)
在oracle的安裝目錄下找到一個名為init.ora.482016225850的檔案(每個人的檔名都不一樣,但是都為init.ora.xxxxx)
我也碰到過這樣的問題,可能是登入資料庫後,不正常的退出,比如直接關掉視窗,而這時資料庫裡有未完成的動作,再次登入時就會提示“insufficient privileges”的報錯,SQL>shutdown immediate; SQL>startup;就恢復正常了。
用編輯器開啟這個檔案,找到local_listener檔案
我也碰到過這樣的問題,可能是登入資料庫後,不正常的退出,比如直接關掉視窗,而這時資料庫裡有未完成的動作,再次登入時就會提示“insufficient privileges”的報錯,SQL>shutdown immediate; SQL>startup;就恢復正常了。
再到oracle的安裝目錄下找到tnsnames.ora檔案
同志啊,你這很明顯嘛 他報錯的內容是,oracle不可見,沒有共享記憶體,兩種可能:1,你沒有在環境變數設定ORACLE_HOME 和 ORACLE_SID,然後你就直接在命令列連線了,那麼請問你找誰 在哪裡找? 2.例項沒有起,要做的是: 確實oracle服務是否已經起
開啟這個檔案,把ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521)複製下來
在伺服器上 分步啟動試試: sqlplus / as sysdba nolog sql>startup nomount -- 啟動例項,不載入資料庫 sql>alter database mount -- 載入資料庫 sql>alter database open -- 開啟資料庫
把複製的東西貼上到init.ora.482016225850下的local_listener中:
重啟一下就好了,說明配置是沒有什麼問題了。 給個帖子你參考參考 http://blog.sina.com.cn/s/blog_517cae3c01015dwu.html
local_listener="(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))"
到ORACLE_BASE/ORACLE_HOME/NETWORK/ADMIN下面找sqlnet.ora檔案 把sqlnet.authentication_services=(NTS) 改成 sqlnet.authentication_services=(NONE)
最後進入cmd中敲以下命令:
他報錯的內容是,oracle不可見,沒有共享記憶體,兩種可能:1,你沒有在環境變數設定ORACLE_HOME 和 ORACLE_SID,然後你就直接在命令列連線了,那麼請問你找誰 在哪裡找? 2.例項沒有起,要做的是: 確實oracle服務是否已經起來,服務起來那麼就有
-->sqlplus
給你copy一段: ERROR: ORA-27101 Shared memory realm does not exist ORA-01034 ORACLE not available 基本解釋 ======= Error: ORA-27101 Text: shared memory realm does not exist ------------------------------------------- Cause: Una
-->sys/system as sysdba(system 是你的oracle登入密碼)
首先,sqlplus /nolog 然後,conn system/password@ora_instance as sysdba 然後,startup
-->startup pfile='F:myoracleoracleadminorclpfileinit.ora.482016225850'(這個目錄為你init.ora.XXX檔案的目錄)
出現ORA-01034和ORA-27101的原因是多方面的:主要是oracle當前的服務不可用,shared memory realm does not exist,是因為oracle沒有啟動或沒有正常啟動,共享記憶體並沒有分配給當前例項.所以,通過設定例項名,再用作業系統身份驗證的方式,啟動
這樣問題就解決了
用如下方法連線。 配置方法如下: 1、找到$ORACLE_HOME/client_1/network/admin目錄下的tnsnames.ora檔案,並用文字模式開啟。 2、新增以下內容: 本地例項名= (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 資料庫IP地址)(PORT = 埠號)
擴充套件閱讀,以下內容您可能還感興趣。
各位大蝦麻煩幫我解決一下oracle錯誤 ORA-01034: ORACLE not available
我也碰到過這樣的百問題,可能是登度錄資料庫後,不正常的退出,比如直接關掉窗知口,而這時資料庫裡有道未完成的動作,再次登入時就版會提示“insufficient privileges”的報錯,權SQL>shutdown immediate; SQL>startup;就恢復正常了。
oracle資料庫ERROR: ORA-01034: ORACLE not ORA-27101: shared memo 程序 ID: 0 會話 ID: 0 序列號: 0
同志啊,你這很明顯嘛
他報錯的內容是,oracle不可見,沒有共享記憶體,兩種可能:1,你沒有在環境來變數設定ORACLE_HOME 和 ORACLE_SID,然後你就直接在自命令列連線了,那麼zd請問你找誰 在哪裡找?
2.例項沒有起,要做的是: 確實oracle服務是否已經起來,服務起來那麼就有記憶體分配例項就是起來的,那麼SET ORACLE_HOME和ORACLE_SID那麼就能連了追問環境變數沒問題的,昨天還能上的,今天就不行了,我的環境變數的設定是這麼來的http://www.cnblogs.com/xiaochaozi/p/3360706.html,服務和啟動都起來了,還是連不上啊追答這...你設定ORACLE_HOME 和 ORACLE_SID 也是要在系統環境變數裡新增的,不是在pl sql裡,
你要是對你的設定實在沒把握,那麼找到你的orale_home目錄,手動在命令列set ORACLE_HOME=xxx set ORACLE_SID=XXX
你可以這樣看,在命令列輸入
echo %ORACLE_HOME%
echo %ORACLE_SID%
在對比下你的安裝路徑,是否有更改或者不一樣的地方
連線oracle 11g 報錯ORA-01034和ORA-27101
在伺服器上 分步復啟動試試:制
sqlplus / as sysdba nolog
sql>startup nomount -- 啟動例項,不載入資料知庫道
sql>alter database mount -- 載入資料庫
sql>alter database open -- 開啟資料庫更多追問追答追問你說的這寫操作都是在哪執行的追答安裝oracle伺服器的
然後執行命令列 cmd追問還要安裝oracle伺服器?追答你沒有安裝oracle服務端嗎?
如果你在你機器上安裝,那你的機器不就是oracle伺服器了嗎(這不是說那個物理的必須放到空調房中的大型伺服器)
如果沒有安裝oracle服務端,肯定不行的。
PQ登入,提示ORA-01034 - Oracle not available”和“ORA-27101 - shared memory realm does not exist?
檢視一下alert日誌記錄。機器記憶體是否夠用?
oracle資料庫登入出錯,出現ORA-01034和ORA-27101錯誤,求解決方法
到ORACLE_BASE/ORACLE_HOME/NETWORK/ADMIN下面找百sqlnet.ora檔案度
版把sqlnet.authentication_services=(NTS) 改成權
sqlnet.authentication_services=(NONE)追問你的方法不行!
-
微信發起位置共享是什麼意思
微信發起位置共享的意思就是把其當前的位置告訴共享的好友,對方通過你傳送的資訊,開啟後就可以看到你在什麼位置,位置共享給大家的生活帶來了很多的便利,如請人吃飯或者是約好一起去遊玩,只需要把位置共享給對方就可以了。發起微信發起位置共享方法如下:成功登入微信...
-
膝上型電腦顯示有限訪問許可權是怎麼回事
現在很多電腦特別是膝上型電腦,上網都會連線更為方便的wifi網路,但有時候連線wifi時會顯示有限訪問許可權這一問題,也就是電腦連線wifi網路時會斷網,無法使用。我們可以把路由器還原出廠設定或者到官網刷最新的韌體,然後重新設定路由器的上網設定。如果以上方法仍然無...
-
怎麼檢視微信群在哪裡
1、成功登陸微信後,點選微信通訊錄選項卡,在微信通訊錄裡可以看到群聊,點選群聊。2、開啟群聊後,在群聊這裡什麼都沒有,點選群聊右上角的“+”圖示。3、在發起群聊介面上,點選選擇一個群。4、點選進入到選擇群聊介面後,在選擇群聊就裡可以看到所有的微信群了。5、點選...
-
關於底噪的意思介紹
1、底噪亦稱背景噪聲,基本所有的好耳機都有底噪,耳機底噪一般都是因為前端的問題,耳機的靈敏度越高對於底噪就越敏感,一些高靈敏度和低阻抗的耳機會把底噪放大,如果加大音量的情況下,底噪會更加的明顯。2、檢測MP3底噪,一般方法是在夜晚等比較安靜的環境中戴上耳機,播...
相關文章
- ORA-01034 ORACLE not available ORA-27101
- visual,studio2017如何編寫c++的helloworld專案
- 未註冊microsoft.ace.oledb.12.0提供程式應該怎麼辦
- faro ls 1.1.501.0(64bit)可以解除安裝嗎
- win10自帶的瀏覽器怎麼開啟adobe flash player
- 連線oracle時報錯ora-12541: tns: 無監聽程式應該怎麼辦
- Win10 1709吃雞提示failed to initialize steam
- 連線Oracle時報錯ORA-12541: TNS: 無監聽程式
- win10 adobe,flash player不工作的解決辦法
- 2017CF出現File Watcher,atl71。dll 3種解決方法