Professional Documents
Culture Documents
1. What is database?
2. Which type of storage system is Oracle? What other storage systems are available?
3. Define Database Management System (DBMS) and RDBMS.
4. How is Oracle different from other programming languages?
5. Give some examples of join methods.
6. Which sorting algorithm does Oracle follow?
7. What is database designing?
8. What is data modeling?
9. What is the difference between logical data model and physical data model?
10. What are the components of logical data model?
11. Define relationship.
12. What is a primary key?
13. What is a foreign key?
14. What is normalization? What are the different forms of normalization?
15. What is functional dependency?
16. What is trivial functional dependency?
17. What is full functional dependency?
18. What is multi-valued dependency?
19. What is transitive dependency?
20. What is the standard normal form for most Online Transaction Processing (OLTP) databases?
21. What is de-normalization? Why is it recommended?
22.
20. Name a tablespace, which is automatically created when you create a database.
21. Which file is accessed first when you start an Oracle database?
22. What is the job of the System Monitor (SMON) and Process Monitor (PMON) processes?
23. How do you control the number of datafiles in an Oracle database?
24. How do you determine the maximum number of datafiles in an Oracle database?
25. How do you control the maximum number of redo log files in a database?
26. What is the difference between SPFILE and PFILE?
27. What are the advantages of using SPFILE?
28. How can you find out if the database is using a PFILE or SPFILE?
29. How do you view parameter values when you are using PFILE or SPFILE?
30. How can you start the database using PFILE or SPFILE?
31. Explain the process to change parameter values.
32. How can you covert SPFILE to PFILE 3nd PFILE to SPFILE?
33. How can you backup the parameter files?
34. What is the PGA_AGGREGRATE_TARGET parameter?
35. What happens after a user process fails?
36. What happens during startup mount?
37. What background process refreshes materialized views?
38. What is the difference between multithreaded/shared server and dedicated server?
39. What is a listener process?
40.
What is large pool? What are the benefits of using large pool?
Chapter 4: SQL*Loader
1. What is SQL*Loader?
2. What is the difference between the SQL*Loader and import utilities?
3. How can you use the SQL*Loader utility?
4. Is it essential to have a character-based delimiter in datafile for SQL*Loader to identify data?
5. Can SQL*Loader load Unicode-based datafiies?
6. How can you load fixed length records using SQL*Loader?
7. How can you load Microsoft Excei data into Oracle?
8. How does SQL*Loader handles newiine characters in a record?
9. Can you selectively load only those records that you need?
10. How can you load multi-line records?
11. How can you get SQL*Loader to commit only at the end of the load file?
12. Can you improve the performance of SQL*Loader?
13. What is the difference between the conventional and direct path loads?
14. Can you skip header records while loading?
Chapter 6: Streams
1. What is Change Data Capture (CDC)?
2. What is Oracle Streams?
3. What is the difference between Oracle Streams and CDC?
4. What is Database Change Notification?
5. What is Stream replication?
6. What is Streams?
7. What is Streams pool in Oracle lOg?
8. What is Logical Change Record (LCR)?
9. What is the capture process?
10. What is the apply process?
11. What is SYS.AnyData?
12. Why is additional supplemental logging needed?
13. What is direct apply?
14. What is downstream capture?
15. How can you find the setup of lob_assembly?
16. List some important Streams views.
17. How can you set DML handler?
10. Give two UNIX kernel parameters that affect installation of Oracle.
11. List the major steps in installation of Oracle software on UNIX in brief.
12. How do you find out the number of instances that are running on a server?
13. How do you automate starting and shutting down of databases in UNIX?
14. WhatisOERR?
15. How do you view virtual memory statistics in Linux?