我是靠谱客的博主 追寻钥匙,最近开发中收集的这篇文章主要介绍yum安装Oracle工具sqlplus、imp、expdp一、下载repo二、安装Oracle工具,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
一、下载repo
cd /etc/yum.repos.d
wget http://yum.oracle.com/public-yum-ol7.repo
wget http://public-yum.oracle.com/RPM-GPG-KEY-oracle-ol7 -O /etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
yum makecache
yum install -y oracle-release-el7
bash /usr/bin/ol_yum_configure.sh
二、安装Oracle工具
2.1.安装sqlplus
yum install oracle-instantclient18.3-sqlplus.x86_64 -y
配置环境变量
find / -name sqlplus
vim /etc/profile
添加下面三行
export ORACLE_CLIENT_HOME=/usr/lib/oracle/18.3/client64
export LD_LIBRARY_PATH=$ORACLE_CLIENT_HOME/lib
export PATH=$PATH:$ORACLE_CLIENT_HOME/bin
source /etc/profile
sqlplus -v
2.2.安装impdp/imp、expdp/exp工具
从Oracle的容器中拷贝这些相关命令
docker安装oracle,并实现数据持久化
docker cp oracle:/home/oracle/app/oracle/product/11.2.0/dbhome_2/bin/impdp /usr/lib/oracle/18.3/client64/bin/
docker cp oracle:/home/oracle/app/oracle/product/11.2.0/dbhome_2/bin/imp /usr/lib/oracle/18.3/client64/bin/
docker cp oracle:/home/oracle/app/oracle/product/11.2.0/dbhome_2/bin/exp /usr/lib/oracle/18.3/client64/bin/
docker cp oracle:/home/oracle/app/oracle/product/11.2.0/dbhome_2/bin/expdp /usr/lib/oracle/18.3/client64/bin/
mkdir /usr/lib/oracle/18.3/client64/rdbms/mesg -p
docker cp oracle:/home/oracle/app/oracle/product/11.2.0/dbhome_2/rdbms/mesg/impus.msb /usr/lib/oracle/18.3/client64/rdbms/mesg/
docker cp oracle:/home/oracle/app/oracle/product/11.2.0/dbhome_2/rdbms/mesg/expus.msb /usr/lib/oracle/18.3/client64/rdbms/mesg/
mkdir /usr/lib/oracle/18.3/dbhome_1
docker cp oracle:/home/oracle/app/oracle/product/11.2.0/dbhome_2/lib /usr/lib/oracle/18.3/dbhome_1/
配置环境变量,添加如下两行
vim /etc/profile
export ORACLE_IMPDB_HOME=/usr/lib/oracle/18.3/dbhome_1
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_IMPDB_HOME/lib
source /etc/profile
命令可以使用了
最后
以上就是追寻钥匙为你收集整理的yum安装Oracle工具sqlplus、imp、expdp一、下载repo二、安装Oracle工具的全部内容,希望文章能够帮你解决yum安装Oracle工具sqlplus、imp、expdp一、下载repo二、安装Oracle工具所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复