【跟我学oracle18c】第四十天:2 Day DBA:9.3.2 备份和恢复之(配置用户)

9.3.2 配置用户执行备份和恢复

本节描述执行备份和恢复所需的凭据,以及如何向数据库用户授予SYSBACKUP特权。

9.3.2.1 执行备份和恢复所需的凭据

要使用Oracle recovery Manager (RMAN)执行备份和恢复任务,必须作为具有SYSDBA或SYSBACKUP管理特权的用户连接到目标数据库。SYSBACKUP特权包含备份和恢复数据库所需的所有特权。这些特权是SYSDBA管理特权中包含的特权的子集。

以下类型的用户具有SYSBACKUP特权

  • SYSBACKUP用户。
    安装数据库时,将自动创建具有SYSBACKUP特权的SYSBACKUP用户。
    授予SYSBACKUP特权的数据库用户。
    属于OSBACKUPDBA操作系统组的数据库主机用户——用于操作系统身份验证。

    在数据库安装期间,OSBACKUPDBA组被分配到特定的操作系统组。例如,在UNIX和Linux系统上,backupdba组通常被指定为OSBACKUPDBA组。组中的主机用户可以使用操作系统身份验证连接到目标数据库;它们不需要定义为数据库用户。

对于本文档中描述的Oracle建议的备份策略,使用操作系统身份验证。有关创建主机用户并将其添加到OSBACKUPDBA组的说明,请参阅操作系统文档。

Note:

在以前的版本中,您需要SYSDBA管理特权来执行备份和恢复任务。从Oracle Database 12c开始,建议您使用SYSBACKUP管理特权进行备份和恢复操作。
Oracle建议您不要使用SYSBACKUP用户。相反,创建一个用户并将SYSBACKUP特权授予该用户。

See Also:

9.3.2.2 授予SYSBACKUP特权

作为数据库管理员,您可以向任何数据库用户授予SYSBACKUP特权。当您这样做时,密码文件中将为该用户创建一个条目。
将SYSBACKUP特权授予现有用户:

  1. 以用户SYS的身份登录Oracle Enterprise Manager Database Express (EM Express)。确保在登录页面上选择as sysdba复选框。
    参见“访问数据库主页”。
    从“安全”菜单中选择“用户”。

  2. 在Users页面上,单击要授予特权的用户的名称。
    在帐户摘要页面上,在Privileges选项卡中单击Edit。
    在Alter Privileges对话框中,滚动到左边列表中的SYSBACKUP特权,选择它,然后单击右箭头(>)按钮。
    SYSBACKUP特权出现在右边的列表中。

  3. 单击OK。

See Also:

猜你喜欢

转载自blog.csdn.net/viviliving/article/details/84870954
今日推荐