查看: 716|回复: 0

远程rman权限问题

 关闭 [复制链接]

签到天数: 2623 天

连续签到: 2 天

[LV.Master]至尊海神IIIIII

发表于 2011-2-19 12:40 |广东| 显示全部楼层 |阅读模式
远程rman权限问题


今天遇到一个怪问题,远程rman备份,报权限错误。

RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-00554: 内部恢复管理器程序包初始化失败
RMAN-04005: 目标数据库中存在错误:
ORA-01031: insufficient privileges

尝试了sys和system用户,以及修改了sqlnet.ora的文件都不行。
然后重新创建了密码文件之后,发现v$pwfile_users中记录都不见了,没有具有sysdba权限的用户。

分配该程序报错:
SQL> grant sysdba to sys;
grant sysdba to sys
*
ERROR at line 1:
ORA-01999: password file mode has changed from 'exclusive' to 'shared'

重新设置REMOTE_LOGIN_PASSWORDFILE参数,然后重启数据库

alter system set REMOTE_LOGIN_PASSWORDFILE = 'EXCLUSIVE' scope=spfile;

v$pwfile_users中存在sys用户具有sysdba权限

并且可以分配sysdba给system。
重新执行rman成功连接。

PCOS系统下载站:http://zhuangji.wang

本版积分规则