<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    云自無心水自閑

    天平山上白云泉,云自無心水自閑。何必奔沖山下去,更添波浪向人間!
    posts - 288, comments - 524, trackbacks - 0, articles - 6
      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理
    最近在Oracle網(wǎng)站上下載一個Oracle 10g安裝了一下,只有一張盤,而且安裝時還有一個便捷的選項,非常方便。
    可以安裝完畢后,使用的時候卻遇到了麻煩:如果只是本機的訪問 sqlplus system/manager這樣是沒有問題的。
    但是如果使用 sqlplus system/manager@orcl的時候卻會報ora-12514的錯誤。

    解決方法:
    1. 打開<OracleHome>/network/admin/listener.ora文件,找到:

    ?? SID_LIST_LISTENER =
    ?? (SID_LIST =
    ???? (SID_DESC =
    ?????? (SID_NAME = PLSExtProc)
    ?????? (ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
    ?????? (PROGRAM = extproc)
    ???? )
    ?? )
    ? 2.?添加:
    ??????????? (SID_DESC =
    ?????? (GLOBAL_DBNAME = ORACLE)
    ?????? (ORACLE_HOME = D:\oracle\product\10.2.0\db_1)?
    ?????? (SID_NAME = ORACLE)
    ????? )
    ? 3. 最后變成:
    ?SID_LIST_LISTENER =
    ?? (SID_LIST =
    ???? (SID_DESC =
    ?????? (SID_NAME = PLSExtProc)
    ?????? (ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
    ?????? (PROGRAM = extproc)
    ???? )
    ???? (SID_DESC =
    ?????? (GLOBAL_DBNAME = ORACLE)
    ?????? (ORACLE_HOME = D:\oracle\product\10.2.0\db_1)?
    ?????? (SID_NAME = ORACLE)
    ????? )
    ?? )
    ? 4. 保存文件,重啟服務中的TNSListener,OK!

    PS: Oracle10g有一個好處:不再與Tomcat的端口沖突了。原來的Oracle9i安裝完成后,8080端口就會被占用,一般都需要改tomcat的端口。現(xiàn)在終于輕松了。


    評論

    # re: 連接Oracle 10g時ORA-12514: TNS: 監(jiān)聽進程不能解析在連接描述符中給出的 SERVICE_NAME 錯誤的解決  回復  更多評論   

    2007-02-13 09:35 by pierce
    我在listener.ora中添加過SID_NAME,結(jié)果無效

    # re: 連接Oracle 10g時ORA-12514: TNS: 監(jiān)聽進程不能解析在連接描述符中給出的 SERVICE_NAME 錯誤的解決[未登錄]  回復  更多評論   

    2007-02-13 09:59 by 云自無心水自閑
    我昨天晚上通過這樣的修改確實解決了我的問題。
    如果你的錯誤還存在,那試一下:
    set oracle_sid=<sid_name>
    sqlplus /nolog
    connect sys/pwd as sysdba
    start
    看看行不行。

    # re: 連接Oracle 10g時ORA-12514: TNS: 監(jiān)聽進程不能解析在連接描述符中給出的 SERVICE_NAME 錯誤的解決  回復  更多評論   

    2007-03-11 11:08 by 123
    是不是要把
    (SID_DESC =
    (GLOBAL_DBNAME = ORACLE)
    (ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
    (SID_NAME = ORACLE)
    )

    中的兩個ORACLE改為我自己的 全局數(shù)據(jù)庫名 和 sid 名??
    如果不改,還是報原來的錯誤
    改完后,登陸時報Oracle不可用

    請教是什么原因?謝謝

    # re: 連接Oracle 10g時ORA-12514: TNS: 監(jiān)聽進程不能解析在連接描述符中給出的 SERVICE_NAME 錯誤的解決  回復  更多評論   

    2007-03-11 11:10 by 123
    報 ORA-01034: ORACLE不可用

    謝謝

    # re: 連接Oracle 10g時ORA-12514: TNS: 監(jiān)聽進程不能解析在連接描述符中給出的 SERVICE_NAME 錯誤的解決[未登錄]  回復  更多評論   

    2007-03-12 00:40 by 云自無心水自閑
    @123

    是需要改的。
    如果報01034錯誤,可以看一下這篇帖子:
    http://dev.csdn.net/article/20/20163.shtm
    是不是上面所說的原因?

    # re: 連接Oracle 10g時ORA-12514: TNS: 監(jiān)聽進程不能解析在連接描述符中給出的 SERVICE_NAME 錯誤的解決  回復  更多評論   

    2007-03-21 09:10 by 點點
    是要把
    (SID_DESC =
    (GLOBAL_DBNAME = ORACLE)
    (ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
    (SID_NAME = ORACLE)
    )

    中的兩個ORACLE改為我自己的 全局數(shù)據(jù)庫名 和 sid 名

    # re: 連接Oracle 10g時ORA-12514: TNS: 監(jiān)聽進程不能解析在連接描述符中給出的 SERVICE_NAME 錯誤的解決  回復  更多評論   

    2007-03-21 09:12 by 點點
    但最后要重啟服務中的TNSListener,才可

    # re: 連接Oracle 10g時ORA-12514: TNS: 監(jiān)聽進程不能解析在連接描述符中給出的 SERVICE_NAME 錯誤的解決  回復  更多評論   

    2007-04-17 20:20 by poscard
    我一般是本機訪問時,報“ORA-12514”錯誤,解決辦法是:把listener.ora和tnsnames.ora文件中的HOST = localhost(或本機器的IP)改成自己的機器名,比如:HOST = poscard

    # re: 連接Oracle 10g時ORA-12514: TNS: 監(jiān)聽進程不能解析在連接描述符中給出的 SERVICE_NAME 錯誤的解決  回復  更多評論   

    2007-04-18 09:03 by zxt
    在Windows環(huán)境下有的時候連接不上遠程的數(shù)據(jù)庫,會報告如此的錯誤。

     解決辦法是把sqlnet.ora文件中的
     SQLNET.AUTHENTICATION_SERVICES = (NTS) NTS換為NONE.

    # re: 連接Oracle 10g時ORA-12514: TNS: 監(jiān)聽進程不能解析在連接描述符中給出的 SERVICE_NAME 錯誤的解決[未登錄]  回復  更多評論   

    2007-04-18 21:09 by 云自無心水自閑
    @zxt
    SQLNET.AUTHENTICATION_SERVICES = (NTS) NTS換為NONE.
    Oracle 9i中是需要這樣改.

    # re: 連接Oracle 10g時ORA-12514: TNS: 監(jiān)聽進程不能解析在連接描述符中給出的 SERVICE_NAME 錯誤的解決  回復  更多評論   

    2007-04-21 17:36 by 我有兩個數(shù)據(jù)庫怎么辦
    按照你的方法我成功了!但是只能啟動一個!我有兩個數(shù)據(jù)庫怎么辦?

    # re: 連接Oracle 10g時ORA-12514: TNS: 監(jiān)聽進程不能解析在連接描述符中給出的 SERVICE_NAME 錯誤的解決  回復  更多評論   

    2007-04-22 14:40 by 云自無心水自閑
    @我有兩個數(shù)據(jù)庫怎么辦

    你是說你有兩個實例?
    那么SID_name不一樣啊.

    你添加的時候注意了嗎?

    # re: 連接Oracle 10g時ORA-12514: TNS: 監(jiān)聽進程不能解析在連接描述符中給出的 SERVICE_NAME 錯誤的解決  回復  更多評論   

    2007-06-07 13:59 by zxlzxlde1979
    在WINDOWS XP里面用10G數(shù)據(jù)庫,SHUTDOWN IMMEDIATE后再STARTUP MOUNT或者STARTUP 時就報12514錯誤,只有在后臺服務里重起了相應的數(shù)據(jù)庫服務比如ORCL后,用SQLPLUS連接才不報此錯.可是,怎么樣才能實現(xiàn)ORCL數(shù)據(jù)庫的只MOUNT,而不是啟動呢????

    # re: 連接Oracle 10g時ORA-12514: TNS: 監(jiān)聽進程不能解析在連接描述符中給出的 SERVICE_NAME 錯誤的解決[未登錄]  回復  更多評論   

    2008-01-12 08:30 by sunny
    Thank you !已經(jīng)解決我的問題.

    # re: 連接Oracle 10g時ORA-12514: TNS: 監(jiān)聽進程不能解析在連接描述符中給出的 SERVICE_NAME 錯誤的解決  回復  更多評論   

    2008-01-23 10:24 by zhjh
    狂謝LZ

    # re: 連接Oracle 10g時ORA-12514: TNS: 監(jiān)聽進程不能解析在連接描述符中給出的 SERVICE_NAME 錯誤的解決[未登錄]  回復  更多評論   

    2008-01-24 21:50 by 云自無心水自閑
    呵呵,能解決問題就好!

    # re: 連接Oracle 10g時ORA-12514: TNS: 監(jiān)聽進程不能解析在連接描述符中給出的 SERVICE_NAME 錯誤的解決  回復  更多評論   

    2008-05-18 09:57 by hl8189
    謝謝樓主,問題解決了。

    # re: 連接Oracle 10g時ORA-12514: TNS: 監(jiān)聽進程不能解析在連接描述符中給出的 SERVICE_NAME 錯誤的解決[未登錄]  回復  更多評論   

    2008-07-23 13:51 by spring
    wo 我按照樓主說的方法后修改了,但還是報ora-01034錯誤,然后又按照給的連接中的帖子里針對ora-01034錯誤說的方法作了修改,結(jié)果還是不行。報ora-01034錯誤。請問還可能是什么原因?

    # re: 連接Oracle 10g時ORA-12514: TNS: 監(jiān)聽進程不能解析在連接描述符中給出的 SERVICE_NAME 錯誤的解決  回復  更多評論   

    2008-07-23 14:57 by usherlight
    @spring
    你修改的時候,有沒有根據(jù)你自己的情況填寫你自己的數(shù)據(jù)庫名和路徑?

    # re: 連接Oracle 10g時ORA-12514: TNS: 監(jiān)聽進程不能解析在連接描述符中給出的 SERVICE_NAME 錯誤的解決[未登錄]  回復  更多評論   

    2008-07-23 16:36 by spring
    填寫了 是我自己機器上的數(shù)據(jù)庫名和路徑。

    # re: 連接Oracle 10g時ORA-12514: TNS: 監(jiān)聽進程不能解析在連接描述符中給出的 SERVICE_NAME 錯誤的解決  回復  更多評論   

    2008-07-25 14:03 by usherlight
    重啟了服務了嗎?

    # re: 連接Oracle 10g時ORA-12514: TNS: 監(jiān)聽進程不能解析在連接描述符中給出的 SERVICE_NAME 錯誤的解決  回復  更多評論   

    2008-08-26 21:16 by
    host 改成機器名就可以了
    謝謝
    而用127.0.0.1 或者LOCALHOST卻不行

    不知道是什么原因?

    # re: 連接Oracle 10g時ORA-12514: TNS: 監(jiān)聽進程不能解析在連接描述符中給出的 SERVICE_NAME 錯誤的解決  回復  更多評論   

    2008-10-28 16:01 by joan
    確實是改listener.ora,可以

    # re: 連接Oracle 10g時ORA-12514: TNS: 監(jiān)聽進程不能解析在連接描述符中給出的 SERVICE_NAME 錯誤的解決[未登錄]  回復  更多評論   

    2009-02-27 13:56 by Dennis
    thank u so much.
    按你說的問題解了。
    想知道原因,我的 db 突然變成這樣的說。為什么
    (SID_DESC =
    (GLOBAL_DBNAME = ORACLE)
    (ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
    (SID_NAME = ORACLE)
    )

    這段會丟掉呢?
    謝謝!

    # re: 連接Oracle 10g時ORA-12514: TNS: 監(jiān)聽進程不能解析在連接描述符中給出的 SERVICE_NAME 錯誤的解決  回復  更多評論   

    2009-04-19 11:53 by 我哈哈
    解決問題??!

    3Q

    # re: 連接Oracle 10g時ORA-12514: TNS: 監(jiān)聽進程不能解析在連接描述符中給出的 SERVICE_NAME 錯誤的解決[未登錄]  回復  更多評論   

    2009-05-26 10:08 by yuyu
    @賴
    你應該是在別的機器訪問的吧?

    # re: 連接Oracle 10g時ORA-12514: TNS: 監(jiān)聽進程不能解析在連接描述符中給出的 SERVICE_NAME 錯誤的解決  回復  更多評論   

    2010-05-16 10:33 by chende
    是要把ORACLE都修改為你的全局數(shù)據(jù)庫名,我的可以了,萬分感謝!

    # re: 連接Oracle 10g時ORA-12514: TNS: 監(jiān)聽進程不能解析在連接描述符中給出的 SERVICE_NAME 錯誤的解決  回復  更多評論   

    2010-05-19 09:34 by usherlight
    @chende
    不客氣

    # re: 連接Oracle 10g時ORA-12514: TNS: 監(jiān)聽進程不能解析在連接描述符中給出的 SERVICE_NAME 錯誤的解決  回復  更多評論   

    2010-06-29 17:30 by 淘寶網(wǎng)
    SID_LIST_LISTENER =
    (SID_LIST =
    (SID_DESC =
    (SID_NAME = PLSExtProc)
    (ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
    (PROGRAM = extproc)
    )
    (SID_DESC =
    (GLOBAL_DBNAME = ORACLE)
    (ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
    (SID_NAME = ORACLE)
    )
    )
    4. 保存文件,重啟服務中的TNSListener,OK!

    # re: 連接Oracle 10g時ORA-12514: TNS: 監(jiān)聽進程不能解析在連接描述符中給出的 SERVICE_NAME 錯誤的解決  回復  更多評論   

    2010-07-02 09:36 by usherlight
    謝謝你的分享

    # re: 連接Oracle 10g時ORA-12514: TNS: 監(jiān)聽進程不能解析在連接描述符中給出的 SERVICE_NAME 錯誤的解決[未登錄]  回復  更多評論   

    2010-11-17 14:45 by jack
    在運行中 寫services.msc,把你的數(shù)據(jù)庫實例服務打開了沒?》

    # re: 連接Oracle 10g時ORA-12514: TNS: 監(jiān)聽進程不能解析在連接描述符中給出的 SERVICE_NAME 錯誤的解決[未登錄]  回復  更多評論   

    2010-11-17 14:46 by jack
    運行 中 打開services.msc 啟動oracl 數(shù)據(jù)庫實例服務啊

    # re: 連接Oracle 10g時ORA-12514: TNS: 監(jiān)聽進程不能解析在連接描述符中給出的 SERVICE_NAME 錯誤的解決  回復  更多評論   

    2010-12-18 11:03 by avenir
    添加了
    (SID_DESC =
    (GLOBAL_DBNAME = ORCLWH)
    (ORACLE_HOME = F:\oracle\product\10.2.0\db_1)
    (SID_NAME = ORCLWH)
    )
    之后還是連接不上 <原來沒有重啟服務>
    現(xiàn)在已經(jīng)連接上了!

    謝謝樓主!
    有個問題,為什么這段需要手工添加呢??
    以前裝oracle10g也沒有出現(xiàn)過這樣的情況,這次裝后為什么會報ora-12514

    # re: 連接Oracle 10g時ORA-12514: TNS: 監(jiān)聽進程不能解析在連接描述符中給出的 SERVICE_NAME 錯誤的解決[未登錄]  回復  更多評論   

    2011-01-10 10:25 by steve
    zxt

    # re: 連接Oracle 10g時ORA-12514: TNS: 監(jiān)聽進程不能解析在連接描述符中給出的 SERVICE_NAME 錯誤的解決  回復  更多評論   

    2011-04-22 16:24 by 蕭竹
    感謝樓主,我改了之后也可以了。

    # re: 連接Oracle 10g時ORA-12514: TNS: 監(jiān)聽進程不能解析在連接描述符中給出的 SERVICE_NAME 錯誤的解決  回復  更多評論   

    2012-03-19 15:29 by dutloving
    學習了 謝謝討論

    # re: 連接Oracle 10g時ORA-12514: TNS: 監(jiān)聽進程不能解析在連接描述符中給出的 SERVICE_NAME 錯誤的解決  回復  更多評論   

    2012-05-17 16:55 by twtja
    @poscard
    我跟據(jù)這條所說的修改后總算可以連接成功了!

    # re: 連接Oracle 10g時ORA-12514: TNS: 監(jiān)聽進程不能解析在連接描述符中給出的 SERVICE_NAME 錯誤的解決  回復  更多評論   

    2012-05-17 16:58 by twtja
    解決辦法是:把listener.ora和tnsnames.ora文件中的HOST = localhost(或本機器的IP)改成自己的機器名,比如:HOST = poscard
    本人的人的就是因為上面這個原因引起的。

    # re: 連接Oracle 10g時ORA-12514: TNS: 監(jiān)聽進程不能解析在連接描述符中給出的 SERVICE_NAME 錯誤的解決[未登錄]  回復  更多評論   

    2012-07-26 11:05 by
    我按照樓主說的方法后修改了,但還是報ora-01034錯誤,請問還可能是什么原因?

    # re: 連接Oracle 10g時ORA-12514: TNS: 監(jiān)聽進程不能解析在連接描述符中給出的 SERVICE_NAME 錯誤的解決  回復  更多評論   

    2012-08-30 08:42 by 吸死你
    如果是遠程連接其他oracle數(shù)據(jù)庫呢?非本地
    HCP =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 172.18.1.11)(PORT = 1521))
    )
    (CONNECT_DATA =
    (SERVICE_NAME = hcp)
    )
    )

    # 您的用戶名和/或口令無效  回復  更多評論   

    2012-09-19 23:06 by 李玉嬋
    該問題怎麼解決(通過cmd)

    # re: 連接Oracle 10g時ORA-12514: TNS: 監(jiān)聽進程不能解析在連接描述符中給出的 SERVICE_NAME 錯誤的解決  回復  更多評論   

    2013-02-02 17:05 by
    按照樓主的方法是試了,很好用。
    非常感謝!!

    # re: 連接Oracle 10g時ORA-12514: TNS: 監(jiān)聽進程不能解析在連接描述符中給出的 SERVICE_NAME 錯誤的解決  回復  更多評論   

    2013-04-20 16:49 by
    問題解決 謝謝!

    # re: 連接Oracle 10g時ORA-12514: TNS: 監(jiān)聽進程不能解析在連接描述符中給出的 SERVICE_NAME 錯誤的解決  回復  更多評論   

    2013-04-20 16:59 by
    問題解決 謝謝 ! 想問一下樓主們 我想用java代碼來訪問一個網(wǎng)頁 能夠用代碼自動操作網(wǎng)頁上的控件 提交給遠程服務器 有沒有人能夠提供代碼發(fā)我郵箱1466301125@qq.com 萬分感謝!

    # re: 連接Oracle 10g時ORA-12514: TNS: 監(jiān)聽進程不能解析在連接描述符中給出的 SERVICE_NAME 錯誤的解決  回復  更多評論   

    2013-05-01 23:27 by sli
    感謝樓主,連上了

    # re: 連接Oracle 10g時ORA-12514: TNS: 監(jiān)聽進程不能解析在連接描述符中給出的 SERVICE_NAME 錯誤的解決  回復  更多評論   

    2013-07-15 10:12 by dragonchina
    看看環(huán)境變量有沒有改, 我也遇到這個問題,最后發(fā)現(xiàn)是安裝了一個oracle客戶端后,我的環(huán)境變更改了,最后導致找不到配置。

    # re: 連接Oracle 10g時ORA-12514: TNS: 監(jiān)聽進程不能解析在連接描述符中給出的 SERVICE_NAME 錯誤的解決[未登錄]  回復  更多評論   

    2014-09-24 11:01 by 向日葵
    謝謝 好了

    # re: 連接Oracle 10g時ORA-12514: TNS: 監(jiān)聽進程不能解析在連接描述符中給出的 SERVICE_NAME 錯誤的解決  回復  更多評論   

    2014-10-16 19:55 by orange_jia
    通過應用發(fā)布服務器遠程連接另一臺數(shù)據(jù)庫時報ORA-12514:TNS錯誤,請問上面代碼里添加的語句中兩個ORACLE,分別需要填的是什么?

    # re: 連接Oracle 10g時ORA-12514: TNS: 監(jiān)聽進程不能解析在連接描述符中給出的 SERVICE_NAME 錯誤的解決  回復  更多評論   

    2015-06-16 13:17 by wssf
    確實解決問題了

    # re: 連接Oracle 10g時ORA-12514: TNS: 監(jiān)聽進程不能解析在連接描述符中給出的 SERVICE_NAME 錯誤的解決  回復  更多評論   

    2015-06-17 07:43 by 云自無心水自閑
    @wssf

    很高興這篇文章能夠幫助到你
    主站蜘蛛池模板: 国产精品亚洲а∨无码播放| 国产美女无遮挡免费视频网站| 亚洲综合最新无码专区| 黄床大片30分钟免费看| 免费在线观看污网站| 黄页网站在线视频免费| 亚洲日韩在线第一页| 亚欧乱色国产精品免费视频| 亚洲毛片αv无线播放一区| 西西人体免费视频| 亚洲午夜在线电影| 精品国产无限资源免费观看| 亚洲人成网站18禁止久久影院 | 亚洲国产精品网站久久| 免费福利视频导航| 中文字幕在线观看亚洲视频| 国产精品99久久免费| 一级成人生活片免费看| 亚洲成AV人片在线观看ww| 69影院毛片免费观看视频在线| 亚洲人成影院77777| 国产美女被遭强高潮免费网站| 一级毛片成人免费看a| 亚洲国产成人片在线观看无码| 精品女同一区二区三区免费站| 亚洲午夜成人精品无码色欲| 亚洲中文字幕无码专区| 日韩精品内射视频免费观看 | 国产精品亚洲а∨无码播放不卡 | 亚洲AV无码一区二区三区电影| 亚洲国产成人久久综合野外| 日本免费中文视频| 亚洲精品123区在线观看| 亚洲国产精品成人久久蜜臀 | 亚洲国产精品18久久久久久| 亚洲精品国产福利一二区| 午夜爽爽爽男女免费观看影院| 亚洲国产美女精品久久久| 人人狠狠综合久久亚洲88| 最近的中文字幕大全免费版| 和老外3p爽粗大免费视频|