«

Linux安装oracle—client

指尖二进制 • 1 年前 • 668 次点击 • ORACLE


需特别注意一下,此方法没有impdp、expdp命令。只有sqlplus。
准备环境:

192.168.91.131 server
192.168.91.130 client

上传rpm包、tnsnames.ora文件
执行安装命令:

[root@data-node1 ~]# rpm -ivh oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpm
Preparing...                ########################################### [100%]
   1:oracle-instantclient11.########################################### [100%]
[root@data-node1 ~]# rpm -ivh oracle-instantclient11.2-sqlplus-11.2.0.4.0-1.x86_64.rpm
Preparing...                ########################################### [100%]
   1:oracle-instantclient11.########################################### [100%]

移动tnsnames.ora文件:
Oracle客户端默认安装在/usr/lib下
第一次安装缺少文件夹,需要在client64下创建文件夹network/admin,再把tnsnames.ora文件移动过去

[root@data-node1 ~]# mkdir -pv /usr/lib/oracle/11.2/client64/network/admin
mkdir: 已创建目录 "/usr/lib/oracle/11.2/client64/network"
mkdir: 已创建目录 "/usr/lib/oracle/11.2/client64/network/admin"
[root@data-node1 ~]# mv tnsnames.ora /usr/lib/oracle/11.2/client64/network/admin/

设置环境变量:
因项目用户是root用户所以不需要创建Oracle用户,网上很多教程说创建Oracle用户,其实不用。

[root@data-node1 ~]# vim /etc/profile
export ORACLE_HOME=/usr/lib/oracle/11.2/client64/
export LD_LIBRARY_PATH=:$ORACLE_HOME/lib:/usr/local/lib:$LD_LIBRARY_PATH:.
export TNS_ADMIN=$ORACLE_HOME
export PATH=$PATH:$ORACLE_HOME/bin:
export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"
[root@data-node1 ~]# source /etc/profile

修改配置文件,使其监听192.168.91.131服务器:
不修改也行

[root@data-node1 ~]# vim /usr/lib/oracle/11.2/client64/network/admin/tnsnames.ora

验证是否成功:

[root@data-node1 ~]# sqlplus ami/ami@192.168.91.131:1521/bpas

SQL*Plus: Release 11.2.0.4.0 Production on чǚ̄ 7Ղ 5 06:33:55 2018

Copyright (c) 1982, 2013, Oracle.  All rights reserved.

Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL> select * from v$version;

BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
PL/SQL Release 11.2.0.3.0 - Production
CORE 11.2.0.3.0 Production
TNS for Linux: Version 11.2.0.3.0 - Production
NLSRTL Version 11.2.0.3.0 - Production

SQL>
还没收到回复