- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SAP同构系统数据库迁移方案探析
SAP同构系统数据库迁移方案探析摘要:完整的SAP系统由开发、测试、生产三个系统组成,其中生产系统拥有企业的核心业务数据。所有对其系统结构和业务逻辑的变更都必须在测试系统中严格测试后,才能在生产系统中实施。为保证测试数据的有效性,测试系统应尽可能与生产系统一致。这就需要将生产系统数据完整的迁移到新的测试系统中,以满足测试需要。本文以AIX+Oracle环境为例对“同构环境下SAP系统的数据库迁移”进行探讨。
关键词:AIX;SAP系统;Oracle数据库;同构;数据迁移
中图分类号:TP315 文献标识码:A 文章编号:1007-9599 (2012) 15-0000-02
1 系统环境描述
目标系统T49已经搭建完毕,使用现有的T49环境来完成PRD的数据迁移。
源系统环境(生产系统)
OS:AIX 5.3
DB:ORACLE
SAPSID:PRD
DBSID:PRD
目标系统环境(测试系统)
OS:AIX 5.3
DB:ORACLE
SAPSID:T49
DBSID:T49
R/3 Version:4.6C
Kernel:46D_EXT
2 迁移前的准备工作
2.1 备份PRD数据库控制文件
使用以下命令生成PRD数据库控制文件
sqlplus/nolog
connect/as sysdba
alter database backup controlfile to trace resetlogs
生成的文件名及路径为:
/oracle/PRD/saptrace/usertrace/PRD_ora_xxxxx.trc
2.2 创建NFS
将T49系统的/oracle/T49使用NFS到PRD系统,NFS文件系统命名为:rmtt49
2.3 分别停止源系统及目标系统的SAP服务,并确认SAP和ORACLE进程已停止
2.4 在目标系统T49上所作的准备工作(很重要:请注意是目标系统T49,切勿搞错!)
(1)删除垃圾文件及清除日志文件
#cd /oracle/T49/saparch
#rm *.dbf
#cd /oracle/T49/saparch/cntrl
#rm cntrlT49.dbf
(2)删除T49上/oracle/sapdata1-sapdata6及日志文件
#cd /oracle/T49
#rm-rf sapdata1
……
#rm-rf sapdata6
#rm-rf mirrlogA
……
#rm-rf origlogB
3 开始迁移
从源主机PRD拷贝数据文件日志文件到目标主机T49
(1)用oracle用户拷贝源主机PRD上的sapdata1-sapdata6(6个目录)到T49上
在目标主机T49上:
用root用户在根目录下mount,
#cd
#mount/rmtt49
#su–orat49(用orat49用户)
#cd/rmtt49
#cp-Rp sapdata1/oracle/T49(表示用后台)
……
#cp-Rp sapdata6/oracle/T49
查看后台拷贝进程
ps–ef|grep cp
(2)从源主机PRD上把mirrlogA、mirrlogB、origlogA、origlogB拷贝到目标主机T49上
#cd/rmtt49
#cp–Rp mirrlogA/oracle/T49
……
#cp–Rp origlogB/oracle/T49
(3)传输并修改生成的controlfile
在/oracle/PRD下面
cd/oracle/PRD/saptrace/usertrace
用ftp工具把PRD_ora_xxxxx.trc文件传至目标系统
用Text Editor编辑PRD_ora_xxxxx.trc文件(修改结束后可改名存为db.sql)
把所有PRD改为T49
把REUSE改为SET
把从文件头到startup nomount(包括startup nomount这一行的内容,注意:是第二个startup nomount)的内容删除,把此文件最后一个
“CHARACTER SET WE8DEC
;”
以后的内容全部删除,然后存盘。
4 恢复工作(在目标主机T49上的操作)
(1)把修改好的db.sql文件放在T49上的/oracle/T49/的目录下,并改变此文件的权限
#chmod 777 db.sql
(2)启动oracle数据库,执行db.sql文件
#su–orat
您可能关注的文档
- Crystal Beauty–Stone Windows with Hollowed-out Carvings.doc
- CT检查在肺结核诊断中应用.doc
- CUBA专项运动机能主成分研究及综合评价.doc
- CUBA及大超联赛运行机制比较探究.doc
- CUBA联赛教练员管理机制阐析.doc
- Custodian of Huizhou’s lacquer Art traditions.doc
- Data Watch on China’s Foreign Trade and Investment in the First Eight Months of 2012.doc
- Data Watch on China’s Foreign Trade and Investment in the First Seven Months of 2012.doc
- C罗2天飞万余公里博女友欢心 玫瑰求婚成功 等.doc
- Data Watch on China’s Foreign Trade and Investment in the First Three Qs of 2012.doc
文档评论(0)