免安裝oracle客戶端連接服務器

1.免安裝Oracle客戶端使用PL/SQL連接Oracle2010-03-24 14:161.到Oracle網站下載一個叫Instant Client Package的軟件,這個軟件不需要安裝,只要解壓就可以用了。下載地址:http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html。

2.下載軟件包後解壓到任意目錄(例如:D:/Program Files/oracle_client),在這個目錄下建立NETWORK文件夾,然後再在其下建立ADMIN文件夾,然後建立tnsnames.ora文件,內容大致如下:
RFITMS =
   (DESCRIPTION =
     (ADDRESS_LIST =
       (ADDRESS = (PROTOCOL = TCP)(HOST = 10.88.248.95 )(PORT = 1521))
     )
     (CONNECT_DATA = 
       (SERVICE_NAME = rfitms)
     )
   )
這裏根據自己的實際情況設置。

3.接着打開PL/SQL,配置tools->preferences->connection
Oracle Home=D:/Program Files/oracle_client/instantclient10_1
OCI library=D:/Program Files/oracle_client/instantclient10_1/oci.dll
這裏也是根據自己的實際情況設置。
(如果文件夾裏沒有oci.dll就到http://www.zhaodll.com/下載咯。)

4.添加一個環境變量,名爲TNS_ADMIN,值爲tnsnames.ora文件所在路徑(例如:D:/Program
Files/oracle_client/NETWORK/ADMIN),這是爲了能夠找到上面說的tnsnames.ora。同時設置ORACLE的語言,需添加環境變量:NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK。

5.重新啓動plsqldeveloper,即可。

tnsnames.ora內容可如下:

CRMQUERY =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.102)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = crmquery)
    )
  )

CRMRUN =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.101)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = crmrun)
    )
  )
CCDB =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.22)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = ccdb)
    )
  ) 

三個服務器端數據庫:CRMQUERY ,CRMRUN ,CCDB

CRMQUERY 在192.168.1.102

CRMRUN 在192.168.1.101

CCDB 在192.168.1.22。

可以從這個客戶端軟件連接到這三個服務器端數據庫:

image

image

image

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