更新时间:2022-08-12 11:26:34
Oracle 数据库客户端授权
新建 Oracle 定时备份任务之前需要对装有 Oracle 数据库的客户端进行授权操作。
第1步 用户登录管理控制台。
第2步 首页的导航栏点击【资源】>【客户端】,选择客户端的分组,选择需要授权的客户端,点击【权限配置】,点击 Oracle 的图标,选择用户名称(仅 Linux 客户端支持多用户,Windows 客户端不存在该项),如图所示。


第3步 点击【未授权】,选择 Oracle 身份认证时输入正确的数据库名、用户名、密码,点击【测试】可验证输入信息是否正确,点击【确定】可授权成功;选择操作系统身份认证时输入正确的数据库名,点击【测试】可验证输入信息是否正确,点击【确定】可授权成功,授权成功后,鼠标放在实例名后面的蓝色问号上,可以看到实例状态,实际数据量大小,数据文件大小和日志模式。
    • 选择【Oracle身份认证】需要填写“数据库名”,“用户名”,“密码”三种信息:正确的数据库名、用户名、密码,点击【测试】可验证输入信息是否正确,点击【确定】可授权成功,授权Oracle RAC的每一个节点,如图为其中一个节点的授权;
      • “数据库名”:指实例的db_name,查询方式为:sqlplus登录实例后,使用show parameter db_name;命令进行查询;
      • “用户名”:指实例的用户名,要求具有SYSDBA权限,一般推荐直接使用sys用户,判断用户是否具有SYS的方式为:使用需要查询的用户权限登录实例后,使用 select sysdba from V$PWFILE_USERS;查询结果返回为YES,即代表当前登录用户具有SYSDBA权限。
      • “密码”:指使用填写的用户名的密码。
      • “数据库名”:指实例的db_name,查询方式为:sqlplus登录实例后,使用show parameter db_name;命令进行查询。

注意:
A.  客户端进行 Oracle 数据库授权时请确保数据库已启动,且为非 close 状态。
B.  请确保输入信息的正确性,以免授权失败。
C.  双机客户端只需在活跃节点上授权,节点异常后会切换活跃节点,再次发起备份不需对另外节点再次授权。
D.  RAC 虚拟客户端需要在每一个节点进行授权。
E.  发生节点切换后,若需要新建任务时,需要对当前活跃节点进行授权;恢复则需要对目的节点进行授权。
F.  数据源授权可以逐个对每个客户端授权,也可以在创建的RAC虚拟客户端上授权。
G.  两种方式需要根据实例的实际认证配置进行选择,简单查询验证方式为:sqlplus / as sysdba可直接登录实例,即代表当前实例认证方式为操作系统认证;若必须加上正确的用户名和密码才可登录,即代表当前实例认证方式为密码认证。
H.  当前实例认证方式为操作系统认证的情况下,权限配置中【Oracle 身份认证】或者【操作系统身份认证】两种方式均可进行权限配置。
I.  当前实例认证方式为密码认证的情况下,权限配置中仅可使用【Oracle 身份认证】进行权限配置,否则权限配置不通过。