oracle Ebs database clone (no apps clone)
财务系统数据库克隆方案
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)相关推荐
- oracle认证ebs,Oracle EBS R12支持Oracle Database 11g
Oracle EBS R12支持Oracle Database 11g 今天有朋友问我Oracle EBS R12是否支持Oracle Database 11g,能否配合使用. 确认了一下官方认证,这 ...
- Oracle ebs pon,Oracle Apps(EBS)模块名称 SAP模块名称
Oracle EBS算是比较庞大,有着非常多的模块,这里列出一些模块的缩写以及模块全称.数据仓库(Business Information Warehouse, Oracle EBS算是比较庞大,有着 ...
- Oracle EBS R12.1.1 应用克隆 - 2
二. APPS应用克隆 2.1 开始克隆关键步骤: [apploserp@nkgtsoserp01-vlx bin]$ pwd /data01/oracle/rlpd/apps/apps_s ...
- Oracle EBS 12.2.7系统克隆教程
Oracle EBS 12.2.7系统克隆教程 一.克隆准备工作 二.克隆数据库 三.克隆应用 四.问题解决 一.克隆准备工作 本章节主要讲解一些在进行系统克隆时需要做的一些准备工作.本次克隆使用的系 ...
- ebs克隆oracle not,Oracle EBS 12.1.3 Rapid Cloning 克隆
Prerequisite Steps 如何克隆的目标主机含有Oracle EBS的运行实例,那么可以跳过操作系统补丁和一些必要软件的检查,否则需要查询Oracle EBS安装前必要的一些软件是否安装全 ...
- Metalink Note:中文文档列表 - Oracle EBS (Enterprise Business Suite) [ID 1553829.1]
Oracle中国的技术支持团队正在把一些常见Oracle EBS的Metalink Notes翻译成中文,这肯定会大大提升用户的使用体验,毕竟还是绝大多数用户,技术人员还是习惯阅读中文的技术文档. 大 ...
- Metalink Note 中文文档列表 - Oracle EBS Enterprise Business Suite
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! Orac ...
- 中文列表Oracle EBS中文文档列表
-------------------------------------------------------------------------------- 适用于: Oracle E-Busi ...
- autoconfig oracle,ORACLE EBS 执行autoconfig time out
环境:AIX 6.1.EBS R12.DB 11.1.0.7 克隆EBS数据库,在数据库数据恢复完毕后做DB层的autoconfig操作,出现卡住的现象,并到最后出现error报错,但没有发现有比较明 ...
- Oracle EBS R12.1.1 应用克隆 - 3
2.2.clone完成后设置环境变量(如果是覆盖环境,则此步骤不需要操作,因为profile不变) 到owner的home目录 vi .bash_profile (aix - .p ...
最新文章
- sql定位过程报错_如何得到plsql中执行时报错的SQL的位置行号
- 题解 DTOJ #1438. 矮人排队(lineup)
- 如何快速接手一个系统?
- 微信10个实用技巧,值得收藏!
- python2中的unicode_在python 3和2中工作的Unicode文字
- linux centos 7定时任务添加,CentOS 7 cron服务 定时任务使用方法
- DataGrid中加入CheckBox,并实现单选
- NGUI_2.6.3_系列教程二
- rsa加解密的内容超长的问题解决
- 怎么判断间隙过渡过盈配合_圆柱销有2个标准,选型注意材料和热处理,特别是销孔的配合关系...
- iPhone客户端开发笔记(二)
- 散列表的概念及其拉链法和常见的散列函数(C语言)
- 大胖子走迷宫【第十届】【决赛】
- Mr.张小白(案例:基于Spring MVC实现后台登陆系统验证)
- matlab t tide,[转载]t_tide潮汐潮流调和分析工具包教程
- 青龙跑趣闲赚(稳定)
- ICPC 2017 Daejeon-Slot Machines
- Cannot construct instance of `com.baomidou.mybatisplus.core.metadata.IPage
- BufferedWriter的用法
- QT的核心机制信号和槽、QT三大护法
热门文章
- 如何在Mac上批量转换和调整图像大小
- Lightroom Classic mac版怎样创建全景图和HDR全景图?
- 【入门指南】使用阿里云Elasticsearch搭建ELK日志系统
- Convirt管理机Socat驻留进程故障处理
- Oracle数据库sql 列转字符串行函数WMSYS.WM_CONCAT()
- MySQL中char、varchar和text的区别
- zabbix监控之zabbix源码部署 (安装篇)
- 关于collectionView的一些内容
- Linux上查到目前透过FTP进来的使用者
- 我的十年创作之路(三)——书稿创作经验谈