信创ORACLE迁移至DM8,有哪些疑问点?

摘要:信创-ORACLE迁移到DM8 1. DM8实列初始化 安装可以直接参考官网安装说明(安装说明)[https:eco.dameng.comdocumentdmzh-cnpminstall-uninstall.html] 安装完
信创-ORACLE迁移到DM8 1. DM8实列初始化 安装可以直接参考官网安装说明(安装说明)[https://eco.dameng.com/document/dm/zh-cn/pm/install-uninstall.html] 安装完成后使用如下命令初始数据库 /dm/dmdbms/bin/dminit path=/dm/data PAGE_SIZE=32 EXTENT_SIZE=32 LOG_SIZE=2048 CHARSET=0 CASE_SENSITIVE=1 PORT_NUM=5236 BLANK_PAD_MODE=1 SYSDBA_PWD=123456 SYSAUDITOR_PWD=123456 其中参数 PAGE_SIZE=32 EXTENT_SIZE=32 LOG_SIZE=2048 CHARSET=0 CASE_SENSITIVE=1 BLANK_PAD_MODE=1 迁移工具SQLark有校验这些参数,配置必须包含这些参数 2. DM8服务注册 切换到root用户 su root dm/dmdbms/script/root/root_installer.sh 安装完成后服务名为 DmAPService 可以使用 systemctl start DmAPService 启停服务 也可使用 dm/dmdbms/bin/DmAPService 启停服务 Usage: ./DmAPService { start | stop | status | condrestart | restart } 如果初始配置错误可以使用以下命令删除实列,重新初始化 /dm/dmdbms/script/root/dm_service_uninstaller.sh -n DmAPService rm -rf /dm/data/DAMENG/* 3. 必要兼容配置 设置全局兼容参数 -- 公众号:小满小慢 小游戏: 地心侠士 SP_SET_PARA_VALUE(2,'COMPATIBLE_MODE',2); SP_SET_PARA_VALUE(2,'CALC_AS_DECIMAL',1); SP_SET_PARA_VALUE(2,'ORDER_BY_NULLS_FLAG',1); SP_SET_PARA_VALUE(2,'PK_WITH_CLUSTER',0); SP_SET_PARA_VALUE(2,'ENABLE_CS_CVT',1);--启用编码转换,类型转换用cast SP_SET_PARA_VALUE(2,'ENABLE_TABLE_EXP_REF_FLAG',1); --查询单个配置参数使用 SF_GET_PARA_VALUE 函数 select SF_GET_PARA_VALUE(2,'COMPATIBLE_MODE'); 安装扩展包 -- 公众号:小满小慢 小游戏: 地心侠士 SP_CREATE_SYSTEM_PACKAGES(1,'DBMS_XMLDOM'); SP_CREATE_SYSTEM_PACKAGES(1,'DBMS_XMLPARSER'); SP_CREATE_SYSTEM_PACKAGES(1,'DBMS_XMLPARSER'); SP_CREATE_SYSTEM_PACKAGES(1,'DBMS_JOB'); DMBS_JOB GRANT DBA TO 用户名; -- JOB必须要添加DBA权限 建立适配类型 CREATE OR REPLACE TYPE ODCIVARCHAR2LIST AS VARRAY(32767) OF VARCHAR2(4000); --公众号:小满小慢 小游戏: 地心侠士 建立适配视图 无 建立适配同义词 CREATE OR REPLACE SYNONYM COLS FOR USER_TAB_COLS; CREATE OR REPLACE SYNONYM "XMLDOM" FOR "SYS"."DBMS_XMLDOM"; CREATE OR REPLACE SYNONYM "XMLPARSER" FOR "SYS"."DBMS_XMLPARSER"; -- 公众号:小满小慢 小游戏: 地心侠士 建立适配函数 -- 解决达梦没有nls_charset_id而Oralce有,达梦默认不使用这个参数,返回null即可 CREATE OR REPLACE OR REPLACE FUNCTION NLS_CHARSET_ID(NAME IN VARCHAR2) RETURN INTEGER AS BEGIN -- 公众号:小满小慢 小游戏: 地心侠士 RETURN NULL; END; 关键字冲突处理 LOGIN,EXEC,
阅读全文