隨筆-15  評論-79  文章-0  trackbacks-0
          因為新配置的機器,裝的Oracle10g一直都沒使用過。因為參與到項目,昨天突然用Oracle發(fā)現(xiàn)用Plsql不上Oracle了。
          蝦米原因?...搞的我蛋疼了一上午...
          于是一直找帖糾結(jié)這個問題,終于還是解決了,在博客中留個記錄以便以后忘記了翻翻。

          導(dǎo)致這個錯誤的原因有很多
          可能是SID配置不對,但絕大多數(shù)是因為Oracle程序本身問題。就是OracleOraDb10g_home1TNSListener這個服務(wù)對應(yīng)的D:\oracle\product\10.2.0\db_1\BIN\TNSLSNR執(zhí)行程序沒有執(zhí)行或者執(zhí)行中斷造成的。那么我們只要設(shè)置一個全局SID服務(wù)變量,以后就可以都以這個變量為準來查找到監(jiān)聽了。

          解決方法如下:
          打開:%Oracle_Hoem%/network/admin/listener.ora文件 在 
          SID_LIST_LISTENER = 
          (SID_LIST = 
          (SID_DESC = 
            (SID_NAME = PLSExtProc) 
            (ORACLE_HOME = D:\Oracle\Oracle10g) 
            (PROGRAM = extproc) 
          后面添加: 
          (SID_DESC = 
            (GLOBAL_DBNAME = ORACLE) 
            (ORACLE_HOME = D:\Oracle\Oracle10g) 
            (SID_NAME = ORACLE) 
            ) 
          最后變成: 
          SID_LIST_LISTENER = 
          (SID_LIST = 
          (SID_DESC = 
            (SID_NAME = PLSExtProc) 
            (ORACLE_HOME = D:\Oracle\Oracle10g) 
            (PROGRAM = extproc) 
          ) (SID_DESC = 
            (GLOBAL_DBNAME = ORACLE) 
            (ORACLE_HOME = D:\Oracle\Oracle10g) 
            (SID_NAME = ORACLE) 
            ) 
          posted on 2011-05-27 09:17 張元Won 閱讀(1015) 評論(0)  編輯  收藏 所屬分類: Database
          主站蜘蛛池模板: 拜城县| 庐江县| 彝良县| 万荣县| 梁河县| 布尔津县| 汨罗市| 建昌县| 太湖县| 蒙自县| 布尔津县| 广安市| 贵南县| 金川县| 平邑县| 罗田县| 崇义县| 界首市| 依安县| 左贡县| 周宁县| 疏附县| 绵阳市| 轮台县| 农安县| 合肥市| 柞水县| 木兰县| 射洪县| 嵩明县| 高邑县| 衢州市| 宣威市| 攀枝花市| 兴安盟| 石台县| 松溪县| 都昌县| 南投县| 宣恩县| 阿图什市|