ORA-09825: Unable to disable allowmacaccess privilege.

文档解释

ORA-09825: Unable to disable allowmacaccess privilege.

Cause: ORACLE was not able to turn off the allowmacaccess privilege after doing a label comparison.

Action: This is an internal error. Contact Oracle Support Services.

ORA-09825: 不能禁用allowmacaccess特权

本错误消息指出无法禁用 Oracle 数据库的allowmacaccess特权。allowmacaccess特权允许用户从网络客户端连接到 Oracle 数据库。

正常处理方法及步骤

1、确保用户有依附这个特权的角色,而且有权限从网络客户端访问数据库。

2、可以确认数据库配置,不要把allowmacaccess设为禁用状态。

3、可以执行更新特权操作,如下所示:

ALTER USER username GRANT allowmacaccess [default|always];

4、可以尝试使用GRANT … WITH ADMIN OPTION语句向其它用户增加这种特权:

GRANT allowmacaccess TO other_username[, other_username]

[WITH ADMIN OPTION];

5、从WE8MSWIN1252 转换回 AL32UTF8:

ALTER DATABASE CHARACTER SET internal_use AL32UTF8;

你可能感兴趣的