當前位置:首頁 » 合同協議 » ora12560協議適配器錯誤

ora12560協議適配器錯誤

發布時間: 2020-12-09 20:26:09

① 安裝oracle10的錯誤「ORA-12560 TNS 協議適配器錯誤」怎麼解決

造成ORA-12560: TNS: 協議適配器錯誤的問題的原因有三個:
1.監聽服務沒有起起來。windows平台個一如下操作:開始---程序---管理工具---服務,打開服務面板,啟動oraclehome92TNSlistener服務。
2.database instance沒有起起來。windows平台如下操作:開始---程序---管理工具---服務,打開服務面板,啟動oracleserviceXXXX,XXXX就是你的database SID.
3.注冊表問題。regedit,然後進入HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0將該環境變數ORACLE_SID設置為XXXX,XXXX就是你的database SID.或者右幾我的電腦,屬性--高級--環境變數---系統變數--新建,變數名=oracle_sid,變數值=XXXX,XXXX就是你的database SID.或者進入sqlplus前,在command line下輸set oracle_sid=XXXX,XXXX就是你的database SID.
經過以上步驟,就可以解決問題。
=======================================
1、ORA-12541:TNS:沒有監聽器
原因:沒有啟動監聽器或者監聽器損壞。如果是前者,使用命令net start OracleOraHome81TNSListener(名字可能有出入)即可;如果是後者,則使用「Net8 Configuration
Assistant」工具向導之「監聽程序配置」增加一個監聽器即可(基本不用寫任何信息,一路OK。在添加之前可能需要把所有的監聽器先刪除!)
2、ORA-12500:TNS:監聽程序無法啟動專用伺服器進程或ORA-12560:TNS:協議適配器錯誤
原因:ORACLE的資料庫服務沒有啟動。使用命令net start ORACLESERVICEORADB(ORADB為資料庫名字)即可。如果仍沒有解決,請繼續向下看。
3、如果資料庫服務啟動失敗,則很有可能是其注冊表項值損壞,最好的做法是以下兩步:
1)ORADIM -DELETE -SID oradb 刪除資料庫服務項
2)ORADIM -NEW -SID oradb 新增資料庫服務項
註:這個過程中如果出錯,就重啟計算機!
4、ORA-12154:TNS:能解析服務名
原因:ORACLE的網路服務名沒有正確配置。請使用「Net8 Configuration Assistant」工具向導之「本地網路服務名配置」配置TNS即可。如果仍沒有解決,請繼續向下看。
5、ORA-1034 :TNS:ORACLE不可用
原因:ORACLE的資料庫服務正確啟動,但是資料庫沒有打開!
使用命令:
1)svrmgrl 啟動服務管理器
2)connect internal 以internal身份登陸
3)startup 打開資料庫
6、ORA-12560:TNS:協議適配器錯誤(頑固性的)
原因:未知。
解決:必殺技--打開「Windows任務管理器」,殺死ORACLE.exe及ORADIM.exe進程,書寫自己的
ora_startup.bat,執行之!
PS:
1、我的ora_startup.bat:
net start OracleOraHome81TNSListener
net start ORACLESERVICEORADB
svrmgrl 一般情況下不用,不過有時少不了它的,具體步驟見第5步。
2、我的ora_shutdown.bat:
net stop OracleOraHome81TNSListener
net stop ORACLESERVICEORADB
ORACLE_HOME=/u01/app/oracle/proct/8.1.6
export ORACLE_HOME/ 包括Oracle軟體的目錄 /
LD_LIBRARY_PATH=/u01/app/oracle/proct/8.1.6/lib;
export LD_LIBRARY_PATH
ORACLE_BASE=/u01/app/oracle
export ORACLE_BASE/ 包括Oracle軟體的目錄和管理軟體的目錄 /
ORACLE_SID=ORCL
export ORACLE_SID/ 預設資料庫的標識 /
ORACLE_TERM=vt100
export ORACLE_TERM
ORA_NLS33=/u01/app/oracle/proct/8.1.6/
ocommon/nls/admin/data
export ORA_NLS33 / 語言支持 /
PATH=$PATH: /u01/app/oracle/proct/8.1.6/bin
export PATH

② ora 12560 tns 協議適配器錯誤怎麼解決

ORA-12560: TNS: 協議適配器錯誤的問題,經過一番努力問題已經解決,與大家共享。
造成ORA-12560: TNS: 協議適配器錯誤的問題的原因有三個:
1.監聽服務沒有起起來。windows平台個一如下操作:開始---程序---管理工具---服務,打開服務面板,
啟動oraclehome92TNSlistener服務。
2.database instance沒有起起來。windows平台如下操作:開始---程序---管理工具---服務,打開服務
面板,啟動oracleserviceXXXX,XXXX就是你的database SID.
3.注冊表問題。regedit,然後進入HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0將該環境變數ORACLE_SI
D設置為XXXX,XXXX就是你的database SID.或者右幾我的電腦,屬性--高級--環境變數---系統變數--新建,變數名=oracle_sid,變數值=XXXX,XXXX就是你的database SID.或者進入sqlplus前,在command line下
輸set oracle_sid=XXXX,XXXX就是你的database SID.
經過以上步驟,就可以解決問題。

③ oracle 客戶端 ora12560tns協議適配器錯誤,為什麼呢

查看伺服器監聽問題有問題還是客戶端有問題,你在伺服器上執行的sqlplus走監聽了嗎?伺服器端內的tnsname.ora文件容配置好之後,使用sqlplus user/password@sid走下監聽試試能不能正常登錄,登錄沒有問題就說明伺服器端是好的,然後查看客戶端登錄其他機器是不是好,其他都是好的那檢查網路是不是有防火牆,要一步步查的

④ oracle 11g在cmd中登陸時提示:「ORA—12560: TNS:協議適配器錯誤」

你說的sqlplus system/oracle@sid是可以登錄的,但是當用上conn後輸入用戶名/密碼還是報協議適配器錯誤,

------------
我也遇回到你答說的這種問題 ,
加@sid 可以登錄, conn不加就不能登錄
初步原因我認為是這樣的,你應該是裝了兩個或兩個以上的資料庫,sqlplus user/passwd@sid這樣可以識別登錄哪個資料庫,而conn user/passwd 無法識別,所以報錯
你先通過dbca --刪除資料庫 查看資料庫里有幾個資料庫,如果確實兩個或以上,刪掉只剩一個,你再使用sqlplus system/oracles@sid 進去後 conn user/passwd 測試,這樣應該是可以的.

另外只有一個資料庫的話,直接在cmd 下 sqlplus user/passwd 不用加@sid 就可以進去了,因為只有一個默認的sid

進去之後可以使用 select * from global_name;查看當前sid 即資料庫名.

⑤ ORA-12560:TNS:協議適配器錯誤解決方法

造成ORA-12560: TNS: 協議適配器錯誤的問題的原因有三個:
1.監聽服務沒有起起來。windows平台個一如下操作:開始---程序---管理工具---服務,打開服務面板,啟動oraclehome92TNSlistener服務。

2.database instance沒有起起來。windows平台如下操作:開始---程序---管理工具---服務,打開服務面板,啟動oracleserviceXXXX,XXXX就是你的database SID.

3.注冊表問題。regedit,然後進入HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0將該環境變數ORACLE_SID設置為XXXX,XXXX就是你的database SID.或者右幾我的電腦,屬性--高級--環境變數---系統變數--新建,變數名=oracle_sid,變數值=XXXX,XXXX就是你的database SID.或者進入sqlplus前,在command line下輸set oracle_sid=XXXX,XXXX就是你的database SID.
經過以上步驟,就可以解決問題。

這里也有資料看看吧http://blog.chinaunix.net/u/553/showart.php?id=193692

⑥ ora 12560 協議適配器錯誤 oracle 11g

造成ORA-12560:TNS:協議適配器錯誤的問題的原因有三個:

1.監聽服務沒有起起來。windows平台個一專如下屬操作:開始---程序---管理工具---服務,打開服務面板,


啟動oraclehome92TNSlistener服務。

2.databaseinstance沒有起起來。windows平台如下操作:開始---程序---管理工具---服務,打開服務


面板,啟動oracleserviceXXXX,XXXX就是你的databaseSID.

3.注冊表問題。regedit,然後進入HKEY_LOCAL_MACHINESOFTWAREORACLEHOME0將該環境變數ORACLE_SI


D設置為XXXX,XXXX就是你的databaseSID.或者右幾我的電腦,屬性--高級--環境變數---系統變數--新建


,變數名=oracle_sid,變數值=XXXX,XXXX就是你的databaseSID.或者進入sqlplus前,在commandline下


輸setoracle_sid=XXXX,XXXX就是你的databaseSID.



補一張圖,這是我XP系統下面開啟監聽的服務

⑦ oracle的sqlplus登陸的時候老報錯:ORA-12560: TNS: 協議適配器錯誤,

造成ORA-12560: TNS: 協議適配器錯誤的問題的原因有三個:
1.監聽服務沒有起起來。windows平台個一如下專操作:開始屬---程序---管理工具---服務,打開服務面板,啟動oraclehome92TNSlistener服務。

2.database instance沒有起起來。windows平台如下操作:開始---程序---管理工具---服務,打開服務面板,啟動oracleserviceXXXX,XXXX就是你的database SID.

3.注冊表問題。regedit,然後進入HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0將該環境變數ORACLE_SID設置為XXXX,XXXX就是你的database SID.或者右幾我的電腦,屬性--高級--環境變數---系統變數--新建,變數名=oracle_sid,變數值=XXXX,XXXX就是你的database SID.或者進入sqlplus前,在command line下輸set oracle_sid=XXXX,XXXX就是你的database SID.
經過以上步驟,就可以解決問題。

⑧ cmd中登錄Oracle 顯示ORA-12560: TNS: 協議適配器錯誤

今天遭遇ORA-12560: TNS: 協議適配器錯誤的問題,經過一番努力問題已經解決,與大家共享。
造成ORA-12560: TNS: 協議適配器錯誤的問題的原因有三個:
1.監聽服務沒有起起來。windows平台個一如下操作:開始---程序---管理工具---服務,打開服務面板,

啟動oraclehome92TNSlistener服務。
2.database instance沒有起起來。windows平台如下操作:開始---程序---管理工具---服務,打開服務

面板,啟動oracleserviceXXXX,XXXX就是你的database SID.
3.注冊表問題。regedit,然後進入HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0將該環境變數ORACLE_SI

D設置為XXXX,XXXX就是你的database SID.或者右幾我的電腦,屬性--高級--環境變數---系統變數--新建

,變數名=oracle_sid,變數值=XXXX,XXXX就是你的database SID.或者進入sqlplus前,在command line下

輸set oracle_sid=XXXX,XXXX就是你的database SID.
經過以上步驟,就可以解決問題。

⑨ ORACLE的錯誤ORA-12560: TNS: 協議適配器錯誤

ORACLE的錯誤ORA-12560: TNS: 協議適配器錯誤
1.監聽服務沒有起起來。windows平台個一版如下操作:開始---程序權---管理工具---服務,打開服務面板,

啟動oraclehome92TNSlistener服務。
2.database instance沒有起起來。windows平台如下操作:開始---程序---管理工具---服務,打開服務

面板,啟動oracleserviceXXXX,XXXX就是你的database SID.

⑩ oracle10登陸時提示「ORA—12560:TNS:協議適配器錯誤」怎麼解決

oracleserviceXXXX是你的資料庫來實例名,至於修改自sid打開注冊表在HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/文件夾下尋找ORACLE_SID一項,找到了以後,修改值即可,若找不到,則在與ORACLE_HOME一項的同一個文件夾下新建字元串值,命名為ORACLE_SID,值為你的資料庫實例名,然後在登錄sqlplus即可

熱點內容
美發店認證 發布:2021-03-16 21:43:38 瀏覽:443
物業糾紛原因 發布:2021-03-16 21:42:46 瀏覽:474
全國著名不孕不育醫院 發布:2021-03-16 21:42:24 瀏覽:679
知名明星確診 發布:2021-03-16 21:42:04 瀏覽:14
ipad大專有用嗎 發布:2021-03-16 21:40:58 瀏覽:670
公務員協議班值得嗎 發布:2021-03-16 21:40:00 瀏覽:21
知名書店品牌 發布:2021-03-16 21:39:09 瀏覽:949
q雷授權碼在哪裡買 發布:2021-03-16 21:38:44 瀏覽:852
圖書天貓轉讓 發布:2021-03-16 21:38:26 瀏覽:707
寶寶水杯品牌 發布:2021-03-16 21:35:56 瀏覽:837