检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
SQL审核功能能够帮助用户在开发阶段发现隐藏在代码中的SQL规范性、设计合理性和性能等问题,内置300多条审核规则,覆盖DML、DDL、PL/SQL等各类SQL的深度审核,且支持规则内风险级别、阈值及建议内容的调整,和规则间的自由组合创建定制化审核模板。支持GaussDB、MySQL和Postgr
裹的用户名。 密码 Pass@worD&^ 待进行管理的数据库密码。 密码最多支持50个字符。 单击“开始测试”,测试通过显示“已连接”,右下角“创建”高亮显示。 当前仅测试连通性,若断连或权限不足,会导致“连接数据库失败”,无法创建数据源。 单击创建。显示“项目创建成功”。 单
DRS将Oracle数据库的数据迁移至GaussDB,可参见使用DRS将Oracle数据库迁移至GaussDB。 迁移完成后,可进行性能测试。 测试云数据库 GaussDB性能的方法请参见性能白皮书。 父主题: 对象迁移
产生影响,建议将源库的对象导出到测试库,UGO连接测试库进行采集、评估和转换,如果条件不允许需要在生产库的业务低峰期进行采集。 不支持增量迁移 UGO的转换依赖采集到的数据,采集完成后源库发生的结构变化不会被迁移过去,迁移之后的数据库修改应在源库和目标库两边同步进行,否则会影响变化的业务功能。
记录查看和回滚的能力。 数据库结构迁移 SQL审核 SQL审核功能能够帮助用户在开发阶段发现隐藏在代码中的SQL规范性、设计合理性和性能等问题,内置200多条审核规则,覆盖DML、DDL、PL/SQL等各类SQL的深度审核,且支持规则内风险级别、阈值及建议内容的调整,和规则间的自
事件级别:可选项为“所有事件级别”、“normal”、“warning”、“incident”,只可选择其中一项。 起始时间、结束时间:可通过选择时间段查询操作事件。 在需要查看的记录左侧,单击展开该记录的详细信息。 在需要查看的记录右侧,单击“查看事件”,在弹出框中显示该操作事件结构的详细信息。
图8 历史记录 表2 历史记录参数说明 参数 说明 历史ID 倒序显示修改次数。 开始时间 修改开始时间。例如:2021/09/15 16:28:15 GMT+08:00。 结束时间 修改完成时间。例如:2021/09/15 16:28:16 GMT+08:00。 SQL关键词 搜索时输入的查找SQL脚本关键字。
永久移动,请求的资源已被永久的移动到新的URI,返回信息会包括新的URI。 302 Found 资源被临时移动。 303 See Other 查看其它地址。 使用GET和POST请求查看。 304 Not Modified 所请求的资源未修改,服务器返回此状态码时,不会返回任何资源。 305 Use Proxy
支持审计操作的关键列表 云审计服务是安全解决方案中专业的日志审计服务,记录了数据库和应用迁移 UGO的相关操作事件,方便您日后的查询、审计和回溯。 表1 云审计服务支持的UGO操作列表 操作名称 资源类型 事件名称 创建数据库评估项目 evaluate createEvaluationJob
资源规划 类别 子类 规划 备注 VPC VPC名称 vpc-src-172 自定义,易理解可识别。 所属Region 测试Region 现网实际选择时建议选择和自己业务区最近的Region,减少网络时延。 可用区 可用区3 - 子网网段 172.16.0.0/16 子网选择时建议预留足够的网络资源。
源库信息。 target_db_info 表4 object 目标库信息。 created_time String 创建时间。 updated_time String 更新时间。 表4 DataBase 参数 参数类型 描述 port String 端口。 ip String 连接IP。
PENDING IGNORE resource_id String 资源ID。 created_time String 创建时间。 updated_time String 更新时间。 请求示例 获取迁移项目状态。 GET https://{endpoint}/v1/0ac6eb2c8000d
数据库结构迁移成本高昂且专业化要求高。 服务列表 数据库和应用迁移 UGO 虚拟私有云 VPC 云数据库 GaussDB 数据管理服务 DAS 使用说明 本实践的资源规划仅作为演示,实际业务场景资源以用户实际需求为准。 本实践端到端的数据为测试数据,仅供参考。 因Oracle语法过于庞杂、
单击左侧导航栏“SQL审核 > 语句审核”,进入审核文本页面。 审核文本界面下方,显示历史记录的详细信息,包括数据库类型、数据源信息、SQL语句及审核时间等。 当前历史记录只保存最近十次提交过的审核记录。 图1 审核文本历史记录 单击“审核详情”,显示该SQL语句的基本信息、违反规则与表结构等。
PENDING IGNORE resource_id String 资源ID。 created_time String 创建时间。 updated_time String 更新时间。 请求示例 获取迁移项目列表。 POST https://{endpoint}/v1/0ac6eb2c8000
已收集的SQL大小,单位:B。 resource_id String 资源ID。 created_time String 创建时间。 updated_time String 更新时间。 error_reason String 失败原因。 表6 ProjectStatusDetail 参数 参数类型
<schema_name>.* TO <user>; 说明: <schema_name>.*可以指定授权全局范围*.*。 存储过程和存储函数 从MySQL8.0.20版本开始,针对存储过程和存储函数,需要授予SHOW_ROUTINE 权限。 赋权语句 GRANT SHOW_ROUTINE ON *.*
在对象迁移页面,单击右上角的“创建迁移项目”。 在创建迁移项目页面,完成信息的填写,具体参见表1。 图1 创建迁移项目 单击“测试连接”进行检查。 测试连接成功:按钮高亮显示,同时“下一步”按钮高亮显示。 测试连接失败:弹出“错误”提示框。 单击“下一步”进入预检查界面。 图2 预检查 对于“检查结果”为“失败”的检查项,单击“操作
版本的状态。 缺省值:CURRENT 枚举值: CURRENT SUPPORTED DEPRECATED updated String 版本更新时间。 请求示例 GET https://{endpoint}/ 响应示例 状态码: 200 请求成功。 { "versions" : [
版本的状态。 缺省值:CURRENT 枚举值: CURRENT SUPPORTED DEPRECATED updated String 版本更新时间。 请求示例 GET https://{endpoint}/{api_version} 响应示例 状态码: 200 请求成功。 { "id"