m6米乐安卓版下载-米乐app官网下载
暂无图片
4

干货!ebs 12.2克隆详细步骤过程 -m6米乐安卓版下载

原创 范伟林 2023-03-04
1999

前言

ebs作为oracle很强大的电子商务套件,有时候我们需要有一个开发测试环境,如何进行快速的构建,oracle官方是有提供一套完整的ebs克隆管理工具,以下进行详细过程演示,环境为19c多租户环境,ebs为12.2。

1、检查数据库状态

crsctl stat res -t

2、检查监听状态

lsnrctl stat

3、检查etcc目录

ls $oracle_home/appsutil

note:若不存在,则需要下载补丁patch 17537119(latest)
mkdir oracle_home/appsutil/etcc 解压补丁到此目录进行检查 oracle_home/appsutil/etcc/checkdbpatch.sh

4、db节点进行预克隆检查

cd $oracle_home
. _hostname.env
cd $oracle_home/appsutil/scripts/$context_name
perl adpreclone.pl dbtier

5、app节点进行预克隆检查

. ebsapps run
cd $admin_scripts_home
perl adpreclone.pl appstier

6、打包二进制软件目录到目标端

db节点

tar -zcvf /ebsclone/19c_home.tar.gz 19c

app节点

tar -zcvf /ebsclone/ebsapps_fs2_run.tar.gz ebsapps

7、目标端进行解压

db节点

cd /u01/app/oracle/product/
tar -zxvf 19c_home.tar.gz

app节点

cd /u01/app/ebsapps
tar -zxvf ebsapps_fs2_run.tar.gz 

8、配置db节点

note:rac克隆到单机需要重新配置db home,以下模板参考

创建pairsfile.txt文件

vi $oracle_home/appsutil/clone/pairsfile.txt
s_undo_tablespace=
s_db_oh=
s_dbhost=
s_dbsid=
s_pdb_name=
s_cdb_name=
s_base=
s_dbuser=
s_dbgroup= (not applicable on windows)
s_dbhome1=
s_display=
s_dbcluster=false
s_isdbcluster=n
s_dbport=
s_port_pool=

创建context文件

cd $oracle_home/appsutil/clone/bin
perl adclonectx.pl \
contextfile=\
template=$oracle_home/appsutil/template/adxdbctx.tmp \
pairsfile=$oracle_home/appsutil/clone/pairsfile.txt

配置oracle home技术栈

perl adcfgclone.pl dbtechstack 

配置监听

export oracle_home=/u01/app/oracle/product/19c
export path=$oracle_home/perl/bin:$oracle_home/bin:$path
export ld_library_path=$oracle_home:$oracle_home/lib
export perl5lib=$oracle_home/perl/lib/5.28.1:$oracle_home/perl/site_perl/5.28.1:$oracle_home/appsutil/perl
export path=$oracle_home/perl:$oracle_home/perl/lib:$oracle_home/perl/bin:$path
cd $oracle_home/appsutil
./txksetcfgcdb.env -dboraclehome=
cd /appsutil/bin
perl txkgencdbtnsadmin.pl -dboraclehome= -cdbname= \
-cdbsid= -dbport= -outdir=$oracle_home/appsutil/log \
-israc=

启动监听

cd /appsutil/scripts/
./adcdblnctl.sh start 

9、数据文件还原恢复

note:可以利用备份工具还原,或者rman手工备份
以下演示在线复制数据文件

#!/bin/bash
date=`date  %y%m%d%h`
source /home/oracle/.bash_profile
$oracle_home/bin/rman log=/home/oracle/dptodb_${date}.log <

10、目标库配置

note:此步骤有需要可以进行pdb名称修改
更新库文件

sqlplus / as sysdba
@adupdlib.sql so

11、目标库配置utl_file_dir目录

查看目录配置

cd 
source .env
perl /appsutil/bin/txkcfgutlfiledir.pl -contextfile= \
-oraclehome= -outdir=/appsutil/log -mode=getutlfiledir

note:如果目录需要变动,则需要修改_utlfiledir.txt文件并创建相关目录
cat $oracle_home/dbs/william_utlfiledir.txt

更新utl目录

cd /appsutil/bin
perl /appsutil/bin/txkcfgutlfiledir.pl -contextfile= \
-oraclehome= -outdir=/appsutil/log \
-mode=setutlfiledir

创建utl目录对象

source .env
perl /appsutil/bin/txkcfgutlfiledir.pl -contextfile= \
-oraclehome= -outdir=/appsutil/log -mode=createdirobject

同步utl目录到context配置文件

source .env
perl /appsutil/bin/txkcfgutlfiledir.pl -contextfile= \
-oraclehome= -outdir=/appsutil/log \
-mode=syncutlfiledir  -skipautoconfig=yes

12、目标db节点开始克隆配置

cd /appsutil/clone/bin
perl adcfgclone.pl dbconfig 

13、目标app节点开始克隆配置

cd /clone/bin
perl ./adcfgclone.pl appstier dualfs

14、启动app服务

cd $admin_scripts_home
./adstrtal.sh apps/password
./adopmnctl.sh status apps/password
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【米乐app官网下载的版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

网站地图