文档解释
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;