InterviewSolution
This section includes InterviewSolutions, each offering curated multiple-choice questions to sharpen your knowledge and support exam preparation. Choose a topic below to get started.
| 51. |
What Are The Two Types Of Views Available In The Object Navigator(specific To Report 2.5)? |
|
Answer» VIEW by STRUCTURE and view by TYPE . View by structure and view by type . |
|
| 52. |
What Is Difference Between Open_form And Call_form? |
|
Answer» when one FORM invokes another form by EXECUTING open_form the first form remains DISPLAYED, and operators can navigate between the forms as desired. when one form invokes another form by executing call_form, the called form is MODAL with respect to the CALLING form. That is, any windows that belong to the calling form are disabled, and operators cannot navigate to them until they first exit the called form. when one form invokes another form by executing open_form the first form remains displayed, and operators can navigate between the forms as desired. when one form invokes another form by executing call_form, the called form is modal with respect to the calling form. That is, any windows that belong to the calling form are disabled, and operators cannot navigate to them until they first exit the called form. |
|
| 53. |
What Are The Triggers Associated With Image Items? |
|
Answer» When-image-activated FIRES, when the OPERATORS double CLICKS on an image ITEM, when-image-pressed fires, when an OPERATOR clicks or double clicks on an image item. When-image-activated fires, when the operators double clicks on an image item, when-image-pressed fires, when an operator clicks or double clicks on an image item. |
|
| 54. |
If A Parameter Is Used In A Query Without Being Previously Defined, What Difference Exist Between Report 2.0 And 2.5 When The Query Is Applied? |
|
Answer» While both reports 2.0 and 2.5 CREATE the parameter, report 2.5 GIVES a MESSAGE that a bind parameter has been CREATED. While both reports 2.0 and 2.5 create the parameter, report 2.5 gives a message that a bind parameter has been created. |
|
| 55. |
Does A Before Form Trigger Fire When The Parameter Form Is Suppressed? |
|
Answer» Yes. Yes. |
|
| 56. |
Is The After Report Trigger Fired If The Report Execution Fails? |
|
Answer» Yes. Yes. |
|
| 57. |
Can You Have More Than One Content Canvas View Attached With A Window? |
|
Answer» Yes. Each window you create must have atleast one content canvas view assigned to it. You can also create a window that has MANIPULATED content canvas view. At RUN TIME only one of the content canvas VIEWS assign to a window is displayed at a time. Yes. Each window you create must have atleast one content canvas view assigned to it. You can also create a window that has manipulated content canvas view. At run time only one of the content canvas views assign to a window is displayed at a time. |
|
| 58. |
What Are The Built-ins Used For Sending Parameters To Forms? |
|
Answer» You can pass PARAMETER values to a FORM when an application EXECUTES the call_form, New_form, Open_form or Run_product. You can pass parameter values to a form when an application executes the call_form, New_form, Open_form or Run_product. |
|
| 59. |
Differentiate Simple And Complex, Snapshots ? |
|
Answer» - A simple snapshot is BASED on a query that does not contains GROUP BY CLAUSES, CONNECT BY clauses, JOINS, sub-query or snashot of operations. - A simple snapshot is based on a query that does not contains GROUP BY clauses, CONNECT BY clauses, JOINs, sub-query or snashot of operations. |
|
| 60. |
How Can We Reduce The Network Traffic? |
|
Answer» - REPLICATION of data in DISTRIBUTED environment. - Replication of data in distributed environment. |
|
| 61. |
What Is Distributed Database ? |
|
Answer» A DISTRIBUTED DATABASE is a network of DATABASES managed by MULTIPLE database servers that appears to a user as single logical database. The data of all databases in the distributed database can be simultaneously accessed and modified. A distributed database is a network of databases managed by multiple database servers that appears to a user as single logical database. The data of all databases in the distributed database can be simultaneously accessed and modified. |
|
| 62. |
What Are The Options Available To Refresh Snapshots ? |
|
Answer» COMPLETE - Tables are COMPLETELY regenerated using the snapshots query and the master tables every time the snapshot referenced. COMPLETE - Tables are completely regenerated using the snapshots query and the master tables every time the snapshot referenced. |
|
| 63. |
What Are The Benefits Of Distributed Options In Databases? |
|
Answer» Database on other servers can be UPDATED and those transactions can be GROUPED together with OTHERS in a logical unit. Database on other servers can be updated and those transactions can be grouped together with others in a logical unit. |
|
| 64. |
What Is Snapshot Log ? |
|
Answer» It is a table that MAINTAINS a record of MODIFICATIONS to the master table in a SNAPSHOT. It is stored in the same database as master table and is only available for SIMPLE SNAPSHOTS. It should be created before creating snapshots. It is a table that maintains a record of modifications to the master table in a snapshot. It is stored in the same database as master table and is only available for simple snapshots. It should be created before creating snapshots. |
|
| 65. |
Describe Two Phases Of Two-phase Commit ? |
|
Answer» Prepare phase - The global coordinator (initiating node) ask a PARTICIPANTS to prepare (to promise to commit or rollback the transaction, EVEN if there is a failure. Prepare phase - The global coordinator (initiating node) ask a participants to prepare (to promise to commit or rollback the transaction, even if there is a failure. |
|
| 67. |
What Is The Mechanism Provided By Oracle For Table Replication ? |
|
Answer» Snapshots and SNAPSHOT LOGs. |
|
| 68. |
What Is A Snapshot ? |
|
Answer» SNAPSHOTS are read-only copies of a master table LOCATED on a remote node which is periodically REFRESHED to reflect CHANGES MADE to the master table. Snapshots are read-only copies of a master table located on a remote node which is periodically refreshed to reflect changes made to the master table. |
|
| 69. |
What Is A Sql * Net? |
|
Answer» SQL *NET is ORACLE's MECHANISM for interfacing with the communication protocols USED by the NETWORKS that facilitate distributed processing and distributed databases. It is used in Clint-Server and Server-Server communications. SQL *NET is ORACLE's mechanism for interfacing with the communication protocols used by the networks that facilitate distributed processing and distributed databases. It is used in Clint-Server and Server-Server communications. |
|
| 70. |
How Can You Enforce Referential Integrity In Snapshots ? |
|
Answer» Time the REFERENCES to OCCUR when master tables are not in USE. Peform the reference manually immediately LOCKING the master tables. We can join tables in SNAPSHOTS by creating a complex snapshots that will be based on the master tables. Time the references to occur when master tables are not in use. Peform the reference manually immediately locking the master tables. We can join tables in snapshots by creating a complex snapshots that will be based on the master tables. |
|
| 71. |
What Is Two-phase Commit ? |
|
Answer» Two-phase COMMIT is MECHANISM that guarantees a distributed transaction either commits on all involved nodes or ROLLS back on all involved nodes to maintain DATA consistency across the global distributed database. It has two phase, a Prepare Phase and a Commit Phase. Two-phase commit is mechanism that guarantees a distributed transaction either commits on all involved nodes or rolls back on all involved nodes to maintain data consistency across the global distributed database. It has two phase, a Prepare Phase and a Commit Phase. |
|
| 72. |
What Are The Dictionary Tables Used To Monitor A Database Spaces ? |
Answer»
|
|
| 73. |
How Does One Get The View Definition Of Fixed Views/tables? |
|
Answer» QUERY V$fixed_view_definition. Query v$fixed_view_definition. |
|
| 74. |
What Is A Profile ? |
|
Answer» Each database USER is assigned a PROFILE that specifies limitations on VARIOUS system RESOURCES available to the user. Each database user is assigned a Profile that specifies limitations on various system resources available to the user. |
|
| 75. |
How Do I Find Used/free Space In A Temporary Tablespace? |
|
Answer» Unlike normal tablespaces, true TEMPORARY tablespace INFORMATION is not listed in DBA_FREE_SPACE. Instead use the V$TEMP_SPACE_HEADER VIEW: SELECT tablespace_name, SUM (bytes used), SUM (bytes free) FROM V$temp_space_header GROUP BY tablespace_name;Unlike normal tablespaces, true temporary tablespace information is not listed in DBA_FREE_SPACE. Instead use the V$TEMP_SPACE_HEADER view: |
|
| 76. |
Where Are My Tempfiles, I Don't See Them In V$datafile Or Dba_data_file? |
|
Answer» TEMPFILES, UNLIKE normal DATAFILES, are not listed in v$datafile or dba_data_files. Instead query v$tempfile or dba_temp_files: SELECT * FROM v$tempfile; SELECT * FROM dba_temp_files;Tempfiles, unlike normal datafiles, are not listed in v$datafile or dba_data_files. Instead query v$tempfile or dba_temp_files: |
|
| 77. |
What Is Auditing ? |
|
Answer» MONITORING of USER access to AID in the INVESTIGATION of database use. Monitoring of user access to aid in the investigation of database use. |
|
| 78. |
What Is Object Auditing ? |
|
Answer» OBJECT AUDITING is the auditing of accesses to SPECIFIC schema OBJECTS without regard to user. Object auditing is the auditing of accesses to specific schema objects without regard to user. |
|
| 79. |
What Is Privilege Auditing ? |
|
Answer» Privilege AUDITING is the auditing of the USE of powerful system PRIVILEGES WITHOUT regard to specifically NAMED objects. Privilege auditing is the auditing of the use of powerful system privileges without regard to specifically named objects. |
|
| 80. |
What Are The Uses Of Roles ? |
Answer»
|
|
| 81. |
What Are Roles ? |
|
Answer» Roles are NAMED groups of RELATED PRIVILEGES that are GRANTED to USERS or other roles. Roles are named groups of related privileges that are granted to users or other roles. |
|
| 82. |
What Are Roles? How Can We Implement Roles ? |
|
Answer» Roles are the easiest way to grant and manage common PRIVILEGES needed by DIFFERENT groups of DATABASE USERS. Creating roles and assigning provides to roles. Assign each role to group of users. This will SIMPLIFY the job of assigning privileges to individual users. Roles are the easiest way to grant and manage common privileges needed by different groups of database users. Creating roles and assigning provides to roles. Assign each role to group of users. This will simplify the job of assigning privileges to individual users. |
|
| 83. |
How Can You Enable Automatic Archiving ? |
| Answer» | |
| 84. |
What Are The Database Administrators Utilities Avaliable ? |
|
Answer» SQL * DBA - This allows DBA to monitor and control an ORACLE database. SQL * DBA - This allows DBA to monitor and control an ORACLE database. |
|
| 85. |
What Is Statement Auditing ? |
|
Answer» Statement auditing is the auditing of the powerful SYSTEM privileges WITHOUT regard to SPECIFICALLY NAMED OBJECTS. Statement auditing is the auditing of the powerful system privileges without regard to specifically named objects. |
|
| 86. |
What Are The Different Levels Of Auditing ? |
|
Answer» STATEMENT AUDITING, PRIVILEGE Auditing and OBJECT Auditing. Statement Auditing, Privilege Auditing and Object Auditing. |
|
| 87. |
What Is Tablespace Quota ? |
|
Answer» The collective amount of DISK space available to the OBJECTS in a schema on a particular TABLESPACE. The collective amount of disk space available to the objects in a schema on a particular tablespace. |
|
| 88. |
What Are The System Resources That Can Be Controlled Through Profile ? |
Answer»
|
|
| 89. |
What Is Default Tablespace ? |
|
Answer» The TABLESPACE to CONTAIN SCHEMA objects CREATED without specifying a tablespace name. The Tablespace to contain schema objects created without specifying a tablespace name. |
|
| 90. |
What Is The Use Of Analyze Command ? |
|
Answer» To perform ONE of these function on an index,table, or cluster: To perform one of these function on an index,table, or cluster: |
|
| 91. |
What Is A Database Instance ? Explain |
|
Answer» A database INSTANCE (Server) is a set of MEMORY structure and background processes that access a set of database files.The PROCESS can be shared by all users. The memory structure that are used to store most queried data from database. This helps up to improve database performance by decreasing the amount of I/O performed against data FILE. A database instance (Server) is a set of memory structure and background processes that access a set of database files.The process can be shared by all users. The memory structure that are used to store most queried data from database. This helps up to improve database performance by decreasing the amount of I/O performed against data file. |
|
| 92. |
What Is An Index ? How It Is Implemented In Oracle Database ? |
|
Answer» An index is a database structure used by the SERVER to have direct access of a ROW in a table. An index is automatically created when a unique of primary key constraint clause is SPECIFIED in CREATE table comman (VER 7.0) An index is a database structure used by the server to have direct access of a row in a table. An index is automatically created when a unique of primary key constraint clause is specified in create table comman (Ver 7.0) |
|
| 93. |
What Is Cluster? |
|
Answer» GROUP of tables physically stored TOGETHER because they share common COLUMNS and are OFTEN used together is called CLUSTER. Group of tables physically stored together because they share common columns and are often used together is called Cluster. |
|
| 94. |
What Is Parallel Server ? |
|
Answer» MULTIPLE INSTANCES ACCESSING the same DATABASE (Only In Multi-CPU ENVIRONMENTS). Multiple instances accessing the same database (Only In Multi-CPU environments). |
|
| 95. |
What Is A Cluster Key ? |
|
Answer» The related columns of the tables are CALLED the cluster KEY. The cluster key is indexed using a cluster INDEX and its VALUE is stored only once for multiple tables in the cluster. The related columns of the tables are called the cluster key. The cluster key is indexed using a cluster index and its value is stored only once for multiple tables in the cluster. |
|
| 96. |
What Is A Schema ? |
|
Answer» The SET of objects owned by user account is CALLED the SCHEMA. The set of objects owned by user account is called the schema. |
|
| 97. |
What Is A Deadlock ? Explain . |
|
Answer» TWO processes wating to update the rows of a table which are locked by the other process then deadlock ARISES. In a database environment this will often HAPPEN because of not issuing proper row lock commands. Poor design of front-end application MAY cause this SITUATION and the performance of server will reduce drastically. Two processes wating to update the rows of a table which are locked by the other process then deadlock arises. In a database environment this will often happen because of not issuing proper row lock commands. Poor design of front-end application may cause this situation and the performance of server will reduce drastically. |
|
| 98. |
What Is Read-only Transaction ? |
|
Answer» A Read-Only transaction ENSURES that the results of each QUERY executed in the transaction are CONSISTENT with respect to the same POINT in TIME. A Read-Only transaction ensures that the results of each query executed in the transaction are consistent with respect to the same point in time. |
|
| 99. |
What Does Commit Do ? |
|
Answer» COMMIT makes permanent changes resulting from all SQL statements in the TRANSACTION. The changes made by the SQL statements of a transaction become visible to other user sessions transactions that START only after transaction is COMMITTED. COMMIT makes permanent changes resulting from all SQL statements in the transaction. The changes made by the SQL statements of a transaction become visible to other user sessions transactions that start only after transaction is committed. |
|
| 100. |
What Is Cost-based Approach To Optimization ? |
|
Answer» Considering available access paths and determining the most EFFICIENT execution PLAN based on statistics in the data DICTIONARY for the tables accessed by the statement and their ASSOCIATED clusters and INDEXES. Considering available access paths and determining the most efficient execution plan based on statistics in the data dictionary for the tables accessed by the statement and their associated clusters and indexes. |
|