PL SQL 連遠端資料庫

2021-09-01 14:28:58 字數 2997 閱讀 6633

pl/sql developer

遠端連線oracle資料庫

1、配置伺服器tnsnames.ora檔案,如果本機上沒有安裝oracle,可以從安裝了oracle的機上拷貝乙個(tnsnames.ora檔案)放在指定目錄下,因為我已安裝oracle,所以直接配置該檔案。

# tnsnames.ora network configuration file: d:\oracle11g\product\11.2.0\dbhome_1\network\admin\tnsnames.ora

# generated by oracle configuration tools.

listener_orcl =

(address = (protocol = tcp)(host = localhost)(port = 1521))

oraclr_connection_data =

(description =

(address_list =

(address = (protocol = ipc)(key = extproc1521))

(connect_data =

(sid = clrextproc)

(presentation = ro)

orcl =

(description =

(address = (protocol = tcp)(host = 192.168.25.224)(port = 1521))

(connect_data =

(server = dedicated)

(service_name = orcl)

orcl為遠端oracle資料庫的例項名,ip位址和埠也要配置正確。

2、配置完成後,oracle客戶端應該可以連線到遠端oracle 資料庫上。

3、使用pl/sql developer連線資料庫

database內填上遠端資料庫的service_name ,如圖:

注:根據實際得到使用者名稱、口令和資料庫:

使用者名稱:gateway    口令:gateway   資料庫:orcl

4、連線後在pl/sql developer中操作遠端資料庫,新建乙個sql視窗,如圖:

5、在新建的sql 視窗進行遠端操作,如圖:

6、檢視單個表資料,如圖:

7、檢視單個表結構,如圖:

未驗證:

免安裝客戶

1、 oracle不用安裝客戶端也可以用plsql遠端連線

首先,在安裝oracle伺服器的機器上搜尋下列檔案,

oci.dll

ocijdbc10.dll

ociw32.dll

orannzsbb10.dll

oraocci10.dll

oraociei10.dll   (可能伺服器沒有,如果沒有則pl sql 隨便使用者名稱密碼可以登陸)

sqlnet.ora

tnsnames.ora

classes12.jar

ojdbc14.jar

放到乙個資料夾,如 oraclient

2、配置tnsnames.ora,如果本機上沒有安裝oracle,可以從安裝了oracle的機上拷貝乙個(tnsnames.ora檔案 在%oracle_home%\network\admin下)放在上面的目錄d:\oraclient下。

oracledata =

(description =

(address_list =

(address = (protocol = tcp)(host = 192.168.0.58)(port = 1521))

)(connect_data =

(service_name = oracledata)))

3、新增乙個環境變數,名為tns_admin,值為tnsnames.ora檔案所在路徑(如:d:\oraclient,     

特別是重灌後或其它操作,忘了tns_admin變數,plsql登陸就會報無法解析指定的連線識別符號),這是為了能夠找到上面說的tnsnames.ora。如果本機上安裝了oracle,並且設定了oracle_home環境變數,那麼會自動在%oracle_home%/network/admin/位置查詢tnsnames.ora檔案。

4、設定oracle的語言,新增環境變數:

「nls_lang = simplified chinese_china.zhs16gbk」,(american_america.us7ascii 是

ascii編碼型別,其它型別可自己到伺服器看一下或網上查詢一下)

(本步驟暫時要做對,如果編碼不對,會產生亂碼)

PL SQL連線遠端資料庫

1 利用oracle net manager工具 1 開啟 oracle net manager 2 增加 服務命名 第一步 net服務名 任意填寫 第二步 通訊協議 如果連線遠端機器上的oracle,選擇tcp ip internet協議 第三步 主機名 輸入ip位址 埠號 一般預設為1521 第...

PL SQL遠端連線資料庫

關鍵的兩個步驟 往往我們會漏了第二個步驟 第一步 在本地安裝的oracle客戶端找到tnsnames.ora檔案 我的目錄是 f oracle product 10.2.0 client 1 network admin 然後新增如下 192.168.10.6 description address ...

PLSQl遠端連線oracle資料庫

plsql遠端連線oracle 10g 1 在安裝oracle伺服器的機器上搜尋下列檔案,oracle 伺服器上的檔案 oci.dll ocijdbc10.dll ociw32.dll orannzsbb10.dll oraocci10.dll oraociei10.dll 可能伺服器沒有,如果沒有...