Oracle 10g 问题集锦
? ? 監(jiān)聽服務(wù)中Oracle數(shù)據(jù)庫之中使用最主要的一個服務(wù),但是這個服務(wù)經(jīng)常會出現(xiàn)錯誤,包括以后在工作之中此服務(wù)也會出現(xiàn)錯誤,故給出兩種常見錯誤的解決方案(故障1、故障2)
故障1:
注冊表使用了優(yōu)化軟件(如:360安全衛(wèi)士等)被刪除了相關(guān)項(xiàng)
對于每一個系統(tǒng)服務(wù)實(shí)際上都會在注冊表之中有所保存;
監(jiān)聽服務(wù)的注冊項(xiàng):HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\OracleOraDb10g_home1TNSListener 其下有一個“ImagePath”的選項(xiàng),如果優(yōu)化軟件刪除了,則應(yīng)重新建一個“ImagePath”選項(xiàng),數(shù)據(jù)名稱為ImagePath且數(shù)據(jù)值數(shù)據(jù)為D:\oracle\product\10.1.0\db_1\BIN\TNSLSNR ,如下圖所示:
故障2:網(wǎng)絡(luò)環(huán)境發(fā)生改變
? ?修改計(jì)算機(jī)名后,監(jiān)聽服務(wù)OracleOraDb10g_home1TNSListener不能啟動了,應(yīng)如何排除?
計(jì)算機(jī)名修改為:teacher ,如下圖所示:
解決方法:
? ?1-重啟機(jī)器后,檢驗(yàn)服務(wù)OracleServiceMLDN和OracleOraDb10g_home1TNSListener能否正常啟動?
前者能正常啟動,但后者啟動后,再刷新,則顯示不能啟動!
? ?2-進(jìn)入D:\oracle\product\10.1.0\db_1\NETWORK\ADMIN目錄修改2個文件(listener.ora、tnsnames.ora),如下圖所示:
//將HOST = mldn-teacher 修改為HOST = teacher ,在listener.ora中
//在tnsnames.ors中,將HOST = mldn-teacher 修改為HOST = teacher如下圖所示:
備注:
到此為止,監(jiān)聽程序能正常啟動!但是如果使用程序連接Oracle 10g的話,則以上的配置有可能還是不能正常訪問數(shù)據(jù)庫!
3-我們進(jìn)行數(shù)據(jù)庫名稱的注冊,如下圖所示:
//最后是?文件-->保存網(wǎng)絡(luò)配置-->OK!
//檢查監(jiān)聽服務(wù)
二、Oracle為我們提供了一個監(jiān)聽狀態(tài)的程序叫LSNRCTL.exe
故障3:
ORA-12560:TNS:協(xié)議適配器錯誤
解決方法 (此種方法好象不太理想,請博友們指點(diǎn)哈,謝謝!)
造成ORA-12560: TNS: 協(xié)議適配器錯誤的問題的原因有三個: ??
1.監(jiān)聽服務(wù)沒有起起來。windows平臺個一如下操作:開始---程序---管理工具---服務(wù),打開服務(wù)面板, ? ?
啟動oraclehome92TNSlistener服務(wù)。 ? ?
2.database instance沒有起起來。windows平臺如下操作:開始---程序---管理工具---服務(wù),打開服務(wù) ? ?
面板,啟動oracleserviceXXXX,XXXX就是你的database SID.
啟動2個服務(wù)(OracleServiceMLDN和OracleOraDb10g_home1TNSListener)如下圖所示:
一般至此,Oracle client訪問應(yīng)該正常了!
3.注冊表問題。regedit,然后進(jìn)入HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0將該環(huán)境變量ORACLE_SID設(shè)置為XXXX,就是你的database SID.或者右?guī)孜业碾娔X,屬性--高級--環(huán)境變量---系統(tǒng)變量--新建,變量名=oracle_sid,變量值=XXXX,就是你的database SID.或者進(jìn)入sqlplus前,在command line下輸set oracle_sid=XXXX,就是你的database SID. ? ?
? ?經(jīng)過以上步驟,就可以解決問題。
本文轉(zhuǎn)自?
beyondhedefang?51CTO博客,原文鏈接:http://blog.51cto.com/beyondhdf/1282308?,如需轉(zhuǎn)載請自行聯(lián)系原作者
總結(jié)
以上是生活随笔為你收集整理的Oracle 10g 问题集锦的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: PHP婚庆网站论文,jsp婚庆网站
- 下一篇: 复合型法matlab,复合形法程序出错求