财务系统数据库克隆方案

2011-11-19

1,preclone

在finrac2

注:不停应用和数据库

a)on finrac2,logon as oraprod

 cd $ORACLE_HOME/appsutil/scripts/prod2_finrac2

 perl adpreclone.pl dbTier

2,停生产环境应用

1、停应用

以applprod分别登录fin1,fin2和fin3,执行

adstpall.sh apps/passwd

 

3,备份生产数据库到本地磁盘

1、停止数据库,切换到mount状态

以oraprod登录finrac2,执行

srvctl stop db -d prod

等待数据库停止后

在finrac2上启动prod2(不启prod1)

 SQL>start mount

2、备份

启动到mount状态后,执行sh /dbtmp/copy.sh

注:执行/dbtmp/copy.sh之前,应检查copy.txt中数据文件的内容,必须与最新生产数据库的数据文件保持一致

4,拷贝文件

1、停测试环境

在fin4上,停应用

sh $COMMON_TOP/admin/scripts/test1_fin4/adstpall.sh apps/apps

查看$COMMON_TOP/admin/log/test1_fin4/test1_1119.mgr

如果日志最后显示terminated,则表示并发管理器停止了。

再通过ps -ef|grep appltest查看appltest的进程,确认appltest进程都已经停止。

在findb2上,停数据库

1)用oramig停测试环境数据库

$sqlplus / as sysdba

SQL>shutdown immediate

$lsnrctl stop test1

2)删除数据库文件:/test/data/*

rm /test/data/*

2、拷贝数据库文件

在finrac2,以root执行

scp /u01/data/*  @findb2:/test/data/

拷贝完成后(若干小时之后……)

在findb2上,以root执行:

chown oramig:dba  /test/data/*

3、拷贝数据库的appsutil文件

以root登录findb2,执行

mv /migcode/testdb/10.2.0.4/appsutil  /migcode/testdb/10.2.0.4/appsutil.20111120

以root登录finrac2,

执行

scp -r /oradb/db/10.2.0.4/appsutil   @findb2:/migcode/testdb/10.2.0.4/

在findb2上执行,以root执行

chown -R oramig:dba /migcode/testdb/10.2.0.4/appsutil

5,数据库克隆

5.1重建控制文件

登录findb2,以oramig执行下面命令。执行之前,确认ctl.sql包含的是最新的生产环境的数据库文件

$sqlplus / as sysdba

SQL>STARTUP NOMOUNT

SQL>@/home/oramig/ctl.sql

5.2加入thread 2的redo logs和临时表空间的临时文件

以oramig执行/home/oramig/addredo.sql

SQL>@/home/oramig/addredo.sql

5.3启动数据库和监听,以oramig执行

SQL>alter database open resetlogs;

SQL>alter tablespace temp add tempfile  ‘/test/data/temp01.dbf’ size1000m;

lsnrctl start test1

5.4清理无用的节点信息

$sqlplus apps/apps

SQL>Delete from fnd_nodes;

SQL>commit;

SQL>alter user apps temporary tablespace temp;

5.5数据库节点运行Autuconfig

-重命名文件夹

mv $ORACLE_HOME/appsutil/scripts/prod2_finrac2 $ORACLE_HOME/appsutil/scripts/test1_findb2

-恢复xml文件,恢复adautocfg.sh文件

cp $ORACLE_HOME/appsutil.20111120/test1_findb2.xml $ORACLE_HOME/appsutil

cp $ORACLE_HOME/appsutil.20111120/scripts/test1_findb2/adautocfg.sh $ORACLE_HOME/appsutil/scripts/test1_findb2/

-运行autoconfig

sh $ORACLE_HOME/appsutil/scripts/test1_findb2/adautocfg.sh

6,应用autoconfig

6.1以appltest登录fin4,

sh /testapp/testcomn/admin/scripts/test1_fin4/adautocfg.sh

7,其他工作

1)修改sysadmin口令

2)修改db参数utl_file_dir,包含$APPLPTMP和$APPLTMP

以oramig登陆findb2

$sqlplus / as sysdba

SQL>alter system set utl_file_dir=’/usr/tmp’,’/testapp/testcomn/temp’ scope=spfile;

SQL>startup force

3)取消口令限制

在系统配置文件内,在“地点”层查找“口令”,去掉口令长度限制

4)修改地点名称

在系统配置文件内,在“地点”层查找“地点”,修改地点名称

5)修改apps口令,各模块默认口令

在fin4上,以appltest运行

$FNDCPASS apps/passwd 0 Y system/passwd SYSTEM APPLSYS apps

$sqlplus apps/apps

SQL>create table fnd_user_20111120 as select * from fnd_user;

SQL>create table fnd_oracle_userid_1120 as select * from fnd_oracle_userid;

$FNDCPASS apps/apps 0 Y system/passwd ALLORACLE newpasswd

6)修改并发管理器的节点定义

CREATE TABLE FND_CONCURRENT_QUEUES1120 AS SELECT * FROM FND_CONCURRENT_QUEUES;

UPDATE FND_CONCURRENT_QUEUES SET NODE_NAME=’’ WHERE NODE_NAME IN (‘FIN1’,’FIN2’,’FIN3’);

或通过界面进行修改:

在节点处分别查询fin1,fin2和fin3,将搜索结果的”节点“名称删除后保存,不是删除管理器。

转载于:https://www.cnblogs.com/helloolduncle/archive/2011/11/20/2256479.html

oracle Ebs database clone (no apps clone)相关推荐

  1. oracle认证ebs,Oracle EBS R12支持Oracle Database 11g

    Oracle EBS R12支持Oracle Database 11g 今天有朋友问我Oracle EBS R12是否支持Oracle Database 11g,能否配合使用. 确认了一下官方认证,这 ...

  2. Oracle ebs pon,Oracle Apps(EBS)模块名称 SAP模块名称

    Oracle EBS算是比较庞大,有着非常多的模块,这里列出一些模块的缩写以及模块全称.数据仓库(Business Information Warehouse, Oracle EBS算是比较庞大,有着 ...

  3. Oracle EBS R12.1.1 应用克隆 - 2

    二.    APPS应用克隆 2.1  开始克隆关键步骤:  [apploserp@nkgtsoserp01-vlx bin]$ pwd /data01/oracle/rlpd/apps/apps_s ...

  4. Oracle EBS 12.2.7系统克隆教程

    Oracle EBS 12.2.7系统克隆教程 一.克隆准备工作 二.克隆数据库 三.克隆应用 四.问题解决 一.克隆准备工作 本章节主要讲解一些在进行系统克隆时需要做的一些准备工作.本次克隆使用的系 ...

  5. ebs克隆oracle not,Oracle EBS 12.1.3 Rapid Cloning 克隆

    Prerequisite Steps 如何克隆的目标主机含有Oracle EBS的运行实例,那么可以跳过操作系统补丁和一些必要软件的检查,否则需要查询Oracle EBS安装前必要的一些软件是否安装全 ...

  6. Metalink Note:中文文档列表 - Oracle EBS (Enterprise Business Suite) [ID 1553829.1]

    Oracle中国的技术支持团队正在把一些常见Oracle EBS的Metalink Notes翻译成中文,这肯定会大大提升用户的使用体验,毕竟还是绝大多数用户,技术人员还是习惯阅读中文的技术文档. 大 ...

  7. Metalink Note 中文文档列表 - Oracle EBS Enterprise Business Suite

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! Orac ...

  8. 中文列表Oracle EBS中文文档列表

    -------------------------------------------------------------------------------- 适用于:  Oracle E-Busi ...

  9. autoconfig oracle,ORACLE EBS 执行autoconfig time out

    环境:AIX 6.1.EBS R12.DB 11.1.0.7 克隆EBS数据库,在数据库数据恢复完毕后做DB层的autoconfig操作,出现卡住的现象,并到最后出现error报错,但没有发现有比较明 ...

  10. Oracle EBS R12.1.1 应用克隆 - 3

    2.2.clone完成后设置环境变量(如果是覆盖环境,则此步骤不需要操作,因为profile不变) 到owner的home目录   vi   .bash_profile       (aix - .p ...

最新文章

  1. sql定位过程报错_如何得到plsql中执行时报错的SQL的位置行号
  2. 题解 DTOJ #1438. 矮人排队(lineup)
  3. 如何快速接手一个系统?
  4. 微信10个实用技巧,值得收藏!
  5. python2中的unicode_在python 3和2中工作的Unicode文字
  6. linux centos 7定时任务添加,CentOS 7 cron服务 定时任务使用方法
  7. DataGrid中加入CheckBox,并实现单选
  8. NGUI_2.6.3_系列教程二
  9. rsa加解密的内容超长的问题解决
  10. 怎么判断间隙过渡过盈配合_圆柱销有2个标准,选型注意材料和热处理,特别是销孔的配合关系...
  11. iPhone客户端开发笔记(二)
  12. 散列表的概念及其拉链法和常见的散列函数(C语言)
  13. 大胖子走迷宫【第十届】【决赛】
  14. Mr.张小白(案例:基于Spring MVC实现后台登陆系统验证)
  15. matlab t tide,[转载]t_tide潮汐潮流调和分析工具包教程
  16. 青龙跑趣闲赚(稳定)
  17. ICPC 2017 Daejeon-Slot Machines
  18. Cannot construct instance of `com.baomidou.mybatisplus.core.metadata.IPage
  19. BufferedWriter的用法
  20. QT的核心机制信号和槽、QT三大护法

热门文章

  1. 如何在Mac上批量转换和调整图像大小
  2. Lightroom Classic mac版怎样创建全景图和HDR全景图?
  3. 【入门指南】使用阿里云Elasticsearch搭建ELK日志系统
  4. Convirt管理机Socat驻留进程故障处理
  5. Oracle数据库sql 列转字符串行函数WMSYS.WM_CONCAT()
  6. MySQL中char、varchar和text的区别
  7. zabbix监控之zabbix源码部署 (安装篇)
  8. 关于collectionView的一些内容
  9. Linux上查到目前透过FTP进来的使用者
  10. 我的十年创作之路(三)——书稿创作经验谈