准备迁移

在迁移之前,请根据源 MS SQL Server 数据库的大小要求在 Oracle Cloud Infrastructure 上预配 Oracle Autonomous Database 实例,然后安装和配置 Oracle SQL Developer。

在云实例上预配 Autonomous Database

根据源 MS SQL Server 数据库的大小要求,在 Oracle Cloud Infrastructure 上预配 Oracle Autonomous Database 实例。

根据需要执行以下先决条件步骤:

  • 打开 Oracle Cloud Infrastructure 控制台
  • 在左侧导航菜单中,依次单击 Oracle DatabaseAutonomous Data WarehouseAutonomous JSON DatabaseAutonomous Transaction Processing。此示例使用 Autonomous Data Warehouse
  • 选择区域。

  • 选择您的区间。

  1. 单击创建 Autonomous Database
  2. 提供 Autonomous Database 的基本信息。
    • 选择区间

    • Display name(显示名称):指定用户友好的说明或有助于您轻松标识资源的其他信息。显示名称不必唯一。

      注意:

      创建 Autonomous Database 后,无法更改显示名称。
    • 数据库名称:指定数据库名称;它只能包含字母和数字。最大长度为 14 个字符。同一区域中的同一租户中的多个自治数据库不能使用相同的数据库名称。

  3. 选择工作负载类型。要创建 Autonomous Data Warehouse 实例,请从选项中选择数据仓库
  4. 选择部署类型。

    选择共享基础结构以在共享 Exadata 基础结构上创建实例。

  5. 配置数据库。
    • 始终免费:选择此项以显示“始终免费”配置选项。

    • 选择数据库版本:选择数据库版本。可用数据库版本为 19c。

      选择 "Always Free"(始终免费),可用数据库版本为:19c 和 21c。

    • OCPU 计数:指定数据库的 CPU 核心数。

    • 存储 (TB):指定要提供给数据库的存储(以兆字节为单位)。

    • 自动缩放:默认情况下,启用自动缩放,以便系统最多自动使用三倍的 CPU 和 IO 资源来满足工作负荷需求。如果不希望使用自动缩放,则取消选择此选项可禁用自动缩放。

  6. 创建管理员身份证明。设置 Autonomous Data Warehouse 管理员用户的密码。
    • 用户名:这是只读字段。

    • 密码:设置 Autonomous Data Warehouse 管理员用户的密码。

    • Confirm password(确认密码):再次输入相同的密码以确认新密码。

  7. 选择网络访问。
    • 允许从任何位置进行安全访问:默认情况下,允许从任何位置进行所有安全连接。要限制访问,请配置访问控制列表 (ACL)。要为 Autonomous Database 添加 ACL,请选择配置访问控制规则

    • 虚拟云网络:此选项向 VCN 中的数据库分配专用端点、专用 IP 和主机名。如果希望仅使用专用端点访问 VCN 中的数据库,请指定此选项;此选项允许您限制对 Autonomous Data Warehouse 数据库的访问。

  8. 选择许可证类型
    • 自带许可证

      我的组织已拥有 Oracle Database 软件许可证。将我的现有数据库软件许可证用于数据库云服务。

    • 包括许可证

      订阅新的数据库软件许可证和数据库云服务。

  9. (可选)最多提供 10 个维护联系人。

    单击添加联系人,然后在联系人电子邮件字段中,输入有效的电子邮件地址。要输入多个联系人电子邮件地址,请重复该流程,最多添加 10 个客户联系人电子邮件。

    (可选)单击“Show Advanced Options(显示高级选项)”可从高级选项中进行选择:

    • 加密密钥

      使用 Oracle 管理的密钥进行加密:默认情况下,Autonomous Database 使用 Oracle 管理的加密密钥。Autonomous Database 使用 Oracle 管理的密钥创建和管理用于保护数据的加密密钥,而 Oracle 将处理 TDE 主密钥的旋转。

      使用客户管理的密钥进行加密:如果选择客户管理的密钥,Oracle Cloud Infrastructure Vault 中的主加密密钥将用于在 Autonomous Database 上生成 TDE 主密钥。

    • 标记:如果要使用标记,请输入 TAG KEYVALUE。标记是可用来组织和跟踪租户中的资源的元数据系统。标记由可以附加到资源的键和值组成。

  10. 单击创建 Autonomous Database

Oracle Cloud Infrastructure 控制台上,生命周期状态显示预配,直到新数据库可用。

安装 Oracle SQL Developer

将 Oracle SQL Developer 下载并安装到源 SQL Server 主机,并将其连接到目标自治数据库。

  1. 将 Oracle SQL Developer 下载到源 SQL Server 主机窗口系统上。请参阅 SQL Developer 下载
  2. 解压缩文件以安装 SQL Developer。
  3. 创建与先前以管理员用户身份预配的 Oracle Autonomous Database 的 SQL Developer 连接,然后保存连接。请参阅将 SQL Developer 连接到自治事务处理。本文档中使用的示例连接命名为 admin_adb,将在该过程中稍后创建迁移资料档案库用户。
  4. 下载和配置 JDBC 驱动程序以将 SQL Developer 连接到 MS SQL Server 数据库。请参阅 JDBC Java 数据库连接
  5. mssqlservermigration.zip 文件下载并解压缩到 Windows 主机系统到您的工作目录中(例如 wkdir)。
  6. 下载并安装 Oracle Instant Client for Microsoft Windows 以执行命令行。请参见Oracle Instant Client Downloads for Microsoft Windows (x64) 64-bit
  7. (可选) 对于非常大的 SQL 服务器数据库,建议将 Oracle Cloud Infrastructure File Storage 预配为 NFS 存储以暂存所有 SQL 服务器数据导出文件。通常,将 wkdir 设置为 NFS 挂载。