oracle 客户端 在linux平台安装

相关下载链接,注意版本

http://www.oracle.com/us/solutions/linuxx86-64soft-092277.html                                Instant Client Downloads for Linux x86-64

http://www.oracle.com/technetwork/topics/linuxsoft-082809.html                                Instant Client Downloads for Linux x86

http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html     Instant instant Client for  different plantforms 


basic-10.2.0.4.0-linux-x86_64.zip  基本包,提供了OCI,OCCI和JDBC-OCI应用程序的支持。

sdk-10.2.0.4.0-linux-x86_64.zip    附加的头文件和makefile文件,部分需要编译的模板需要,比如编译php的oci8,和python 的cx_Oracle. (我们这里仅使用其提供的oci头文件)

sqlplus-10.2.0.4.0-linux-x86_64.zip 可选安装,sqlplus..有时候测试,管理什么的很方便。

1.建立oracle用户和组:
[root@db1 home]# groupadd oinstall
groupadd: group oinstall exists
[root@db1 home]# useradd -g oinstall oracle  
Creating mailbox file: File exists

[root@db1 oracle]# su - oracle
[oracle@db1 ~]$ ll
total 37160
-rw-r--r-- 1 oracle oinstall 36600123 Feb  1 03:21 basic-10.2.0.4.0-linux-x86_64.zip
-rw-r--r-- 1 oracle oinstall   603804 Feb  1 03:23 sdk-10.2.0.4.0-linux-x86_64.zip
-rw-r--r-- 1 oracle oinstall   792352 Feb  1 03:21 sqlplus-10.2.0.4.0-linux-x86_64.zip

2.解压zip文件

[oracle@db1 ~]$ unzip sqlplus-10.2.0.4.0-linux-x86_64.zip 
[oracle@db1 ~]$ unzip sdk-10.2.0.4.0-linux-x86_64.zip 
[oracle@db1 ~]$ unzip basic-10.2.0.4.0-linux-x86_64.zip 

[oracle@db1 ~]$ ll
total 37168
-rw-r--r-- 1 oracle oinstall 36600123 Feb  1 03:21 basic-10.2.0.4.0-linux-x86_64.zip
drwxr-xr-x 3 oracle oinstall     4096 Feb  1 15:57 instantclient_10_2                              
-rw-r--r-- 1 oracle oinstall   603804 Feb  1 03:23 sdk-10.2.0.4.0-linux-x86_64.zip
-rw-r--r-- 1 oracle oinstall   792352 Feb  1 03:21 sqlplus-10.2.0.4.0-linux-x86_64.zip

   --自动创建一个instantclient_10_2  目录中,所有解压文件都在此目录中

3.设置 ORACLE_HOME和LD_LIBRARY_PATH环境变量,配置TNS_ADMIN变量
export ORACLE_HOME=/home/oracle/instantclient_10_2
export TNS_ADMIN=$ORACLE_HOME
export PATH=$ORACLE_HOME:$PATH
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib
export NLS_LANGE="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"

保存后运行source .bash_profile使配置文件及时生效

4 TNS配置

MYDB =  
    (DESCRIPTION =  
       (ADDRESS_LIST =  
          (ADDRESS = (PROTOCOL = TCP)(HOST = 10.0.0.5)(PORT = 1521))  
        )  
      (CONNECT_DATA =  
                     (SID = HBDB)  
                     (SERVER = DEDICATED)  
       )  
   ) 


请使用浏览器的分享功能分享到微信等