centos 7 上安装oracle 12 客户端

rpm -ivh oracle-instantclient12.2-basic-12.2.0.1.0-1.x86_64.rpm
rpm -ivh oracle-instantclient12.2-devel-12.2.0.1.0-1.x86_64.rpm
rpm -ivh oracle-instantclient12.2-sqlplus-12.2.0.1.0-1.x86_64.rpm
rpm -ivh oracle-instantclient12.2-tools-12.2.0.1.0-1.x86_64.rpm  //可选

mkdir -p /usr/lib/oracle/12.2/client64/network/admin

--修改.bashrc文件,建立环境变量
echo '# Convoluted undocumented Oracle bullshit.' >> $HOME/.bashrc
echo 'export ORACLE_VERSION="12.2"' >> $HOME/.bashrc
echo 'export ORACLE_HOME="/usr/lib/oracle/$ORACLE_VERSION/client64"' >$HOME/.bashrc
echo 'export PATH=$PATH:"$ORACLE_HOME/bin"' >> $HOME/.bashrc
echo 'export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:"$ORACLE_HOME/lib"' >> $HOME/.bashrc
echo 'export TNS_ADMIN="$ORACLE_HOME/network/admin"' >> $HOME/.bashrc
echo 'export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"' >> $HOME/.bashrc
echo 'export NLS_LANG="AMERICAN_AMERICA.UTF8"' >> $HOME/.bashrc


--更新环境变量
source .bashrc

cd $TNS_ADMIN
 --上传tnsnames.ora文件


--配置防火墙

iptables -I INPUT 5 -p tcp -s x.x.x.x --sport 1521 -j ACCEPT
iptables -I OUTPUT 5 -p tcp -d x.x.x.x --dport 1521 -j ACCEPT

猜你喜欢

转载自blog.csdn.net/zjyklwg/article/details/82664133
今日推荐