Linux安装Oracle sqlplus客户端工具
1、下载自己需要的sqlplus版本安装包
https://www.oracle.com/cn/database/technologies/instant-client/linux-x86-64-downloads.html
2、需要下载两个包,基础环境包和sqlplus工具包
oracle-instantclient19.22-basic-19.22.0.0.0-1.x86_64.rpm(客户端基础环境包)
oracle-instantclient19.22-sqlplus-19.22.0.0.0-1.x86_64.rpm (工具包)
3、将下载好的rpm包上传到服务器,执行下面命令进行安装
上传目录自定,使用root用户
rpm -ivh oracle-instantclient19.22-basic-19.22.0.0.0-1.x86_64.rpm
rpm -ivh oracle-instantclient19.22-sqlplus-19.22.0.0.0-1.x86_64.rpm
4、编辑环境变量,在里面添加下列内容
vim ~/.bash_profile
按 i 进入编辑模式
#ORACLE客户端环境变量:
export ORACLE_CLINET_HOME=/usr/lib/oracle/19.22/client64
export TNS_ADMIN=/usr/lib/oracle/19.22/client64
export LD_LIBRARY_PATH=/usr/lib/oracle/19.22/client64/lib
#sqlplus命令所在的路径:
export ORABIN=/usr/lib/oracle/19.22/client64/bin
#编码格式
export NLS_LANG=AMERICAN_AMERICA.AL32UTF8
#实例
export ORACLE_SID=orcl
PATH=$PATH:$ORABIN
export PATH
修改完之后按esc退出编辑模式,然后按 :wq 进行保存
备注:可以用以下sql查询数据库编码格式
SELECT * FROM NLS_DATABASE_PARAMETERS WHERE PARAMETER IN ('NLS_CHARACTERSET', 'NLS_NCHAR_CHARACTERSET');
5、使修改的环境变量立即生效
source ~/.bash_profile
6、链接Oracle数据库查看是否成功
sqlplus username/password@ip:port/实例名