The voice in my head may not be real , but they have some good ideas !!!
Fail Fast, Fail Forward, Fail Often, Fail Better , Standup Every Time
Every problem has at least one solution. Only some solutions are harder to find.
Thursday, December 31, 2015
Tuesday, October 20, 2015
EBS 12.2.7 AD & TXK Delta 7 Features Review
Some of the key features of Delta 7 are
- Enhanced adop Console Messages
- New adop Monitoring Tool
- New adop 'validate' Option
- Support for Middle Tier EBS Technology Checker
- Support for EBS Installation Central Inventory
- Script to Automate Changing Oracle WebLogic Server Administration User Password
- Simplified Procedure for Changing WLS Data Source
- New 'dualfs' Option in Standard Cloning
- Improved Delete Node and Delete Managed Server APIs
- Mandatory Definitions of Context Variables
- Automatic Execution of ETCC on Database Tier After Cloning
- Various adop Enhancements and Fixes
Saturday, October 10, 2015
Exadata Upgrade - Adding X5-2 Half Rack to X3-2 Existing Half Rack
Recently did an Exadata Expansion project on x3 half rack and making it a full rack by adding x5.
this setup is a full exadata rack with two different flavours of engineered system hardware four x3 compute nodes and four x5-2 compute nodes along with seven x3 cellnodes with seven x5 cell nodes.
This topology is supported but there were a lot of work behind.
- First getting the x3 on the supported release 12c , this involved 4 node grid upgrade from 11g to 12c and x3 compute/cell node image to 12c from 11g.
- Next physical racking of x5 hardware into x3 rack space
- Then upgrade x5 to the latest software stack 12c same as x3
- Interconnect both x3 and x5 to co-exisits
- Precheck of the full exadata rack before making them into one cluster
- Next add the four x5 node to the x3 rac cluster using addnode.sh
- Now the storage - x3 had 3TB disk and x5 has 4TB disk , so grid disk has to be the same size.
- following doc "How to Add Exadata Storage Servers Using 3TB/4TB Disks to an Existing Database Machine (Doc ID 1476336.1)" will help.
- the additional 1TB space from x5 cell storage was created into RECO2 for future recovery storage space as the current setup is 80:20 (DATA:RECO)
- Completed cluster verification and return the rack to service
This whole exercises was so cool and went as documented.
For documentation the below was used (you may have to refer to the latest document for extending exadata)
Oracle® Exadata Database Machine Extending and Multi-Rack Cabling Guide
12c Release 1 (12.1)
E51952-10
https://docs.oracle.com/cd/E50790_01/doc/doc.121/e51952/hardware.htm#DBMMR21157
Monday, July 27, 2015
Sunday, June 21, 2015
GoldenGate Initial Load by Senthil Rajendran
Index
GoldenGate Fundamentals Session
GoldenGate Implementations Essential
GoldenGate Monitoring, Troubleshooting and Tuning
GoldenGate Use Cases
GoldenGate Initial Load
GoldenGate Use Cases by Senthil Rajendran
Index
GoldenGate Fundamentals Session
GoldenGate Implementations Essential
GoldenGate Monitoring, Troubleshooting and Tuning
GoldenGate Use Cases
GoldenGate Initial Load
GoldenGate Monitoring, Troubleshooting and Tuning by Senthil Rajendran
Index
GoldenGate Fundamentals Session
GoldenGate Implementations Essential
GoldenGate Monitoring, Troubleshooting and Tuning
GoldenGate Use Cases
GoldenGate Initial Load
GoldenGate Implementations Essential by Senthil Rajendran
Index
GoldenGate Fundamentals Session
GoldenGate Implementations Essential
GoldenGate Monitoring, Troubleshooting and Tuning
GoldenGate Use Cases
GoldenGate Initial Load
GoldenGate Fundamentals Session by Senthil Rajendran
Index
GoldenGate Fundamentals Session
GoldenGate Implementations Essential
GoldenGate Monitoring, Troubleshooting and Tuning
GoldenGate Use Cases
GoldenGate Initial Load
Wednesday, May 6, 2015
Supporting a Day Against DRM with PacktPub
What is DRM?
Monday, April 27, 2015
EBS R12.2 Delta 6 Feature Review : Enhancement of adop console messages
Instead of displaying the complete update statements , I can see messages like "[STATEMENT] Updating cutover_status=0 for session_id : 67" which are quite meaning full.
Still see a lot of technical names used like "[STATEMENT] Inside createPatchCtxFile()..."
EBS R12.2 Delta 6 Feature Review : EBS Technology Consistency Checker (ETCC)
[PROCEDURE] [START 2015/04/27 14:27:57] Performing database sanity checks
[WARNING] ETCC: The following database fixes are not applied in node vmohstest001
14046443
14255128
16299727
16359751
17250794
17401353
18260550
18282562
18331812
18331850
18440047
18689530
18730542
19472320
19487147
19896336
Refer to My Oracle Support Knowledge Document 1594274.1 for instructions.
[PROCEDURE] [END 2015/04/27 14:27:57] Finished performing database sanity checks
EBS R12.2 Delta 6 Feature Review : Single File System Instance
There are two advantages of this single file system feature in 12.2
- no more synchronization of run and patch file system
- save storage
- Install R12.2 Instance with dual file system or Clone an existing environment with dual file system. No option available in the Rapid Installer to select single file system instance.
- Remove the PATCH_BASE using operating system remove command rm -rf $PATCH_BASE
- Apply the patch using in ADOP downtime mode and run cleanup phase as required
- You cannot clone the single file system to build another environment.
- You cannot enable the dual file system back and start a patching cycle
Sunday, April 5, 2015
EBS 12.2 do not ignore the database patches on top of AD Delta 5 and TXK Delta 5
Make sure all the recommended patches are in place as a part of the bundle patch. Your EBS 12.2 ADOP cycle could go unstable with out the database patches.
Thursday, January 22, 2015
EBS 12.2 Essential Bundle Fixes for AD Delta 5 and TXK Delta 5 (Doc ID 1934471.1)
if any of the below features are interesting to your deployment then please review the doc and apply the essential bundle patches on 12.2.5 environment. Hope this helps to stabilize your environment.
Section 4: Features and Fixes in the Current Code level
The bundle fixes include implementation of the following AD and TXK features and fixes.
4.1: AD Features and Fixes
- The database connection module has been enhanced such that the former multiple connections during adop execution have been reduced to only two connections for all embedded SQL actions.
- Concurrency issues during multi-node configuration have been fixed.
- Redundancy issues have been addressed:
- When calling validation on all nodes.
- Unnecessary calls to the TXK API, have been removed from the cleanup phase.
- Time-consuming database actions have been centralized, instead of being performed on all nodes.
- Multinode logic has been changed to depend on a new table, adop_valid_nodes, instead of fnd_nodes.
- An issue where AD Admin and AD Splice actions were not synchronized on shared slave nodes has been fixed.
- Reporting capabilities have been improved for:
- Abandon nodes and failed nodes.
- Uncovered objects not being displayed after actualize_all in adopreports.
- Out of sync nodes during fs_clone and abort.
- Cutover improvements:
- Restartability of cutover.
- An obsoleted materialized view has been removed from processing during cutover.
- xdfgen.pl has been enhanced to support execution against Oracle RAC databases where ipscan is enabled.
- Support for valid comma-separated adop phases has been provided.
- Several database-related performance issues have been fixed.
- Improvements have been made in supporting hybrid, DMZ, non-shared, and shared configurations.
- The adop utility has been enhanced to support host name containing the domain name.
4.2: TXK New Features and Fixes
- Enhancements have been made to the provisioning tools used in multi-tier environments to perform operations such as adding or deleting nodes and adding or deleting managed servers.
- An enhancement has been made to allow customization of the s_webport and s_http_listen_parameter context variables when adding a new node.
- Performance improvements have been made for cloning application tier nodes, particularly in the pre-clone and post-clone phases.
- Fixes related to cloning support for Oracle 12c Database have been provided.
- Performance improvements have been made for managing application tier services, including implementation of the Managed Server Independence Mode feature (-msimode parameter to adstrtal.sh) to allow application tier services to be started or stopped without the WebLogic Administration Server running.
- On a multi-node application tier system configuration, remote connectivity is no longer required for packaging the Oracle E-Business Suite WebLogic Server domain.
- JVM heap size (-Xms and -Xmx) has been increased to 1 GB for the WebLogic Administration Server and all managed servers.
Saturday, January 10, 2015
EBS 12.2 Blocking a Concurrent Program while Online Patching
- Use the Concurrent Program window or page to edit your concurrent program definition.
- Select the Incompatibilities button to open the Incompatible Programs window.
- Add a new global incompatibility rule for your program with the following program:
- Application Name: Applications DBA
- Program Name: Online Patching In Progress (internal name: ADZDPATCH) concurrent program
Sunday, January 4, 2015
EBS 12.2 Validation Scripts for Prepare, Cutover and FS_Clone Phases
export RUN_CONTEXT_FILE=/testi/inst/fs1/inst/apps/testi_host1/appl/admin/testi_host1.xml
export PATCH_CONTEXT_FILE=/testi/inst/fs2/inst/apps/testi_host1/appl/admin/testi_host1.xml
perl $AD_TOP/patch/115/bin/txkADOPValidations.pl -contextfile=$RUN_CONTEXT_FILE -patchctxfile=$PATCH_CONTEXT_FILE -phase=fs_clone -logloc=/tmp
perl $AD_TOP/patch/115/bin/txkADOPValidations.pl -contextfile=$RUN_CONTEXT_FILE -patchctxfile=$PATCH_CONTEXT_FILE -phase=prepare -logloc=/tmp
perl $AD_TOP/patch/115/bin/txkADOPValidations.pl -contextfile=$RUN_CONTEXT_FILE -patchctxfile=$PATCH_CONTEXT_FILE -phase=cutover -logloc=/tmp
Review the logfile that gets created under /tmp
You can run the scripts for the phase you are interested and it takes not more than 10 mins.
Friday, January 2, 2015
ORA-06508 in an EBS 12.2 environment ?
Custom.pll template are sometimes used wrong. In case of 12.2 make sure you use the seeded 12.2 template to put in you customizations. In case if you are migrating from a older release make sure it is created from the latest versions. You can check the version using adident package. ORA-06508 are known to be a problem with older custom.pll template.
$APPLTMP directory in R12.2 Multi Node
$APPLTMP directory in R12.2 if placed in a shared location in a multi node environment the there are know complications in multi node cutover. So best to leave it under INST top for each node.
EBS 12.2 Too Many Invalid ?
Run EBS 12.2 Compliance Checker and resolve any violations.
Document 1531121.1, "Using the Online Patching Readiness Report in Oracle E-Business Suite Release 12.2"
The consequences of failing to fix a violation depend on the type of violation. Objects that do not comply with Online Patching development standards may behave incorrectly or become invalid during or after online patching.
Some customers have synonyms from custom schemas pointing directly to the base tables. Don't you think this is a 12.2 violation that should be fixed....
Popular Posts
-
[oracle@testebsop3app01 ~]$ perl /u01/install/APPS/fs1/EBSapps/comn/clone/bin/adcfgclone.pl appltop /u01/install/APPS/fs1/inst/apps/SATURN_...
-
FS_CLONE Phase It is a stand-alone command used for file system cloning. Standard cloning (using adcfgclone.pl) cannot be used to synch...
-
Suddenly all production reports in BI Publisher failed with message " ORA-01017: invalid username/password; logon denied" The da...
-
Abort Phase If for some reason either the prepare or apply phase failed or gave problems, you can abort the patching cycle. After runnin...
-
As a green field expert in data science, you would be responsible for designing and implementing data science projects from scratch. This i...
-
If you are an EBS administrator the first thing some asks you to do a health check of an environment , you return to him with a Request ID o...
-
PRVG-2031 : Owner of file "/u01/app/oracle/diag/crs/rac01/crs/lck" did not match the expected value on node "HOST1". [Ex...
-
ADOPValidations_detailed.log reported a warning message for one of the critical error "Cross Reference" ValidateFSConfigFile...
-
Ready the instance for cutover Perform the final operations like Compile Invalids , Generate Derived Objects and Pre-compute DDL to be run...
-
Scenario You have noticed that the on the patch edition there are lot of patches applied. You did the cutover and now customer wants t...