多语言展示
当前在线:970今日阅读:183今日分享:45

sqlplus中如何巧用spool命令来记录操作日志

cmd命令框中,一旦输入内容过多,就会自动清除旧的记录。在使用sqlplus命令时,也是在cmd命令框中完成的。而往往,我们有些操作很麻烦,需要回头去看操作记录方便查看或检查,这个时候该怎么解决呢?
方法/步骤
1

win+R调出运行窗口,输入cmd调出cmd命令框

2

用sqlplus sys/sys@localhost/orcl as sysdba登录本地数据库

3

成功登录数据库

4

登录后,我们先输入命令:spool d:\操作记录.txt,该命令就是将此语句后面的所有操作全部记录到d盘下的操作记录.txt中去,如果文件不存在,会自动进行创建

5

我们这里测试执行一个语句:select * from v$database,执行后返回执行结果。

6

我们打开d盘,可以看到自动创建的操作记录.txt文档

7

打开操作记录.txt文档,看看,内容都是我们操作的日志,包括执行命令和执行结果

8

如果需要关闭记录的话,可以执行命令:spool off关闭。

注意事项
1

spool只生效一次

2

窗口如果关闭,spool命令自动失效

推荐信息