Linux下使用sqlplus客户端连接工具

首先到oracle的官方网站下载两个包:oracle-instantclient12.1-basic-12.1.0.1.0-1.x86_64.rpmoracle-instantclient12.1-sqlplus-12.1.0.1.0-1.x86_64.rpm注意你自己的平台类型,64位还是32位,下载相应的rpm包这两个其中release部分根据你的服务器端的release所决定,只跟服务器端相同或者比服务器端高,不能低于服务器端版本。我的oracle版本是11G,官网目前最新的是12G,我下载使用肯定是支持的PS:下载地址:

http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html

在首页download下Database–Instant Client找到

在linux server上安装下载的两个rpm包rpm -ivh oracle-instantclient12.1-basic-12.1.0.1.0-1.x86_64.rpm oracle-instantclient12.1-sqlplus-12.1.0.1.0-1.x86_64.rpm安装之后就会有sqlplus64这个命令了,使用它连接oracle数据库sqlplus64 user/password@192.168.1.119:1521/databasename发现以下报错:sqlplus64: error while loading shared libraries: libsqlplus.so:cannot open shared object file: No such file or directory这是因为没有设定环境变量LD_LIBRARY_PATH,执行以下命令查看sqlplus的安装文件shell> rpm -ql oracle-instantclient12.1-sqlplus/usr/bin/sqlplus64/usr/lib/oracle/12.1/client64/bin/sqlplus/usr/lib/oracle/12.1/client64/lib/glogin.sql/usr/lib/oracle/12.1/client64/lib/libsqlplus.so/usr/lib/oracle/12.1/client64/lib/libsqlplusic.so/usr/lib/oracle/12.1/client64/lib/发现/usr/lib/oracle/12.1/client64/lib/libsqlplus.so,他的路径是/usr/lib/oracle/12.1/client64/lib,所以设置环境变量LD_LIBRARY_PATHshell> export LD_LIBRARY_PATH=/usr/lib/oracle/12.1/client64/lib (最好是写入/etc/profile或者~/.profile)再次连接oracle数据库,连接成功

Linux下使用sqlplus客户端连接工具

相关文章:

你感兴趣的文章:

标签云: