导出和导入快照

可以将快照保存到本地文件系统或 Oracle Cloud 存储,并将其上载回云。通过导出和导入快照,可以备份和还原内容,或者在开发、测试和生产环境之间迁移内容。

导出快照

可使用导出选项将快照保存到您的本地文件系统或 Oracle Cloud Infrastructure 上的存储桶中。您可以通过导出来存储和管理您可能获取的任何系统快照。

快照以档案文件 (.bar) 形式导出。导出快照所用的时间取决于 .bar 文件的大小。

注:

如果您定期导出大型快照(超过 5GB 或超过浏览器的下载限制),您必须在 Oracle Cloud Infrastructure 上设置存储桶,并将您的快照保存到云存储。这样,您就可以避免因大小限制和超时而出现导出错误(将大型快照保存到本地文件系统上时,有时可能会发生此情况)。请参见设置用于存储快照的 Oracle Cloud 存储桶

如果您尚未制作快照,则需要先执行该操作。

  1. 单击控制台
  2. 单击快照
  3. 选择要导出的快照。
  4. 单击快照操作 快照操作菜单
  5. 单击导出
  6. 选择要将快照导出到的位置。
    • Oracle Cloud 存储:将快照导出到 Oracle Cloud Infrastructure (OCI) 上的现有存储桶。单击存储详细信息可指定存储桶的连接详细信息。

      如果您尚未设置存储桶,则必须先完成此操作。请参见 设置用于存储快照的 Oracle Cloud 存储桶

    • 本地文件存储:将快照导出到浏览器的下载文件夹中。
  7. 如果选择 Oracle Cloud 存储,则提供连接详细信息、快照名称和要使用的文件夹。
    1. 配置存储详细信息中,选择要提供连接详细信息的方式。您可以使用有权访问存储的现有 OCI 资源连接,也可以使用私有密钥手动输入连接详细信息。
    2. 如果选择了选择 OCI 资源连接,请选择要使用的连接的名称,单击下一步,选择要将快照导出到的区间和存储桶,然后单击下一步

      如果您尚未设置 OCI 资源连接,则必须先完成此操作。请参见 创建与 Oracle Cloud Infrastructure 租户的连接

    3. 如果您选择了使用私有密钥输入存储详细信息,请指定用于存储快照的存储桶以及访问 Oracle Cloud Infrastructure Object Storage 上的存储桶所需的安全密钥和 Oracle Cloud ID (OCID),然后单击下一步

      您需要访问 Oracle Cloud Infrastructure 控制台来生成或获取这些信息。如果您没有访问权限,请与管理员联系。

    4. 可选: 在“将快照另存为”中,使用文件名字段更改快照 .bar 文件的名称或选择另一个文件夹来存储快照。

      默认情况下,快照保存到存储桶的根文件夹中且名为 <timestamp>.bar。例如:20210824140137.bar

      • 要使用其他名称,请在文件名字段中输入快照的新名称。例如:24August2021.bar
      • 要选择特定文件夹,请导航到所需文件夹,或在文件名字段中键入文件夹名称。例如:MyDaily_Snapshots/August/24August2021.bar

      单击刷新数据图标可切换回默认文件名和位置。

      注:

      无法通过将快照另存为对话框查看存储桶中的每个文件和文件夹。只能看到快照(BAR 文件)和包含快照的文件夹。
    5. 单击确定以确认您要使用此名称和位置保存快照。
  8. 快照密码中,输入快照的密码并确认。

    密码的长度必须介于 14 到 50 个字符之间,并且至少包含一个数字字符、一个大写字母、一个小写字母和一个特殊字符。允许的特殊字符包括:!#$%&'()*+,-./:;<=>?@[\]^_`{|}~

    请务必牢记此密码。在以后尝试导入文件时,系统将要求您提供此密码。例如,如果您要还原或迁移存储在快照中的内容。

  9. 单击导出

    导出所用的时间取决于文件的大小。

    如果选择将快照导出到本地存储,则可以在导出开始之前更改快照 .bar 文件的名称或为快照选择其他文件夹。

导入快照

您可以导入以前保存在您的本地文件系统或 Oracle Cloud Infrastructure 上存储桶中的快照。导入快照所用的时间取决于快照 .bar 文件的大小。

当您导入快照时,文件自身会上载到系统中,但存储在快照内部的构件不会立即在环境中可用。您导入的快照文件将显示在快照列表中。当您准备好这样做时,可以通过还原快照中的内容来覆盖当前构件(例如,目录)。

  1. 单击控制台
  2. 单击快照
  3. 单击页操作菜单 “页操作”菜单 并选择导入快照
  4. 选择要从其导入快照的位置。
    • 本地文件存储:从本地文件系统导入快照。
    • Oracle Cloud 存储:导入位于 Oracle Cloud Infrastructure 上的存储桶中的快照。单击存储详细信息可指定存储桶的连接详细信息。
  5. 如果选择本地文件存储,则单击选择找到要上载的快照。

    选择包含快照的快照文件 (.bar)。您可以上载从 Oracle Analytics Cloud、Oracle Analytics Server 和 Oracle BI Enterprise Edition 12c 生成的快照。

  6. 如果选择 Oracle Cloud 存储,则提供连接详细信息,并选择要导入的快照。
    1. 配置存储详细信息中,选择要提供连接详细信息的方式。您可以使用有权访问存储的现有 OCI 资源连接,也可以使用私有密钥手动输入连接详细信息。
    2. 如果选择了选择 OCI 资源连接,请选择要使用的连接的名称,单击下一步,选择要将快照导出到的区间和存储桶,然后单击下一步

      如果您尚未设置 OCI 资源连接,则必须先完成此操作。请参见创建与 Oracle Cloud Infrastructure 租户的连接

    3. 如果您选择了使用私有密钥输入存储详细信息,请指定包含快照的存储桶以及访问 Oracle Cloud Infrastructure Object Storage 上的存储桶所需的安全密钥和 Oracle Cloud ID (OCID),然后单击下一步

      您需要访问 Oracle Cloud Infrastructure 控制台来获取这些信息。如果您没有访问权限,请与管理员联系。

    4. 在“选择快照”中,导航到要导入的快照。

      或者,在文件名字段中键入快照的文件夹路径和名称。例如:MyDaily_Snapshots/August/24August2021.bar

      单击刷新数据图标可清除选择并重新开始。

      注:

      无法通过选择快照对话框查看存储桶中的每个文件和文件夹。只能看到快照(BAR 文件)和包含快照的文件夹。
    5. 单击确定以确认您要导入所选快照。
  7. 输入快照密码。

    这是每当您将快照导出到本地文件系统或云存储时指定的密码。

    注:

    如果您输入错误密码的次数过多,系统会自动锁定快照作为安全预防措施。等待大约 30 分钟,然后尝试使用正确的密码再次上载快照。

  8. 单击导入

设置用于存储快照的 Oracle Cloud 存储桶

如果您要将 Oracle Analytics Cloud 快照存储在 Oracle Cloud 上,您(或您的管理员)必须完成几个设置步骤。您需要创建计划使用的存储桶,并生成向您(或其他用户)授予从 Oracle Analytics Cloud 访问存储桶的权限的 API 签名密钥。

  1. 在 Oracle Cloud Infrastructure 控制台中,在 IAM 中创建有权创建存储桶并连接到该存储桶的用户。

    如果已存在该用户,可以跳过此步骤。请参见 Adding Users(添加用户)

  2. 为此用户生成 API 签名密钥对。

    请参见 How to Generate an API Signing Key(如何生成 API 签名密钥)

    使用控制台添加 API 签名密钥对时,会生成包含以下信息的配置文件预览片段。

    • user — 为其添加密钥对的用户的 OCID。
    • fingerprint — 刚添加的密钥的指纹。
    • tenancy — 租户的 OCID。
    • region — 控制台中当前选择的区域。
    • key_file — 下载的私有密钥文件的路径。必须将此值更新为文件系统上保存私有密钥文件的位置的路径。
  3. 记下该片段中显示的信息。当您将快照从 Oracle Analytics Cloud 导出到 Oracle Cloud 存储(或导入存储在 Oracle Cloud 上的快照)时,系统将要求您提供以下信息:

    OCI 用户 IDuser

    密钥指纹fingerprint

    私有密钥key_file

    OCI 租户 IDtenancy

    OCI 区域region

  4. 创建用于存储快照的存储桶。

    如果已存在存储桶,可以跳过此步骤。请参见 Create a Bucket(创建存储桶)

    您为其创建签名密钥的用户必须对存储桶具有读写访问权限。具体来说,此用户对存储快照的存储桶必须具有以下权限:

    • OBJECT_CREATE
    • OBJECT_OVERWRITE