备份 PeopleSoft 应用程序层

您需要支持 PeopleSoft 应用和 Web 层,并将其放置到 Oracle Cloud Infrastructure Object Storage 中。

您将备份以下内容:
  • 每个站点的每个节点的应用程序配置,因为配置对于每个节点都是唯一的
  • PeopleSoft 和中间层软件。我们会在每个站点备份,因为如果需要,在本地恢复会更简单。
  • 需要经常备份的报表资料档案库,因为此文件系统的状态应尽可能与数据库本身的状态保持接近。

安装 OCI Command-Line Interface

OCI 用户(而非建立 OCI 会话的 OS 用户)使用 OCI 命令行界面 (command-line interface,CLI) 执行备份。

要实现这一点:

  • 必须在每个站点的每个节点上安装 OCI CLI
  • OCI 用户必须有权访问区域本地对象存储。
  1. 安装和配置 OCI CLI。
    按照 Oracle Cloud Infrastructure 快速入门文档中的说明操作。请密切注意配置文件设置的说明。
  2. 查询租户名称以确保您可以访问租户并验证 OCI CLI 是否正常运行:
    $ oci os ns get
    输出将采用 JSON 格式,类似于以下内容:
    {
      "data": "your OCI tenancy name"
    }

    如果命令失败,请先解决错误,然后再继续。此时可能会出现以下错误的原因:

    • OCI python 脚本无法打开配置文件。这通常位于 $HOME/.oci
    • OCI 配置文件中指定的指纹与私有密钥 pem 文件和 OCI 中存储的公共密钥文件中的指纹不匹配。
    • OCI 无法访问包含私有密钥的 pem 文件。
    • OCI 用户的 OCID 可能不正确。

创建对象存储桶

创建 Oracle Cloud Infrastructure Object Storage 存储桶以保存备份。

您可以在 OCI 控制台或命令行界面中创建 OCI Object Storage 桶。

要使用 OCI CLI 创建对象存储存储桶,请执行以下操作:
$ oci os bucket create -ns OCI Tenancy name --name PSFT_APP_TIER_BACKUPS_20230403 --compartment-id Compartment OCID --storage-tier Standard

要使用控制台创建对象存储桶:

  1. 转到 OCI 控制台中的相应区域。
  2. 从导航菜单中选择存储
  3. 选择时段
    此时将显示一个对象存储存储桶表。
  4. 指定将包含用于备份的对象存储的区间。
  5. 选择创建存储桶
  6. 回答“创建存储桶”对话框的问题:
    1. 提供存储桶的名称
    2. 选择存储桶层。
      Standard 的默认值适用于备份。
    3. (可选)选择所需的任何附加复选框项目。
  7. 选择一个加密选项。
    默认值为使用 Oracle 管理的密钥进行加密。
  8. 单击创建
    创建存储桶时,OCI 用户具有相应的访问权限。