已经不用Oracle好多年了,然而近期有项目居然需要用到Oracle,并且是在内网的,所以没办法直接安装数据库连接工具来测试连接,只能在Linux的服务器上面安装sqlplus工具来连接,找资料完成了安装和连接,遂记录。
1.下载oracle sqlplus,选择下载 .rpm文件(以11.2.0.4.0为例)
Instant Client for Linux x86-64 (64-bit)
下载如下两个文件
oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpm
oracle-instantclient11.2-sqlplus-11.2.0.4.0-1.x86_64.rpm
2.将下载的rpm文件上传到服务器
3.安装rpm文件
rpm -ivh oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpmrpm -ivh oracle-instantclient11.2-sqlplus-11.2.0.4.0-1.x86_64.rpm
成功安装rpm包后,oracle客户端的默认路径为: /usr/lib/oracle/11.2/client64
4. 编辑sqlplus配置文件
编辑配置文件ld.so.conf
vim /etc/ld.so.conf
#在文件尾部添加--根据自己实际情况
/usr/lib/oracle/12.2/client64/lib
5. 配置oracle环境变量
编辑配置文件.bashrc, .bashrc文件在 ~ 路径下,在文件末尾加上:
#sqlplus remote configure
export ORACLE_HOME=/usr/lib/oracle/11.2/client64
export TNS_ADMIN=$ORACLE_HOME
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/loacl/lib:$LD_LIBRARY_PATH
export PATH=$PATH:$ORACLE_HOME/bin
保存,使生效: source .bashrc
6.连接数据库
- 命令:sqlplus 用户名/密码@ip地址[:端口]/service_name [as sysdba]
- 示例:sqlplus sys/pwd@ip:1521/test as sysdba
参考文档:
- https://www.cnblogs.com/funian/p/15241584.html
- https://www.cnblogs.com/jycjy/p/6713201.html