SlideShare a Scribd company logo
INTERNAL ‫داخلي‬
Data Guard For EBS R12
PR SunSpark T2000 APPS&DB
OS Solaris10
RDBMS : 10.2.0.3.0
Oracle Applications:12.0.6
Host Name srvhqebst1
DR Sun SparkT2000 APPS&DB
OS Solaris10
RDBMS : 10.2.0.3.0
Oracle Applications:12.0.6
Host Name srvhqon05
Firstthingthe 2 serversmustbe on the same local time zone to
1- Ping betweenthe 2HOSTS –
2- 10.140.1.102 isalive
3- 10.10.2.28 is alive
4- On the PR
5- SQL> alter database archivelog;
6- Database altered.
7- SQL> archive loglist
8- Database logmode Archive Mode
9- Automaticarchival Enabled
10- Archive destination /oracle/Prod/d01/db/archive
11- Oldestonline logsequence 378
12- Nextlogsequence toarchive 379
13- Currentlogsequence 379
14- SQL> showparameterrecover
15- NAME TYPE VALUE
16- ------------------------------------ ----------- ------------------------------
17- db_recovery_file_dest string
18- db_recovery_file_dest_size biginteger0
19- recovery_parallelism integer 0
INTERNAL ‫داخلي‬
20- SQL> alterdatabase force logging;
21- SQL> selectforce_loggingfromv$database;
22-
23- FOR
24- ---
25- YES
26- select* fromv$pwfile_users;
27- Create passwordfile (To Create a PasswordFILE)
28- On the Path /oracle/prod/d01/db/tech_st/10.2.0/dbs
29- orapwdfile=orapwPRODentries=10password=nasa99force=yes
30- select bytes/1024/1024 fromv$log
31- select* fromv$logfile;
32- SQL> selectmemberfromv$logfile;
33- MEMBER
34- --------------------------------------------------------------------------------
35- /oracle/prod/d01/db/apps_st/data/log02a.dbf
36- /oracle/prod/d01/db/apps_st/data/log02b.dbf
37- /oracle/prod/d01/db/apps_st/data/log01a.dbf
38- /oracle/prod/d01/db/apps_st/data/log01b.dbf
39- AddStandbyLOG file onthe PrimaryDB the standby logfile size mustbe same asthe
Logical one
40- SQL> ALTER DATABASEADD STANDBYLOGFILE GROUP 10
'/oracle/prod/d01/db/apps_st/data/redo10.dbf'size 1073741824;
41-
42- Database altered.
43-
44- SQL> ALTER DATABASEADDSTANDBY LOGFILE GROUP 11
'/oracle/prod/d01/db/apps_st/data/redo11.dbf'size 1073741824;
45-
46- Database altered.
47-
48- SQL> ALTER DATABASEADDSTANDBY LOGFILE GROUP 12
'/oracle/prod/d01/db/apps_st/data/redo12.dbf'size 1073741824;
49-
50- Database altered.
51-
52- SQL> ALTER DATABASEADDSTANDBY LOGFILE GROUP 13
'/oracle/prod/d01/db/apps_st/data/redo13.dbf'size 1073741824;
53-
54- Database altered.
55- Col member formata40 & selectthe
56- selectmemberfromv$logfile;
INTERNAL ‫داخلي‬
57-
58- alter database create STANDBY CONTROLFILE AS
'/oracle/prod/d01/STAND.CTL';
59- Copyall the filesincludingthe binariesfromthe PRto DR HOST
60- Afterthe copyI did POSTclone on the DR to letthe host createsthe new scriptsof the
newhost to minimizethe downtime whenof startingup APPSof the DR
61- UsingRMAN on PR create a new copy of the DBF & transferto the DR
62- /oracle/prod/d01/db/tech_st/10.2.0/appsutil/clone/bin
63-
64- -bash-3.2$ perl adcfgclone.pl dbTier
65-
66- Copyright(c) 2002 Oracle Corporation
67- RedwoodShores,California,USA
68-
69- Oracle ApplicationsRapidClone
70-
71- Version12.0.0
72-
73- adcfgclone Version120.20.12000000.12
74-
75- Enter the APPSpassword:
76-
77- Running:
78- /oracle/prod/d01/db/tech_st/10.2.0/appsutil/clone/bin/../jre/bin/java-Xmx600M-cp
/oracle/prod/d01/db/tech_st/10.2.0/appsutil/clone/jlib/java:/oracle/prod/d01/db/tech
_st/10.2.0/appsutil/clone/jlib/xmlparserv2.jar:/oracle/prod/d01/db/tech_st/10.2.0/app
sutil/clone/jlib/ojdbc14.jaroracle.apps.ad.context.CloneContext-e
/oracle/prod/d01/db/tech_st/10.2.0/appsutil/clone/bin/../context/db/CTXORIG.xml -
validate -pairsfile /tmp/adpairsfile_25385.lst -stage
/oracle/prod/d01/db/tech_st/10.2.0/appsutil/clone 2> /tmp/adcfgclone_25385.err;
echo$? > /tmp/adcfgclone_25385.res
79-
80- Log file locatedat
/oracle/prod/d01/db/tech_st/10.2.0/appsutil/clone/bin/CloneContext_0207123208.log
81-
82- Provide the valuesrequiredforcreationof the new Database Contextfile.
83-
84- Target SystemHostname (virtual ornormal) [srvhqon05] :srvhqon05
85-
86- Target Instance isRAC(y/n) [n] : n
87-
88- Target SystemDatabase SID: PROD
INTERNAL ‫داخلي‬
89-
90- Target SystemBase Directory:/oracle/prod/d01
91-
92- Oracle OS User [oraprod] :oraprod
93-
94- Target Systemutl_file_dirDirectoryList:usr/tmp
95-
96- Numberof DATA_TOP'son the Target System[1] : 1
97-
98- Target SystemDATA_TOPDirectory1 [/oracle/prod/d01/db/apps_st/data] :
/oracle/prod/d01/db/apps_st/data
99-
100- Target SystemRDBMS ORACLE_HOME Directory
[/oracle/prod/d01/db/tech_st/10.2.0] :/oracle/prod/d01/db/tech_st/10.2.0
101-
102- Target SystemArchive LogDirectory
[/oracle/prod/d01/db/apps_st/data/archive] :
/oracle/prod/d01/db/apps_st/data/archive
103-
104- Do youwant to preserve the Display[srvhqon16:0.0] (y/n) ?: n
105-
106- Target SystemDisplay[srvhqon05:0.0] : srvhqon05:0.0
107-
108- Do youwant the the target systemtohave the same portvaluesas the source
system(y/n) [y] ?: y
109- Complete portinformationavailableat
/oracle/prod/d01/db/tech_st/10.2.0/appsutil/clone/bin/out/PROD_srvhqon05/portpool
.lst
110-
111- Creatingthe newDatabase Contextfile from:
112- /oracle/prod/d01/db/tech_st/10.2.0/appsutil/template/adxdbctx.tmp
113-
114- The newdatabase contextfile hasbeencreated:
115- /oracle/prod/d01/db/tech_st/10.2.0/appsutil/PROD_srvhqon05.xml
116-
117- Log file locatedat
/oracle/prod/d01/db/tech_st/10.2.0/appsutil/clone/bin/CloneContext_0207123208.log
118- CheckClone Contextlogfile
/oracle/prod/d01/db/tech_st/10.2.0/appsutil/clone/bin/CloneContext_0207123208.log
for details.
119-
120- RunningRapidClone withcommand:
INTERNAL ‫داخلي‬
121- perl /oracle/prod/d01/db/tech_st/10.2.0/appsutil/clone/bin/adclone.pl
java=/oracle/prod/d01/db/tech_st/10.2.0/appsutil/clone/bin/../jremode=apply
stage=/oracle/prod/d01/db/tech_st/10.2.0/appsutil/clone component=dbTier
method=CUSTOM
dbctxtg=/oracle/prod/d01/db/tech_st/10.2.0/appsutil/PROD_srvhqon05.xml
showProgresscontextValidated=true
122- Running:
123- perl /oracle/prod/d01/db/tech_st/10.2.0/appsutil/clone/bin/adclone.pl
java=/oracle/prod/d01/db/tech_st/10.2.0/appsutil/clone/bin/../jremode=apply
stage=/oracle/prod/d01/db/tech_st/10.2.0/appsutil/clone component=dbTier
method=CUSTOM
dbctxtg=/oracle/prod/d01/db/tech_st/10.2.0/appsutil/PROD_srvhqon05.xml
showProgresscontextValidated=true
124- APPSPassword:
125-
126- Beginningdatabase tierApply - SunFeb 7 12:37:00 2016
127-
128- /oracle/prod/d01/db/tech_st/10.2.0/appsutil/clone/bin/../jre/bin/java -
Xmx600M -DCONTEXT_VALIDATED=true -
Doracle.installer.oui_loc=/oracle/prod/d01/db/tech_st/10.2.0/oui -classpath
/oracle/prod/d01/db/tech_st/10.2.0/appsutil/clone/jlib/xmlparserv2.jar:/oracle/prod/d
01/db/tech_st/10.2.0/appsutil/clone/jlib/ojdbc14.jar:/oracle/prod/d01/db/tech_st/10.2
.0/appsutil/clone/jlib/java:/oracle/prod/d01/db/tech_st/10.2.0/appsutil/clone/jlib/oui/
OraInstaller.jar:/oracle/prod/d01/db/tech_st/10.2.0/appsutil/clone/jlib/oui/ewt3.jar:/o
racle/prod/d01/db/tech_st/10.2.0/appsutil/clone/jlib/oui/share.jar:/oracle/prod/d01/d
b/tech_st/10.2.0/appsutil/clone/jlib/oui/srvm.jar:/oracle/prod/d01/db/tech_st/10.2.0/
appsutil/clone/jlib/ojmisc.jar oracle.apps.ad.clone.ApplyDBTier -e
/oracle/prod/d01/db/tech_st/10.2.0/appsutil/PROD_srvhqon05.xml -stage
/oracle/prod/d01/db/tech_st/10.2.0/appsutil/clone -rmanstage -rmantgtloc -
srcdbname -showProgress
129- APPSPassword:Log file locatedat
/oracle/prod/d01/db/tech_st/10.2.0/appsutil/log/PROD_srvhqon05/ApplyDBTier_0207
1237.log
130-  15% completed
131-
132- CompletedApply...
133- SunFeb 7 12:50:57 2016
134-
135- Startingdatabase listenerforPROD:
136- Running:
137- /oracle/prod/d01/db/tech_st/10.2.0/appsutil/scripts/PROD_srvhqon05/addlnctl
.shstart PROD
INTERNAL ‫داخلي‬
138-
139- You are runningaddlnctl.shversion120.1
140-
141- Logfile:
/oracle/prod/d01/db/tech_st/10.2.0/appsutil/log/PROD_srvhqon05/addlnctl.txt
142-
143- StartinglistenerprocessPROD...
144-
145-
146- ListenerPRODhasalreadybeenstarted.
147-
148-
149- addlnctl.sh:exitingwithstatus0
150- ON the DR
151- Create standbycontrol file ON PR
152- ALTER DATABASECREATE STANDBY CONTROLFILEAS 'dbs/stand.CTL';
153- Copythe standbyctl file of the PR dbto the path /db/apps_st/data
154- Source the ENV onPR
155- Create spfile frompfile;forthe PR&DR
156- To start the stand by database
157- Move & backupinit.orafilestoforce the DBto start withthe SPFILE
158- SQL>startup nomount;
159- SQL> alterdatabase mountstandbydatabase;
160- SQL>Alterdatabase recover managedstandbydatabase disconnect from
session;
161- To listall the logs selectmemberfromv$logfile;
162- To listall the data files SQL> selectname fromv$datafile;
163- Altersystemswitchlogfile;
164- Archive log list
165- To lookon the alerts
166- /oracle/dev2/d01/db/tech_st/10.2.0/admin/16/bdump
167- To get the threadnumber
168- SELECT SEQUENCE#,FIRST_TIME,NEXT_TIM,FROM V$ARCHIVED_LOGORDER BY
SEQUENCE#;
INTERNAL ‫داخلي‬
169-
170-
INTERNAL ‫داخلي‬
171-
On the PR Host
/oracle/prod/d01/db/tech_st/10.2.0/dbs
 I’ve Edit the Init.ora file to the following
PROD.__db_cache_size=2835349504
PROD.__java_pool_size=117440512
PROD.__large_pool_size=16777216
PROD.__shared_pool_size=4479516672
PROD.__streams_pool_size=33554432
*._b_tree_bitmap_plans=FALSE#Required11i setting
*._fast_full_scan_enabled=FALSE
*._like_with_bind_as_equality=TRUE
*._sort_elimination_cost_ratio=5
*._sqlexec_progression_cost=2147483647
*._system_trig_enabled=true
*._trace_files_public=TRUE
INTERNAL ‫داخلي‬
*.aq_tm_processes=1
*.background_dump_dest='/oracle/prod/d01/db/tech_st/10.2.0/admin/PROD_srvhqon
16/bdump'
*.compatible='10.2.0'
*.control_files='/oracle/prod/d01/db/apps_st/data/cntrl01.dbf','/oracle/prod/d01/db/a
pps_st/data/cntrl02.dbf','/oracle/prod/d01/
db/apps_st/data/cntrl03.dbf'
*.core_dump_dest='/oracle/prod/d01/db/tech_st/10.2.0/admin/PROD_srvhqon16/cdu
mp'
*.cursor_sharing='EXACT'#Required11i settting
*.db_block_checking='FALSE'
*.db_block_checksum='TRUE'
*.db_block_size=8192
*.db_file_multiblock_read_count=128# Required11i setting
*.db_files=512#Max. no. of database files
*.db_name='PROD'
*.db_unique_name='PRODHQ'
*.dml_locks=10000
*.event='10298 trace name contextforever,level32'
*.job_queue_processes=100
*.LOG_ARCHIVE_DEST_1='LOCATION=/oracle/prod/d01/db/apps_st/archive'
*.LOG_ARCHIVE_FORMAT='%t_%s_%r.dbf'
*.log_buffer=16326656
*.log_checkpoint_interval=204800
*.log_checkpoint_timeout=1800# Checkpointatleastevery20mins.
*.log_checkpoints_to_alert=FALSE
*.max_dump_file_size='20480'# trace file size
*.nls_comp='binary'#Required11i setting
*.nls_date_format='DD-MON-RR'
*.nls_language='american'
*.nls_length_semantics='BYTE'#Required11i setting
*.nls_numeric_characters='.,'
*.nls_sort='binary'#Required11i setting
*.nls_territory='america'
*.olap_page_pool_size=2G
*.open_cursors=700# Consumesprocessmemory,unlessusingMTS.
*.optimizer_secure_view_merging=true
*.parallel_max_servers=64
*.parallel_min_servers=0
*.pga_aggregate_target=2G
*.plsql_code_type='INTERPRETED'#Default11i setting
*.plsql_native_library_dir='/oracle/prod/d01/db/tech_st/10.2.0/plsql/nativelib'
INTERNAL ‫داخلي‬
*.plsql_native_library_subdir_count=149
*.plsql_optimize_level=2#Required11i setting
*.processes=1000# Max. no. of usersx 2
*.session_cached_cursors=700
*.sessions=1000# 2 X processes
*.sga_target=7G
*.shared_pool_reserved_size=2G
*.shared_pool_size=4G
*.timed_statistics=true
*.undo_management='AUTO'#Required11i setting
*.undo_tablespace='APPS_UNDOTS1'#Required11i setting
*.user_dump_dest='/oracle/prod/d01/db/tech_st/10.2.0/admin/PROD_srvhqon16/udu
mp'
PROD.__db_cache_size=2835349504
PROD.__java_pool_size=117440512
PROD.__large_pool_size=16777216
PROD.__shared_pool_size=4479516672
PROD.__streams_pool_size=33554432
*._b_tree_bitmap_plans=FALSE#Required11i setting
*._fast_full_scan_enabled=FALSE
*._like_with_bind_as_equality=TRUE
*._sort_elimination_cost_ratio=5
*._sqlexec_progression_cost=2147483647
*._system_trig_enabled=true
*._trace_files_public=TRUE
*.aq_tm_processes=1
*.background_dump_dest='/oracle/prod/d01/db/tech_st/10.2.0/admin/PROD_srvhqon
16/bdump'
*.compatible='10.2.0'
*.control_files='/oracle/prod/d01/db/apps_st/data/cntrl01.dbf','/oracle/prod/d01/db/a
pps_st/data/cntrl02.dbf','/oracle/prod/d01/
db/apps_st/data/cntrl03.dbf'
*.core_dump_dest='/oracle/prod/d01/db/tech_st/10.2.0/admin/PROD_srvhqon16/cdu
mp'
*.cursor_sharing='EXACT'#Required11i settting
*.db_block_checking='FALSE'
*.db_block_checksum='TRUE'
*.db_block_size=8192
*.db_file_multiblock_read_count=128# Required11i setting
*.db_files=512#Max. no. of database files
*.db_name='PROD'
*.db_unique_name='PRODHQ'
INTERNAL ‫داخلي‬
*.dml_locks=10000
*.event='10298 trace name contextforever,level32'
*.job_queue_processes=100
*.LOG_ARCHIVE_DEST_1='LOCATION=/oracle/prod/d01/db/apps_st/archive'
*.LOG_ARCHIVE_FORMAT='%t_%s_%r.dbf'
*.log_buffer=16326656
*.log_checkpoint_interval=204800
*.log_checkpoint_timeout=1800# Checkpointatleastevery20mins.
*.log_checkpoints_to_alert=FALSE
*.max_dump_file_size='20480'# trace file size
*.nls_comp='binary'#Required11i setting
*.nls_date_format='DD-MON-RR'
*.nls_language='american'
*.nls_length_semantics='BYTE'#Required11i setting
*.nls_numeric_characters='.,'
*.nls_sort='binary'#Required11i setting
*.nls_territory='america'
*.olap_page_pool_size=2G
*.open_cursors=700# Consumesprocessmemory,unlessusingMTS.
*.optimizer_secure_view_merging=true
*.parallel_max_servers=64
*.parallel_min_servers=0
*.pga_aggregate_target=2G
*.plsql_code_type='INTERPRETED'#Default11i setting
*.plsql_native_library_dir='/oracle/prod/d01/db/tech_st/10.2.0/plsql/nativelib'
*.plsql_native_library_subdir_count=149
*.plsql_optimize_level=2#Required11i setting
*.processes=1000# Max. no. of usersx 2
*.session_cached_cursors=700
*.sessions=1000# 2 X processes
*.sga_target=7G
*.shared_pool_reserved_size=2G
*.shared_pool_size=4G
*.timed_statistics=true
*.undo_management='AUTO'#Required11i setting
*.undo_tablespace='APPS_UNDOTS1'#Required11i setting
*.user_dump_dest='/oracle/prod/d01/db/tech_st/10.2.0/admin/PROD_srvhqon16/udu
mp'
*.utl_file_dir='/usr/tmp','/patch/ora_tmp/PROD','/oracle/prod/d01/db/tech_st/10.2.0/
appsutil/outbound/PROD_srvhqon16','/usr/tmp'
*.workarea_size_policy='AUTO'#Required11i setting
INTERNAL ‫داخلي‬
#standbydbsetup
DB_UNIQUE_NAME=PRODHQ
SERVICE_NAMES=PRODHQ
#Physical standbydb
log_archive_config='DG_CONFIG=(PRODHQ,DR)'
log_archive_dest_1='LOCATION=/oracle/prod/d01/db/apps_st/archive/
VALID_FOR=(ALL_LOGFILES,ALL_ROLES)
DB_UNIQUE_NAME=PRODHQ'
log_archive_dest_2='SERVICE=DR LGWR ASYNC
VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE)
DB_UNIQUE_NAME=DR'
log_archive_dest_state_1= enable
log_archive_dest_state_2= enable
log_archive_max_processes=8
#failoverparameters
#*.fal_Server=DR
#*.fal_client=PRODHQ
standby_file_management=auto
LOG_ARCHIVE_FORMAT='%t_%s_%r.dbf'
*The TNS connections
/oracle/prod/d01/db/tech_st/10.2.0/network/admin/PROD_srvhqebst1
PROD_LOCAL=
(DESCRIPTION =
(ADDRESS= (PROTOCOL= tcp)(HOST= srvhqebst1.chamber.org.sa)(PORT=1526))
)
PROD =
INTERNAL ‫داخلي‬
(DESCRIPTION =
(ADDRESS_LIST=
(ADDRESS= (PROTOCOL= tcp)(HOST= srvhqebst1.chamber.org.sa)(PORT=1526))
)
(CONNECT_DATA =
(SID= PROD)
)
)
PROD_BALANCE=
(DESCRIPTION =
(ADDRESS_LIST=
(ADDRESS= (PROTOCOL= tcp)(HOST= srvhqebst1.chamber.org.sa)(PORT=1526))
(LOAD_BALANCE= yes)
)
(CONNECT_DATA =
(SID= PROD)
)
)
IFILE =
/oracle/prod/d01/db/tech_st/10.2.0/network/admin/PROD_srvhqebst1/PROD_srvhqeb
st1_ifile.ora
PROD_FO=
(DESCRIPTION =
(ADDRESS_LIST=
(ADDRESS= (PROTOCOL= tcp)(HOST= srvhqebst1.chamber.org.sa)(PORT=1526))
)
(CONNECT_DATA =
(SID= PROD)
)
)
PROD_REMOTE =
(DESCRIPTION =
(ADDRESS_LIST=
(ADDRESS= (PROTOCOL= tcp)(HOST= srvhqebst1.chamber.org.sa)(PORT=1526))
)
)
PRODHQ =
INTERNAL ‫داخلي‬
(DESCRIPTION =
(ADDRESS_LIST=
(ADDRESS= (PROTOCOL= TCP)(HOST= 10.10.2.28)(PORT = 1526))
)
(CONNECT_DATA =
(SERVICE_NAME= PROD)
)
)
DR =
(DESCRIPTION =
(ADDRESS_LIST=
(ADDRESS= (PROTOCOL= TCP)(HOST= 10.140.1.102)(PORT = 1526))
)
(CONNECT_DATA =
(SERVICE_NAME= PROD)
)
)
EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST=
(ADDRESS= (PROTOCOL= IPC)(KEY= EXTPROCPROD))
)
(CONNECT_DATA =
(SID= PLSExtProc)
(PRESENTATION =RO)
)
)
On the DR Host
Initfile
PROD.__db_cache_size=2835349504
PROD.__java_pool_size=117440512
PROD.__large_pool_size=16777216
PROD.__shared_pool_size=4479516672
INTERNAL ‫داخلي‬
PROD.__streams_pool_size=33554432
*._b_tree_bitmap_plans=FALSE# Required 11i setting
*._fast_full_scan_enabled=FALSE
*._like_with_bind_as_equality=TRUE
*._sort_elimination_cost_ratio=5
*._sqlexec_progression_cost=2147483647
*._system_trig_enabled=true
*._trace_files_public=TRUE
*.aq_tm_processes=1
*.background_dump_dest='/oracle/prod/d01/db/tech_st/10.2.0/admin/PROD_srvhqon16/bdump'
*.compatible='10.2.0'
*.core_dump_dest='/oracle/prod/d01/db/tech_st/10.2.0/admin/PROD_srvhqon16/cdump'
*.cursor_sharing='EXACT'# Required 11i settting
*.db_block_checking='FALSE'
*.db_block_checksum='TRUE'
*.db_block_size=8192
*.db_file_multiblock_read_count=128# Required 11i setting
*.db_files=512# Max. no. of databasefiles
*.db_name='PROD'
*.db_unique_name='DR'
*.dml_locks=10000
*.event='10298 trace name context forever, level 32'
*.job_queue_processes=100
*.LOG_ARCHIVE_DEST_1='LOCATION=/oracle/prod/d01/db/apps_st/archive'
*.LOG_ARCHIVE_FORMAT='%t_%s_%r.dbf'
*.log_buffer=16326656
*.log_checkpoint_interval=204800
INTERNAL ‫داخلي‬
*.log_checkpoint_timeout=1800# Checkpoint at leastevery 20 mins.
*.log_checkpoints_to_alert=FALSE
*.max_dump_file_size='20480'# trace filesize
*.nls_comp='binary'# Required 11i setting
*.nls_date_format='DD-MON-RR'
*.nls_language='american'
*.nls_length_semantics='BYTE'# Required 11i setting
*.nls_numeric_characters='.,'
*.nls_sort='binary'#Required 11i setting
*.nls_territory='america'
*.olap_page_pool_size=2G
*.open_cursors=700# Consumes process memory, unless usingMTS.
*.optimizer_secure_view_merging=true
*.parallel_max_servers=64
*.parallel_min_servers=0
*.pga_aggregate_target=2G
*.plsql_code_type='INTERPRETED'# Default 11i setting
*.plsql_native_library_dir='/oracle/prod/d01/db/tech_st/10.2.0/plsql/nativelib'
*.plsql_native_library_subdir_count=149
*.plsql_optimize_level=2# Required 11i setting
*.processes=1000# Max. no. of users x 2
*.session_cached_cursors=700
*.sessions=1000#2 X processes
*.sga_target=7G
*.shared_pool_reserved_size=2G
*.shared_pool_size=4G
*.timed_statistics=true
INTERNAL ‫داخلي‬
*.undo_management='AUTO'# Required 11i setting
*.undo_tablespace='APPS_UNDOTS1'# Required 11i setting
*.user_dump_dest='/oracle/prod/d01/db/tech_st/10.2.0/admin/PROD_srvhqon16/udump'
*.utl_file_dir='/usr/tmp','/patch/ora_tmp/PROD','/oracle/prod/d01/db/tech_st/10.2.0/appsutil/outbound
/PROD_srvhqon16','/usr/tmp'
*.workarea_size_policy='AUTO'# Required 11i setting
control_files='/oracle/prod/d01/db/apps_st/data/stand.ctl'
#standbydbsetup
DB_UNIQUE_NAME=DR
SERVICE_NAMES=DR
#Physical standby db
log_archive_config='DG_CONFIG=(PRODHQ,DR)'
log_archive_dest_1 = 'LOCATION=/oracle/prod/d01/db/apps_st/archive/
VALID_FOR=(ALL_LOGFILES,ALL_ROLES)
DB_UNIQUE_NAME=DR'
log_archive_dest_2 = 'SERVICE=DR LGWR ASYNC
VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE)
DB_UNIQUE_NAME=PRODHQ'
log_archive_dest_state_1 = enable
INTERNAL ‫داخلي‬
log_archive_dest_state_2 = enable
log_archive_max_processes =8
#failover parameters
#*.fal_Server=DR
#*.fal_client=PROD
standby_file_management = auto
LOG_ARCHIVE_FORMAT="%s_%t_%r.dbf"
When the shit happen
logon as oraprod To the DBTierof the DR
SQL> alterdatabase recovermanagedstandbydatabase cancel;
SQL> alterdatabase recovermanagedstandbydatabase finish;
SQL> alterdatabase committo switchoverto primarywithsessionshutdown;
SQL>ALTER DATABASE RECOVER MANAGED STANDBY SKIP
SQL>alterdatabase activate standbydatabase
INTERNAL ‫داخلي‬
SQL> Shutdownimmediate;
SQL> EXIT
Source the env.Of the DR site
SQL>STARTUP
SQL> selectstatus,instance_name,database_role fromv$database,v$instance;
SQL> EXIT
cd /oracle/PROD/d01/db/tech_st/10.2.0/appsutil/bin
. adconfig.sh
Contextfile: /oracle/PROD/d01/db/tech_st/10.2.0/appsutil/context.xml
Exit
login to the AppsTier
source the envof appstier
go to $ADMIN_SCRIPTS_HOME
. adautocfg.sh
adstrtal.shapps/password
start the EBS engine

More Related Content

Data Guard on EBS R12 DB 10g

  • 1. INTERNAL ‫داخلي‬ Data Guard For EBS R12 PR SunSpark T2000 APPS&DB OS Solaris10 RDBMS : 10.2.0.3.0 Oracle Applications:12.0.6 Host Name srvhqebst1 DR Sun SparkT2000 APPS&DB OS Solaris10 RDBMS : 10.2.0.3.0 Oracle Applications:12.0.6 Host Name srvhqon05 Firstthingthe 2 serversmustbe on the same local time zone to 1- Ping betweenthe 2HOSTS – 2- 10.140.1.102 isalive 3- 10.10.2.28 is alive 4- On the PR 5- SQL> alter database archivelog; 6- Database altered. 7- SQL> archive loglist 8- Database logmode Archive Mode 9- Automaticarchival Enabled 10- Archive destination /oracle/Prod/d01/db/archive 11- Oldestonline logsequence 378 12- Nextlogsequence toarchive 379 13- Currentlogsequence 379 14- SQL> showparameterrecover 15- NAME TYPE VALUE 16- ------------------------------------ ----------- ------------------------------ 17- db_recovery_file_dest string 18- db_recovery_file_dest_size biginteger0 19- recovery_parallelism integer 0
  • 2. INTERNAL ‫داخلي‬ 20- SQL> alterdatabase force logging; 21- SQL> selectforce_loggingfromv$database; 22- 23- FOR 24- --- 25- YES 26- select* fromv$pwfile_users; 27- Create passwordfile (To Create a PasswordFILE) 28- On the Path /oracle/prod/d01/db/tech_st/10.2.0/dbs 29- orapwdfile=orapwPRODentries=10password=nasa99force=yes 30- select bytes/1024/1024 fromv$log 31- select* fromv$logfile; 32- SQL> selectmemberfromv$logfile; 33- MEMBER 34- -------------------------------------------------------------------------------- 35- /oracle/prod/d01/db/apps_st/data/log02a.dbf 36- /oracle/prod/d01/db/apps_st/data/log02b.dbf 37- /oracle/prod/d01/db/apps_st/data/log01a.dbf 38- /oracle/prod/d01/db/apps_st/data/log01b.dbf 39- AddStandbyLOG file onthe PrimaryDB the standby logfile size mustbe same asthe Logical one 40- SQL> ALTER DATABASEADD STANDBYLOGFILE GROUP 10 '/oracle/prod/d01/db/apps_st/data/redo10.dbf'size 1073741824; 41- 42- Database altered. 43- 44- SQL> ALTER DATABASEADDSTANDBY LOGFILE GROUP 11 '/oracle/prod/d01/db/apps_st/data/redo11.dbf'size 1073741824; 45- 46- Database altered. 47- 48- SQL> ALTER DATABASEADDSTANDBY LOGFILE GROUP 12 '/oracle/prod/d01/db/apps_st/data/redo12.dbf'size 1073741824; 49- 50- Database altered. 51- 52- SQL> ALTER DATABASEADDSTANDBY LOGFILE GROUP 13 '/oracle/prod/d01/db/apps_st/data/redo13.dbf'size 1073741824; 53- 54- Database altered. 55- Col member formata40 & selectthe 56- selectmemberfromv$logfile;
  • 3. INTERNAL ‫داخلي‬ 57- 58- alter database create STANDBY CONTROLFILE AS '/oracle/prod/d01/STAND.CTL'; 59- Copyall the filesincludingthe binariesfromthe PRto DR HOST 60- Afterthe copyI did POSTclone on the DR to letthe host createsthe new scriptsof the newhost to minimizethe downtime whenof startingup APPSof the DR 61- UsingRMAN on PR create a new copy of the DBF & transferto the DR 62- /oracle/prod/d01/db/tech_st/10.2.0/appsutil/clone/bin 63- 64- -bash-3.2$ perl adcfgclone.pl dbTier 65- 66- Copyright(c) 2002 Oracle Corporation 67- RedwoodShores,California,USA 68- 69- Oracle ApplicationsRapidClone 70- 71- Version12.0.0 72- 73- adcfgclone Version120.20.12000000.12 74- 75- Enter the APPSpassword: 76- 77- Running: 78- /oracle/prod/d01/db/tech_st/10.2.0/appsutil/clone/bin/../jre/bin/java-Xmx600M-cp /oracle/prod/d01/db/tech_st/10.2.0/appsutil/clone/jlib/java:/oracle/prod/d01/db/tech _st/10.2.0/appsutil/clone/jlib/xmlparserv2.jar:/oracle/prod/d01/db/tech_st/10.2.0/app sutil/clone/jlib/ojdbc14.jaroracle.apps.ad.context.CloneContext-e /oracle/prod/d01/db/tech_st/10.2.0/appsutil/clone/bin/../context/db/CTXORIG.xml - validate -pairsfile /tmp/adpairsfile_25385.lst -stage /oracle/prod/d01/db/tech_st/10.2.0/appsutil/clone 2> /tmp/adcfgclone_25385.err; echo$? > /tmp/adcfgclone_25385.res 79- 80- Log file locatedat /oracle/prod/d01/db/tech_st/10.2.0/appsutil/clone/bin/CloneContext_0207123208.log 81- 82- Provide the valuesrequiredforcreationof the new Database Contextfile. 83- 84- Target SystemHostname (virtual ornormal) [srvhqon05] :srvhqon05 85- 86- Target Instance isRAC(y/n) [n] : n 87- 88- Target SystemDatabase SID: PROD
  • 4. INTERNAL ‫داخلي‬ 89- 90- Target SystemBase Directory:/oracle/prod/d01 91- 92- Oracle OS User [oraprod] :oraprod 93- 94- Target Systemutl_file_dirDirectoryList:usr/tmp 95- 96- Numberof DATA_TOP'son the Target System[1] : 1 97- 98- Target SystemDATA_TOPDirectory1 [/oracle/prod/d01/db/apps_st/data] : /oracle/prod/d01/db/apps_st/data 99- 100- Target SystemRDBMS ORACLE_HOME Directory [/oracle/prod/d01/db/tech_st/10.2.0] :/oracle/prod/d01/db/tech_st/10.2.0 101- 102- Target SystemArchive LogDirectory [/oracle/prod/d01/db/apps_st/data/archive] : /oracle/prod/d01/db/apps_st/data/archive 103- 104- Do youwant to preserve the Display[srvhqon16:0.0] (y/n) ?: n 105- 106- Target SystemDisplay[srvhqon05:0.0] : srvhqon05:0.0 107- 108- Do youwant the the target systemtohave the same portvaluesas the source system(y/n) [y] ?: y 109- Complete portinformationavailableat /oracle/prod/d01/db/tech_st/10.2.0/appsutil/clone/bin/out/PROD_srvhqon05/portpool .lst 110- 111- Creatingthe newDatabase Contextfile from: 112- /oracle/prod/d01/db/tech_st/10.2.0/appsutil/template/adxdbctx.tmp 113- 114- The newdatabase contextfile hasbeencreated: 115- /oracle/prod/d01/db/tech_st/10.2.0/appsutil/PROD_srvhqon05.xml 116- 117- Log file locatedat /oracle/prod/d01/db/tech_st/10.2.0/appsutil/clone/bin/CloneContext_0207123208.log 118- CheckClone Contextlogfile /oracle/prod/d01/db/tech_st/10.2.0/appsutil/clone/bin/CloneContext_0207123208.log for details. 119- 120- RunningRapidClone withcommand:
  • 5. INTERNAL ‫داخلي‬ 121- perl /oracle/prod/d01/db/tech_st/10.2.0/appsutil/clone/bin/adclone.pl java=/oracle/prod/d01/db/tech_st/10.2.0/appsutil/clone/bin/../jremode=apply stage=/oracle/prod/d01/db/tech_st/10.2.0/appsutil/clone component=dbTier method=CUSTOM dbctxtg=/oracle/prod/d01/db/tech_st/10.2.0/appsutil/PROD_srvhqon05.xml showProgresscontextValidated=true 122- Running: 123- perl /oracle/prod/d01/db/tech_st/10.2.0/appsutil/clone/bin/adclone.pl java=/oracle/prod/d01/db/tech_st/10.2.0/appsutil/clone/bin/../jremode=apply stage=/oracle/prod/d01/db/tech_st/10.2.0/appsutil/clone component=dbTier method=CUSTOM dbctxtg=/oracle/prod/d01/db/tech_st/10.2.0/appsutil/PROD_srvhqon05.xml showProgresscontextValidated=true 124- APPSPassword: 125- 126- Beginningdatabase tierApply - SunFeb 7 12:37:00 2016 127- 128- /oracle/prod/d01/db/tech_st/10.2.0/appsutil/clone/bin/../jre/bin/java - Xmx600M -DCONTEXT_VALIDATED=true - Doracle.installer.oui_loc=/oracle/prod/d01/db/tech_st/10.2.0/oui -classpath /oracle/prod/d01/db/tech_st/10.2.0/appsutil/clone/jlib/xmlparserv2.jar:/oracle/prod/d 01/db/tech_st/10.2.0/appsutil/clone/jlib/ojdbc14.jar:/oracle/prod/d01/db/tech_st/10.2 .0/appsutil/clone/jlib/java:/oracle/prod/d01/db/tech_st/10.2.0/appsutil/clone/jlib/oui/ OraInstaller.jar:/oracle/prod/d01/db/tech_st/10.2.0/appsutil/clone/jlib/oui/ewt3.jar:/o racle/prod/d01/db/tech_st/10.2.0/appsutil/clone/jlib/oui/share.jar:/oracle/prod/d01/d b/tech_st/10.2.0/appsutil/clone/jlib/oui/srvm.jar:/oracle/prod/d01/db/tech_st/10.2.0/ appsutil/clone/jlib/ojmisc.jar oracle.apps.ad.clone.ApplyDBTier -e /oracle/prod/d01/db/tech_st/10.2.0/appsutil/PROD_srvhqon05.xml -stage /oracle/prod/d01/db/tech_st/10.2.0/appsutil/clone -rmanstage -rmantgtloc - srcdbname -showProgress 129- APPSPassword:Log file locatedat /oracle/prod/d01/db/tech_st/10.2.0/appsutil/log/PROD_srvhqon05/ApplyDBTier_0207 1237.log 130- 15% completed 131- 132- CompletedApply... 133- SunFeb 7 12:50:57 2016 134- 135- Startingdatabase listenerforPROD: 136- Running: 137- /oracle/prod/d01/db/tech_st/10.2.0/appsutil/scripts/PROD_srvhqon05/addlnctl .shstart PROD
  • 6. INTERNAL ‫داخلي‬ 138- 139- You are runningaddlnctl.shversion120.1 140- 141- Logfile: /oracle/prod/d01/db/tech_st/10.2.0/appsutil/log/PROD_srvhqon05/addlnctl.txt 142- 143- StartinglistenerprocessPROD... 144- 145- 146- ListenerPRODhasalreadybeenstarted. 147- 148- 149- addlnctl.sh:exitingwithstatus0 150- ON the DR 151- Create standbycontrol file ON PR 152- ALTER DATABASECREATE STANDBY CONTROLFILEAS 'dbs/stand.CTL'; 153- Copythe standbyctl file of the PR dbto the path /db/apps_st/data 154- Source the ENV onPR 155- Create spfile frompfile;forthe PR&DR 156- To start the stand by database 157- Move & backupinit.orafilestoforce the DBto start withthe SPFILE 158- SQL>startup nomount; 159- SQL> alterdatabase mountstandbydatabase; 160- SQL>Alterdatabase recover managedstandbydatabase disconnect from session; 161- To listall the logs selectmemberfromv$logfile; 162- To listall the data files SQL> selectname fromv$datafile; 163- Altersystemswitchlogfile; 164- Archive log list 165- To lookon the alerts 166- /oracle/dev2/d01/db/tech_st/10.2.0/admin/16/bdump 167- To get the threadnumber 168- SELECT SEQUENCE#,FIRST_TIME,NEXT_TIM,FROM V$ARCHIVED_LOGORDER BY SEQUENCE#;
  • 8. INTERNAL ‫داخلي‬ 171- On the PR Host /oracle/prod/d01/db/tech_st/10.2.0/dbs  I’ve Edit the Init.ora file to the following PROD.__db_cache_size=2835349504 PROD.__java_pool_size=117440512 PROD.__large_pool_size=16777216 PROD.__shared_pool_size=4479516672 PROD.__streams_pool_size=33554432 *._b_tree_bitmap_plans=FALSE#Required11i setting *._fast_full_scan_enabled=FALSE *._like_with_bind_as_equality=TRUE *._sort_elimination_cost_ratio=5 *._sqlexec_progression_cost=2147483647 *._system_trig_enabled=true *._trace_files_public=TRUE
  • 9. INTERNAL ‫داخلي‬ *.aq_tm_processes=1 *.background_dump_dest='/oracle/prod/d01/db/tech_st/10.2.0/admin/PROD_srvhqon 16/bdump' *.compatible='10.2.0' *.control_files='/oracle/prod/d01/db/apps_st/data/cntrl01.dbf','/oracle/prod/d01/db/a pps_st/data/cntrl02.dbf','/oracle/prod/d01/ db/apps_st/data/cntrl03.dbf' *.core_dump_dest='/oracle/prod/d01/db/tech_st/10.2.0/admin/PROD_srvhqon16/cdu mp' *.cursor_sharing='EXACT'#Required11i settting *.db_block_checking='FALSE' *.db_block_checksum='TRUE' *.db_block_size=8192 *.db_file_multiblock_read_count=128# Required11i setting *.db_files=512#Max. no. of database files *.db_name='PROD' *.db_unique_name='PRODHQ' *.dml_locks=10000 *.event='10298 trace name contextforever,level32' *.job_queue_processes=100 *.LOG_ARCHIVE_DEST_1='LOCATION=/oracle/prod/d01/db/apps_st/archive' *.LOG_ARCHIVE_FORMAT='%t_%s_%r.dbf' *.log_buffer=16326656 *.log_checkpoint_interval=204800 *.log_checkpoint_timeout=1800# Checkpointatleastevery20mins. *.log_checkpoints_to_alert=FALSE *.max_dump_file_size='20480'# trace file size *.nls_comp='binary'#Required11i setting *.nls_date_format='DD-MON-RR' *.nls_language='american' *.nls_length_semantics='BYTE'#Required11i setting *.nls_numeric_characters='.,' *.nls_sort='binary'#Required11i setting *.nls_territory='america' *.olap_page_pool_size=2G *.open_cursors=700# Consumesprocessmemory,unlessusingMTS. *.optimizer_secure_view_merging=true *.parallel_max_servers=64 *.parallel_min_servers=0 *.pga_aggregate_target=2G *.plsql_code_type='INTERPRETED'#Default11i setting *.plsql_native_library_dir='/oracle/prod/d01/db/tech_st/10.2.0/plsql/nativelib'
  • 10. INTERNAL ‫داخلي‬ *.plsql_native_library_subdir_count=149 *.plsql_optimize_level=2#Required11i setting *.processes=1000# Max. no. of usersx 2 *.session_cached_cursors=700 *.sessions=1000# 2 X processes *.sga_target=7G *.shared_pool_reserved_size=2G *.shared_pool_size=4G *.timed_statistics=true *.undo_management='AUTO'#Required11i setting *.undo_tablespace='APPS_UNDOTS1'#Required11i setting *.user_dump_dest='/oracle/prod/d01/db/tech_st/10.2.0/admin/PROD_srvhqon16/udu mp' PROD.__db_cache_size=2835349504 PROD.__java_pool_size=117440512 PROD.__large_pool_size=16777216 PROD.__shared_pool_size=4479516672 PROD.__streams_pool_size=33554432 *._b_tree_bitmap_plans=FALSE#Required11i setting *._fast_full_scan_enabled=FALSE *._like_with_bind_as_equality=TRUE *._sort_elimination_cost_ratio=5 *._sqlexec_progression_cost=2147483647 *._system_trig_enabled=true *._trace_files_public=TRUE *.aq_tm_processes=1 *.background_dump_dest='/oracle/prod/d01/db/tech_st/10.2.0/admin/PROD_srvhqon 16/bdump' *.compatible='10.2.0' *.control_files='/oracle/prod/d01/db/apps_st/data/cntrl01.dbf','/oracle/prod/d01/db/a pps_st/data/cntrl02.dbf','/oracle/prod/d01/ db/apps_st/data/cntrl03.dbf' *.core_dump_dest='/oracle/prod/d01/db/tech_st/10.2.0/admin/PROD_srvhqon16/cdu mp' *.cursor_sharing='EXACT'#Required11i settting *.db_block_checking='FALSE' *.db_block_checksum='TRUE' *.db_block_size=8192 *.db_file_multiblock_read_count=128# Required11i setting *.db_files=512#Max. no. of database files *.db_name='PROD' *.db_unique_name='PRODHQ'
  • 11. INTERNAL ‫داخلي‬ *.dml_locks=10000 *.event='10298 trace name contextforever,level32' *.job_queue_processes=100 *.LOG_ARCHIVE_DEST_1='LOCATION=/oracle/prod/d01/db/apps_st/archive' *.LOG_ARCHIVE_FORMAT='%t_%s_%r.dbf' *.log_buffer=16326656 *.log_checkpoint_interval=204800 *.log_checkpoint_timeout=1800# Checkpointatleastevery20mins. *.log_checkpoints_to_alert=FALSE *.max_dump_file_size='20480'# trace file size *.nls_comp='binary'#Required11i setting *.nls_date_format='DD-MON-RR' *.nls_language='american' *.nls_length_semantics='BYTE'#Required11i setting *.nls_numeric_characters='.,' *.nls_sort='binary'#Required11i setting *.nls_territory='america' *.olap_page_pool_size=2G *.open_cursors=700# Consumesprocessmemory,unlessusingMTS. *.optimizer_secure_view_merging=true *.parallel_max_servers=64 *.parallel_min_servers=0 *.pga_aggregate_target=2G *.plsql_code_type='INTERPRETED'#Default11i setting *.plsql_native_library_dir='/oracle/prod/d01/db/tech_st/10.2.0/plsql/nativelib' *.plsql_native_library_subdir_count=149 *.plsql_optimize_level=2#Required11i setting *.processes=1000# Max. no. of usersx 2 *.session_cached_cursors=700 *.sessions=1000# 2 X processes *.sga_target=7G *.shared_pool_reserved_size=2G *.shared_pool_size=4G *.timed_statistics=true *.undo_management='AUTO'#Required11i setting *.undo_tablespace='APPS_UNDOTS1'#Required11i setting *.user_dump_dest='/oracle/prod/d01/db/tech_st/10.2.0/admin/PROD_srvhqon16/udu mp' *.utl_file_dir='/usr/tmp','/patch/ora_tmp/PROD','/oracle/prod/d01/db/tech_st/10.2.0/ appsutil/outbound/PROD_srvhqon16','/usr/tmp' *.workarea_size_policy='AUTO'#Required11i setting
  • 12. INTERNAL ‫داخلي‬ #standbydbsetup DB_UNIQUE_NAME=PRODHQ SERVICE_NAMES=PRODHQ #Physical standbydb log_archive_config='DG_CONFIG=(PRODHQ,DR)' log_archive_dest_1='LOCATION=/oracle/prod/d01/db/apps_st/archive/ VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=PRODHQ' log_archive_dest_2='SERVICE=DR LGWR ASYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=DR' log_archive_dest_state_1= enable log_archive_dest_state_2= enable log_archive_max_processes=8 #failoverparameters #*.fal_Server=DR #*.fal_client=PRODHQ standby_file_management=auto LOG_ARCHIVE_FORMAT='%t_%s_%r.dbf' *The TNS connections /oracle/prod/d01/db/tech_st/10.2.0/network/admin/PROD_srvhqebst1 PROD_LOCAL= (DESCRIPTION = (ADDRESS= (PROTOCOL= tcp)(HOST= srvhqebst1.chamber.org.sa)(PORT=1526)) ) PROD =
  • 13. INTERNAL ‫داخلي‬ (DESCRIPTION = (ADDRESS_LIST= (ADDRESS= (PROTOCOL= tcp)(HOST= srvhqebst1.chamber.org.sa)(PORT=1526)) ) (CONNECT_DATA = (SID= PROD) ) ) PROD_BALANCE= (DESCRIPTION = (ADDRESS_LIST= (ADDRESS= (PROTOCOL= tcp)(HOST= srvhqebst1.chamber.org.sa)(PORT=1526)) (LOAD_BALANCE= yes) ) (CONNECT_DATA = (SID= PROD) ) ) IFILE = /oracle/prod/d01/db/tech_st/10.2.0/network/admin/PROD_srvhqebst1/PROD_srvhqeb st1_ifile.ora PROD_FO= (DESCRIPTION = (ADDRESS_LIST= (ADDRESS= (PROTOCOL= tcp)(HOST= srvhqebst1.chamber.org.sa)(PORT=1526)) ) (CONNECT_DATA = (SID= PROD) ) ) PROD_REMOTE = (DESCRIPTION = (ADDRESS_LIST= (ADDRESS= (PROTOCOL= tcp)(HOST= srvhqebst1.chamber.org.sa)(PORT=1526)) ) ) PRODHQ =
  • 14. INTERNAL ‫داخلي‬ (DESCRIPTION = (ADDRESS_LIST= (ADDRESS= (PROTOCOL= TCP)(HOST= 10.10.2.28)(PORT = 1526)) ) (CONNECT_DATA = (SERVICE_NAME= PROD) ) ) DR = (DESCRIPTION = (ADDRESS_LIST= (ADDRESS= (PROTOCOL= TCP)(HOST= 10.140.1.102)(PORT = 1526)) ) (CONNECT_DATA = (SERVICE_NAME= PROD) ) ) EXTPROC_CONNECTION_DATA = (DESCRIPTION = (ADDRESS_LIST= (ADDRESS= (PROTOCOL= IPC)(KEY= EXTPROCPROD)) ) (CONNECT_DATA = (SID= PLSExtProc) (PRESENTATION =RO) ) ) On the DR Host Initfile PROD.__db_cache_size=2835349504 PROD.__java_pool_size=117440512 PROD.__large_pool_size=16777216 PROD.__shared_pool_size=4479516672
  • 15. INTERNAL ‫داخلي‬ PROD.__streams_pool_size=33554432 *._b_tree_bitmap_plans=FALSE# Required 11i setting *._fast_full_scan_enabled=FALSE *._like_with_bind_as_equality=TRUE *._sort_elimination_cost_ratio=5 *._sqlexec_progression_cost=2147483647 *._system_trig_enabled=true *._trace_files_public=TRUE *.aq_tm_processes=1 *.background_dump_dest='/oracle/prod/d01/db/tech_st/10.2.0/admin/PROD_srvhqon16/bdump' *.compatible='10.2.0' *.core_dump_dest='/oracle/prod/d01/db/tech_st/10.2.0/admin/PROD_srvhqon16/cdump' *.cursor_sharing='EXACT'# Required 11i settting *.db_block_checking='FALSE' *.db_block_checksum='TRUE' *.db_block_size=8192 *.db_file_multiblock_read_count=128# Required 11i setting *.db_files=512# Max. no. of databasefiles *.db_name='PROD' *.db_unique_name='DR' *.dml_locks=10000 *.event='10298 trace name context forever, level 32' *.job_queue_processes=100 *.LOG_ARCHIVE_DEST_1='LOCATION=/oracle/prod/d01/db/apps_st/archive' *.LOG_ARCHIVE_FORMAT='%t_%s_%r.dbf' *.log_buffer=16326656 *.log_checkpoint_interval=204800
  • 16. INTERNAL ‫داخلي‬ *.log_checkpoint_timeout=1800# Checkpoint at leastevery 20 mins. *.log_checkpoints_to_alert=FALSE *.max_dump_file_size='20480'# trace filesize *.nls_comp='binary'# Required 11i setting *.nls_date_format='DD-MON-RR' *.nls_language='american' *.nls_length_semantics='BYTE'# Required 11i setting *.nls_numeric_characters='.,' *.nls_sort='binary'#Required 11i setting *.nls_territory='america' *.olap_page_pool_size=2G *.open_cursors=700# Consumes process memory, unless usingMTS. *.optimizer_secure_view_merging=true *.parallel_max_servers=64 *.parallel_min_servers=0 *.pga_aggregate_target=2G *.plsql_code_type='INTERPRETED'# Default 11i setting *.plsql_native_library_dir='/oracle/prod/d01/db/tech_st/10.2.0/plsql/nativelib' *.plsql_native_library_subdir_count=149 *.plsql_optimize_level=2# Required 11i setting *.processes=1000# Max. no. of users x 2 *.session_cached_cursors=700 *.sessions=1000#2 X processes *.sga_target=7G *.shared_pool_reserved_size=2G *.shared_pool_size=4G *.timed_statistics=true
  • 17. INTERNAL ‫داخلي‬ *.undo_management='AUTO'# Required 11i setting *.undo_tablespace='APPS_UNDOTS1'# Required 11i setting *.user_dump_dest='/oracle/prod/d01/db/tech_st/10.2.0/admin/PROD_srvhqon16/udump' *.utl_file_dir='/usr/tmp','/patch/ora_tmp/PROD','/oracle/prod/d01/db/tech_st/10.2.0/appsutil/outbound /PROD_srvhqon16','/usr/tmp' *.workarea_size_policy='AUTO'# Required 11i setting control_files='/oracle/prod/d01/db/apps_st/data/stand.ctl' #standbydbsetup DB_UNIQUE_NAME=DR SERVICE_NAMES=DR #Physical standby db log_archive_config='DG_CONFIG=(PRODHQ,DR)' log_archive_dest_1 = 'LOCATION=/oracle/prod/d01/db/apps_st/archive/ VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=DR' log_archive_dest_2 = 'SERVICE=DR LGWR ASYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=PRODHQ' log_archive_dest_state_1 = enable
  • 18. INTERNAL ‫داخلي‬ log_archive_dest_state_2 = enable log_archive_max_processes =8 #failover parameters #*.fal_Server=DR #*.fal_client=PROD standby_file_management = auto LOG_ARCHIVE_FORMAT="%s_%t_%r.dbf" When the shit happen logon as oraprod To the DBTierof the DR SQL> alterdatabase recovermanagedstandbydatabase cancel; SQL> alterdatabase recovermanagedstandbydatabase finish; SQL> alterdatabase committo switchoverto primarywithsessionshutdown; SQL>ALTER DATABASE RECOVER MANAGED STANDBY SKIP SQL>alterdatabase activate standbydatabase
  • 19. INTERNAL ‫داخلي‬ SQL> Shutdownimmediate; SQL> EXIT Source the env.Of the DR site SQL>STARTUP SQL> selectstatus,instance_name,database_role fromv$database,v$instance; SQL> EXIT cd /oracle/PROD/d01/db/tech_st/10.2.0/appsutil/bin . adconfig.sh Contextfile: /oracle/PROD/d01/db/tech_st/10.2.0/appsutil/context.xml Exit login to the AppsTier source the envof appstier go to $ADMIN_SCRIPTS_HOME . adautocfg.sh adstrtal.shapps/password start the EBS engine