< 返回新聞公共列表

pl/sql developer怎么連接遠程數(shù)據(jù)庫?

發(fā)布時間:2025-05-14 21:04:21

使用PL/SQL Developer連接遠程Oracle數(shù)據(jù)庫的步驟指南


pl/sql developer怎么連接遠程數(shù)據(jù)庫?.png


PL/SQL Developer是Oracle數(shù)據(jù)庫常用的開發(fā)工具,通過它連接遠程數(shù)據(jù)庫需遵循以下步驟,確保網絡、權限及配置正確。


1、前提條件

本地已安裝Oracle客戶端(如Instant Client)或完整版Oracle數(shù)據(jù)庫,并配置環(huán)境變量(如ORACLE_HOME、TNS_ADMIN)。

確保遠程數(shù)據(jù)庫服務器允許外部連接,且防火墻開放1521端口(默認監(jiān)聽端口)。

獲取遠程數(shù)據(jù)庫的連接信息:IP地址、端口號、服務名(或SID)、用戶名及密碼。


2、配置連接(兩種方式)

方式一:通過TNSNames.ora文件(推薦)

找到本地Oracle客戶端的TNSNames.ora文件(通常位于%ORACLE_HOME%\network\admin)。

保存文件后,在PL/SQL Developer的登錄界面選擇TNS連接類型,下拉選擇REMOTE_DB。

方式二:直接填寫連接信息

打開PL/SQL Developer,在登錄界面選擇Standard連接類型。

填寫以下內容:

Hostname:遠程數(shù)據(jù)庫IP地址

Port:端口號(默認為1521)

Database:服務名(或SID,需與數(shù)據(jù)庫配置一致)

Username/Password:目標數(shù)據(jù)庫賬號密碼


3、測試連接

點擊OK,若提示Successfully connected則表示連接成功。

若失敗,檢查:

網絡連通性:使用ping 遠程IP測試基礎連接。

監(jiān)聽狀態(tài):在數(shù)據(jù)庫服務器執(zhí)行l(wèi)snrctl status確認監(jiān)聽服務運行。

權限問題:確保數(shù)據(jù)庫用戶允許遠程登錄(如ALTER USER username ACCOUNT UNLOCK;)。


4、保存配置(可選)

在登錄界面勾選Save Password并輸入連接名稱,后續(xù)可通過File > New > Database Login快速調用。

常見問題排查

ORA-12541: TNS:無監(jiān)聽程序:數(shù)據(jù)庫監(jiān)聽未啟動或端口被攔截。

ORA-12170: TNS:連接超時:網絡不通或防火墻阻止。

ORA-12505: TNS:監(jiān)聽器無法識別SID:檢查SERVICE_NAME或SID是否正確。


通過以上步驟,可高效完成PL/SQL Developer與遠程Oracle數(shù)據(jù)庫的連接,為后續(xù)開發(fā)運維工作奠定基礎。


/template/Home/Zkeys724/PC/Static