sqlplus执行sql文件linux
⑴ linux运行sqlplus报:-bash: sqlplus: command not found
推荐两种方式:
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我~
⑵ 请教各位在Linux中如何以命令行模式进入SQLPLUS
Linux操作系统有6种运行级别,分别为:
0:停机,机器关闭(千万不要把initdefault设置为0 )。
1:单用户模式,就像Windows 9x下的安全模式。
2:多用户,但是没有NFS。
3:完全多用户模式,标准的运行级别(我们设定命令行启动就是用他)。
4:保留,一般不用,在一些特殊情况下可以用它来做一些事情。例如在笔记本电脑的电池用尽时,可以切换到这个模式来做一些设置。
5:X Window图形启动(默认的启动方式)。
6:重新启动。
更改的方法是找到/etc/inittab文件,在一行文本id: 5: initdefault: 改为id: 3:
initdefault:,重新启动即可。这里即是把运行级别从5的窗口模式改成3的命令行模式。
如果只是为了能输入命令,直接桌面点右键选 终端或者 terminal就是命令行了
⑶ linux下不进入sqlplus执行sql语句
楼主可以换个思路,在sqlplus下执行操作系统命令。sqlplus下执行操作系统命令需要在命令前面加上$。
⑷ sql脚本怎么在linux执行
已Oracle为例:
1、当前用户首先切换到Oracle用户下,su oralce
2、登录数据库,sqlplus user/password
3、输入sql脚步,注意脚步结束必须“;”,回车运行。
⑸ 如何用sqlplus执行一个sql文件
要看是哪种sql文件,如果是当时(刚刚在本页面)编辑的,那么直接写run就可以。如果是编辑好的,那么要用@加路径来执行。个人倾向于绝对路径。