安装oracle即时客户端

Linux下安装即时客户端(轻量)



Oracle 从10g 开始提供了轻量级的客户端安装,Linux的客户端加起来也还不到40M,安装起来十分方便快捷。 
安装文件为四个.rpm的文件,把它们拷贝到linux机器上:
从堡垒机登陆目标机器
ssh [email protected]
[tws@CNSH042921 ~]$ pwd
/wls/tws
mkdir fwy && chmod 777 fwy && cd fwy && pwd
在堡垒机
scp *rpm tws@CNSH042921:/wls/tws/fwy

oracle-instantclient-basic-10.1.0.3-1.i386.rpm
oracle-instantclient-devel-10.1.0.3-1.i386.rpm
oracle-instantclient-jdbc-10.1.0.3-1.i386.rpm
oracle-instantclient-sqlplus-10.1.0.3-1.i386.rpm
在命令行窗口里用root用户,在rpm所在目录进行操作:
rpm -ivh ....rpm
rpm -ivh ....rpm
rpm -ivh ....rpm
rpm -ivh ....rpm
(把四个rpm分别安装,先装basic的那个,其他三个随便顺序安装都可以)
然后,


看是否要新建数据库用户,或者给已有用户加dba组。
新建用户
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba,oper oracle
passwd oracle

chown -R oracle:oinstall /oracle
chmod -R 755 /oracle
(拷贝修改好的 tnsnames.ora 到这里)

如果是给已经存在的用户,那么
然后到用户家目录下
su - 
cd
mkdir -p oracle/network/admin 
然后已经存在的用户是cognos
chown -R `whoami` $HOME/oracle
ls -ld $HOME/oracle

退回到root用户
cd /usr/lib/oracle/ 查找真实的bin与log路径
比如是/usr/lib/oracle/10.2.0.3/client64/lib
vi2 /etc/profile
将以下的profile加到相应用户的profile那,
或者修改/etc/profile文件,那么,无论是root用户还是其他用户,都会先加载这个环境变量。

(加入如下几行)
--实际情况实际修改
export ORACLE_HOME=${HOME}/oracle                                       
export LD_LIBRARY_PATH=/usr/lib/oracle/10.2.0.3/client64/lib
PATH=$PATH:$ORACLE_HOME/bin:$LD_LIBRARY_PATH:$LD_LIBRARY_PATH/../bin
:wq(存盘并退出vi)
cd /etc && source profile
OK,现在可以运行sqlplus来检查一下安装是否成功了
sqlplus sm5/sm5@sunserve
 

安装oracle即时客户端,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。