1. 程式人生 > >Oracle修改埠總結

Oracle修改埠總結

1. 開啟

  在執行中輸入cmd,進入控制檯,輸入:

  > lsnrctl start 回車,提示啟動監聽成功後(啟動監聽)

  > net start OracleServiceORCL

2. 關閉

在執行中輸入cmd,進入控制檯,輸入:

> lsnrctl stop 回車,提示啟動監聽成功後(停止監聽)

  > net stop OracleServiceORCL

這樣不是特別方便,可桌面右鍵,新建一個記事本,輸入

lsnrctl start

net start OracleServiceORCL

另存為Oracle啟動.bat;

同理,關閉存為Oracle關閉.bat”。

3. 檢視監聽狀態

> lsnrctl status

4. 修改Oracle監聽埠

① 先停止監聽服務;

② 修改服務端%ORACLE_HOME%/network/admin/listener.ora檔案裡PORT=的值;

③ 修改服務端%ORACLE_HOME%/network/admin/tnsnames.ora檔案裡PORT=的值;

④ 重啟監聽服務。

注:%ORACLE_HOME%Oracle安裝路徑

5. ORA-12560

TNS:協議器錯誤

使用SQL Plus登入資料庫時,系統報ORA-12560TNS:協議器錯誤

解決辦法:

方法一:檢查監聽口是否開啟,在開始-執行中輸入services.msc者在控制面板-管理工具,進入服務,找到OracleOraDb11g_home1TNSListener,檢查是否開啟。

方法二:檢查例項的服務是否開啟。同步驟1,進入服務,找到OracleServiceORCL(資料庫名),檢查是否開啟。

方法三:檢查登錄檔。在開始-執行,輸入regedit,找到HKEY_LOCAL_MACHINE-SOFTWARE-Oracle,找到KEY_Oracle11g,找到ORACLE_SID

,檢視該值。