多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內(nèi)最全IT社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當前位置:首頁 > 數(shù)據(jù)庫 > Oracle > 講解Oracle數(shù)據(jù)庫TNS常見錯誤的解決辦法

講解Oracle數(shù)據(jù)庫TNS常見錯誤的解決辦法

來源:程序員人生   發(fā)布時間:2014-01-21 13:15:47 閱讀次數(shù):5302次
1、ORA-12541:TNS:沒有監(jiān)聽器

原因:沒有啟動監(jiān)聽器或者監(jiān)聽器損壞。若是前者,使用命令net start OracleOraHome10gTNSListener(名字可能有出入)即可;如果是后者,則使用“Net Configuration Assistant”工具向?qū)е?ldquo;監(jiān)聽程序配置”增加一個監(jiān)聽器即可(基本不用寫任何信息,一路OK。在添加之前可能需要把所有的監(jiān)聽器先刪!)

2、ORA-12500:TNS:監(jiān)聽程序無法啟動專用服務(wù)器進程或ORA-12560:TNS:協(xié)議適配器錯誤

原因:ORACLE的數(shù)據(jù)庫服務(wù)沒有啟動。使用命令net start ORACLESERVICEORADB(ORADB為數(shù)據(jù)庫名字)即可。如果仍沒有解決,請繼續(xù)向下看。


3、如果數(shù)據(jù)庫服務(wù)啟動失敗,則很有可能是其注冊表項值損壞,最好的做法是以下兩步:


1)ORADIM -DELETE -SID oradb 刪除數(shù)據(jù)庫服務(wù)項


2)ORADIM -NEW -SID oradb 新增數(shù)據(jù)庫服務(wù)項


注:這個過程中如果出錯,就重啟計算機!


4、ORA-12154:TNS:能解析服務(wù)名


原因:ORACLE的網(wǎng)絡(luò)服務(wù)名沒有正確配置。請使用“Net8 Configuration Assistant”工具向?qū)е?ldquo;本地網(wǎng)絡(luò)服務(wù)名配置”配置TNS即可。如果仍沒有解決,請繼續(xù)向下看。


5、ORA-1034 :TNS:ORACLE不可用


原因:ORACLE的數(shù)據(jù)庫服務(wù)正確啟動,但是數(shù)據(jù)庫沒有打開!


使用命令:


1)svrmgrl 啟動服務(wù)管理器


2)connect internal 以internal身份登陸


3)startup 打開數(shù)據(jù)庫


6、ORA-12560:TNS:協(xié)議適配器錯誤(頑固性的)


原因:未知。


解決:必殺技--打開“Windows任務(wù)管理器”,殺死ORACLE.exe及ORADIM.exe進程,書寫自己的ora_startup.bat,執(zhí)行之!


PS:


1、ora_startup.bat:


net start OracleOraHome81TNSListener


net start ORACLESERVICEORADB


svrmgrl 一般情況下不用,不過有時少不了它的,具體步驟見第5步。


2、ora_shutdown.bat:


net stop OracleOraHome81TNSListener


net stop ORACLESERVICEORADB


3、ORACLE相關(guān)服務(wù)名請參見“管理工具”之“服務(wù)”中以O(shè)RACLE開頭的服務(wù)名



1、TNS-12154 Error 或ORA-12154


特征:SQL*NET沒有找到連接串或別名


原因1:(1)沒有找到TNSNAMES.ORA文件,該文件的缺省路徑為:


Windows 95/98 client


SQL*Net 2.x - ORAWIN95NETWORKADMIN


Net8 - ORAWIN95NET80admin


Net8i - ORACLEORA81NETWORKADMIN


Windows NT client


SQL*Net 2.x - ORANTNETWORKADMIN


Net8 - ORANTNET80ADMIN


Net8i - ORACLEORA81NETWORKADMIN


UNIX Client


$ORACLE_HOME/NETWORK/ADMIN


or /etc


or /var/opt/oracle


. 在客戶端設(shè)置TNS_ADMIN


在注冊表 HKEY_LOCAL_MACHINESoftwareOracle 設(shè)置TNS_ADMIN. TNS_ADMIN 指向TNSNAMES.ORA文件的位置


措施:按上述說明檢查文件位置


原因2:(2)TNSNAMES.ORA文件中內(nèi)容格式不對


措施:檢查文件格式,標準格式如下:


DEV1.WORLD =


(DESCRIPTION = (ADDRESS_LIST =


(ADDRESS = (PROTOCOL = TCP) (Host = 145.45.78.56) (Port = 1521) ) )


(CONNECT_DATA = (SID = ORCL) ) )


原因3: (3) TNSNAMES.ORA與SQLNET.ORA不一致


措施: SQLNET.ORA格式如下:


TRACE_LEVEL_CLIENT = OFF


SQLNET.AUTHENTICATION_SERVICES = (NONE)


NAMES.DIRECTORY_PATH = (TNSNAMES)


AUTOMATIC_IPC = OFF


因為沒有NAMES.DEFAULT_DOMAIN=world,所以DEV1.WORLD連接串不能連接,可以在TNSNAMES.ORA中增加


DEV1 =


(DESCRIPTION = (ADDRESS_LIST =


(ADDRESS = (PROTOCOL = TCP) (Host = 145.45.78.56) (Port = 1521) ) )


(CONNECT_DATA = (SID = ORCL) ) )


此時可連接。


2、NL-00462 Error 或ORA-00462


特征:監(jiān)聽器無法啟動


原因:LISTENER.ORA文件內(nèi)容錯誤,例如,括號不匹配、參數(shù)名錯誤等、多余的空格等。
生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學(xué)習(xí)有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 国产农村精品一级毛片视频 | 欧洲精品一区二区三区 | 亚洲小视频在线 | 一级做a爱片特黄在线观看 一级做a爱片性色毛片武则天五则 | 亚洲人在线播放 | 国产女人成人精品视频 | 中文字幕一区二区三区永久 | www一片黄| 中文字幕一区二区三区在线播放 | 色人阁在线观看 | 中文字幕人成乱码中国 | 日本特黄一级大片 | 久久久久久久99视频 | 欧美综合在线视频 | 日韩最新视频一区二区三 | 亚洲全网成人资源在线观看 | 男女性免费视频观看 | 一个色综合久久 | 国产亚洲欧美在线播放网站 | 日本成人黄色网址 | 国产午夜视频在线观看第四页 | 久久天堂色 | 国产一区二区三区视频在线观看 | 无人日本免费视频 | 日韩一级片在线免费观看 | 亚洲精品一二三 | 一区二区三区高清在线 | 国产在线一91区免费国产91 | 国产第一页在线观看 | 波多野衣结在线精品二区 | 久久久免费精品视频 | 啪啪大片 | 精品国产网红福利在线观看 | 在线免费观看h视频 | japanese日本护士xx亚洲 | 亚洲啪在线 | 中文字幕第2页 | 欧美日韩一区二区三区四区 | 亚洲图片国产日韩欧美 | 图片区小说区综合区 | 国产亚洲片 |