1.instantclient工具
下載安裝Oracle資料庫的客戶端連接工具“instantclient”,該工具是遠程連接Oracle資料庫的前提,不管是使用PL/SQL或應用程式訪問資料庫都必須安裝該工具,
下載地址:鏈接:https://pan.baidu.com/s/1glZGRJeQ-WkWG6s9AuB0Lw
提取碼:uw5j

以上提供的網盤鏈接是11g的版本,另外官網也可以下載,根據情況自行選擇,
2.檢查服務
在遠程連接Oracle資料庫之前,我們需要確保資料庫服務器上的監聽服務和資料庫服務都已運行,

3.監聽配置
使用telnet工具檢查本地主機是否可以連通資料庫服務器的1521埠,如果不能連通,請在資料庫服務器上進行以下監聽配置:
a.打開“listener.ora”檔案,在SID_LIST_LISTENER部分追加一個ORCL的配置,配置內容和CLRExtProc的一樣,將CLRExtProc的復制改下SID_NAME即可,另外,需要保證該檔案中HOST的值是計算機全名,

b.確保tnsname.ora中的HOST的值都為服務器的計算機全名,

以上的兩個檔案配置好后,請重啟監聽服務和資料庫服務,然后可以在資料庫服務器的命令列中輸入:“lsnrctl stat”查看監聽狀態,如果出現類似下圖的內容則表示服務器的監聽配置成功,

回到本地主機使用telnet測驗,看是否能連通資料庫服務器的1521埠,如果可以連通,我們則可以使用cmd進入“instantclient”工具根目錄,然后借助sqlPlus工具輸入登陸資訊遠程連接oracle資料庫,如下圖所示:

4.PL/SQL Developer
sqlPlus工具是在命令列中對資料庫進行操作訪問,為了易于開發人員開展作業并提供可視化的管理視窗,通常在實際作業中使用“PL/SQL Developer”對資料庫進行操作訪問,對于“PL/SQL Developer”工具本身而言,它不具備遠程連接資料庫的功能,它需要借助于“instantclient”工具才能訪問資料庫,所以在使用之前必須保證本地主機安裝了“instantclient”工具,
PL/SQL Developer下載地址:
鏈接:https://pan.baidu.com/s/13NiUKJ588uHl011YED-Z4A
提取碼:t5vd
在安裝PL/SQL Developer之后還需要進行如下的一些配置:
1.打開PL/SQL Developer,點擊取消按鈕進入應用,

2.PL/SQL配置
打開“首選項”視窗,如下圖所示,設定Oracle主目錄名為本地“instantclient”工具的安裝路徑,以及OCI庫檔案的路徑,在設定后路徑后,記得先點擊應用按鈕在點擊確定按鈕,否則會出現連接例外,

3.本地連接配置(關鍵)
準備一份tnsnames.ora檔案,這個檔案相當于客戶端遠程連接資料庫的組態檔,如果你有權限訪問服務器,可以從資料庫服務器的安裝目錄中獲得,如果沒有可以參考下面的模板自行配置:
# tnsnames.ora Network Configuration File: C:\oracle\Administrator\product\11.2.0\dbhome_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.
LISTENER_ORCL =
(ADDRESS = (PROTOCOL = TCP)(HOST = WIN-V0NV80J5L7G)(PORT = 1521))
ORACLR_CONNECTION_DATA =
https://www.cnblogs.com/green-jcx/p/(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
(CONNECT_DATA =
(SID = CLRExtProc)
(PRESENTATION = RO)
)
)
MyCRMSystem =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.31.60)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
獲取到tnsnames.ora檔案后,將其復制拷貝到本地主機的任意目錄中,并保證目錄的訪問權限,tnsnames.ora檔案安置好之后,打開該檔案確保其中的連接資訊的正確性,確保連接資訊中的HOST是你連接的資料庫的IP,如果不是需進行修改,如下圖檔案中的ORCL部分,即屬于一個資料庫的連接資訊,ORCL的名稱也可以根據專案名稱自定義,由于存在本地主機可能會連接多個服務器的資料庫,所以這里自定義名稱可以便于區分不同的資料庫,

4.配置環境變數
新建系統變數,變數名:TNS_ADMIN,變數值就是你本地主機tnsnames.ora檔案的所在目錄,

5.登陸資料庫
打開“PL/SQL Developer”的登陸視窗后,我們可以發現“資料庫”一欄加載的專案實際上就是我們本地“tnsnames.ora”檔案中的專案,如果你還需要連接其他服務器的資料庫,則需要將相應的連接資訊配置到該檔案中,

輸入相應登陸資訊點擊確定即可登陸,
知識改變命運轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/545778.html
標籤:Oracle
上一篇:【MySQL速通篇001】5000字吃透MySQL部分重要知識點
下一篇:flink-綜合練習
