在使用vi或者vim编辑文件是,在存盘退出的时候,应该使用:wq或者:x退出,但是有时候可能不小心按了:X

这时体统会提示:
Enter encryption key:

如果你没有仔细看提示,比如继续输入:x

Enter encryption key: *
Enter same key again: *

那么实际上就给这个文件加密了,下次打开就会要求你输入密键,例如:

[oracle@ts01 admin]$ vim $ORACLE_HOME/sqlplus/admin/glogin.sql

Enter encryption key: *

不输入密码直接回车,就显示乱码。

要清除密码,步骤如下:

vim file
Enter encryption key: 输入密码
:set key=
:w!

例如:

[oracle@ts01 admin]$ vim $ORACLE_HOME/sqlplus/admin/glogin.sql

Enter encryption key:* 输入密码

。。。。。。。。文件正文原文

:setkey=

:w! 存盘强制写入

现在这个密码的口令限制就解除了,呵呵。

如果需要再次输入密码,就:X

输完密码后,输入:w强制写入