美文网首页程序园
Oracle SQL 学习笔记6 - Oracle SQLPLU

Oracle SQL 学习笔记6 - Oracle SQLPLU

作者: 赵阳_c149 | 来源:发表于2020-02-05 10:31 被阅读0次
  • Oracle SQLPLUS 下可以设置编辑模式。
SQL>define_editor='vi'

##执行一条SQL语句再修改编辑
SQL>ed

接下来就可以以vi的方式编辑上一次执行过的SQL脚本。

  • 可以将define _editor='vi'这句话写在sqlplus 的启动配置脚本中。
  • 可能出现的问题
    sp2-0110:无法创建保存文件”afiedt.buf"
    出处:此问题是由于使用 define _editor=vim 时,用ed更改时报错。
    问题原因:Cannot create save file "afiedt.buf"。
    因为在执行 edit的时候 "afiedt.buf" 文件默认保存在你键入sqlplus命令时所在目录中。比如:你在 / 目录下进入sqlplus, 当你用edit时,"afiedt.buf"文件就会保存到 / 目录中,但oracle用户是没有权限在 / 目录下写入数据的,所以就会报错!因此在进入 sqlplus 前应先转到oracle权限许可的目下。

参考文档
【1】ORACLE 设置Edit模式(11g)
【2】SP2-0110: Cannot create save file "afiedt.buf"

相关文章

网友评论

    本文标题:Oracle SQL 学习笔记6 - Oracle SQLPLU

    本文链接:https://www.haomeiwen.com/subject/vbijxhtx.html