在Oracle 12版本或者更高版本,Oracle备份用户需要具有SYSDBA或者SYSBACKUP权限
在Oracle 11(包括11版本)以前,Oracle备份用户需要具有SYSDBA权限
创建及授权用户权限命令示例如下:
SQL>create user backupuser identified by oracle;
SQL>grant sysdba to backupuser;
注意:
如果是rac环境,需要在每个节点执行如下授权指令:
grant sysdba to backupuser;
因为每个节点都需要同步密码文件。
查询Oracle用户的的权限命令如下
SQL> select * from V$PWFILE_USERS;
USERNAME SYSDBA SYSOPER SYSASM
------------- --------------- --------------- ---------------
SYS TRUE TRUE FALSE
BACKUPUSER TRUE FALSE FALSE