-
Linux下使用sqlplus客户端连接工具
首先到oracle的官方网站下载两个包:
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
注意你自己的平台类型,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_PATH
shell> export LD_LIBRARY_PATH=/usr/lib/oracle/12.1/client64/lib (最好是写入/etc/profile或者~/.profile)
再次连接oracle数据库,连接成功上一篇: mysql参数old_password
下一篇: MySQL配置SSL安全连接
-
Nagios安装配置笔记
1. 创建相关账号:PS:所有的...
-
oracle修改spfile的位置
spfile作为引导启动oracle数据库的参数...
-
U盘操作系统 Lucid Puppy Lin...
Lucid Puppy Linux 5.2 是 Puppy L...
-
Linux+nginx+MySQL+cacti网站...
(八) 配置phpmyadmin
-
解决fcitx输入法不能使用的方法
Linux常用的输入法fcitx其配置文件 ...
-
oracle 角色和权限查看
例如:我们现在知道一个用户名,需要查...
相关推荐
您好!请登录
已有0评论