# 测试Oracle数据库工具dbvis代填账号及密码
#### 步骤一：配置UOS远程客户端
1. [登录堡垒机系统](https://support.huaweicloud.com/usermanual-cbh-s2/cbh_s2_01_0047.html)。
2. 单击![](https://support.huaweicloud.com/usermanual-cbh-s2/zh-cn_image_0000002561544151.png)，将控制台切换到"管理控制台"模式。
3. 在左侧导航栏，选择"资产 \> 远程客户端"。
4. 在远程客户端列表中找到"dbvis"，在其"操作"列，单击"编辑"。 
   图1查找dbvis   
   ![](https://support.huaweicloud.com/usermanual-cbh-s2/zh-cn_image_0000002747089337.png "点击放大")
   
   
5. 在配置页面，参考[表1]配置后，单击"确定"。
   
    表1dbvis远程客户端参数说明 
   | 参数        | 说明                                                                                                                                                                                                                                                                                         |
   |:---|:---|
   | 客户端名称   | 保持默认                                                                                                                                                                                                                                                                                    |
   | 内置应用工具  | 保持默认                                                                                                                                                                                                                                                                                     |
   | 图标       | 保持默认                                                                                                                                                                                                                                                                                      |
   | 操作系统    | 保持默认                                                                                                                                                                                                                                                                                    |
   | 支持服务      | 保持默认                                                                                                                                                                                                                                                                                     |
   | 启动路径   | 配置为dbvis工具的实际启动路径，可提前在应用发布服务器上测试是否可手动调用成功。                                                                                                                                                                                                                                               |
   | 运行参数   | 保持默认                                                                                                                                                                                                                                                                                     |
   | 执行账号    | 设置可启动应用程序的执行账号。 - 同用户账号：任何账号都可以启动应用程序。  - 指定账号：如果应用程序的启动路径在部分用户可以访问的路径下，例如/root/xxxx，则只有root可以访问和调用，此处需指定账号为root。   |
   | 绑定应用服务器 | 保持默认                                                                                                                                                                                                                                                                                    |
      
   
   
 
#### 步骤二：添加一台Oracle资产
1. [登录堡垒机系统](https://support.huaweicloud.com/usermanual-cbh-s2/cbh_s2_01_0047.html)。
2. 单击![](https://support.huaweicloud.com/usermanual-cbh-s2/zh-cn_image_0000002561544151.png)，将控制台切换到"管理控制台"模式。
3. 在左侧导航栏，选择"资产 \> 资产管理"。
4. 在资产管理页面，单击"新建"。
5. 在资产模板页面，选择"DB"区域下的"Oracle"模板后，单击"下一步"。
6. 在资产信息页面，配置Oracle资产信息后，单击"下一步"。 
   图2添加Oracle资产   
   ![](https://support.huaweicloud.com/usermanual-cbh-s2/zh-cn_image_0000002717614374.png "点击放大")
   
   
7. 在资产账号页面，单击"新建"，参考[表2]添加资产账号后，单击"确定"，完成资产创建。
   
    表2Oracle资产账号参数说明 
   | 参数        | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
   |:---|:---|
   | 账号名       | 填写登录Oracle资产所使用的账号名，支持最大长度为64个字符。若在资产账号中已托管账号名和密码，则后续登录资产时，无需再手动输入账号名和密码。 **特权账号**：若勾选，则该账号将被标识为特权账号，用于如下场景： - 改密时，使用该账号对普通账号进行改密。SSH协议默认自改密，当自改密失败时自动尝试使用特权账号改密，RDP协议默认使用特权账号改密。**仅专业版实例支持改密功能。**  - 将堡垒机中创建的SSH或RDP协议主机账号推送至主机，并在主机上新建该账号；或者通过堡垒机删除主机中的账号时，会使用此特权账号登录主机操作。  - 账号发现时，使用该账号登录主机发现其他账号。  - 账号体检时，使用该账号读取其他账号在主机上的信息。   |
   | 密码      | 填写登录Oracle资产所使用的账号密码。若在资产账号中已托管账号名和密码，则后续登录资产时，无需再手动输入账号名和密码。 单击"账号验密"，可以验证账号密码是否正确。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
   | 标签       | 选择资产需要关联的标签。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
   | 应用于服务    | 设置为"Oracle"。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
   | 是否可改密     | - 是：该账号允许在堡垒机中被修改密码。  - 否：该账号不允许被修改密码。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
   | 改密脚本   | 选择账号的自定义改密脚本。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
   | 连接为        | 设置Oracle的连接属性，支持"normal"、"sysdba"、"sysoper"、"sysasm"。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
   | ORACLE登录属性 | 设置Oracle的登录属性，支持"SID"、"SERVICENAME"。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
   | 数据库     | 设置Oracle的数据库。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
   | 自定义属性     | 配置账号的自定义属性值。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
      
   
   
 
#### 步骤三：添加一条授权规则并授权给Oracle资产
1. [登录堡垒机系统](https://support.huaweicloud.com/usermanual-cbh-s2/cbh_s2_01_0047.html)。
2. 单击![](https://support.huaweicloud.com/usermanual-cbh-s2/zh-cn_image_0000002561544151.png)，将控制台切换到"管理控制台"模式。
3. 在左侧导航栏，选择"授权 \> 授权规则 \> 规则视图" 。
4. 在"规则视图"页签，单击"新建"。
5. 在配置页面，填写规则信息，并在授权资产中添加在[步骤二：添加一台B/S资产](https://support.huaweicloud.com/usermanual-cbh-s2/cbh_s2_01_0356.html#cbh_s2_01_0356__section36031156103013)中添加的资产。
   
   表3Oracle授权规则参数说明 
   | 参数          | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                           |
   |:---|:---|
   | 规则名称        | 自定义规则名称，仅用于识别，项目内不可重复。 最多可输入150个字符。                                                                                                                                                                                                                                                                                                                                                                         |
   | 有效期         | 设置授权规则生效的时间期限。 - 永久：长期有效。  - 自定义：自定义有效期时间段，仅该时间段内授权有效。                                                                                                                                                                                                    |
   | 过期后次日0点自动删除 | 仅当"有效期"设置为"自定义"时，可设置此参数。开启此功能，有效期结束后的第二天0点系统自动删除此授权规则。                                                                                                                                                                                                                                                                                                                                                                                       |
   | 备注         | 自定义授权规则的备注信息。                                                                                                                                                                                                                                                                                                                                                                                                                              |
   | 授权用户        | 选择授予资产操作和管理权限的堡垒机用户或用户组。 - 所有用户：表示授权给当前项目内用户列表中的所有用户。  - 指定用户：表示只授权给当前项目内的指定用户或用户组。                                                                                                                                                                                        |
   | 授权资产        | 选择授权的资产。 单击"添加"，选择"添加资产"，右侧弹出选择资产窗口，勾选在[步骤二：添加一台B/S资产](https://support.huaweicloud.com/usermanual-cbh-s2/cbh_s2_01_0356.html#cbh_s2_01_0356__section36031156103013)中添加的Oracle资产后，单击"确定"。                                                                                                                                                                                                                    |
   | 授权生效时间段     | 设置用户允许登录当前运维规则授权资产的时间段。绿色代表生效，白色代表不生效。                                                                                                                                                                                                                                                                                                                                                                                                     |
   | 授权生效IP范围  | 对指定IP或IP地址段授权登录或禁止登录当前授权规则授权的资产。 - 对以下IP不生效：在IP列表中填写IP地址范围，表示该范围内的IP地址不可以登录当前授权规则授权的资产，其他IP地址均可登录。  - 对以下IP生效：在IP列表中填写IP地址范围，表示仅该范围内的IP地址可以登录当前授权规则授权的资产。  - 不设置，则表示所有IP地址均可以登录当前授权规则授权的资产。   |
      
   图3Oracle授权规则   
   ![](https://support.huaweicloud.com/usermanual-cbh-s2/zh-cn_image_0000002717808968.png "点击放大")
   
   

6. 单击"确定"，完成创建。
 
#### 步骤四：登录Oracle资产进行运维
1. [登录堡垒机系统](https://support.huaweicloud.com/usermanual-cbh-s2/cbh_s2_01_0047.html)。
2. 单击![](https://support.huaweicloud.com/usermanual-cbh-s2/zh-cn_image_0000002718020336.png "点击放大")，将控制台切换到"个人工作台"模式。
3. 在左侧导航栏，选择"运维"，进入运维页面。
4. 在目标Oracle资产的"访问"列，单击![](https://support.huaweicloud.com/usermanual-cbh-s2/zh-cn_image_0000002747460269.png "点击放大")，弹出配置窗口，参考[表4]配置后，单击"登录"。
   
    表4Oracle运维参数说明 
   | 参数    | 说明                                             |
   |:---|:---|
   | 账号/服务   | 选择访问该资产所使用的资产账号。                                |
   | 账号名   | 若在"账号/服务"中所选择的资产账号未托管账号名，则此处需要手动输入访问该资产所使用的账号。 |
   | 密码     | 若在"账号/服务"中所选择的资产账号未托管密码，则此处需要手动输入访问该资产所使用的密码。   |
   | 远程客户端   | 选择"dbvis"。                                    |
   | 运维方式    | 选择"H5运维"。                                       |
   | 设为默认方式 | 勾选后，当前配置将作为该资产的默认访问配置。                         |
      
   
   
5. 可以成功调用应用发布服务器的dbvis工具登录到Oracle数据库进行运维。
 
