使用instantclient 11 2 和PL/SQL Developer工具包連接oracle 11g遠(yuǎn)程數(shù)據(jù)庫(kù)

1,先到Oracle網(wǎng)站下載Instant Client :
http://www.oracle.com/technology/global/cn/software/tech/oci/instantclient/index.html

根據(jù)你的操作系統(tǒng)選擇不同的Instant Client版本

下載回是一個(gè)壓縮文件,解壓之后的文件夾叫:D:/instantclient_11_2.放在你喜歡的目錄即可.例如:D:/instantclient_11_2

2.在D:/instantclient_11_2目錄下新建目錄network,在network目錄下再新建admin目錄,在admin目錄下新建文件tnsnames.ora,使用文本編輯器打開寫入如下內(nèi)容:

MWDB=
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.58)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = MWDB)
)
)

第一個(gè)黃色字塊:表示定義遠(yuǎn)程服務(wù)器的在本地主機(jī)名

第二個(gè)黃色字塊:遠(yuǎn)程數(shù)據(jù)庫(kù)實(shí)例名

3、添加一個(gè)環(huán)境變量,名為TNS_ADMIN,值為tnsnames.ora文件所在路徑。比如我的本機(jī)為:D:/instantclient_11_2/network/admin

4、設(shè)置ORACLE的語(yǔ)言,添加環(huán)境變量NLS_LANG ,值為SIMPLIFIED CHINESE_CHINA.ZHS16GBK

如果不清楚遠(yuǎn)程數(shù)據(jù)庫(kù)的ORACLE 語(yǔ)言,可以ssh或者telnet到遠(yuǎn)程機(jī)器,在命令界面輸入,用命令行連接到數(shù)據(jù)庫(kù)。

select * from nls_instance_parameters;

查看NLS_LANGUAGE 的值

NLS_LANGUAGE

NLS_TERRITORY

5、下載并安裝PL.SQL.Developer配置應(yīng)用
配置tools->preferences->connection

Oracle Home
D:/instantclient_11_2

OCI library

D:/instantclient_11_2/oci.dll

中文的PL/SQL Developer就是

工具-->首選項(xiàng)-->連接

Oracle主目錄

D:/instantclient_11_2

OCI庫(kù)

D:/instantclient_11_2/oci.dll

6、關(guān)閉PL/SQL Developer,重起Developer.

主機(jī)名就會(huì)出現(xiàn)在PL/SQL Developer的列表里,輸入用戶名密碼,就可以登錄遠(yuǎn)程oracle 11g數(shù)據(jù)庫(kù)了。

補(bǔ)充Instant Client 說(shuō)明

Oracle Instant client 是oracle提供的簡(jiǎn)便客戶端, 支持多種平臺(tái). 可從oracle網(wǎng)站下載, 下載地址為
http://www.oracle.com/technology/global/cn/software/tech/oci/instantclient/index.html

包括如下內(nèi)容:

Instant client Package - Basic 運(yùn)行OCI, OCCI, 和JDBC-OCI應(yīng)用程序需要的所有文件.

Instant client Package - Basic Lite: 只包含英語(yǔ)錯(cuò)誤信息, 只支持unicode, ascii, 西歐字符集.

Instant client Package - JDBC Supplement 為jdbc增加了xa, 國(guó)際化和RowSet操作.

Instant Client Package - SQL *Plus 包含sqlplus和需要的庫(kù)文件

Instant client Package - SDK 使用Instant Client開發(fā)Oracle 應(yīng)用程序需要的頭文件及示例makefile

Instant client package - ODBC 使用odbc時(shí)需要的庫(kù), 不是所有平臺(tái)都有. linux平臺(tái)包含.

Basic和Basic Lite兩個(gè)中必須選一個(gè), 其他包都是可選的. 我下載了 Basic, JDBC supplement, SQL *Plus, SDK, ODBC. 解壓后放在一個(gè)文件夾下, 在這個(gè)文件夾下建立文件tnsnames.ora, 設(shè)置環(huán)境變量LD_LIBRARY_PATH和TNS_ADMIN指向解壓后的目錄, 就可以使用sqlplus了.

我下載的instant client版本為10.2.0.2.0, 測(cè)試了聯(lián)接到oracle 9.2.0.4和oracle 10.2.0.1.

Instant Client中不包含tnsping, exp/imp, rman, netca等工具. 如果需要這些工具則需要安裝oracle client

如果大家覺得這樣操作比較麻煩,可以使用使用 Navicat Lite for oracle 連接 Oracle 數(shù)據(jù)庫(kù),

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,554評(píng)論 19 139
  • 背景: 閱讀新聞 12C CDB模式下RMAN備份與恢復(fù) [日期:2016-11-29] 來(lái)源:Linux社區(qū) 作...
    陽(yáng)屯okyepd閱讀 3,838評(píng)論 0 7
  • 背景: 閱讀新聞 11G ASM磁盤組不能自動(dòng)MOUNT處理 [日期:2016-01-12] 來(lái)源:Linux社區(qū)...
    yanglei3849閱讀 4,020評(píng)論 0 2
  • 聞雞起舞 【釋義】聽到雞叫就起來(lái)鍛煉。形容奮發(fā)向上,堅(jiān)持不懈的精神。 【出處】唐·房玄齡等《晉書·祖逖傳》 東...
    Uncle_Ma閱讀 489評(píng)論 0 0
  • 愛情也許有許多種 可我覺得 這一生 我只有這一次怦然心動(dòng)
    Aprilme閱讀 341評(píng)論 0 2

友情鏈接更多精彩內(nèi)容