ORACLE中无法创建保存文件“afiedt.buf”如何解决

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ORACLE中无法创建保存文件“afiedt.buf”如何解决相关的知识,希望对你有一定的参考价值。

两种情况,一种是如果你直接打开sqlplus 的话,它就会在sqlplus的目录下找文件,记得文件名一定要是afiedt.buf。否则无效。第二种情况是你用cmd打开,那么它就会去cmd的目录下找afiedt.buf。但是sqlplus文件所在的文件夹设置了权限和只读状态,用cmd访问是没有权限的。 参考技术A 在sqlplus下无法保存,要在dos下进入sqlplus才可以 参考技术B 在sqlplus下敲入如下命令
SQL>define _editor=vi
就可以了
参考技术C 在左下角点开菜单栏,找到SQL plus 右键点击 选择以管理员身份运行 就可以使用了ed了 参考技术D 二楼的,缓冲区的名字是什么意思呢?这个是编辑sql语句的临时文档。

Linux中无法保存profile文件

一直显示保存“/etc/profile”时无法创建备份文件,点击仍然保存依旧又出来这个对话框,无线循环,求大神解决

楼主只给了普通用户修改这个文件的权限。
可是一般的应用程序在修改文件时通常会创建一个备份文件。
而/etc/目录普通用户是无写入权的。
所以出现了上面的提示。
解决方法:1,用有root权限的用户修改。

2,(建议仅用于测试)将/etc目录的写权限付给普通用户。
参考技术A 一般情况下是用户权限原因,可以把具体报错贴出来看下 参考技术B 建议root权限修改这个配置文件 参考技术C 无法创建备份文件?桌面系统吗?root用户吗?追问

是桌面系统,不过不是不是root用户,也给它些文件的权限了

追答

root权限估计就没问题,用sudo去修改吧,/etc/目录,普通用户是没权限的

本回答被提问者采纳

以上是关于ORACLE中无法创建保存文件“afiedt.buf”如何解决的主要内容,如果未能解决你的问题,请参考以下文章

oracle修改后的tnsnames文件无法保存,保存后提示另存为,怎么回事

使用 Docker 容器后无法连接 Oracle 数据库

从Oracle数据库保存和检索后无法显示汉字

图片如何存放在oracle数据库

oracle监听服务无法启动可以备份吗

无法在 Oracle apex 中使用匿名块更新字段