使用plsql訪問遠程數據庫

1、plsql輸入ip端口數據庫實例名直接登錄:

Username:用戶名,如:scott
Password:用戶對應密碼,如:tiger
Database:數據庫位置
  語法爲:ip:端口號/數據庫實例名
  如:192.168.1.156:1521/orcl


plsql直接登錄


2、修改tnsnames.ora文件

在自己的Oracle安裝目錄找到以下文件:tnsnames.ora

例如:

D:\app\Administrator\product\11.1.0\db_1\NETWORK\ADMIN\tnsnames.ora

打開文件添加以下內容:

非集羣,數據庫在一臺服務器上:

名稱 =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = ip地址)(PORT = 端口號))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = 數據庫實例)
    )
  )

//例如下面這個
KZJN =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.162.146)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = orcl)
    )
  )

集羣,數據庫在多臺服務器上:

名稱 =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = ip地址1)(PORT = 對應端口號))
    (ADDRESS = (PROTOCOL = TCP)(HOST = ip地址1)(PORT = 對應端口號))
    (LOAD_BALANCE = yes)
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SID = 數據庫實例)
    )
  )

//例如下面這個
JQ =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.190.88)(PORT = 1521))
    (ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.190.99)(PORT = 1521))
    (LOAD_BALANCE = yes)
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SID = tmis21)
    )
  )

保存修改後打開plsql,在數據庫下拉列表中回多出新添加的內容,選擇對應的下拉項,填寫用戶名密碼即可。


這裏寫圖片描述

發佈了31 篇原創文章 · 獲贊 60 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章