亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 4169 | 回復(fù): 8
打印 上一主題 下一主題

求助:TNS:could not resolve service name [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2010-10-12 17:06 |只看該作者 |倒序瀏覽
大家好,為什么我用某個數(shù)據(jù)庫帳號登錄數(shù)據(jù)庫就會出現(xiàn)如下問題:
Enter user-name: lishaowen@ora9i2
Enter password:
ERROR:
ORA-12154: TNS:could not resolve service name

但用別的帳號登錄就沒問題呢?

待復(fù),感謝!

論壇徽章:
0
2 [報告]
發(fā)表于 2010-10-12 19:45 |只看該作者
你的用戶名帶有@ 不知道有沒有關(guān)系

論壇徽章:
3
CU大牛徽章
日期:2013-09-18 15:16:55CU大牛徽章
日期:2013-09-18 15:18:22CU大;照
日期:2013-09-18 15:18:43
3 [報告]
發(fā)表于 2010-10-13 16:52 |只看該作者
恩   你能確認(rèn)不同用戶是連接相同的庫么

比較怪異

論壇徽章:
59
2015七夕節(jié)徽章
日期:2015-08-24 11:17:25ChinaUnix專家徽章
日期:2015-07-20 09:19:30每周論壇發(fā)貼之星
日期:2015-07-20 09:19:42ChinaUnix元老
日期:2015-07-20 11:04:38榮譽版主
日期:2015-07-20 11:05:19巳蛇
日期:2015-07-20 11:05:26CU十二周年紀(jì)念徽章
日期:2015-07-20 11:05:27IT運維版塊每日發(fā)帖之星
日期:2015-07-20 11:05:34操作系統(tǒng)版塊每日發(fā)帖之星
日期:2015-07-20 11:05:36程序設(shè)計版塊每日發(fā)帖之星
日期:2015-07-20 11:05:40數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2015-07-20 11:05:432015年辭舊歲徽章
日期:2015-07-20 11:05:44
4 [報告]
發(fā)表于 2010-10-13 17:03 |只看該作者
ora9i2
這個服務(wù)名存在嗎?

論壇徽章:
0
5 [報告]
發(fā)表于 2010-10-13 19:47 |只看該作者
存在的,別的用戶可以
ora9i2是正確的實例名的。。郁悶啊……

論壇徽章:
0
6 [報告]
發(fā)表于 2010-10-15 16:30 |只看該作者
問題:TNS:無法解析指定的連接標(biāo)識符
ORA-12154: TNS:could not resolve the connect identifier specified

原因:
連接到數(shù)據(jù)庫或其它服務(wù)需要使用一個連接符(identifier),指定連接標(biāo)識符不能解析到使用一種配置命名方法的連接描述符。例如:假如這種類型的連接標(biāo)識符使用的是網(wǎng)絡(luò)服務(wù)名,這個網(wǎng)絡(luò)服務(wù)名不能在名稱庫中被找到,也許這個庫不在本地,或者不可達(dá)。

Cause: A connection to a database or other service was requested using a connect identifier, and the connect identifier specified could not be resolved into a connect descriptor using one of the naming methods configured. For example, if the type of connect identifier used was a net service name then the net service name could not be found in a naming method repository, or the repository could not be located or reached.

方法:
假如你使用本地名稱(TNSNAMES.ORA 文件)
(- If you are using local naming (TNSNAMES.ORA file):)
確認(rèn)在"TNSNAMES" 是Oracle Net profile (SQLNET.ORA)的NAMES.DIRECTORY_PATH parameter參數(shù)中的一個值。
(- Make sure that "TNSNAMES" is listed as one of the values of the NAMES.DIRECTORY_PATH parameter in the Oracle Net profile (SQLNET.ORA))
檢查TNSNAMES.ORA文件是否存在,它所在的目錄是否正確和可訪問。
(- Verify that a TNSNAMES.ORA file exists and is in the proper directory and is accessible.)
檢查網(wǎng)絡(luò)服務(wù)名,作為連接標(biāo)識符在tnsnames.ora文件中存在。
(- Check that the net service name used as the connect identifier exists in the TNSNAMES.ORA file.)
確認(rèn)TNSNAMES.ORA文件中沒有語法錯誤。找出不匹配的括號或錯誤的字符。TNSNAMES.ORA文件中存在錯誤可能導(dǎo)致其不能使用。
(- Make sure there are no syntax errors anywhere in the TNSNAMES.ORA file. Look for unmatched parentheses or stray characters. Errors in a TNSNAMES.ORA file may make it unusable.)

幾個建議:
1)如果是客戶機服務(wù)器方式,你的客戶機首先要能夠ping通服務(wù)器。
2)客戶機上正確安裝了Oracle客戶端軟件。
3)服務(wù)器上的監(jiān)聽器配置正確,如果自己手工寫TNSNAMES.ORA文件沒有經(jīng)驗,建議你使用Netca工具生成監(jiān)聽器。
4)使用命令tnsping 服務(wù)名,測試客戶端到服務(wù)器的通信,測試結(jié)果告訴你是否連通,服務(wù)器的主機地址(IP)或名稱,服務(wù)名等內(nèi)容。
5)連接命令格式:sqlplus 用戶名/密碼@服務(wù)器地址(IP)/服務(wù)名。如果是管理員,需要在后面加上as 角色名。
6)如果是一般用戶,這個用戶應(yīng)該具有一定的權(quán)限,剛創(chuàng)建的用戶如果沒有授予權(quán)限也是連不通的。

論壇徽章:
0
7 [報告]
發(fā)表于 2010-10-18 13:50 |只看該作者
是密碼帶有@造成的,修改密碼可以成功了,謝謝!

論壇徽章:
3
CU大牛徽章
日期:2013-09-18 15:16:55CU大;照
日期:2013-09-18 15:18:22CU大;照
日期:2013-09-18 15:18:43
8 [報告]
發(fā)表于 2010-10-19 08:59 |只看該作者
暈死   如果有@的話  oracle自動把@之后的字符解析成  本地服務(wù)器名

這樣就會導(dǎo)致解析失敗  哈哈哈   這個問題比較有意思   沒有考慮到   

論壇徽章:
3
CU大牛徽章
日期:2013-09-18 15:16:55CU大;照
日期:2013-09-18 15:18:22CU大;照
日期:2013-09-18 15:18:43
9 [報告]
發(fā)表于 2010-10-19 09:03 |只看該作者
不過話又說來啊

創(chuàng)建用戶的時候  直接給定口令包含@是不允許的啊,需要雙引號包括起來 ,所以 連接的時候也需要雙引號!


SQL> create user t identified by test@test;
create user t identified by test@test
                                *
ERROR at line 1:
ORA-00922: missing or invalid option


SQL>  create user t identified by "test@test";

User created.

SQL> grant dba to t;

Grant succeeded.

SQL> conn t/test@test;
ERROR:
ORA-12154: TNS:could not resolve service name


Warning: You are no longer connected to ORACLE.
SQL> conn t   
Enter password:
ERROR:
ORA-12154: TNS:could not resolve service name


SQL> conn t/"test@test"
Connected.
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP