Oracle GoldenGate 12c: Troubleshooting and Tuning Training
Oracle GoldenGate 12c: Troubleshooting and Tuning Training
Overview
Course Content
Drop us a Query
Oracle GoldenGate 12c: Troubleshooting and Tuning training imparts deeper knowledge on the performance monitoring and tuning methods. The learners will get exposure on diagnosing the cause of fault/error, gathering and examining the evidences, and finding ways to resolve the issue. The training is effective in handling practical challenges using GoldenGate software. Working on all the existing GoldenGate tools, such as Integrated Extract/Replicat, Streams Performance Advisor (UTL_SPADV) , GGSCI, and Logdump utility- all be covered during he learning sessions.
Oracle GoldenGate 12c: Troubleshooting and Tuning course will help you in the following ways:
Monitor and tune performance
Use troubleshooting tools to gather evidence and resolve the problems
Get hands-on practice on various troubleshooting tools including Knowledge Documents, UTL_SPADV, SHOWSYNTAX parameter, GGSCI and more
Monitor and resolve problems in the areas such as slow startups, lag and statistics, network and disk bottlenecks, file maintenance, mapping synchronization, and more
Acquiring confidence using the standard Oracle GoldenGate tools normally used to interact with the software:
GGSCI
Error Logs, Process Reports, Discard File, System Logs
Competently using the tools mentioned above to gather evidence about alleged issues occurring to an Oracle GoldenGate environment
2. Oracle GoldenGate Troubleshooting Tools
Accessing knowledge Documents - Mailing lists, Oracle GoldenGate forums, etc.
Consulting the Documentation
Getting familiar with the ShowSyntax parameter
Getting familiar with the logdump utility
3. Basic and Startup Problems
Getting familiar with basic problems
Developing the ability to deal with Extract and Replicat startup issues
Verifying file names, file permissions, consistency between Extract and Replicat group names and their supporting files
Verifying consistent naming convention when defining trail files and their reference in the Extract/Replicat parameter files
Verifying that the correct software version has been installed
Verifying that the Oracle GoldenGate manager is running, that the group name which fails to start exists and is not misspelt
Verifying that the the parameter file exists, has the same name as the Extract/Replicat group, and is accessible by Oracle GoldenGate
Introducing the use of CHECKPARAMS to verify that the parameter syntax is correct
4. Data Extraction Problems
Developing the ability to deal with and troubleshoot data extraction issues:Extract is slow - Extract abends - Data pump abends
Analyzing various causes of a slow Extract startup
Tracing may be enabled, activity logging may be enabled, many columns listed in tables being replicated
Introducing the use of the CacheMgr parameter to control the virtual memory and temporary disk space that are available for caching uncommitted transaction data
In-depth analysis of abending Extracts: is Extract unable to open the transaction logs? - Checking to see if the disk is full -Is an archive log missing?
In-depth analysis of abending data pumps: Does the data pump abend with error number 509 ("Incompatible record")?Have the source tables been changed? Is the Extract abending due to data manipulation?
Was the primary Extract or the data pump stopped, re-added, or restarted without resetting the data pump’s read position in the local trail?
5. Data Replication Problems
Developing the ability to deal with and troubleshoot data replication issues:
Analyzing the various causes of a "stuck" Replicat: Does "Stats Replicat" return no statistics? Do successive "Info Replicat" commands indicate that the Replicat read checkpoint is not moving?
Verifying that the Replicat is reading the trail to which Extract is writing
Analyzing the reasons why a Replicat abends: Is Replicat unable to locate a trail? Is Replicat unable to open a trail file? Was "Add TranData" issued for each table?
6. Missed Transactions
Developing the ability to deal with and troubleshoot missed transactions involving issues such as: Tables that are not properly specified - Missing" Add TranData" command - LOB data not replicating
Analyzing the reasons why transactions are not being processed: Were the tables included in Table and Map statements? Are fully qualified names (owner.table) used for both Table and Map?
'Single quotes' on object names imply case-sensitive names for some databases (including the Oracle database)
Are the transactions coming out of the source system properly?
7. Mapping and Synchronization Problems
Developing the ability to deal with and troubleshoot mapping problems, such us Fetching from the source data fails - Table and column names not matching between the source and the target
Analyzing the causes of various mapping problems:Is Extract returning fetch-related errors? Was the row containing the data deleted?
Has the undo retention expired?
Is "NoUseLatestVersion" for "FetchOptions" being used?
Do the source and target tables exist in the databases? Are they specified correctly in the Table or Map statement? Are their names fully qualified (schema.table)?
Do table and column names contain only supported characters?
Are WHERE clauses comparing different data types?
Is KeyCols being used? Are both source and target KeyCols being used? Corresponding source and target columns must match
8. SQLEXEC, File-Maintenance, and Other Problems
Developing the ability to deal with and troubleshoot
SQLEXEC problems - File-maintenance problems - Time differences - Too many open cursors
File-Maintenance Problems: Discard File Is Not Created - Discard File Is Too Big - Trail File Is Too Big
Miscellaneous Problems: Time Differences - INFO Command Shows Incorrect Status
9. "Classic" Performance Tuning
Identifying causes of slow startups
Monitoring lag and statistics
Tuning Manager
Identifying network and disk bottlenecks
Tuning "Classic" Extract
Tuning "Classic" Replicat
10. "Integrated" Performance Tuning
Describing architecture and advantages of the new Integrated capture
Describing architecture and advantages of the new Integrated delivery
Familiarizing with the new V$ tables holding real time Oracle GoldenGate statistics
11. "Integrated" Capture and Delivery Troubleshooting
Familiarizing with Troubleshooting Aids and Tools for Integrated Replication
Describing Oracle GoldenGate Healthcheck for Integrated Replicat
Describing the Oracle Database 12c GoldenGate AWR report
I would like to thank Multisoft team for their constant support and help that they extended during my study period. I gained proficiency in planning, initiation, closing, and execution, and now I am moderately proficient in monitoring and controlling process groups and cleared my PMP exam on 30th May. I am thankful to Multisoft for the same. I would like to especially thank the Training Advisor for the constant support, as all my queries were answered properly. Also, the sessions were arranged to clarify doubts, along with the mock test sessions.
Abhishek
Project Management Professional (PMP)
It as been a wonderful experience learning Primavera from Multisoft Systems. I got training from an expert trainer who holds great command over the course. He delivered Primavera training with full enthusiasm and dedication, that helped me gain confidence over the software. He undertook each and every topic in a well regulated manner, covering all the aspects of Primavera. He was patient in clearing the doubts which came along the learning way.
Mohnish Kumar
Manager Planning, Synergiz Global Services Pvt. Ltd.
Multisoft Systems is a one-stop solution for different learning requirements. I had gone for multiple
trainings here back to back in the field of Electronics. Multisoft is a pool of excellent trainers, who are
domain expert and knows well how to drive the class by encouraging the students to participate and learn
more.
Mohammed Naeem Altyp Osman
Zeta Automation Systems, Sudan
Initially I was hesitant to go for HTML, CSS, and PHP training. Although the Internet offers a lot of content, but there exists a gap in learning and practicing. On enrolling for PHP training at Multisoft Systems, I got all what I was looking for. My trainer was willing to provide me all the support required to to answer the my queries. I guarantee that such assistance is not provided anywhere else in Delhi NCR. I would definitely recommend Multisoft Systems to all my peers because of the training course, so wonderful that covers all areas of programming and web designing are fulfilled. I will always remember this training as it lifted me to a level where I can be independent in understanding computer languages.
Shashvant Walia
HCL
The trainer is very knowledgeable and friendly. He promptly responded to all my queries and supported the answer with several relevant and related examples. All the queries were addressed with no delay and the course content was very good. Thanks a lot to the trainer and Multisoft!
Medha
Product Consultant, Adobe India
It was really a very valuable and good training. The trainer was well versed with the
subject and provided very effective training to the participants. The feedback was
really appreciable. After the course, the participants were benefitted very
much.
Telecommunication Consultants India Ltd. (TCIL)
PMP Training
The training was excellent and knowledgeable, full of illustrations. The trainer was very good in presentation skills and conveying himself. This course has enhanced my skills in ITIL.
Anjali Choudhary
BirlaSoft
Attending CEH training at Multisoft Systems fulfills my objective completely.
Training starting from the basics of networking to the advanced level of hacking
skills gives me great exposure to the ethical hacking domain.
Now, I’m confident enough to meet the security talent crisis of my organization.
Sagar Khajuria
CEH Training
I would say the skills and knowledge of the trainer were excellent. His way of teaching was also good. He always ensures that students should understand the concept and try to teach in the way which is easy to grasp the concepts. He was supportive in clearing the doubts throughout the classes.
Juhy Kaur Dhingra
Information Security Analyst, Bank of America
Great training experience at Multisoft. The trainer with a highly practical approach
makes the training very informative and interesting. His interpersonal skills make
me feel comfortable in the sessions. Good place to take up SAS training.
Dr. Deepak Puri
SAS Training
I would like to thank you and your team for providing me "CBAP Exam Prep Training
Workshop" successfully. I really appreciate everyone for being so responsive,
professional and kind enough to help me in all aspects. The training happened
remotely, however I really did not get the feel of distance gap. The trainer helped
me to related the course concepts with the IT industry that honed my creative
thinking skills.
Thank you to everyone.
Srikanth Botla
CBAP Training
Attending RHCSA training from Multisoft Systems was a complete package of learning,
fun, and problem solving. I appreciate the teaching style of the trainer and his
involvement into sessions.
I’m sure Multisoft Systems can be the right training destination for training on any
technology.
Farhan Siddiqui
RHCSA Training
Multisoft Systems team is great in providing visionary counseling. I’m highly
benefited and can recommend my friends and others to once visit Multisoft Systems
before closing any training related decision.
I attended both Base SAS and Advance SAS trainings. The trainer was an expert in his
domain and solved all my queries in a very satisfactory manner. The study material
provided here helps me to a great extent in preparing for the examination and
qualifying it in the first attempt only. Now I’m on the way to my dream job
Anand Prakash Sahu
Binary Semantics Ltd., Sr. Data Analyst
Base & Advance SAS Training
Multisoft Systems is a good organization providing specialized training in all the
demanding technologies and management areas. I attended ITIL® training for clearing
the certification exam. I’m thankful to the trainer for imparting quality training.
I congratulate Multisoft Systems for maintaining the standards in training.
Manoj Kumar Sharma, HCL
Application Support Manager