请确保您拥有必需的凭据,且在将 Oracle 数据库从 Windows 迁移到设备中的嵌入式 PostgreSQL 数据库之前,已完成任何必需的清理或其他准备工作。
前提条件
验证在准备 Oracle 数据库用于迁移之前已确认基本互操作性。
验证是否已备份数据库。有关备份 vCenter Server 数据库的信息,请参见 Oracle 文档。
过程
- 确认密码为最新且未设置为即将过期。
- 确保具有 vCenter Server 数据库将使用的登录凭据、数据库名称和数据库服务器名称。
在 ODBC 系统中查找用于
vCenter Server 数据库的数据库源名称的连接名称。
- 使用 Oracle SERVICE_NAME 而不是 SID 来验证您的 Oracle 数据库实例是否可用。
- 登录到数据库服务器以读取警示日志:$ORACLE_BASE/diag/rdbms/$instance_name/$INSTANCE_NAME/trace/alert_$ INSTANCE_NAME.log。
- 登录到数据库服务器以读取 Oracle 侦听器状态输出。
- 如果安装了 SQL*Plus 客户端,则可以为 vCenter 数据库实例使用 tnsping。如果 tnsping 命令在第一次使用时不起作用,请等待几分钟后重试。如果重试后仍不起作用,请在 Oracle 服务器上重新启动 vCenter 数据库实例,然后再重试 tnsping 以确保其可用。
- 验证 JDBC 驱动程序文件是否已包括在 CLASSPATH 变量中。
- 验证是否已正确设置权限。
- 分配 DBA 角色给用户,或者向用户授予所需权限。
- 对于 vCenter Server 5.5,请运行清理脚本。
- 在 ISO 映像中找到 cleanup_orphaned_data_Oracle.sql 脚本并将其复制到 Oracle 服务器。
- 使用 vCenter Server 数据库帐户登录到 SQL*Plus 会话。
- 运行清理脚本。
@path/cleanup_orphaned_data_Oracle.sql
清理过程将清除未被任何 vCenter Server 组件使用的不必要和孤立的数据。
- 执行 vCenter Server 数据库的完整备份。
结果
此时您的数据库已做好从 vCenter Server 迁移到 vCenter Server Appliance 的准备。