我用database configuration assistant 創(chuàng)建了一個數(shù)據(jù)庫名為testDB, 制定它的globle database name 和SID 都是testDB. 我又已system 登陸oracle 創(chuàng)建了一個anna的用戶: c:>sqlplus system/geh***** 接下來我以anna向登陸前面創(chuàng)建的testDB. 但是在輸入 c:>sqlplus anna/geh*******@testDB 后總是出現(xiàn)ora-12514問題,,即TNS 監(jiān)聽程序不能識別給定的SID。在網上查找了解決方法如下: 到oracle 的安裝目錄下面如C:\oracle\product\10.2.0\db_1\NETWORK\ADMIN中找到listner.ora文件,, SID_LIST_LISTENER = LISTENER = 在原始的文件中加入黑體字的部分,,即將你創(chuàng)建的數(shù)據(jù)庫的SID描述告知給監(jiān)聽器,。保存文件。注意重新嘗試登陸之前要按順序重新啟動一下SQLplus服務和TNSListner服務,。然后重新登陸sqlplus,指定username為anna和它的密碼,,在hoststring處寫入testDB,,或在命令行中敲入 sqlplus anna/geh****@testDB 就可以連接入testDB database. |
|
來自: lanyue211 > 《oracle錯誤》