通过RMAN方式在线克隆OracleEBS R12系统

来源 :计算机光盘软件与应用 | 被引量 : 0次 | 上传用户:bppczj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:为保证ORACLE EBS系统在企业中的稳定运行,开发人员要不断在测试环境上开发和培训。为了满足开发人员对EBS最新应用版本和数据库的需求,又要不中断生产环境的正常使用,需要通过在线热克隆的方式对生产环境进行复制。EBS克隆过程比较繁琐,需要查看Oracle官方技术文档,也需要具备一定的操作系统以及数据库的相关知识。本文通过笔者的实际工作经验,详细介绍了EBS在线热克隆的方法。
  关键词:Oracle EBS;热克隆;Rman
  中图分类号:TP311.13
  随着信息化浪潮的推进,越来越多的企业选用了Oracle EBS产品作为企业ERP系统。在实际运用中,存在着这样的情况,EBS生产环境必须保持7*24小时运行,而企业的开发测试人员又需要最新的应用版本和数据库进行报表等功能的开发、调试、培训等工作。这就需要通过clone方式将生产环境复制到测试环境中。Clone方式有很多种,为了满足生产环境的不停机需求,可以通过RMAN的方式对EBS系统进行在线热克隆。
  1 克隆前的准备工作
  1.1 EBS R12.1.3源系统方面的准备
  源环境运行在IBM P750服务器上,操作系统采用了AIX Power System 6.1 64bit。数据库采用了Oracle 11版本,运行在单节点模式。应用层面使用了Oracle EBS 12.1.3版本。IP地址为192.168.15.120。为了满足在线热克隆的需求,需要在源环境中应用Autoconfig,只有这样,才能应用rapid clone方式来进行克隆工作。在EBS R12.1.3版本中,应用层默认安装有Autoconfig工具。此外,Oracle数据库必须运行在归档模式下,可以通过oracle用户登录到sqlplus,运行命令archive log list来查看数据库的状态,如果在Database log mode一栏中显示为Archive Mode,则此数据库就是运行在归档模式中,同时还可以通过Archive destination一栏查看归档日志文件存放的路径。此文中,源环境SID为WGPROD,ORACLE_HOME为/d01/oracle/wgprod/db/tech_st/11.2.0
  1.2 目标环境的系统准備
  目标系统运行在IBM P740服务器上,操作系统使用的是和原环境相同的操作系统AIX 6.1 64bit,这也是成功克隆的必要条件。此外,目标环境主机与源环境主机的域名必须一样,通过查看/etc/hosts文件,确认是否满足域名条件。目标环境还必须创建与源环境数据库层和应用层相应的用户和用户组。此文中,源环境数据库层对应用户为oracle,对应用户组为dba。应用层对应用户applmgr,对应用户组为appl。根据对应原则,我们在目标环境中运行AIX命令smitty group和smitty user创建用户oradev,所属用户组dba,用户appldev,对应用户组appl。创建完成后,查看/etc/passwd文件进行确认。目标环境SID为WGDEV,我们给目标环境ORACLE_HOME规划是/u01/oracle/wgdev/db/tech_st/11.2.0。
  2 克隆Oracle EBS R12
  2.1 在数据层和应用层预克隆
  根据Oracle官方的建议,在进行clone操作前,必须对应用层和数据库层进行预克隆操作。预克隆会生成当前系统的配置文件模板,以此为基础进行clone的配置。在源环境,以oracle用户进入到目录$ORACLE_HOME/appsutil/scripts/,执行命令perl adpreclone.pl dbTier。以applmgr用户进入到目录/u01/oracle/wgdev/inst/apps/WGDEV_ebsapptest/admin/scripts,执行命令perl adpreclone.pl appsTier。等待系统执行预克隆操作并出现success提示。为了节省时间,此时可以将应用层/u01/oracle/wgdev/apps目录整个打包并传输到目标环境中。打包压缩的操作不需要关闭应用。
  2.2 通过Rman方式在线热克隆数据库
  为了达到成功克隆环境,而又不影响到生产环境PROD正常使用,我们必须采用在线热克隆的方式,比较常用的方法就是运用RMAN工具。总体思路如下,首先在目标环境上创建ORALCLE RDBMS目录,然后配置相关文件,让目标ORACLE HOME与源ORACLE HOME进行通信,通过RMAN工具,将源系统的数据文件在线复制到目标环境中,从而达到不停生产环境而成功克隆的目标。首先,在目标环境上创建以下目录:
  然后在源环境中,将WGPROD数据库软件HOME目录拷贝到目标环境刚才创建的对应目录中,在目标环境中更改HOME目录的onwer及group为oradev:dba。当用户权限更改完成后,开始在目标环境重建ORACLE RDBMS HOME。
  2.3 执行应用层面克隆
  2.4 克隆完成后的调整工作
  克隆结束后,修改用户oradev与appldev的环境信息。
  应用启动后,为避免敏感信息的泄露,登录到目标环境WGDEV,修改sysadmin、apps、system等用户的密码。Sysadmin用户可以登录到EBS配置界面,通过页面方式直接修改。Apps密码,在appldev用户下,运用命令FNDCPASS apps/旧密码 0 Y system/manager SYSTEM APPLSYS新密码修改。
  System等数据库用户的密码,要登录到sqlplus,运用数据库命令alter user system identified by manager 进行修改。相关调整完成后,即可将WGDEV信息提交。
  3 结束语
  热克隆技术的运用,可以有效缩短测试环境的搭建。如果不使用热克隆技术,需要对生产环境停机进行操作,大大影响了企业业务的正常开展。熟练掌握热克隆技术,是保证Oracle EBS生产环境稳定运行的必要条件。
  参考文献:
  [1]马旭.浅谈Oracle EBS系统克隆技术的应用[J].计算机光盘软件与应用,2012.
  [2]周芃,刘道践.使用RMAN实现克隆复制Oracle数据库[J].中国医学装备,2012.
  [3]王卓.Oracle高级复制技术及其实现[J].计算机与现代化,2006(11).
  作者简介:王冠(1987.01-),男,江西南昌人,助理工程师,研究生,研究方向:数据库。
  作者单位:中国瑞林信息中心,南昌 330031
其他文献
医院建设计算机信息化成为了我国当代社会发展卫生事业的重要需求。为了使医院的综合管理水平得到提高,必须进行彻头彻尾的改革,提高医院的计算机管理水平就是第一步。本文主要
本文结合笔者多年网站设计及制作的实践经验和研究,主要探讨网站建设过程中的页面表现层设计思路,从网站建设初期即对未来网站运行乃至运维起到至关重要的作用,对网站建设和维护
摘 要:在现代财务管理过程中,通过计算机的应用实现了对财务管理环境的改善,财务管理水平由此提高,管理过程中出现的缺陷与不足也得以有效解决。本文结合计算机技术对财务工作中的运用提出了计算机在财务管理应用中的对策与措施。  关键词:财务管理;管理工作;计算机;辅助  中图分类号:F230  随着现代科学技术的不断发展,计算机技术也相应地被越来越广泛地应用。当然财务管理工作也会应用到相关的计算机技术,并
医疗商业贿赂破坏了市场竞争规则,损害了患者利益,冲击了国家医药卫生体制改革和医疗保障体系,滋生了腐败和经济犯罪。医疗商业贿赂博弈模型及其改进分析表明,"高薪养廉"不一定
伴随着我国经济建设与城市化进程的加快,我国对于工民建建筑工程的重视程度不断提升,而节能施工技术在工民建建筑中的应用不仅能够有效节约资源,更能够促进人与自然和谐发展
本文从发展的角度对建筑设计和建筑规划关系进行了深入的分析和研究,并阐述了建筑设计与建筑规划应当协调一致、共同发展的建筑观念.
事业单位的档案管理工作关系到事业单位未来的发展,事业单位要想在竞争中立于不败之地,应该建立科学民主的管理体制,保证单位的整体协调发展。通过分析和探讨事业单位的档案
计算机网络拥塞会造成数据丢失、网络资源分配率低、吞吐率减小等问题,严重影响计算机网络服务质量。传统TCP拥塞控制机制无法满足飞速发展的计算机网络,本文以传输控制层网络
在海峡西岸经济区建设的进程中,政府的公共价值不仅有着十分明确的时代内涵,而且有着较为清晰的具体体现。在科学发展观统领下,政府公共价值的创造途径是:搞好政府内核再造,为政府