检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
object2; 是 PostgreSQL迁移到GaussDB 模式兼容性: PostgreSQL 支持迁移到 GaussDB(O模式); GaussDB(O模式)中将空字符串存储为 NULL,执行SQL语句“ select '' is null;”结果为True,与 Oracle 数据库行为一致;
转化,数据复制服务 DRS实现异构数据库数据在线搬迁,可以形成完整的平滑异构数据库端到端搬迁方案,实现主流商用数据库到华为云数据库的自动化迁移,助力用户轻松实现一键上云、一键切换数据库的目的。 对于迁移方案来说,将存储过程、函数较复杂的异构数据库上云,UGO+DRS会是一个完整的闭环方案,建议同时使用。
SQL语句转换 SQL语句转换 父主题: API
网络隔离 UGO通过公网连接租户的源数据库,通过非公网方式连接租户的目标数据库。 UGO与租户的目标库位于不同的VPC,网络默认隔离,当租户使用UGO连接目标库时,UGO获得授权通过建立VPC终端节点打通到租户目标库的网络,此连接过程是点对点的,同时,UGO连接的不同租户之间的网络依然是相互隔离的。
提供给UGO的SQL文本内容应语法正确、在源数据库上可成功编译且文本内容不超过100000个字符。 冻结账户无法查看和修改目标库类型以及转换配置。 操作步骤 登录UGO控制台。 单击左侧导航栏“SQL语句转换 ”,进入转换SQL语句转换页面。 选择源数据库与目标数据库的类型,输入待转换的SQL语句。
在迁移计划页面,显示待迁移项目采集对象及分类。具体对象信息详见查看数据库评估结果。 图1 转换计划 用户密码: 如果要转换数据库对象USER,必须设置密码才能完成转换。设置的密码将用于目标数据库上创建的所有用户对象,迁移后需要逐一手动修改用户的密码。若不转换数据库对象USER,请选中并单击“跳过转换”,“
评估项目创建项目的预检查阶段不会检查源数据库的权限,只检查源数据库中至少需要一个对象需要评估。 父主题: 数据库权限检查
更新时间。 表4 DataBase 参数 参数类型 描述 port String 端口。 ip String 连接IP。 user_name String 用户名。 service_name String 服务名。 connection_string String 连接字符串。 请求示例
解决办法 执行以下命令,连接GaussDB目标库。 gsql -U username -d database -p 4000 -W pwd “username”为数据库用户名;“database”为数据库名,“pwd”为用户名密码。 连接上数据库,执行以下SQL语句,完成列名
| 华为云 数据库和应用迁移 UGO 数据库和应用迁移 UGO(Database and Application Migration UGO,简称UGO)是专注于异构数据库结构迁移的专业服务。可通过数据库评估、对象迁移和自动化语法转换,提高转化率、最大化降低用户数据库迁移成本。 图说UGO
目标数据库的安全规则设置: 目标数据库默认与UGO处在同一个VPC,网络是互通的,UGO可以直接写入数据到目标数据库,不需要进行任何设置。 以上白名单是为了进行迁移针对性设置的,迁移结束后可以删除。 其他事项准备 建议使用非生产环境数据库。 已知待迁移Oracle数据库的IP地址,端口,用户名和密码。
只采集用户业务相关的数据库对象,系统对象不采集,具体参见《 使用指导书》的常见问题:源数据库忽略迁移的schema有哪些? 对源库的影响 UGO会占用一些数据库会话连接,在进行对象采集时会占用源库资源,为避免UGO运行时对源库的正常业务产生影响,建议将源库的对象导出到测试库,UGO连接测试库进
数据库审核 查询审核任务详情 删除审核任务 父主题: SQL审核
用户无法查询元信息,请授予View Definition权限。 赋权语句如下: GRANT VIEW DEFINITION ON DATABASE :: <database> TO <user>; 父主题: 数据库权限检查
source_db_size String 数据库大小。 source_db_schema Long 数据库schema个数。 source_db_cpu String 数据库CPU个数。 source_db_character_set String 数据库字符集。 source_db_os
降低用户的数据库迁移成本。 本实践案例主要介绍了通过UGO将本地Oracle-11g数据库结构迁移至华为云云数据库 GaussDB 分布式版-2.7 企业版的流程。当前仅支持使用公网网络进行连接。 图1 公网网络+SSL安全连接 解决问题 企业业务高速发展,传统数据库扩容性差,迫切需要分布式化改造。
String 连接字符串。 user_name 是 String 用户名。 password 是 String 用户密码。 source_db_type 是 String 数据库类型。 枚举值:ORACLE source_db_version 是 String 数据库版本。 注意:
差异化分析与报告 PostgreSQL和Microsoft SQL Server源库不支持该功能。 前提条件 “项目状态”为“完成 创建迁移项目”。 被冻结的账号,不能使用差异化分析功能。 操作场景 数据库评估时,对数据采集进行差异分析。 指与上次评估或增量评估的增量差异。其中差
'enable_set_variables'; 方法二:对指定的实例生效 以root用户连接数据库实例。 切换到数据库实例用户。 su - omm "omm" 为安装数据库实例用户,请以实际数据库实例用户为准。 执行以下命令,设置数据库参数。 gs_guc reload -Z datanode -N all
创建对象迁移项目 migrate createMigrationJob 数据库评估项目测试连接 evaluate testConnection 对象迁移项目测试连接 migrate testConnection 删除数据库评估项目 evaluate deleteEvaluationJob