Centos7下安装sqlplus并连接远程数据库

发布于:2024-06-06 ⋅ 阅读:(153) ⋅ 点赞:(0)

    已经不用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.rpm

rpm -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

参考文档:


网站公告

今日签到

点亮在社区的每一天
去签到