国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > Oracle > 正文

與虛擬機(jī)Oracle連接出現(xiàn)ora-12154問題的解決方法

2024-08-29 13:59:51
字體:
供稿:網(wǎng)友

談到ora-12154問題,網(wǎng)上有一大堆解決方法,原因基本統(tǒng)一:tns或listener配置不正確。對于listener配置不正確的一般較少發(fā)生,大多數(shù)人都是按照默認(rèn)配置一路“下一步”過來的,基本都是orcl的服務(wù)名,如果說本地可以連通orcl,別的機(jī)子就連不通那應(yīng)該跟listener關(guān)系不大。大部分都是tns配置不正確。我遇到的現(xiàn)象是:在本機(jī)建了一個2003的虛擬機(jī),虛擬機(jī)里面裝了oracle10g,默認(rèn)配置。本機(jī)只裝了oracle10g的客戶端,當(dāng)我以前用本機(jī)連接局域網(wǎng)內(nèi)數(shù)據(jù)庫的orcl服務(wù)(數(shù)據(jù)庫與局域網(wǎng)內(nèi)數(shù)據(jù)庫一樣)時沒有問題,但是在連接虛擬機(jī)中的orcl服務(wù)卻連不通,總是報ora-12154錯誤。而虛擬機(jī)內(nèi),plsql卻可以連接虛擬機(jī)oracle,但是不能連接本機(jī)所在局域網(wǎng)內(nèi)的oracle。

按照如下過程,一般都能解決:

  1. 在虛擬機(jī)內(nèi)開cmd,用lsnrctl status查看監(jiān)聽器監(jiān)聽的服務(wù)
  2. 如看到監(jiān)聽服務(wù)“orcl”,那在本機(jī)的tns配置中(SERVICE_NAME = orcl)必須寫orcl;如果想要自定義,則在虛擬機(jī)內(nèi)的listener配置中就要加入自定義服務(wù)名,記得要重啟監(jiān)聽服務(wù):lsnrctl reload
  3. 最后形成的配置文件如下

虛擬機(jī)listener:

SID_LIST_LISTENER =  (SID_LIST =   (SID_DESC =    (GLOBAL_DBNAME = test)   自定義服務(wù)名    (ORACLE_HOME = E:/oracle/product/10.2.0/db_1) db_home    (SID_NAME = test)      )   (SID_DESC =    (PROGRAM = extproc)    (SID_NAME = PLSExtProc)    (ORACLE_HOME = E:/oracle/product/10.2.0/db_1) ##這個服務(wù)保證你可以使用外部過程,如C程序   )  )

本機(jī)tns:

ORCL_XNJ =  (DEscriptION =   (ADDRESS_LIST =    (ADDRESS = (PROTOCOL = TCP)(HOST = 182.12.15.232)(PORT = 1521))   )   (CONNECT_DATA =    (SERVICE_NAME = test) 與自定義服務(wù)名對應(yīng)   )  )

再次連接,問題解決!

記住,一定從最簡單的原因找起,不要一上去就看到網(wǎng)上的什么改process數(shù)、注冊表之類的,要想想本機(jī)能連為什么通過網(wǎng)絡(luò)就不行,還是定位問題。


注:相關(guān)教程知識閱讀請移步到oracle教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 仙游县| 莱州市| 佛教| 株洲县| 轮台县| 宝清县| 武陟县| 伊春市| 江达县| 三门峡市| 松原市| 洱源县| 泊头市| 桃源县| 望谟县| 怀柔区| 砚山县| 嘉黎县| 泽库县| 托克逊县| 荥经县| 金塔县| 镇雄县| 沈丘县| 同江市| 昭通市| 光泽县| 青龙| 广东省| 宁津县| 迭部县| 新泰市| 陕西省| 仁布县| 昌平区| 弥勒县| 丰镇市| 喀什市| 天峻县| 无棣县| 合川市|