標籤:oracle 資料庫 遠端連線 解決方案
背景:Oracle服務端裝在伺服器上,其他人使用PL/SQL遠端連線。
眾多周知,因為Oracle資料庫太過龐大,裝在本機上會導致電腦非常卡,非常影響日常使用。所以咱們的做法是在伺服器上安裝一個Oracle服務端,然後其他人通過安裝配置Oracle用戶端去遠端連線資料庫。
請看以下具體配置:
第一步:解壓用戶端
解壓32位的Oracle即時用戶端:instantclient-basic-win32-11.2.0.1.0 到某個目錄 。
例如:D:\app\NiuNiu\product\instantclient_11_2
然後在該目錄下建立文字檔:tnsnames.ora
檔案內容:
drp = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.26.206)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = orcl) ) )
第二步:配置環境變數
1. 右擊”我的電腦” - “屬性” - “進階” - “環境變數” - “系統內容變數”
2. 選擇”Path” - 點擊”編輯”, 把用戶端的解壓目錄添加進去;
例如: “D:\Oracle\app\YM\product\instantclient_11_2;”
3. 點擊‘建立’,變數名為”TNS_ADMIN”,變數值為用戶端的解壓目錄:
例如:“D:\Oracle\app\YM\product\instantclient_11_2;”
4. 點擊‘建立’,變數名為”NLS_LANG”,變數值為 :
“SIMPLIFIED CHINESE_CHINA.ZHS16GBK;”
第三步:安裝配置PL/SQL
安裝完成後開啟,在登入頁面,點擊 ”Cancel” 按鈕 :
選擇Tools -> Preferences 進行設定
Oracle Home的值:仍然為用戶端解壓目錄。
例如:D:\app\NiuNiu\product\instantclient_11_2
OCI Library的值:解壓目錄+oci.dll
例如:D:\app\NiuNiu\product\instantclient_11_2\oci.dll
如:
點擊 ”OK“ 按鈕,關閉PLSQL,重新開啟。
第四步:驗證登入
輸入登入資訊
登入成功介面:
在第七步輸入資訊的時候有可能出現,DataBase下拉框為空白的情況。前提是環境變數已經配置好了也同樣不行。
如果是這樣的話只能出大招了:
在PLSQL Developer目錄下建立如下bat檔案,替換其捷徑,啟動PLSQL Developer:
檔案內容:
@echo offset path=D:\app\NiuNiu\product\instantclient_11_2set ORACLE_HOME=D:\app\NiuNiu\product\instantclient_11_2set TNS_ADMIN=D:\app\NiuNiu\product\instantclient_11_2set NLS_LANG=AMERICAN_AMERICA.ZHS16GBKstart plsqldev.exe
通過雙擊指令檔啟動PLSQL即可。
著作權聲明:本文為博主原創文章,未經博主允許不得轉載。
Oracle遠端連線資料庫解決方案