99问答网
所有问题
批处理脚本中如何退出oracle的sqlplus ?
批处理中写了一条sqlplus语句,连上数据库并执行某个.sql脚本,后面还需要加commit吗?批处理执行到这里就停下了,显示SQL>,如何让它退出对oracle的操作,继续执行后面的批处理脚本?
举报该问题
推荐答案 2011-01-08
看看oracle体系结构和事务吧,当你执行玩一个DML语句结束的时候,数据是没有立即保存在数据文件中的,而是保存在数据库高速缓冲区中,所以这时你可以执行sql>roll back;实现数据的回滚,但是如果你希望数据保存在数据文件中就提交事务sql>commit;这时数据库写进程就会把数据库高速缓冲区的脏数据(和磁盘不一致的数据)写到数据文件中,这时你的数据库将不能恢复,除非你进行了备份。。退出oracle操作,sql>exit;控制台都是这个退出操作。。。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/vWtvj7evj.html
其他回答
第1个回答 推荐于2017-11-23
你的sql脚本中如果做了DML操作并且没有提交,后面就加上commit;
至于停在SQL>处,你可以在sqlplus执行的sql脚本末尾加一个exit命令。
本回答被提问者和网友采纳
相似回答
sqlplus执行sql
脚本如何退出sqlplus
环境
?
答:
正在退出 SQL*Plus加个-L 参数就行
,详细解释:-L 只尝试登录一次, 而不是在出错时再次提示。
AIX
中如何退出oracle的sqlplus??
答:
如果是在sqlplus前台命令行里面,可以exit或quit退出;如果是sqlplus运行在后台,可以在oracle里面kill掉这个sqlplus session
;或直接在操作系统里面找到这个sqlplus进程(ps -ef | grep sqlplus),kill掉这个sqlplus进程。
linux命令界面切换图形界面linux命令界面
答:
第一步:登陆 root登陆之后切换到
oracle
用户上,输入 suoracle 第二步:连接 在oracle用户下,输入
sqlplus
/nolog 第三步:使用管理员权限 输入 connect/assysdba 第四步:启动/
关闭
服务 输入 startup startup参数 不带参数,启动数据库实例并打开数据库,以便用户使用数据库,在多数情况下,使用这种方式...
...
sqlplus
),
如何
将sql查询结果返回到
bat
变量
里面?
答:
查询后输出到文本,然后从文本读取数据就可以了。
ORACLE批处理
查询 查询出的结果中间空格很长,还有头尾显示
SQLPLUS
...
答:
连接成功后,查询数据前用下面的命令把查询结果保存到文件 spool d:\q.txt select * form a;spool off 需要的话前面可加一句 set colsep '|'设置列分隔符
如何
利用
BAT
文件登陆
Oracle
Sql并执行多个sql
脚本
PLSQL语句
答:
楼上基本上没错,但是需要在sql
脚本
上最后一行里加上exit命令,否则后续执行会有问题,例如
sqlplus
/nolog @1.sql sqlplus /nolog @2.sql 在1.sql和2.sql中要加入conn对应的用户,同时在每个sql脚本结尾要加入exit
如何
在不同的
oracle数据库中
执行同一个
脚本?
答:
做一个
批处理
文件:my_sql.
bat
内容:
sqlplus
用户名/口令@db1 @盘符:\路径\脚本.sql --
脚本的
最后一句是
退出
SQL环境exit;sqlplus 用户名/口令@db2 @盘符:\路径\脚本.sql sqlplus 用户名/口令@db3 @盘符:\路径\脚本.sql sqlplus 用户名/口令@db4 @盘符:\路径\脚本.sql sqlplus 用...
在DOS窗口
中
使用
sqlplus
/nolog命令登录
oracle
,结果报类似“sqlplus不...
答:
简单加入系统的环境变量就可以了 我的电脑——属性——高级——环境变量 在path中添加
oracle
10g的sqlpus.exe的文件路径,比如我的是 D:\oracle\product\10.1.0\Db_1\BIN 那么就在就在Path中加入上面这个就可以了 当然前提是D:\oracle\product\10.1.0\Db_1\BIN目录下必须有
sqlplus
。exe文件才行...
sqlplus
命令
批处理
保存
答:
您系统的日期格式有问题,在文件名中不能出现“/”,所以您可以在“控制面板-区域和语言”中将日期时间的格式中的符号改为“-”,应该就行了,您试试。
大家正在搜
oracle进入sqlplus
oracle登录sqlplus
oracle执行sql脚本
oracle plsql
sqlplus sysdba登录
plsql连接oracle数据库
sqlplus执行sql文件
Oracle sql
sqlplus -s
相关问题
sqlplus执行sql脚本如何退出sqlplus环境?
如何用sqlplus执行sql脚本,且让出错后及时退出sql...
AIX中如何退出oracle的sqlplus??
用bat批处理调用sql查询语句(call sqlplus)...
如何利用BAT文件登陆OracleSql并执行多个sql脚本...
sqlplus命令批处理保存
如何实现批处理文件传参数给SQLPLUS
请教一个问题,我想在批处理脚本中执行一个oracle的sql...