linux环境下oracle client安装和配置
2014-01-13 10:35
519 查看
oracle客户端的安装是非常简单的,关键在tns配置,我这里使用的rpm安装包,oracle本身就不是开源,那使用rpm安装时最简单的。
1. 要远程使用oracle,先下载下面三个文件,注意版本最好一致。
oracle-instantclient-basic-10.2.0.4-1.i386.rpm
oracle-instantclient-sqlplus-10.2.0.4-1.i386.rpm
oracle-instantclient-devel-10.2.0.4-1.i386.rpm
2. RPM安装
oracle-instantclient-basic-10.2.0.4-1.i386.rpm是基本的动态库、jar包,默认安装路径是:/usr/lib/oracle/10.2.0.4/client
oracle-instantclient-sqlplus-10.2.0.4-1.i386.rpm是客户端sqlplus安装包, 默认安装路径是:/usr/lib/oracle/10.2.0.4/client
oracle-instantclient-devel-10.2.0.4-1.i386.rpm是api接口文件,默认安装路径是:/usr/include/oracle/10.2.0.4/client
这里不需要修改默认路径,直接安装即可:
sudo rpm-avi oracle-instantclient-basic-10.2.0.4-1.i386.rpm
sudo rpm-avi oracle-instantclient-sqlplus-10.2.0.4-1.i386.rpm
sudo rpm-avi oracle-instantclient-devel-10.2.0.4-1.i386.rpm
3. 配置环境变量
vi /etc/profile
export ORACLE_HOME=/usr/lib/oracle/10.2.0.4
export TNS_ADMIN=$ORACLE_HOME/network/admin
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
exportLD_LIBRARY_PATH=$ORACLE_HOME/client/lib:$LD_LIBRARY_PATH
exportOCI_HEADERS_HOME=/usr/include/oracle/10.2.0.4/client
export OCI_LIBS_HOME=$ORACLE_HOME/client/lib
后面两项是为了我们的程序程序编译时使用方便,编译时直接加入选项:
-I$( OCI_HEADERS_HOME) –L$( OCI_LIBS_HOME) –l
occi
4. 配置监听器和网络环境
[huangxw@ubuntu admin]$
cat/usr/lib/oracle/10.2.0.4/network/admin/tnsnames.ora
test_base=
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = *.*.*.*)(PORT = ****))
)
(CONNECT_DATA =
(SERVICE_NAME = tt4adol)
)
)
5. 测试连接
[huangxw@ubuntu bin]$./sqlplus USERNAME/PASSWD@test_base
SQL*Plus: Release 10.2.0.4.0 - Production onMon Jan 13 10:09:31 2014
Copyright (c) 1982, 2007, Oracle. All Rights Reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release11.2.0.2.0 - 64bit Production
With the Partitioning, OLAP, Data Mining andReal Application Testing options
SQL> select * from USERNAME.TABLENAME
where accountid = 8401428;
ACCOUNTID INVTA SNDA RAINA INSB SPEN REMN
---------- ---------- ---------- -------------------- ---------- ----------
INVTC SPDC REIN
---------- ---------- ----------
8401428 0 0 100000 0 0 0
0 0 0
1. 要远程使用oracle,先下载下面三个文件,注意版本最好一致。
oracle-instantclient-basic-10.2.0.4-1.i386.rpm
oracle-instantclient-sqlplus-10.2.0.4-1.i386.rpm
oracle-instantclient-devel-10.2.0.4-1.i386.rpm
2. RPM安装
oracle-instantclient-basic-10.2.0.4-1.i386.rpm是基本的动态库、jar包,默认安装路径是:/usr/lib/oracle/10.2.0.4/client
oracle-instantclient-sqlplus-10.2.0.4-1.i386.rpm是客户端sqlplus安装包, 默认安装路径是:/usr/lib/oracle/10.2.0.4/client
oracle-instantclient-devel-10.2.0.4-1.i386.rpm是api接口文件,默认安装路径是:/usr/include/oracle/10.2.0.4/client
这里不需要修改默认路径,直接安装即可:
sudo rpm-avi oracle-instantclient-basic-10.2.0.4-1.i386.rpm
sudo rpm-avi oracle-instantclient-sqlplus-10.2.0.4-1.i386.rpm
sudo rpm-avi oracle-instantclient-devel-10.2.0.4-1.i386.rpm
3. 配置环境变量
vi /etc/profile
export ORACLE_HOME=/usr/lib/oracle/10.2.0.4
export TNS_ADMIN=$ORACLE_HOME/network/admin
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
exportLD_LIBRARY_PATH=$ORACLE_HOME/client/lib:$LD_LIBRARY_PATH
exportOCI_HEADERS_HOME=/usr/include/oracle/10.2.0.4/client
export OCI_LIBS_HOME=$ORACLE_HOME/client/lib
后面两项是为了我们的程序程序编译时使用方便,编译时直接加入选项:
-I$( OCI_HEADERS_HOME) –L$( OCI_LIBS_HOME) –l
occi
4. 配置监听器和网络环境
[huangxw@ubuntu admin]$
cat/usr/lib/oracle/10.2.0.4/network/admin/tnsnames.ora
test_base=
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = *.*.*.*)(PORT = ****))
)
(CONNECT_DATA =
(SERVICE_NAME = tt4adol)
)
)
5. 测试连接
[huangxw@ubuntu bin]$./sqlplus USERNAME/PASSWD@test_base
SQL*Plus: Release 10.2.0.4.0 - Production onMon Jan 13 10:09:31 2014
Copyright (c) 1982, 2007, Oracle. All Rights Reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release11.2.0.2.0 - 64bit Production
With the Partitioning, OLAP, Data Mining andReal Application Testing options
SQL> select * from USERNAME.TABLENAME
where accountid = 8401428;
ACCOUNTID INVTA SNDA RAINA INSB SPEN REMN
---------- ---------- ---------- -------------------- ---------- ----------
INVTC SPDC REIN
---------- ---------- ----------
8401428 0 0 100000 0 0 0
0 0 0
相关文章推荐
- Linux安装Oracle ODBC及配置pro*C、C++编译环境。
- Linux环境下Oracle的安装与配置
- linux网络环境的配置(安装oracle时的安装环境的配置)
- 在linux系统下安装oracle前的准备工作(配置oracle环境变量)
- Linux环境下Oracle的安装与配置
- Oracle-Linux安装配置python3.6环境
- Linux 6.4下oracle 11g RAC安装前环境配置
- linux 下 安装oracle配置用户环境变量参数
- Linux下配置PHP运行环境 安装Oracle(粗略写了下)
- Oracle 11g R2的Linux安装环境配置
- 【Linux】Solaris10下安装后Oracle11g的环境变量配置,实现oracle用户下支持sqlplus,lsnrctl等命令
- 安装新的Oracle Instant Client后重新配置PL/SQL Developer和环境:
- Linux下配置PHP运行环境 安装Oracle(粗略写了下)
- Linux环境下Redis的安装与配置
- Linux 安装与配置 mysql 环境
- Linux下安装Java环境配置步骤详述
- linux下如何安装jre并配置环境
- linux下安装node环境以及配置软连接、pm2管理node进程
- Linux环境下PostgreSQL与PostGIS的安装与配置
- Linux 环境下Oracle安装与调试(二)之创建数据库,数据增删改