不安裝Oracle客戶端情況下使用PL/SQL 遠程連接數據庫

我是覺得Oracle太大,又不好裝,裝了跑得又慢,所以就希望有一個能在不安裝客戶端的情況下連接數據庫。
如果本地用不到oracle數據庫的話,其實是可以不必安裝oracle,只安裝pl/sql就能訪問遠程數據庫。使用 Oracle的Instant client工具包就可以在不安裝客戶端的情況下連接數據庫。

1.首先需要去Oracle官網下載輕量級的instant client-basic包
下載的是一個壓縮包,直接解壓到磁盤目錄就可以了,例如D:\PLSQL\instantclient_11_2

2.在當前目錄下面新建tnsnames.ora 文件,文件內容爲:
ORCL=
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST =192.168.101.9 )(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME =orcl  )
    )
  )
紅色斜體表示需要根據各自的情況有不同的值,第一個遠程數據庫在本地的主機名,可以自定義,第二個是遠程服務器IP地址,第三個是遠程數據庫名稱。

3.配置環境變量
新建環境變量
變量名: TNS_ADMIN
變量值:tnsnames.ora文件所在路徑,例如D:\PLSQL\instantclient_11_2

繼續新建環境變量( 設置ORACLE的語言)
變量名:  NLS_LANG
變量值: SIMPLIFIED CHINESE_CHINA.ZHS16GBK
如果不清楚遠程數據庫的ORACLE 語言,可以ssh或者telnet到遠程機器,在命令界面輸入,用命令行連接到數據庫。
select * from nls_instance_parameters;
查看NLS_LANGUAGE 的值
NLS_LANGUAGE
NLS_TERRITORY

4.下載並安裝PL/SQL Developer 配置應用
下載安裝比較簡單。
配置應用:打開PL/SQL 應用,工具—>首選項( preferences)—>連接(connection)
點擊確定後,關閉PL/SQL,重啓就好了。

配置後重啓pl/sql,就會在登錄界面的選項中看到自己配好的tns服務器了,你會發現登陸窗口比原來多一個選項。
主機名就會出現在PL/SQL Developer的列表裏,輸入用戶名密碼,就可以登錄遠程數據庫了。

備註:
有一個網址裏面包含了 PL/SQL解壓版 和 instantclient_11_2 ,還有文件說明,比較方便,不用再去下載安裝了,本人就是用的這個,


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章