设置认证

您必须为 Oracle 数据库设置认证方法。 存在两种认证类型:外部认证(缺省)和数据库认证。

关于此任务

必须选择一种认证方法,这是因为不支持混合方式认证。

设置外部认证。

过程

  1. 在 Oracle 数据库中创建用户 OPS$CCM_ROOT,以便 Rational® Synergy 能够运行。使用以下 SQL 语句作为示例:
    create user OPS$CCM_ROOT identified externally
    default table space ccm
    temporary table space temp
    quota unlimited on ccm;
  2. 如下所示向用户 OPS$CCM_ROOT 授予 CREATE SESSIONSELECT_CATALOG_ROLE 特权:
    grant CREATE SESSION, SELECT_CATALOG_ROLE to OPS$CCM_ROOT;

设置远程认证(可选)

过程

如果计划在远程引擎上运行,那么必须启用远程认证。 如下所示设置初始化参数。

  • REMOTE_OS_AUTHENT 设置为 TRUE
  • REMOTE_LOGIN_PASSWORDFILE 设置为 EXCLUSIVE
  • OS_AUTHENT_PREFIX 设置为 OPS$

设置数据库认证

过程

对于数据库认证,您必须在以下过程中设置参数:

  1. 在 Oracle 数据库中创建用户 CCM_ROOT,以便 Rational Synergy 能够运行。使用以下 SQL 语句作为示例:
    create user CCM_ROOT identified by ccm_root
    default table space ccm
    temporary table space temp
    quota unlimited on ccm;
  2. 如下所示向用户 CCM_ROOT 授予 CREATE SESSIONSELECT_CATALOG_ROLE 特权:
    grant CREATE SESSION, SELECT_CATALOG_ROLE to CCM_ROOT;
  3. 在完成安装之后,确保运行 ccmdb auth -d。这会设置 Oracle 数据库用户 CCM_ROOT 的密码。

反馈