数据库和应用迁移 UGO-相关检查项设置:字符集和兼容性设置

时间:2024-10-18 19:43:50

字符集和兼容性设置

  1. 连接上源数据库,执行以下SQL语句查询源库Schema的字符集类型。

    Oracle
    SELECT value
    FROM nls_database_parameters
    WHERE parameter = 'NLS_CHARACTERSET';
    MySQL
    #databaseName为要查询的Schema名称
    SELECT default_character_set_name FROM information_schema.schemata WHERE SCHEMA_NAME = databaseName;

  2. 查看字符集兼容规则参见表1表3,在目标数据库创建兼容的数据库。

    CREATE DATABASE DATABASENAME ENCODING 'UTF8' dbcompatibility = 'B' ;

    • “UTF8”根据字符兼容规则设置不同的字符集。
    • dbcompatibility参数为兼容性设置,详情参见 GaussDB 如何创建不同兼容类型数据库。

support.huaweicloud.com/usermanual-ugo/ugo_03_0435.html