最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

OracleOnDemand(OOD)项目中EBS打补丁的详细步骤

来源:动视网 责编:小采 时间:2020-11-09 11:17:58
文档

OracleOnDemand(OOD)项目中EBS打补丁的详细步骤

OracleOnDemand(OOD)项目中EBS打补丁的详细步骤:Oracle On Demand(OOD)项目中EBS打补丁的详细步骤 EBS patching steps in Oracle On Demand(OOD) projects #check if patch applied & count of invalid objects, create invalids table & replace
推荐度:
导读OracleOnDemand(OOD)项目中EBS打补丁的详细步骤:Oracle On Demand(OOD)项目中EBS打补丁的详细步骤 EBS patching steps in Oracle On Demand(OOD) projects #check if patch applied & count of invalid objects, create invalids table & replace


Oracle On Demand(OOD)项目中EBS打补丁的详细步骤

EBS patching steps in Oracle On Demand(OOD) projects

#check if patch applied & count of invalid objects, create invalids table & replace 7777777 with patch number
select name,user from v$database;
select BUG_NUMBER, LAST_UPDATE_DATE, success_flag from ad_bugs where bug_number=xxx;
create table apps.invalids_13jul12_7777777 as select * from dba_objects where status='INVALID';
select count(*) from dba_objects where status='INVALID';

#copy patch to stage area
cp /tmp/pxxx.zip /dxxx1i/applcsf

#unzip patch zip
unzip pxxx.zip

#check if all prerequisites meet, such as merge or prerequisite patch need
view readme


#switch user

pbrun impdba -u apdxxx1i

#list all available targets on host
/usr/local/git/bin/em-blackout-cmd -s

#list all active blackouts on host, if there's already active blackouts on specific instance, it means other people have already booked this time slot
/usr/local/git/bin/em-blackout-cmd -o list

#blackout APP node
/usr/local/git/bin/em-blackout-cmd -o start -t "DXXX1I" -r 2 -d <2h> -u -c patch_num

#blackout DB node
/usr/local/git/bin/em-blackout-cmd -o start -t full -r 2 -d <2h> -u -c patch_num

#stop all app service($ADMIN_SCRIPT_HOME), make sure no errors except timeout relative issue.

adstpall.sh apps/apps

#wait several minutes till all FNDLIBR process quit
ps -ef | grep FNDLIBR | grep dxxx1i

#enable maintence mode
adadmin

#cd patch directory & patch, logfile name format patchnum_13jul12.log
adpatch

#check log see if any errors, seach error
view patchnum_13jul12.log
/error

##check if patch applied & count of invalid objects, drop invalids table if no more invalids
select name,user from v$database;
select BUG_NUMBER, LAST_UPDATE_DATE, success_flag from ad_bugs where bug_number=xxx;
select object_name,object_type,owner,LAST_DDL_TIME from dba_objects where status='INVALID' and object_name||object_type||owner not in (select object_name||object_type||owner from apps.invalids_13jul12_7777777);
select count(*) from dba_objects where status='INVALID';
drop table apps.invalids_13jul12_7777777;

#disable maintence mode
adadmin

#start all app service($ADMIN_SCRIPT_HOME), make sure no errors except timeout relative issue.
adstrtal.sh apps/apps

#disable blackout(APP&DB)
#list all active blackouts on host
/usr/local/git/bin/em-blackout-cmd -o list
#Stop blackout
/usr/local/git/bin/em-blackout-cmd -o stop -n


#health check

login instance from frontend, switch to Application Administrator responsibility, submit Active User request, check output.

文档

OracleOnDemand(OOD)项目中EBS打补丁的详细步骤

OracleOnDemand(OOD)项目中EBS打补丁的详细步骤:Oracle On Demand(OOD)项目中EBS打补丁的详细步骤 EBS patching steps in Oracle On Demand(OOD) projects #check if patch applied & count of invalid objects, create invalids table & replace
推荐度:
标签: oracle ebs Oracle基础
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top