暂无图片
暂无图片
2
暂无图片
暂无图片
暂无图片
Oracle迁移到达梦数据库
4720
97页
332次
2020-04-06
免费下载
DM DBA 手记之 ORACLE 移植到 DM
一、概述
随着国家对自主可控的日益重视,目前在党政机关、军队、大型央企等行业和区域中面
临越来越多的国产化,去 IOE 的需求,其中最难的是去 ORACLE
DM 数据库对 ORACLE 有着业界领先的兼容性,在存储层面、语法层面、接口层面和
ORACLE 保持高度兼容,让我们的移植工作变得非常的简单。
ORACLE DM 的移植主要有以下几个方面的工作:
1. 分析待移植系统,确定移植对象。
2. 通过数据迁移工具 DTS 完成常规数据库对象及数据的迁移。
3. 通过人工完成 PL/SQL 的移植,由于 DM 数据库 95%以上的兼容性,只需要做少
量的修改即可完成。
4. 移植完成后对移植的结果进行校验,确保移植的完整性和正确性。
5. 对应用系统进行移植、测试和优化。
二、移植过程
2.1 待移植系统分析
应用后台操作系统
Red Hat Linux
数据库后台操作系统
Red Hat Linux
后台数据库
ORACLE
应用开发平台
JAVA
应用开发接口
JDBC
需要移植的数据库对
序列
表(数据量)、分区
视图、物化视
自定义类
触发器
同义词
存储过程、函数、包
对待移植系统进行分析,确定需要移植的数据库对象给出移植列表,给用户确认,作为移
植的依据,给出 oracle 的统计脚本
2.1.1 统计 oracle 据库基础信
--统计页大小
select name,value from v$parameter where name ='db_block_size';
--查询编码格式
select * from v$nls_parameters a where a.PARAMETER='NLS_CHARACTERSET';
2.1.2 统计 oracle 据中的对象以及表数据量
--根据指定用户统计用户下的各对象类型和数
select object_type,count(*) from all_objects where
owner='OA8000_DM2015' group by object_type;
--创建移植辅助表,统计指定用户下所有的对象并插入到辅助表中
create table oracle_objects(obj_owner varchar(100),obj_name
varchar(100),obj_type varchar(50));
insert into oracle_objects select owner,object_name,object_type from
all_objects where owner='OA8000_DM2015';
select * from oracle_objects;
of 97
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜