Ⅰ 急求!!oracle資料庫監聽解決方法
解決方法1:
用LSNRCTL命令看看STATUS是否正常
解決方法2:
直接使用靜態的資料庫服務登記方法 就是用NET MANAGER增加一個資料庫監聽 用傳統的SID方法.(9以後使用動態的,必須要保證是先啟動監聽)
解決方法3:
試試先啟動監聽服務 再啟動資料庫服務 然後用LSNRCTL看看有沒有
解決方法4:
檢查網路配置 例如HOST名字什麼的是否和配置文件中參數不符
解決方法5:
檢查網路防火牆等 ORACLE需要開一個隨機埠通信的
試試看吧 其實很簡單的
Ⅱ Oracle資料庫經常性報錯無監聽,但是過會再連接就好了,為什麼
估計是你的連接數或者進程數滿了,再發生這種情況,可以登錄你的資料庫,監控一下連接的session的個數以及狀態。
Ⅲ oracle 資料庫,監聽停了以後,直接就 shutdown immediate 然後 資料庫的伺服器就再連不上了
你這個說的不大清楚,你是遠程連的oracle,還是在本機連的oracle那?
=========================================================
如果是本機登錄的話,如果只有一個資料庫,查看你的驗證文件,是否允許操作系統驗證,如果允許(查看sqlnet.ora中,SQLNET.AUTHENTICATION_SERVICES= (NTS)),直接用
sqlplus /nolog
conn / as sysdba
就可以直接以sys用戶登錄
==========================================================
本機登錄,如果有多個資料庫,應該先設置登錄ORACLE_SID
windows 下 set ORACLE_SID=實例名
linux unix 下 export ORACLE_SID=實例名
用
sqlplus /nolog
conn / as sysdba
就可以直接以sys用戶登錄
====================================================================
本機登錄
如果沒有允許操作系統驗證,人家已經提示無監聽程序了,你應該先把oracle的監聽起來:可以這樣,在oracle所在的機器上執行命令提示符下執行 "lsnrctl start" 。
=====================================================================
如果不是本機登錄,必須要啟動監聽。
在oracle所在的機器上執行命令提示符下執行 "lsnrctl start" 。
Ⅳ oracle資料庫的監聽器無法啟動
--三種方法都試試
1、查看listener.ora及tnsnames.ora配置文件,看看是計算機名稱還是IP ,盡量使用計算機名
2、開始-->運行REGEDIT -->進入注冊表找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OracleXXXTNSListener
發現ImagePath關鍵值沒有了,新建一個名為ImagePath的可擴充字元串值,編輯字元串的數值數據為:Oracle安裝路徑\BIN\TNSLSNR
3、在配置移植工具中的Net Configuration Assitant中刪除監聽,再重新配置一個就好了,可能是你計算機名和
listenerora文件中的計算機名稱不一致造成的
希望解決了樓主的問題 祝樓主學習愉快
Ⅳ 怎樣調oracle資料庫的監聽
1. linux下啟動oracle
su - oracle
sqlplus /nolog
conn /as sysdba
startup
exit
lsnrctl start
exit
2. linux下關閉oracle
su - oracle
sqlplus /nolog
conn /as sysdba
shutdown immediate
exit
lsnrctl stop
exit
3、啟動監聽器
oracle@suse92:~> lsnrctl start
4、停止監聽器
oracle@suse92:~> lsnrctl stop
5、查看監聽器狀態
oracle@suse92:~> lsnrctl
LSNRCTL> status
LSNRCTL> exit
6.# setup 可以設置防火牆等信息
7.安裝監聽器
運行 netca 命令
lsnrctl start
lsnrctl stop
reload listener 重新載入
service listener
help 幫助
quit 退出
vi etc/hosts
添加 192.168.0.100 chsylinux
Ⅵ 資料庫怎麼看滿還是沒滿
就是存儲空間啦,資料庫沒有滿不滿的說話,只有空間夠不夠的說法,他的意思應該是說空間不夠了,沒有多餘空間自然就放不了東西啦。
Ⅶ 11g資料庫創建監聽提示埠被佔用,別說啥換個埠,還了一樣的錯
看本機都開啟了哪些埠?1521是否已經被佔用?
netstat -nao
如果要調整偵聽埠,應該修改 listener.ora中的埠吧
Ⅷ 跪求大神幫助!!感覺不盡!如何定時刪除Oracle資料庫的監聽日誌
關閉監聽日誌寫入lsnrctl set log_status off;
關閉監聽 lsnrctl stop;
刪除監聽的日誌文件;
重啟監聽ok了。 不過我有個好奇 ,為啥你的監聽日誌文件是多個的。
如果你不想關監聽日誌寫功能的話,自己編腳本吧,每隔1周刪除一次。
Ⅸ 你好,想問你個資料庫的問題 Oracle資料庫的監聽程序設置時出現:ORA-12170 TNS 連接超時怎麼辦呢
1.先確定網路是否通,2,服務端的監聽程序有沒有開,啟動監聽用 lsnrctl start,3,客戶端有沒有配置服務端的監聽地址,,在運行里輸入 cmd,輸入 netca 配置oracle的net服務名配置。