導航:首頁 > 編程大全 > plsql鏈接資料庫監聽程序

plsql鏈接資料庫監聽程序

發布時間:2023-07-19 07:42:33

① PLsql連接oracle資料庫 ORA-12514: TNS: 監聽程序當前無法識別連接描述符中請求的服務解決

你的服務裡面同名的服務太多了,把重名的刪掉試試。有一個服務就可版以了,不用再額外權的編寫1,2的。多了就會把計算機搞糊塗了,它不知道該選擇哪個服務工作了。操作計算機,咱們必須清楚地告訴計算機要執行的指令才行!!!!!

如圖:

② plsql連接時提示監聽程序當前無法識別連接描述符中請求的服務

我剛好在測試也是這樣子,是tnsnames.ora文件
當在Oracle客戶端中配置好Net Manager中配置好服務後就可以通過我們配置的網路服務名訪問Oracle資料庫了,此配置實質想D:\Oracle\proct\10.2.0\client_1\NETWORK\ADMIN\tnsnames.ora中增加了一行配置(由於我的Oracle是安裝在D盤Oracle目錄中,具體路徑根據安裝時選擇的路徑而定)。

# tnsnames.oraNetwork Configuration File:d:\Oracle\proct\10.2.0\client_1\NETWORK\ADMIN\tnsnames.ora
# Generated byOracle configuration tools.

ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = ORCL)
)
)
另外,程序不能放在有括弧的目錄下,應該是上面這類配置文件中都是括弧的原因吧

③ plsql連接資料庫時提示監聽程序怎麼解決

方法一:
在oracle_home下找來到lsnrctl.exe 輸入 start
方法二源
可能認不到實例名
在cmd下運行
set oracle_sid=自己資料庫的實例名(大多數orcl)
網上還有很多解決辦法
也許不見得管用,這種問題具體問題具體分析比較好。介紹的這2種您的機器還不行。就去修改一個TNSNAMES.ORA。

④ plsql 登錄時報ORA-12514: TNS: 監聽程序當前無法識別連接描述符中請求的服務

這個是Oracle伺服器的問題,需要在伺服器上弄。
引起這個問題有很多種原因:
1. 監聽服務沒有啟動,在伺服器上啟動此服務即可。
2. 伺服器的 ip 被修改了,但是監聽裡面的配置沒有相應改過來。 這時可以把伺服器改回原來的ip , 又或者修改配置listener.ora文件
3. 系統沒有正常關機,Oracle的數據文件損壞了。這個修復起來比較麻煩的,只能讓有經驗的dba來搞了。網上也有一些修復的教程,但是也視乎情況而定,不一定有效。

⑤ Oracle Pl sql 登錄時提示 「監聽程序當前無法識別連接描述符中請求的服務」 。

[oracle@prod ~]$ oerr ora 28547

28547, 0000, "connection to server failed, probable Oracle Net admin error"

// *Cause: A failure occurred ring initialization of a network connection

// from a client process to the Oracle server. The connection

// was completed but a disconnect occurred while trying to

// perform protocol-specific initialization, usually e to

// use of different network protocols by opposite sides

// of the connection. This usually is caused by incorrect

// Oracle Net administrative setup for database links or external

// procere calls. The most frequent specific causes are:

// -- The connection uses a connect string which refers

// to a Heterogeneous Services agent instead of

// an Oracle server.

// -- The connection uses a connect string which includes

// an (HS=) specification.

// -- Hitting Ctrl+C before connection initialization is

// complete.

// -- Using DRCP on Windows with SQLNET.AUTHENTICATION_SERVICES

// set to NTS.

// -- Connection timeout e to SQLNET.INBOUND_CONNECT_TIMEOUT

// parameter when all shared servers are busy in

// shared server configuration.

// *Action: Check Oracle Net administration in the following ways:

// -- When using TNSNAMES.ORA or an Oracle Names server, make sure

// that the client connection to the Oracle server uses

// the correct service name or SID.

// -- Check LISTENER.ORA on the connection end point's host machine

// to assure that this service name or SID refers

// to the correct server.

// -- Confirm in TNSNAMES.ORA or the equivalent service definition

// that the connect string does not contain (HS=).

// -- Set SQLNET.AUTHENTICATION_SERVICES to NONE when using DRCP

// on Windows.

//

首先保證你的資料庫已經啟動了。

然後啟動plsql developer


如圖,你按照這種直接連接的方式填寫database那一欄試一下,格式如下:

ip:埠號/sid

例如上圖,

192.168.100.167是oracle伺服器的ip地址

1521是監聽器的埠號

orcl是oracle資料庫的sid

如果這樣可以連接,拿就是你的tnsnames.ora文件配置的問題了。

⑥ plsql連接oracle資料庫時提示無監聽程序

要判斷出哪裡出問題,

先是保證虛擬機的安裝正常,埠可以訪問,

然後就是判斷監聽程序是否正常,就是在虛擬機裡面先試一下是否能夠連接。

再針對相應問題解決。

閱讀全文

與plsql鏈接資料庫監聽程序相關的資料

熱點內容
工程概算文件內容包括 瀏覽:635
什麼樣的硬碟數據不丟失 瀏覽:655
java鬧鍾案例 瀏覽:49
win7取消隱藏的文件夾 瀏覽:270
新昌網站主界面設計是什麼 瀏覽:999
u盤壞了文件找不到怎麼辦 瀏覽:106
ps能查到源文件嗎 瀏覽:702
文件路徑在哪找 瀏覽:962
word里怎麼加向下箭頭 瀏覽:162
騙錢app有哪些 瀏覽:202
微信sdk初始化失敗 瀏覽:180
有哪些免費的錄制視頻app 瀏覽:330
java反射獲取返回值 瀏覽:91
java隨機生成幾位數字 瀏覽:420
電腦中毒無法連接網路 瀏覽:371
android通知欄文件下載 瀏覽:81
愛普生p50清零程序 瀏覽:599
音樂盒下載的文件在哪裡 瀏覽:125
extjs4精簡版 瀏覽:521
1inux刪除文件 瀏覽:576

友情鏈接