oracle ora-12514的錯誤的解決辦法
ORA-12514: 錯誤的解決
原文地址:http://blog.chinaunix.net/u/15472/showart_341629.html
今天在本機上連線rman時丟擲12514的錯誤:
C:\Documents and Settings\Administrator>rman nocatalog target sys/sys@colin
ORA-12514: TNS: 監聽程式當前無法識別連線描述符中請求的服務
這個錯誤很常見,造成這個錯誤的原因也比較多,這邊遇到的情況為,每次關閉資料庫重新啟動後都會拋這樣的錯誤。
SQL> shutdown immediate;
資料庫已經關閉。
已經解除安裝資料庫。
ORACLE 例程已經關閉。
C:\Documents and Settings\Administrator>sqlplus sys/sys@colin as sysdba
SQL*Plus: Release 10.2.0.1.0 - Production on 星期二 7月 17 11:30:09 2007
Copyright (c) 1982, 2005, Oracle. All rights reserved.
ERROR:
ORA-12514: TNS: 監聽程式當前無法識別連線描述符中請求的服務
察看監聽檔案的配置為:
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
(PROGRAM = extproc)
) ----注意這裡缺少了相應得資料庫服務
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
)
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = COLIN)(PORT = 1521))
)
)
下面呢就利用net manager為監聽新增相應得資料庫服務了
注:上面是一個新增資料庫服務的圖片
服務新增完成後,儲存下,再看監聽的配置:
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
(PROGRAM = extproc)
)
(SID_DESC =
(GLOBAL_DBNAME = colin)
(ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
(SID_NAME = colin)
) -------相應的資料庫服務新增上了
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
)
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = COLIN)(PORT = 1521))
)
)
好了下步就是要重新裝入下監聽器
C:\Documents and Settings\Administrator>lsnrctl reload
C:\Documents and Settings\Administrator>lsnrctl status
LSNRCTL for 32-bit Windows: Version 10.2.0.1.0 - Production on 17-7月 -2007 12:0
2:56
Copyright (c) 1991, 2005, Oracle. All rights reserved.
正在連線到 (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
LISTENER 的 STATUS
------------------------
別名 LISTENER
版本 TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Produ
ction
啟動日期 17-7月 -2007 09:39:35
正常執行時間 0 天 2 小時 23 分 21 秒
跟蹤級別 off
安全性 ON: Local OS Authentication
SNMP OFF
監聽程式引數檔案 D:\oracle\product\10.2.0\db_1\network\admin\listener.o
ra
監聽程式日誌檔案 D:\oracle\product\10.2.0\db_1\network\log\listener.log
監聽端點概要...
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1ipc)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=colin)(PORT=1521)))
服務摘要..
服務 "PLSExtProc" 包含 1 個例程。
例程 "PLSExtProc", 狀態 UNKNOWN, 包含此服務的 1 個處理程式...
服務 "colin" 包含 1 個例程。
例程 "colin", 狀態 UNKNOWN, 包含此服務的 1 個處理程式...
命令執行成功
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/235507/viewspace-700237/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 連線oracle錯誤解決辦法Oracle
- oracle 1455 錯誤解決辦法Oracle
- dns錯誤怎麼辦 dns錯誤的解決辦法DNS
- scp出現錯誤的解決辦法
- samba一個錯誤的解決辦法!Samba
- Oracle ORA-01103 錯誤的解決辦法Oracle
- Linux下安裝oracle,遇到錯誤的解決辦法LinuxOracle
- [Oracle]startup mount時報ORA-12514錯誤的解決方法Oracle
- SAP錯誤提示解決辦法
- iOS路上遇到的錯誤及解決辦法iOS
- ORA-12705,錯誤的解決辦法
- SPFILE引數修改錯誤的解決辦法
- ORA-12170錯誤的解決辦法
- Oracle10g的ORA-3136錯誤解決辦法Oracle
- Oracle ORA-27101錯誤及解決辦法Oracle
- nginxFastCGI錯誤Primaryscriptunknown解決辦法NginxAST
- Unable to locate package錯誤解決辦法Package
- 畢設之錯誤解決辦法
- 時區錯誤導致oracle的EM不能啟動解決辦法Oracle
- linux下oracle的TNS-12546錯誤解決辦法LinuxOracle
- 開機checking file錯誤的解決辦法
- VPN連線800錯誤的解決辦法(轉)
- ORA-01034錯誤的解決辦法
- 安裝wsl錯誤的一種解決辦法
- oracle 啟動不了 ora-12514 error 解決辦法OracleError
- 網頁上有錯誤怎麼辦 網頁錯誤的一般解決辦法網頁
- mysqldump error1066 錯誤的解決辦法MySqlError
- 轉: redhat linux ftp 553 錯誤的解決辦法RedhatLinuxFTP
- unity player 顯示播放錯誤時的解決辦法Unity
- ORA-01034錯誤的解決辦法[轉]
- Idea編譯錯誤解決辦法Idea編譯
- PHP編譯錯誤及解決辦法PHP編譯
- ORA-29339錯誤解決辦法
- ORA-54013錯誤解決辦法
- 寬頻連線錯誤678 寬頻連線錯誤691錯誤的解決辦法
- 網頁證書錯誤怎麼回事 證書錯誤的解決辦法網頁
- oracle 10g emctl 報錯的解決辦法Oracle 10g
- oracle 10.2 for linux 5.7 netca錯誤解決辦法OracleLinux