1. 程式人生 > >安裝oracle客戶端支援oracle遠端備份及PL/SQL配置

安裝oracle客戶端支援oracle遠端備份及PL/SQL配置

一、oracle_client安裝(略)下載地址:
12g:https://www.oracle.com/technetwork/database/enterprise-edition/downloads/oracle12c-windows-3633015.html
11g:https://www.oracle.com/technetwork/database/enterprise-edition/downloads/112010-win64soft-094461.html
安裝完oracle_client進入安裝目錄:D:\app\administrator\product\11.2.0\client_1\network\admin
在這個目錄下是沒有tnsnames.orawe檔案的,手動建立或者在sample中將tnsnames.ora拷貝出來進行編輯,新增以下內容:
自定義命名 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = <hostIP>

)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = “已自定義命名一致”)
)
)
編輯同目錄下的sqlnet.ora檔案,新增以下內容:
SQLNET.AUTHENTICATION_SERVICES= (NTS)

NAMES.DIRECTORY_PATH= (TNSNAMES,EZCONNECT)

二、PL/SQL安裝(略)
PL/SQL設定
開啟PL/SQL在登入介面點選“取消”
安裝oracle客戶端支援oracle遠端備份及PL/SQL配置
在“首選項”“連線”中,新增客戶端目錄地址。點選下拉選單新增就可以,不要手動輸入。
安裝oracle客戶端支援oracle遠端備份及PL/SQL配置
配置完成關閉,重新開啟進行連線測試。

PL/SQL連線oracle有兩種方法上面的是一種,另一種是使用instantclient作為客戶端,這種需要配置環境變數,以及在instantclient目錄建立network/admin目錄,其他和上面處理一致。請閱讀上一篇文章。

三、遠端備份
如果使用的instantclient這種方法連線oracle,PL/SQL能正常連線,但是這種方法不能正常使用exp命令來備份資料,因為instantclient是閹割版dos中沒有exp命令,提示不是內部命令。所以備份不了資料。
使用oracle_client可以正常遠端備份資料。
備份指令碼以及計劃任務在這就不做介紹。