检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
主备版B兼容: create database databasename dbcompatibility = 'B'; 主备版M兼容: create database databasename dbcompatibility = 'M'; 分布式: create database
ERROR: syntax error at or near "@"的解决方法 问题现象 GaussDB 主备版-3.2 3.3 8.0 企业版输入set @a = 1;后出现如下报错信息。 图1 报错现象 问题原因 未设定enable_set_variables参数。
请求示例 创建源库为Oracle,目标库为RDS for PostgreSQL-11版本的SQL语句转换请求。
表1 目标库GUC参数检查项 源数据库类型 目标库版本 检查项 MySQL GaussDB主备版 3.1 企业版 - GaussDB主备版 3.2企业版 b_format_behavior_compat_options GaussDB分布式 3.2企业版 - GaussDB主备版
企业版、3.2 企业版 、3.3 企业版、8.0 企业版、8.100 企业版、8.200 企业版 GaussDB分布式版 2.7 企业版、3.2 企业版 、3.3企业版、8.0 企业版、8.100 企业版、8.200 企业版 MySQL GaussDB主备版 2.7 企业版、3.1
505.0主备版/分布式 是 sql_beta_feature a_style_coerce 影响decode函数 主备版/分布式 是 a_format_dev_version参数设置: GaussDB 3.1企业版,设置为s1。 GaussDB 3.2企业版,设置为s2。
GaussDB 8.0 企业版 505.1 GaussDB 8.100 企业版 505.2 GaussDB 8.200 企业版 父主题: 产品咨询
505.1主备版/分布式 是 b_format_dev_version参数设置: GaussDB 8.0企业版,设置为s1。 GaussDB 8.100企业版,设置为s2。 版本号对应参考自建GaussDB内核版本号与UGO界面显示GaussDB版本号对应关系。
支持的数据库 以Oracle和MySQL为源库支持GaussDB 8.0 企业版为目标库 商用 支持的数据库
本实践案例主要介绍了通过UGO将本地Oracle-11g数据库结构迁移至华为云云数据库 GaussDB 分布式版-2.7 企业版的流程。当前仅支持使用公网网络进行连接。 图1 公网网络+SSL安全连接 解决问题 企业业务高速发展,传统数据库扩容性差,迫切需要分布式化改造。
数据库版本 GaussDB 2.7企业版 - 实例类型 分布式版,1CN,3DN,3副本 本示例中为分布式实例。 存储类型 超高IO - 可用区 可用区3 本示例中选择了单可用区,实际建议选择多可用区,以提高实例的高可用性。
存储过程和存储函数 从MySQL8.0.20版本开始,针对存储过程和存储函数,还需要授予 SHOW_ROUTINE权限。 赋权语句 GRANT SHOW_ROUTINE ON *.* TO <user>; 父主题: 数据库权限检查
从MySQL-8.0版本开始,针对存储过程和存储函数,还需要SHOW_ROUTINE权限。源数据库授权方式如下: 创建用户,db-user为数据库用户名。
存储过程和存储函数 从MySQL8.0.20版本开始,针对存储过程和存储函数,需要授予SHOW_ROUTINE 权限。 赋权语句 GRANT SHOW_ROUTINE ON *.* TO <user>; 父主题: 数据库权限检查
当目标库为GaussDB主备版时,支持只填写主节点IP,或主节点+多个备节点IP,IP地址之间用英文逗号分隔,连接数据库时,系统会自动选择主节点ip进行连接。
图1 项目隔离模型 企业项目 企业项目是项目的升级版,针对企业不同项目间资源的分组和管理,是逻辑隔离。企业项目中可以包含多个区域的资源,且项目中的资源可以迁入迁出。 关于企业项目ID的获取及企业项目特性的详细信息,请参见《企业管理服务用户指南》。 父主题: 使用前必读
请求示例 确认ID为230的评估项目的目标库类型为RDS for MySQL-5.7版本。
当目标库为GaussDB主备版时,支持只填写主节点IP,或主节点+多个备节点IP,IP地址之间用英文逗号分隔,连接数据库时,系统会自动选择主节点ip进行连接。