linux系统oracle执行sqlplus找不到

linux系统oracle执行sqlplus找不到,第1张

linux系统oracle执行sqlplus找不到是设置错误造成的,解决方法为:

1、将ORACLE客户端rpm安装包传输到linux系统。

2、ROOT用户先后执行rpm包安装命令

3、安装完成后,自动生成客户端所在目录/usr/lib/oracle/12.1/client64,其下bin、lib目录分别存储可执行文件和对应的连接库。

4、在/usr/lib/oracle/12.1/client64目录下,用vi命令,创建并配置Oracle客户端的网络服务名配置文件tnsnames.ora。

5、登录sqlplus使用用户,在.bash_profile中设置ORACLE客户端环境变量。

6、在.bash_profile中,将sqlplus所在的路径添加到PATH环境变量中。

7、完成安装后,可以在命令窗口用sqlplus按对应用户名密码连接远程的oracle数据库,读取表了。

推荐两种方式:

1.把sqlplus设置成环境变量

这个的设置有许多放法,我就不重复了,楼主参考文章:http://blog.csdn.net/csf111/article/details/7296443

2.使用脚本执行sqlplus命令,如果脚本名称为execute.sh

内容为:

#! /bin/bash

sudo 你的sqlplus存放路径

保存文件后,修改文件权限:chmod 755 execute.sh

把文件复制到 /usr/local/bin 目录下

这样你以后就能直接在终端通过执行execute.sh来启动sqlplus了。

若有还疑问,欢迎hi我~


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8363890.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-15
下一篇 2023-04-15

发表评论

登录后才能评论

评论列表(0条)

保存