我正在研究AWS服务。我有一个ec2 ( centos )实例。我需要在此centos机器上配置SQL * Plus客户端。
ec2 ( centos )
我要与之连接的服务器位于某个偏远地区。服务器版本为oracle-se(11.2.0.2)
oracle-se(11.2.0.2)
请帮助我在centos机器上安装客户端。
提前致谢。
转到 Oracle Linux x86-64即时客户端 下载页面
下载匹配的客户端
oracle-instantclient11.2-basic-11.2.0.2.0.x86_64.rpm oracle-instantclient11.2-sqlplus-11.2.0.2.0.x86_64.rpm
安装
rpm -ivh oracle-instantclient11.2-basic-11.2.0.2.0.x86_64.rpm rpm -ivh oracle-instantclient11.2-sqlplus-11.2.0.2.0.x86_64.rpm
在您的环境中设置环境变量 ~/.bash_profile
~/.bash_profile
ORACLE_HOME=/usr/lib/oracle/11.2/client64 PATH=$ORACLE_HOME/bin:$PATH LD_LIBRARY_PATH=$ORACLE_HOME/lib export ORACLE_HOME export LD_LIBRARY_PATH export PATH
.bash_profile只需键入source ~/.bash_profile(由jbass建议)或注销用户并再次登录即可重新加载。
.bash_profile
source ~/.bash_profile
现在,您可以使用SQL * Plus并连接服务器了。输入 :
sqlplus "username/pass@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.2.1)(PORT=1521))(CONNECT_DATA=(SID=YOURSID)))"