sqlplus linux 连接数据库,sqlplus Linux版本安装和使用

以下介绍SQLPLUS的Linux版本安装及使用,其他版本下载及文档见Oracle Instant Client Downloads。

下载

我的服务器为x86-64,要找对应系统版本,打开Instant Client for Linux x86-64进入下载页面,优先考虑当前最新版本为12.2.0.1.0,选择接受许可协议“Accept License Agreement”,下载以下三个包:

需要登录方可下载

安装

解压压缩包

解压后会自动创建并将文件解压至instantclient_12_2文件夹,将instantclient_12_2移至/usr/local并对动态库做软连接

mv instantclient_12_2 /usr/local/

cd /usr/local/instantclient_12_2

ln -s libclntsh.so.12.1 libclntsh.so

ln -s libocci.so.12.1 libocci.so

安装 libaio

sudo yum install libaio

设置环境变量

echo 'export LD_LIBRARY_PATH=/usr/local/instantclient_12_2:$LD_LIBRARY_PATH' >> ~/.bash_profile

echo 'export PATH=/usr/local/instantclient_12_2:$PATH' >> ~/.bash_profile

source ~/.bash_profile

优化命令行使用

其实到此已经可以使用了,为了用起来更方便,我们需要安装rlwrap,rlwrap是一个wrapper,它接收我们输入的命令并交给我们指定的程序去执行,同时使用GNU readline库提供命令行编辑功能并且记录命令历史,将会使你的命令行用起来更加方便(主要是sqlplus太难用了)。

yum install -y rlwrap

echo 'alias sqlplus="rlwrap sqlplus"' >> ~/.bashrc

source ~/.bashrc

OK,现在可以放心去用了。

连接使用数据库

连接本机数据库 sqlplus username/password

连接远程数据库 sqlplus username/password@//domain:port/dbname

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值