为租户配置对象存储

Oracle Cloud Infrastructure Object Storage 中创建存储桶并将其配置为数据迁移的目标。存储桶是数据库转储的临时存储。

在源数据库上安装 OCI 命令行界面

在源数据库上安装 Oracle Cloud Infrastructure (OCI) 命令行界面 (command-line interface, CLI),然后配置 Oracle Cloud 参数并生成 RSA 密钥对。

  1. 使用安全 Shell (SSH) 登录源数据库。
  2. 使用以下命令安装 CLI,然后按 Enter 键:
    bash -c "$(curl -L https://raw.githubusercontent.com/oracle/oci-
    cli/master/scripts/install/install.sh)"
  3. 重新启动 shell。
    exec -l $SHELL
  4. 使用命令 oci setup config 配置 CLI,并在出现提示时设置配置值。
    oci setup config
    在配置提示下执行以下操作:
    • 配置的位置:按 Enter 键。
    • user_ocid:输入您的用户 OCID
    • tenancy_ocid:输入租户 OCID
    • 区域:从提供的列表中输入您的区域。
    • 生成 RSA 密钥对:按 Enter 键表示是(默认值)
    • 密钥的目录:按 Enter 键作为默认值
    • 密钥的名称:按 Enter 键作为默认值
    • 密码短语:按 Enter 键表示没有密码短语
    输出结果应看起来类似于以下内容:
    Private key written to: /home/oracle/.oci/oci_api_key.pem
    Fingerprint: 21:d4:f1:a0:55:a5:c2:ce:e2:c6:88:4f:bf:2f:f3:af
    Config written to /home/oracle/.oci/config
  5. 运行以下命令以获取公钥内容,然后将完整输出复制到剪贴板。
    以后您需要将公共密钥上载到 OCI 中的用户帐户。
    cat /home/oracle/.oci/oci_api_key_public.pem

将公共密钥上载到 OCI 帐户

生成 API 签名密钥后,在 Oracle Cloud Infrastructure (OCI) 中将公共密钥上载到您的用户帐户。

  1. 登录到 Oracle Cloud Infrastructure Console
  2. 从服务菜单中,依次选择身份用户
  3. 用户页上,单击相应的用户。
  4. 在用户详细信息页上,单击添加公共密钥。
  5. PUBLIC KEY 字段中粘贴公共密钥值。
    这是从 ~/.oci/oci_api_key_public.pem 文件复制的公共密钥。
  6. 单击添加
    将上载密钥,并显示其指纹。

    您可以验证生成的指纹是否与配置的指纹输出匹配。

  7. 复制指纹。稍后你需要它。
  8. 通过运行以下命令来测试 CLI 以显示租户名称。
    oci os ns get

    此命令应输出租户的名称空间(通常是租户的名称)

    {
        "data": "your-tenancy-namespace"
    }

在对象存储中创建存储桶

存储桶用于存储和组织数据。您创建的存储桶将是备份到 Oracle Cloud Infrastructure Object Storage 的数据的容器。

  1. Oracle Cloud Infrastructure 控制台 的核心基础结构下,单击对象存储
  2. 从页面左侧的区间列表中选择区间。
    区间是部署资源的位置。
  3. 单击创建存储桶
  4. 命名存储桶。
    系统将生成反映当前年份、月份、天和时间的默认时段名称,例如 bucket-20210210-1359。将默认值更改为任何其他存储桶名称时,请使用字母、数字、短划线、下划线和句点。请避免输入机密信息。例如,将存储桶命名为 atp-upload
  5. 使用存储桶属性的默认值。
    例如,选择标准存储层。标准是用于存储需要快速即时访问的数据的主默认存储层。
  6. 单击创建存储桶