oracle SQL*Plus工具 我oracle数据库,在用SQL*PLUS工具编写SQL的时候,EDIT命令提示“无法创建保存文件 "afiedt.buf"”错误但是我在命令行下,EDIT命令可以使用,请各位大侠指点。谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在编辑 sql 语句时,sqlplus 默认会在当前目录下创建 afiedt.buf 文件。如果用户对当前目录或已经存在的 afiedt.buf 文件没有写入权限时,便会导致创建失败。可以在 sqlplus 中执行以下命令,修改文件所在的位置后再编辑 sql 语句。set editfile "/tmp/sqlplus.buf" (linux)set editfile "c:\windows\temp\sqlplus.buf" (windows)也可以将这些命令放置在 sqlplus 的 glogin.sql 配置文件中($ORACLE_HOME/sqlplus/admin 目录下),成为默认设置。 问题已经解决,非常感谢。但是我有一个疑问,为什么用户对当前目录或已经存在的 afiedt.buf 文件没有写入权限,我用system用户也不行? 你的是VISTAR 还是WIN7d=的系统 运行SQLPLUS 右键以管理员的身份运行 这跟ORACLE system 的用户无关 是你系统用户的权限问题 那就对了 运行SQLPLUS 右键以管理员的身份运行就可以了 WIN7的系统是这样的 "运行SQLPLUS 右键以管理员的身份运行" 是什么意思,如何操作? 我在运行SLQ Plus中右键没有任何反应,不会弹出任何窗体啊,是这是怎么回事? SQL*PLUS工具, 你已经不需要这个EDIT了。 如何获得存储过程的名字及其他信息?急! oracle job 问题 Oracle用户,DBA权限,只能以DBA登录不能采用Normal方式,这是啥原因? 卸载oracle 10g的问题 哪儿有数据库操作时各种错误代号的介绍呀,详细一点的 把文档存到blob字段,取出时提示错误: 数据库连接问题?? 大家来侃侃???我把程序(java写的)从access 移植到ORACLE上出现问题,错误信息如下: Oracle数据库导出问题? 急啊在线等:比较oracle date类型数据 现在需要做一个oracle列表的查询 如何把excel中的数据导入到oracle数据库中
set editfile "/tmp/sqlplus.buf" (linux)
set editfile "c:\windows\temp\sqlplus.buf" (windows)也可以将这些命令放置在 sqlplus 的 glogin.sql 配置文件中($ORACLE_HOME/sqlplus/admin 目录下),成为默认设置。
问题已经解决,非常感谢。但是我有一个疑问,为什么用户对当前目录或已经存在的 afiedt.buf 文件没有写入权限,我用system用户也不行?
你的是VISTAR 还是WIN7d=的系统 运行SQLPLUS 右键以管理员的身份运行
这跟ORACLE system 的用户无关 是你系统用户的权限问题
就可以了 WIN7的系统是这样的
"运行SQLPLUS 右键以管理员的身份运行" 是什么意思,如何操作?