A. 遠程連接oracle報錯ORA-12560
網路適配器錯誤,可能是你vm網路設置錯誤,或者沒裝vm工具,把vm工具裝上,再次確認網路狀態
B. linux 操作系統無法啟動oracle的監聽服務 咋整
查看環境變數是否配置過了--使用安裝oracle的用戶執行lsnrctl stop,lsnrctl start,lsnrctl status查看監聽狀況
C. oracle 10登陸時提示:「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.
D. TNS-12546: TNS:permission denied linux oracle 11G
用oracle用戶試試,或者看看oracle用戶的許可權
E. Linux下查看監聽狀態的命令lsnrctl status,如何根據返回結果判斷監聽是正常啟動
用 oracle:~ # lsof -i:1521 如果有返回信息,就說明偵聽是啟用的,如果沒有返回任何信息說明偵聽是停用的,或者你用 lsnrctl start。
oracle@oracle:~> lsnrctl start
LSNRCTL for Linux: Version 11.2.0.3.0 - Proction on 04-JUL-2014 18:28:35
Copyright (c) 1991, 2011, Oracle. All rights reserved.
TNS-01106: Listener using listener name LISTENER has already been started
返回以上信息,說明是啟用的。
方法1::
看 oracle監聽是否啟動 在CMD下運行如下命令就可以 lsnrctl status
正在連接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=spcc)(PORT=1525)))
TNS-12541: TNS:無監聽器
TNS-12560: TNS: 協議適配器錯誤
TNS-00511: 無監聽器
32-bit Windows Error: 61: Unknown error
LSNRCTL> start listener1
啟動tnslsnr:請稍候...
這表示沒有啟動。。
方法2:
如果是LINUX系統可以通過如下命令看進程在不在
ps -ef|grep lsn
看 oracle監聽是否啟動 在CMD下運行如下命令就可以
lsnrctl status
正在連接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=spcc)(PORT=1525)))
TNS-12541: TNS:無監聽器。TNS-12560: TNS: 協議適配器錯誤。TNS-00511: 無監聽器
32-bit Windows Error: 61: Unknown error
LSNRCTL> start listener1
啟動tnslsnr:請稍候...。這表示沒有啟動。。
如果是LINUX系統可以通過如下命令看進程在不在
ps -ef|grep lsn
F. oracle監聽打不開怎麼回事 我的是linux系統 開啟錯誤如下
1、是否修改環境變數,路徑:/home/oracle/.bash_profile,其中export ORACLE_SID=?,SID應該和你創建的資料庫的SID一樣。
2、報錯說你「 target host or object does not exist」目標地址或主機不存在,先確認一下IP配置,再ping試試,看看能不能ping通。
G. 在linux系統上安裝oracle資料庫,安裝後資料庫的服務都成功啟動了,但是重啟電腦後,監聽不能成功啟動。
監聽器啟動異常。
要注意/etc/hosts與/etc/sysconfig/network文件主機名的一致性.產看一下這兩個文件,修改修改,一般就沒問題了。
不行,再在啟動listener的時候先執行:
export ORACLE_SID=orcl 改成自己的sid
看看。
H. 啟動監聽時顯示TNS-12560:TNS:protocol adapter error 00530:protocol adapter error
報錯已經寫清楚了,連接不到主機。你查一下listener.ora里,HOST後面寫的主機名寫對了沒有。如果確認寫對了,那cat /etc/host 看一下這里的主機對應的ip地址,然後ping一下,看看能不能通。
I. 在linux上oracle裝好了,配置PL developer時測試時出現ORA-12560: TNS: 協議適配器錯誤 亟待解決啊~~~~
重啟linux
重新啟動oracle和監聽
然後保證你配置PL/SQL的這個電腦安裝了oracle客戶端或oracle