SAP同构系统数据库迁移的方案的探讨.docVIP

SAP同构系统数据库迁移的方案的探讨.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
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文件   #

文档评论(0)

3471161553 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档