You need to enable JavaScript to run this app.
导航
通过命令行运维 Oracle 数据库
最近更新时间:2024.09.03 10:38:25首次发布时间:2024.09.03 10:38:25

运维人员支持使用命令行工具登录云堡垒机,通过命令行连接 Oracle 数据库进行运维操作。本文以 Mac 系统自带的 Terminal 命令行工具为例进行介绍。

前提条件

  • 云堡垒机通过 SSH 本地端口转发实现数据库运维,在使用数据库运维功能之前,用户需要确保本地安装有 SSH 服务。
  • 已经获取登录云堡垒机的 IP 地址和运维人员的用户名、密码/密钥,获取方式参见:通过客户端登录资产,需要提前获取哪些信息?
  • 运维人员连接数据库进行运维操作前,需联系管理员完成以下准备工作。
    • 已经准备数据库,并成功创建数据库账号。
    • 前往 访问控制 新建云堡垒机运维员用户,新建用户要求:关联 VBHOperateOnlyAccess 策略。
    • 根据 管理员使用指引 完成云堡垒机配置。至少完成以下步骤:新建数据库、添加数据库账号、验证数据库账号、导入用户、授权数据库、授权数据库账号。

使用限制

  • 暂不支持 SSL 连接。
  • 已安装支持数据库运维的命令行工具,例如:Terminal。第三方客户端限制和其他限制参见: 使用限制 。
  • 用户在运维过程中产生的文件,不会长期保存。例如:EDIT 命令编辑的本地文件或 SPOOL 命令产生的输出文件,不会保存到用户的本地。

操作步骤

  1. 打开本地命令行工具,执行以下登录命令,发起登录云堡垒机请求。

登录命令的格式为:ssh -p2002 <云堡垒机用户名>@<云堡垒机 IP>,例如ssh -p2002 admin@192.168.0.1

说明

若使用私网 IP 登录,请确保本地客户端与云堡垒机的网络连通性。

alt

  1. 输入运维人员登录云堡垒机的密码,若登录密码无误,将成功登录云堡垒机,并展示数据库列表。

  2. 执行 t db 命令,将资产展示列表切换为数据库资产。

云堡垒机连接成功后,资产列表默认展示主机资产,TYPE 默认为 Host。切换到数据库资产后,TYPE 将变更为 Database

说明

可通过 t host 命令回切为主机资产。

alt

  1. 输入资源 ID 即可连接指定数据库。此步骤可以根据提示进行资源查询、资源刷新等操作。详细说明如下:
功能命令
连接资源{id},示例: 1,连接到资源 ID 为 1 的数据库。
查询资源s {ip} 或者 s {assetname},示例:s 192.168.0.1,查询 IP 为 192.168.0.1 数据库的基本信息。
退出云堡垒机q
刷新资源列表r
资源列表向上翻页p
资源列表向下翻页n
  1. 输入账号 ID 即可连接指定数据库中的指定账号,使用此账号登录数据库进行运维操作。

后续操作

通过命令行成功连接数据库后,即可使用数据库操作命令进行各种运维操作。