oracle Instant Client + PLSQL使用方法

出於某些原因你不想安裝龐大的ORACEL,或者你是WIN7系統,安裝太麻煩。但是又想使用PL/SQL連接遠程的ORACEL數據庫,那麼就下載ORACLE 官方的 Instant Client

1.下載地址:http://www.oracle.com/technetwork/topics/winsoft-085727.html

選擇:Instant Client for Microsoft Windows (32-bit) 64位的系統選擇64

下載完成之後解壓到任意目錄下,如我的:D:\開發工具\instantclient_12_1


2.添加tnsnames.ora 文件

進入instant client 解壓目錄(D:\開發工具\instantclient_12_1),添加文件夾network,然後在network下添加文件夾admin,在admin文件夾下添加tnsnames.ora文件

tnsnames.ora 文件內添加以下內容:

orcl=
(DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = xxx.xxx.xxx.xxx)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = orcl)
    )
)
orcl 是數據庫名,HOST = xxx.xxx.xxx.xxx 你的遠程數據庫IP地址。
如存在多個數據庫地址可以複製上面代碼,追加在後面如:
orcl1=
(DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = xxx.xxx.xxx.xxx)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = orcl1)
    )
)

3.設置環境變量

在系統變量PATH中添加:instant client的解壓目錄,如:D:\開發工具\instantclient_12_1;

添加用戶變量:

NLS_LANG 值 SIMPLIFIED CHINESE_CHINA.ZHS16GBK

TNS_ADMIN 值 D:\開發工具\instantclient_12_1\network\admin


如果不清楚遠程數據庫的ORACLE 語言,可以ssh或者telnet到遠程機器,在命令界面輸入,用命令行連接到數據庫。

select * from nls_instance_parameters;

查看NLS_LANGUAGE 的值

NLS_LANGUAGE

NLS_TERRITORY


4.設置PLSQL

打開PL/SQL,選擇 tools->preferences->connection

Oracle Home 設置爲:D:\開發工具\instantclient_12_1

OCI library 設置爲: D:\開發工具\instantclient_12_1\oci.dll

中文版PL/SQL

打開PLSQL,選擇 工具->首選項->連接

Oracle主目錄 設置爲:D:\開發工具\instantclient_12_1

OCI 庫 設置爲: D:\開發工具\instantclient_12_1\oci.dll

重啓PL/SQL

5.選擇剛纔添加的數據庫,輸入帳號密碼登錄

oracle Instant Client 是ORACLE的客戶端,配合PL/SQL就能在不安裝數據庫的情況下連接遠程ORACLE數據庫

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