ORA-09936: Open of ORACLE password file for write failed.
Cause: ORACLE was unable to create a password file.
Action: Check the UNIX error number for the specific reason.
错误 ORA-09936 是由ORACLE数据库引擎抛出,表明数据库尝试打开ORACLE密码文件时,没有授予写入权限而失败。
ORA-09936表明ORACLE数据库用户尝试访问ORACLE密码文件,但没有允许写入它,因此不能打开文件。
一个常见的案例是,在创建或修改一个数据库用户时,数据库管理员(DBA)忘记为该数据库用户分配写入权限。 在这种情况下,在尝试打开ORACLE密码文件时,用户将受到上述错误消息。
1.确认密码文件的路径,打开该文件
2.为需要访问的数据库用户授予写入权限
3.更改用户的权限
4.重新启动ORACLE服务,以让更改生效
5.重新登录数据库