linux服務器上 oracle instantclient 客戶端的安裝和配置

linux服務器上 oracle instantclient 客戶端的安裝和配置html

2013年03月07日 18:03:16linux

閱讀數:3437sql

Oracle Instant client 是oracle提供的簡便客戶端, 支持多種平臺. 從oracle網站下載。數據庫

下載地址:http://www.oracle.com/technetwork/topics/linuxsoft-082809.html 。bash

 

 

oracle網站提供的安裝文件有:服務器

Instant Client Package - Basic: All files required to run OCI, OCCI, and JDBC-OCI applications 。oracle

運行OCI, OCCI, 和JDBC-OCI應用程序須要的全部文件。app

 

Instant Client Package - Basic Lite: Smaller version of the Basic, with only English error messages and Unicode, ASCII, and Western European character set support 。工具

只包含英語錯誤信息, 只支持unicode, ascii, 西歐字符集。網站

 

Instant Client Package - JDBC Supplement: Additional support for XA, Internationalization, and RowSet operations under JDBC 。

爲jdbc增長了xa, 國際化和RowSet操做。

 

Instant Client Package - SQL*Plus: Additional libraries and executable for running SQL*Plus with Instant Client。

包含sqlplus和須要的庫文件。

 

Instant Client Package - SDK: Additional header files and an example makefile for developing Oracle applications with Instant Client。

使用Instant Client開發Oracle 應用程序須要的頭文件及示例makefile

 

Instant Client Package - ODBC: Additional libraries for enabling ODBC applications。

使用odbc時須要的庫, 不是全部平臺都有. linux平臺包含. 

 

其中Basic 和 Basic Lite 兩個中必須選一個, 其餘包都爲可選的,相關的安裝包均可以到個人上傳資源裏面下載。

http://download.csdn.net/detail/lsxy117/5118686

 

我下載瞭如下兩個:

instantclient-basic-linux-11.2.0.3.0.zip     客戶端基礎安裝包

instantclient-sqlplus-linux-11.2.0.3.0.zip   sqlplus命令行管理工具

 

安裝配置步驟:

1、登陸Linux 服務器,在某用戶下,解壓該兩壓縮包。

unzip instantclient-basic-linux-11.2.0.3.0.zip

unzip instantclient-basic-linux-11.2.0.3.0.zip

這時文件都自動解壓到instantclient_11_2 下。

 

2、添加Oracle客戶端服務配置文件

在instantclient_11_2 目錄下建立network,建立好後在network目錄下建立admin 目錄,編寫Oracle客戶端服務配置文件tnsnames.ora。

內容大概以下:

LSXY =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 2261))
    )
    (CONNECT_DATA =
    (SERVER = DEDICATED)
      (SERVICE_NAME = lsxy_sn)))

Oracle客戶端服務配置文件同樣。

 

3、配置用戶的Oracle客戶端環境變量配置

到該用戶的根目錄,編輯 .bash_profile 文件,設置環境變量.

vi .bash_profile

在內容後面新增以下配置:

export ora_home=/home/lsxy
export PATH=$PATH:$ora_home/instantclient_11_2
export ORACLE_BASE=$ora_home
export ORACLE_HOME=$ORACLE_BASE/instantclient_11_2
export LD_LIBRARY_PATH=$ORACLE_HOME
export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"

 

4、配置好環境變量後,退出用戶從新登陸,咱們就可使用sqlplus 鏈接配置的Oracle數據庫了。

sqlplus admin/1111111@LSXY  就能正常登陸到數據庫。

相關文章
相關標籤/搜索