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)追問你的方法不行!
-
excel表格設打開密碼忘記了怎麼辦
我們在工作中經常會使用到Excel表格,如果這個表格的內容非常重要,並且不能夠輕易外露的話,可以設置一個保護密碼,但是如果表格的密碼忘記了,應該怎麼打開呢?受保護的Excel文檔是無法修改的,輸入內容就會出現要求輸入密碼的提示框,我們修改文件的後綴名爲rar,再回車確定...
-
蘋果手機長圖怎麼截圖,蘋果手機截長圖的兩種方法
1、長截圖辦法一iOS13上新之後自帶的長截圖方法,是在我們瀏覽網頁的時候使用的。操作方法:上音量鍵+開關鍵一起按下,然後點開截好的圖片,選擇“整頁”截圖即可。2、長截圖方法二利用QQ實現長截圖。操作方法:首先就是需要我們打開QQ,然後試着上音量鍵+開關鍵一起按下...
-
乾土豆粉怎樣快速泡開
乾土豆粉是用土豆磨成粉然後經過加工製作出來的粉條,它與紅薯粉、米粉一樣,可以存儲一定的時間。吃的時候首先用熱水泡開,然後再用冷水冷卻,土豆粉就會一條一條的分開,不會互相粘在一起。土豆粉不同的吃法,泡開所需要的時間也是不一樣的,如果要用來涼拌,那泡的時間要長...
-
微信怎麼建
1、微信的創建方法:打開微信。點擊更多。選擇註冊。輸入暱稱,手機號和密碼。勾選同意協議。點擊註冊即可。2、微信推薦使用手機號註冊,並支持100餘個國家的手機號。微信不可以通過QQ號直接登錄註冊或者通過郵箱帳號註冊。第一次使用QQ號登陸時,是登陸不了的,只能用...
相關文章
- faro ls 1.1.501.0(64bit)可以卸載嗎
- 未註冊microsoft.ace.oledb.12.0提供程序應該怎麼辦
- 連接Oracle時報錯ORA-12541: TNS: 無監聽程序
- 2017CF出現File Watcher,atl71。dll 3種解決方法
- win10 adobe,flash player不工作的解決辦法
- 連接oracle時報錯ora-12541: tns: 無監聽程序應該怎麼辦
- ORA-01034 ORACLE not available ORA-27101
- Win10 1709吃雞提示failed to initialize steam
- win10自帶的瀏覽器怎麼開啓adobe flash player
- visual,studio2017如何編寫c++的helloworld項目