解決Oracle11g12541連線錯誤

2021-08-20 10:45:58 字數 1288 閱讀 2471

oracle無監聽程式的解決方法(以win7為例)  win10也可以用

標籤: 雜談

分類: 資料庫

1.檢視監聽程式是否啟動

開啟cmd視窗,cmd用管理員執行,否則無法執行啟動與停止監聽命令

lsnrctl status檢視執行狀態

lsnrctl stop停止監聽

lsnrctl start啟動監聽

執行停止監聽命令

2.修改監聽配置檔案

a> 開啟/network/admin/listener.ora檔案,找到:

sid_list_listener =

(sid_list =

(sid_desc =

(sid_name = clrextproc)

(program = extproc)))

global_dbname全域性資料庫預設為orcl.hostname,安裝資料庫時配置

b> 新增:

(sid_desc =

(global_dbname = orcl.16.167.16)需要修改

(sid_name = orcl)需要修改

)c> 修改後的配置檔案如下

# generated by oracle configuration tools.

sid_list_listener =

(sid_list =

(sid_desc =

(sid_name = clrextproc)

(program = extproc)

)(sid_desc =

(global_dbname = orcl.16.167.16)

(sid_name = orcl)))

listener =

(description_list =

(description =

(address = (protocol = ipc)(key = extproc1521))

)(description =

(address = (protocol = tcp)(host = 172.16.167.16)(port = 1521))

)(description =

(address = (protocol = tcp)(host = 127.0.0.1)(port = 1521))))

注意:配置檔案中配置的ip必須為有效的ip,否則無法啟動,如果電腦ip不固定,變化ip後,剛會導致oracle監聽無法啟動,可根據需要自己配置,若只在本機上使用,可只保留127.0.0.1的ip,這樣不管是否連網,都能順利啟動監聽程式

Oracle11g口令過期的解決

用oracle使用者登入,sqlplus as sysdba 先把密碼生命週期時間限制去掉 alter profile default limit password life time unlimited 然後重置一下軟體內部使用賬戶的密碼 alter user admin1 identified ...

解決oracle11g的ORA 12505問題

plain view plain copy 檢查服務名,是oracleserviceorcl,那sid應當就是orcl,但是使用該sid仍然無法連線。查閱資料後解決方法如下 找到listener.ora檔案 listener 程序的配置檔案 使用文字編輯器開啟。內容如下 plain view pla...

解除安裝oracle 11g

估計和以前的版本一樣,先刪除物理檔案,然後再刪除登錄檔的檔案。大致方法如下 1 刪除物理檔案 1 oracle安裝檔案。2 系統目錄下,program files檔案下的oracle檔案 2 登錄檔中大概有這麼幾個地方 hkey local machine software 刪除oracle目錄 h...