数据库和应用迁移 UGO
数据库和应用迁移 UGO
- 最新动态
- 产品介绍
- 快速入门
- 用户指南
- 最佳实践
- 安全白皮书
- API参考
- SDK参考
-
常见问题
- 产品咨询
- 数据库连接
- 评估项目
- 迁移项目
- 视频帮助
- 文档下载
- 通用参考
本文导读
链接复制成功!
GaussDB如何创建不同兼容类型数据库
请确保创建数据库时使用的兼容模式与数据库评估时选择并确认的 GaussDB 兼容模式一致。
创建 Oracle 兼容模式数据库
UGO 对于 Oracle、PostgreSQL 和 SQL Server 迁移到 GaussDB 的自动转换方案均基于 GaussDB 的 Oracle兼容模式设计,在进行这些链路的迁移时,请参照以下步骤创建 Oracle 兼容模式数据库:
- 以具有创建数据库权限的用户登录 GaussDB 数据库。
- 执行以下命令,创建兼容 Oracle 模式 GaussDB 数据库。
集中式版:
create database databasename dbcompatibility = 'A';
分布式版:
create database databasename dbcompatibility = 'ORA';
- 执行以下命令,查看是否创建成功。
select * from pg_database where datname = 'databasename';
- 集中式版:若datcompatibility兼容性一列为A,则Oracle兼容数据库创建成功。
- 分布式版:若datcompatibility兼容性一列为ORA,则Oracle兼容数据库创建成功。
UGO 不支持 PostgreSQL 迁移至 GaussDB PG兼容模式。
创建 MySQL 兼容模式数据库
当源数据库为 MySQL 或 GoldenDB,迁移到 GaussDB 时,请参照以下步骤创建 MySQL 兼容模式数据库:
- 以具有创建数据库权限的用户登录 GaussDB 数据库。
- 执行以下命令,创建兼容 MySQL 模式 GaussDB 数据库。
集中式版B兼容:
create database databasename dbcompatibility = 'B';
集中式版M兼容:
create database databasename dbcompatibility = 'M';
分布式版:
create database databasename dbcompatibility = 'MySQL';
- 执行以下命令,查看是否创建成功。
select * from pg_database where datname = 'databasename';
- 集中式版B兼容:若datcompatibility兼容性一列为B,则MySQL兼容数据库创建成功。
- 集中式版M兼容:若datcompatibility兼容性一列为M,则M兼容数据库创建成功。
- 分布式版:若datcompatibility兼容性一列为MySQL,则MySQL兼容数据库创建成功。
源库为 GoldenDB 迁移 GaussDB 集中式版时,暂时仅支持迁移到 B 兼容模式。
父主题: 数据库连接