检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
审核文件中SQL语句是否符合规范及是否存在性能问题。 约束限制 规则的嵌套审核仅支持四种语法,详情可参见表1。 别名不能和实体表重名,且别名之间不能重名。 不支持审核视图中的表。 不支持审核数据库系统表及系统视图。 不支持审核含有“#”的MySQL语句。 文件审核中和审核完成后,将无法“重试”该任务。
GUC参数和影响范围可参见表1。 GaussDB数据库提供了许多运行参数,配置这些参数可以影响数据库系统的行为。在修改这些参数时请确保用户理解了这些参数对数据库的影响,否则可能会导致无法预料的结果。可参考云数据库GaussDB GUC参数使用说明。 表1 GaussDB(Oracle兼容模式)的GUC参数
单击“查看终端节点服务”,可跳转至终端节点服务管理界面,查看当前终端节点列表。 如何配置终端节点服务,请参考使用终端节点服务连接目标数据库。 选择“选择实例”,需要在“数据库实例”下拉框中进行选择。 单击“查看数据库实例”,可跳转至对应目标数据库的实例管理界面,查看该类实例的相关信息。
状态码 状态码如表1所示: 表1 状态码 状态码 编码 错误码说明 100 Continue 继续请求。 这个临时响应用来通知客户端,它的部分请求已经被服务器接收,且仍未被拒绝。 101 Switching Protocols 切换协议。只能切换到更高级的协议。 例如,切换到HTTP的新版本协议。
DATABASE db_name; “查询系统视图时,如果使用对象名作为筛选条件,对象名应使用小写”支持的系统视图参见表2。 “谨慎删除数据库对象及清理数据”,其中阈值中支持审核SQL语法见表表3 表2 视图审核 视图名 所属schema 表示对象名的列 adm_arguments
审核文件详情 操作场景 查看上传的审核文件详细信息。 前提条件 有已上传的审核文件。 操作步骤 登录UGO控制台。 单击左侧导航栏“SQL审核 > 语句审核 > 审核文件”,进入审核文件页面。 单击待查看任务“操作 > 查看详情”。显示该任务的审核文件信息与采集出的SQL语句列表,也可“导出”SQL语句。
String 从IAM服务获取的用户Token。 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 quotas Array of 表4 objects 配额信息列表。 表4 Quota 参数 参数类型 描述 project_type String UGO的项目类型。
查询验证进度 功能介绍 查询验证进度。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI GET /v1/{project_id}/migration-projects
用SYSADMIN用户赋权;也可使用schema_owner赋权。 迁移用户在权限不足的时候,是无法查询出schema的owner的,需要使用更高权限的用户来查询。 GRANT 表空间权限检查 目标库为GaussDB,迁移用户非SYSADMIN、并且迁移GRANT对象时,展示此检查项,检查迁移用户在目标库内的权限。
查询评估项目状态 功能介绍 查询评估项目状态。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI GET /v1/{project_id}/evaluation-pro
GaussDB版本号对应关系 登录自建GaussDB数据库,执行以下命令,查询版本号。 select version (); 查询出的版本号,与UGO界面上显示的GaussDB版本号对应关系如表1所示。 表1 版本号对应关系 GaussDB内核版本号 UGO显示GaussDB版本号
查询迁移项目状态 功能介绍 查询迁移项目状态。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI GET /v1/{project_id}/migration-proj
查询评估项目详情 功能介绍 查询评估项目详情。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI GET /v1/{project_id}/evaluation-pro
当源数据库为SQL Server,并选择“不使用SSL”时,测试连接失败,弹窗提示 ErrorCode=0, SQLState=08S01,同时查看相关日志,发现有如下相关错误信息:Caused by: The server selected protocol version TLS10
对应的评估项目名称。 source_db_info 表4 object 源库信息。 target_db_info 表4 object 目标库信息。 created_time String 创建时间。 updated_time String 更新时间。 表4 DataBase 参数 参数类型 描述
查询权限检查结果 功能介绍 查询权限检查结果。permission_check_status 为 "SUCCESS" 或者 "FAILED" 时,才能调用该接口。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。
lect或alter等语句,执行时间会增加约0.1s。 对源库Oracle性能的影响,如表所示。 表1 对源库性能的影响 源库类型 源库配置 CPU使用率 内存使用率 I/O使用率 应用查询影响 无应用程序的Oracle数据库 CPU核数:48 内存:188GB 存储:511GB
果展示给用户,该检查仅为字符集兼容结果提示性信息,与后续操作无关,字符集兼容情况如表1到表3所示。 字符集兼容性结果说明: 告警:源库和目标库字符集不完全兼容。 成功:源库和目标库字符集兼容。 表1 Oracle到GaussDB字符集兼容情况 源库 目标库 检查结果 SQL_ASCII
information_schema.schemata WHERE SCHEMA_NAME = databaseName; 查看字符集兼容规则参见表1到表3,在目标数据库创建兼容的数据库。 CREATE DATABASE DATABASENAME ENCODING 'UTF8' DBCOMPATIBILITY
INSERT语句的执行计划。 单击“规则模板”后的值,可跳转具体到具体的模板信息。 用户需要有系统表和系统视图读取的权限才能获取表结构。 GaussDB会从以下系统表中获取依赖的表结构:tables,pg_class,pg_namespace,relnamespace,pgxc_