Major Objectives Of Oracle Troubleshooting And Scenarios

954 Words2 Pages

Unit 4: Troubleshooting / Scenarios
Q.1: Define the concept of troubleshooting in ORACLE?
Ans: In Oracle, troubleshooting is a state-of-the-art concept. It defines directions to perform an appropriate process of resolving Oracle performance issues. Oracle is one of the world's largest database. A steep density has turned Oracle into a difficult database hard to troubleshoot.
Q.2: What are the major objectives of Oracle troubleshooting?
Ans: The major objectives of Oracle troubleshooting include:
1. To learn latest troubleshooting methods for optimizing and monitoring the memory usage.
2. To learn an accurate methodology to be used for investigating the Oracle database.
3. To get knowledge how to locate and decide Input / Output storage points, …show more content…

To acquire knowledge of using multiple scripts used to expose session related bottlenecks.
5. To fully understand the techniques that are used to locate and fix SQL issues.
6. To comprehend bottleneck and ratio-based troubleshooting examination.
Q.3: What is the best time to increase copy latches? Mention parameter used to control copy latches?
Ans: The best time to increase copy latches is when a DBA gets extra contention for copy latches shown by the “redo copy” latch hit ratio. An initialization parameter LOG_SIMULTANEOUS_COPIES is used to double the CPU on the system.
Q.4: What would you do in the following scenario?
“A job that normally takes one hour to execute, is taking six hours now. What steps would you take to resolve the issue as a DBA?”
Ans: In this scenario, I will take the following steps:
1. I will verify if there is any modification in the job code.
2. Then, I will check statistics of table.
3. After checking statistics, I will generate explain plan for all DML/DDL statements and the SQL queries written in that particular job.
4. To check the index involvement, I will disable all indexes temporarily so that the job execution time can be minimized.
Q.5: What would you do in the following …show more content…

Yes, I have used partitioning because it effectively enhances the manageability, performance, and availability of a number of applications. It has helped me in reducing the total ownership cost for piling large sized data. Partitioning permits tables, indexes, and index-organized tables so that they can be subdivided into smaller segments.
Q.11: Why do we use composite partitioning?
Ans: We use partitioning if we work with large sized table. We need faster access enabling the database objects to manage and access granularity. Oracle provides a number of partitioning extensions and strategies to meet the needs of enterprises.
Q.12: How do you re-organize the Oracle database?
Ans: In Oracle 9i, we use “EXP / IMP” command move table. From Oracle 10g and onwards, we use “SHIRNK COMPACT” command.
Q.13: What is the difference between global and local index?
Ans: A global index is known as one-to-many relationship. It allows one index partition to map with many table partitions. On the other hand, a local index is a one-to-one mapping between an index partition and a table partition.
Q.13: Why do indexes become impracticable during a table

More about Major Objectives Of Oracle Troubleshooting And Scenarios

Open Document