Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

5 6061978178002355489

Download as pdf or txt
Download as pdf or txt
You are on page 1of 25

1)You can overload subprograms if their formal parameters differ only in numeric data type.

PL/SQL looks for matc


hing numeric parameters in which order?
A) 1.PLS_INTEGER 2.NUMBER 3.BINARY_FLOAT 4.BINARY_4.DOUBLE
B) 1.BINARY_DOUBLE 2.BINARY_FLOAT 3.PLS_INTEGER 4.NUMBER
C) 1.NUMBER 2.PLS_INTEGER 3.BINARY_FLOAT 4.BINARY_DOUBLE
D) THere is no such ordernin which it looks
ANS-A
2)PL?SQL Exception message consists of which of the following parts?A. Type of Exception B.Error Code C.Error
Message
A)Only A
B)Only B
C)Only A and C
D)A,B and C
ANS-D
3)How many IN arguments procedure DBMS_LOCK.SLEEP has?
A)0
B)1
C)2
D)It can have any number of arguments
ANS-B
4)What will be the output of the following code snippet?
DECLARE
Time TIMESTAMP(3);
BEGIN
Time:='15-SEP-2013 07:48:53.275';
DBMS_OUTPUT.PUT_LINE(TO_CHAR(Time));
End;
A)15-SEP-13 07.48.53.275 AM
B)15-SEP-2013 07.48.53.275 AM
C)15-SEP-.
13 07.48.53.275
D)15-SEP-13 07.48.53.275 PM
ANS-A
5)Which of the following is considered as the best practice whiledesigning trigger?
a)Use triggers to ensure that whenever a specific event occurs,any necessary actions are done(regardless of which us
er or application issues the triggering statement).
b)Do not create triggers that duplicate database features.
c)Do not create triggers that depend on the order in which a SQL statement processes rows(which can vary).
d)Use BEFORE row triggers to modify the row before writing the row data to risk.
e)Use AFTER row triggers to obtain the row ID and use it in operations.
f)Do not create recursive triggers.
g)Use DATABASE triggers judiciously.They fire every time any databases user initiates a triggering event.
A)a,b,c,d,e,f
B)a,b,c,d,e,f,g
C)a,c,d,e,f,g
D)c,d,e,f,g
E)a,b,c,d,f,g
ANS-B
6)Which of the following is false about parameterized cursors.
A)Parameters allow values to be passed to a cursor when it is opened and used within the query when it executes
B)These can be opened more than once in a block,by passing different sets of values each time
C)The datatype of the parameters are same as those for scalar variables,but are not given sizes and scales
D)The parameters are treated like PL/SQL,variables within the cursor's query expression
E)None of the above
ANS-
7)Oracle error after installing or upgrading to a new databses that occurs when attempting to connect before Orcale h
as been started.This error states "Oracle not available".
A)ORA-01034
B)ORA-01555
C)ORA-04031
D)ORA-12154
E)ORA-29516
ANS-A
8)Which of the functions are used in WHEN OTHERS exception handler
A)SQLCODE
B)SQLERRM
C)SQLERRNUM
D)ROWNUM
E)None of these
ANS-A and B
9)What is the output of the following code snippet?
DECLARE
SUBTYPE p_integer IS PLS_INTEGER RANGE-11..11;
y_axis p_integer;
PROCEDURE test(x_var IN p_integer)IS
BEGIN
DBMS_OUTPUT.PUT_LINE(x_var);
END test;
BEGIN
y_axis:=13;
test(12);
END
A)Program executes successfully and prints MORE THAN TEN CHARACTERs
B)ORA-06501: PL/SQL:numeric or value error
C)program fails as NULL can be assigned to VARCHAR2
D)Program fails as NULL v_letter cannot be recognised inside procedure
ANS-B
10)Which of these is not a predefined PL/SQL Character Data Types?
A)NCHAR
B)NRAW
C)RAW
D)NVARCHAR
ANS-B
11)YOu have two triggers on the table.When you drop the table:A.ALLtriggers on a dropped table will remain in the
system but would return an error when used. B.All triggers on a dropped
table have been dropped as well.C Dropping a Trigger totally depends on whether the Trigger is on the statement or
a row level.
A)Only A
B)Only B
C)Both A and c
D)Both B and C
ANS-option B(Only B)
12)User-defined functions can be used in:A.Check constraints B.Indexes C.Virtual colums
A)only B
B)only C
C)Both B and C
D)BOth A and C
ANS-option C(Both B and C)
13)Ram developed the following code:What will be the output of above code?DECLARE
l_variable SIMPLE_DOUBLE:
BEGIN
l_variable:=NULL;
dbms_output.put_line('Result is'||l_result);
END;
A)Program Executes Successful and displays Resukt is.....
B)Program fails as ther is a syntax error while assigning NULL
C)Program fails as there is no datatype like SIMPLE_DOUBLE
D)Program fails as SIMPLE_DOUBLE cannot hold NULL values
ANS-D
14)Which of following auditing types can be used as the simplest way to audit procedure Execution?A. Schema obje
ct auditing B.Priviledge auditing C.Statement auditing
A)Only A
B)Only B
C)Only C
D)Both B and C
ANS-Option C
15)To define independent block,you use which of the following Compiler directive pragma?
A)AUTONOMOUS_BLOCK
B)AUTONOMOUS_TRANSACTION
C)INDEPENDENT_BLOCK
D)AUTONOMOUS_STRING
ANS-B
16)Which system privilege enables someone to execute anyusers's function in database?A.Execute any procedure B
>Execute any function C.Execute any unit
A)only A
B)only B
C)both B and C
D)Both A and B
ANS-option D
17)You have been asked to look employee table using LOCK TABLR statement in a specified lock mode so that to
allow concurrent access to a table;they prevent other users
from locking the entire table for exclusive use.Which type of lock you will use here?
A)LOCK TABLE employee IN ALLOW SHARE MODE NOWAIT;
B)LOCK TABLE employee IN TABLE SHARE MODE NOWAIT;
C)LOCK TABLE employee IN ROW SHARE MODE NOWAIT;
D)There is not such lock
ANS-C
18)What are database triggers?Please select all the correct answers
A)Set of PLSQL package
B)Set of PLSQL function
C)Set of code fires automatically after DDL operations performed
D)Set of code fires automatically after DML operations performed
E)Set of code fires automaticalyy before DML operations performed
ANS-B,C,D,E
19)Native Dynamic SQL has been integrated into the PL/SQL language by adding one new statement ___________
_,which executes a specified SQL statement immediately by enhancing
the OPEN FOR statements
A)Open For
B)Execute Immediate
C)Execute Immediate and Open for
D)None of the above
E)All of the above
ANS-B
20)Which of the following is true about bind variables
A)Bind variables are also called non-PL/SQL variables
B)Bind variables are also calles PL/SQL variables
C)These variables are declared in the host environment such as SQL Plus
D)They can be referenced in PL/SQL statements,by prefixing the colon(:)before the variable name
E)They can be referenced in PL/SQL statements,by suffixing the colon(:)after the variable name
ANS-A,C,D
21)Which of the following is true about LOBs.A LOB can be
Ans-A,B and C
A)An attribute of a user-defined type
B)A column in a table
C)A bind or host variable
22)When you normalize a relation by breaking it into two similar relations,what must you do to maintain data integri
ty?
ANS-*Link the relations by a common field
*Create a primary key(s) for the new relation
23)In which of the following scenarios,you cannot overload subprograms
ANS-*You cannot overload two subprograms if thier formal parameters differ only in subtype and the different subt
ypes are based on types in the same family(...)
*Two functions that differ only in return type,even if the types are in different families
24)Which of these is a procedure(PL/SQL block) that contains the SQL statements and PL/SQL code to be executed
?
ANS-Trigger Action
25)What will be the outcome of the following code?
DECLARE
BEGIN
NULL;
EXCEPTION
WHEN OTHERS THEN
DBMS_OUTPUT>PUT_LINE
(Here is the code);
END;
ANS-COde will fail due to un-handled exception
26)TO handle error comditions(typically ORA messages)that have no predefined name,you must use which of the fo
llowing?
ANS-EXCEPTION_INT
27)What will be the outcome?
DECLARE
marks NUMBER;
Subject NUMBER;
BEGIN
Marks:=100;
Subject:=4;
IF marks>30 THEN
marks:+35;
ELSIF subject<5 THEN
marks:=marks-2;
END IF;
CASE marks
WHEN 100 THEN DBMS_OUTPUT_LINE('EXCELLENT');
WHEN 90 THEN DBMS_OUTPUT_LINE('Very Good');
WHEN 80 THEN DBMS_OUTPUT_LINE('Good');
WHEN 33 THEN DBMS_OUTPUT_LINE('Fair');
WHEN 30 THEN DBMS_OUTPUT_LINE('Poor');
END CASE;
ANS-Code fails due to exception RAISE CASE_NOT_FOUND
28)You have written a code which fails due system failure with disk storage or memory which has no relation......
ANS:- Handle named exceptions whenever possible, instead of using when others in exception handlers.
29)What can cause a high value for recursive calls?
ANS:- 1)A high value for recursive calls is cause by improper cursor usage
2)Due to excessive dynamic space management actions
3)Due to excessive statement re-parses.
30)The technology applies the resources of many computers in a network to a single problem at the same time-ususa
lly to scientific or technical problem.....
ANS:-Grid computing
31)What type of index is recommended for a materialzed view containing only joins...
ANS:-An index on the Rowid's of each of the tables used in the join.
32)Gaps in sequence values can occur when?
ANS:-1)A rollback occurs
2)The system crashes
3)A Sequence is used in another table
33)Complete the following and choose the correct option
PACKAGE pich_pkgu
iS
my_flag BOOLEAN = TRUE
END;
which of the following will display true
ANS;- "BEGIN
DBMS_OUTPUT_LINE(case WHEN pich_pkg.my_flag THEN 'TRUE' END);
END;"
34)Which of the following is true about functions when called from SQL statements
ANS:-1)When called from INSERT,UPDATE or DELETE statement function cannot query or modify any databas
e tables modified by that statement
2)When called from a SELECT,INSERT,UPDATE or DELETE statement the function cannot execute SQL tra
nsaction control statements..................
35)Which of the following data dictionary views can you use to get dynamic statastical information about queues?
ANS:-ALL_QUEUES
36)Explain Plan help developers which of the following ways
ANS:-1)Ensure that the the tables are joined in optimal order
2)Determine the most restrictive indexes to fetch the rows
3)Determine the Best internal join method
4)Determine that the SQL is executing the steps in the optimal order.
37)Which of the following is a restriction or cursor variable
ANS :- a)you cannot declare cursor variables in apackage specification
b)You cannot use comparison operators to test cursor variables for equality,inequality,nullity.
38)When the database detects an event the Trigger mechanism executes the action specified in the trigger.The action
can include publishing the event to a queue.........
ANS:-DBMS_AQ_package
39)By default an anonymus block in which type of unit in terms of AUTHID Clauses?
Ans;-IR Unit (invoker)
40)Which of these Triggers can be defined only on views and not on table ?
ANS;-INSTEAD of
41)ACE's are evaluated in the order they appear in the ACL.which of the following is the outcome of evaluating in a
ccess control entry
ANS:- 1)The application privilege is granted
2)The application privelege is denied
42)When should you use oracle external tables VS Oracle SQL "Loader
ANS:-1)To transfer the data as it is being loaded into the database
2)To Load very larger files with large quantities of data
43)Which of the following is true about Real Apllication Security?
ANS:-1)Supports declaritive security policies
2)Enables end-to-end security for multitier applications resources
3)Provides an integrated solution to secure database and application resources
4)Advances the security architecture of oracle database to meet existing and emerging demands........
44)What are all the parameters recquired to execute DBMS_MVIEWESTIMATE_MVIEW_SIZE?
ANS;-1)stmt_id and select_clause in VARCHAR@ data type
2)NUM_rows and num_bytes as number data type
3)stmt_id and select_clause will be IN clause
45)which of the following is true about Pl SQL exceptions
ANS;-1)you cannot declare an exception twice in the same block
2) you can declare the same exception in two different blocks
3)exceptions declared in a block are considered local to the block and global to all it's sub blocks
Q. package can be altered using A.ALTER B.CREATE C.SYS built-in packages

Ans. Both A AND B

Q.Which of the following Can be used to replace in following procedure to enable successful
execution?
create procedure my_new_proc(cRES OUT varhar2) is begin execute immediate
A.select * from dual into cRES B. select * into cREs from dual C.begin Select* into value from
dual;end,using out cRES

Ans. Both A AND C

Q.Inside subprograms,which of the following parameters act like a constant

Ans. IN

Q.______ clause is used to specify a trigger to be a row level Trigger?

Ans. FOR EACH ROW

Q. The EXISTS operator tests for existence of rows in the results set of the subqurey. what happens
when a subqurey row value is found

Ans. THE CONDITION IS FLAGGED TRUE


THE SEARCH CONTINUES IN THE INNER QUREY

Q .Which of the following are used in WHEN OTHERS exception handler

A. SQLCODE
SQLERRM

Q.Evaluate the SQl statement How many roles will user scott have access to? CREATE ROLE clerk;

Ans. 1

Q. Which of these is not a predefined PL/SQL character Data Types?


Ans.NRAW

Q. Procedure debug info can be find in : A. ALL_OBJECTS B.ALL_PROCEDURES


C.ALL_PROBE_OBJECTS
Ans. A,B, and C

Q. Which is the default value of cursor_sharing?


Ans. Exact

Q. which of these is a type of trigger (Both A and B)


A. Application Trigger
B. Database Trigger
C. Package Trigger
Ans. Both A and B

Q. which of these require less storage space as compared to other datatypes?


A. PLS_INTEGER

Q. You have been asked to lock employee table using the LOCK TABLE… which type of lock you will
use here?

Ans. LOCK TABLE employee IN ROW SHARE MODE MOWAIT;

Q. User-defined functions can be used in: A. Check Constraint B. Indexes C. Virtual columns
Ans. Both A and C
Q. How you can reduce or minimize network traffic when passing Host Cursor Variables to PL/SQl?
Ans. You can reduce network traffic by grouping OPEN_FOR statements

Q. Which of the following statements are allowed to be executed by Dynamic SQL


Ans. CREATE,DROP
ALTER
RETURNING INTO Clause

Q. which of the following is true about LOBs. A LOB can be


Ans. An attribute of user defined data type
A coloumn in a table
A bind or host variable

Q. Which of the following is true about bind variables ?


Ans. These Variables are declared in the host environment, such as SQL Plus
They can be referenced in PL/SQL statements, by prefixing the colon(:) before the variable
name
Q. When you normalized a relation by breaking it into two smaller relations, what must you do to
maintain data integrity?

Ans. Link the relations by common field


Create a primary key(s) for the new relation

Q. In which of the following scenarios, you cannot overload subprograms


Ans. 1.You cannot overload two subprograms if their formal parameters differ only in subtype
The different subtypes are based on types in the same family (Varchar and String)
Two functions that differ only in return type, even if the types are in different families.

Q. Which interface allow the DBA to administer that part …shared pool that is used SQL result cache
and PL/SQL function result cache?
Ans. DBMS_RESULT_CACHE package

Q. What is the out put of the following code snipper?


Ans. The sum of products equals: 166

Q. What impact does the below statement has on the rows in the table employee,department?
Ans. No Row is locked by this statement.

Q. When you retrieve into a ROWID variable, you can use which built-in function?
Ans. ROWIDTOCHAR

Q. you have been asked to use the dynamic SQL Statement that is a DMl statement with a
RETURNING INTO clause. What will you do with the bind variables?
Ans. Put in-bind arguments in the USING clause and out-bind arguments in the RETURNING INTO
clause.

Q. Which will be the outcome of the following code?


Ans. Code will fail due to un-handled exception.

Q. You have written a code which fails due system failure with disk storage or memory which has no
relation how you will handle these type of situations?
Ans. Handle named exceptions whenever possible, instead of using WHEN OTHERS in exception
handlers.

Q. Compile the following package and chose the correct option


Ans. BEGIN DBMS_OUTPUT.PUT_LINE (plch_pkg.my_flag);

Q. Which of the following is true about functions when called from SQL statements.
Ans. When called from INSERT,UPDATE, or DELETE statement, function cannot query or modify any
database tables modified by that statement
When called from SELECT, INSERT ,UPDATE OR DELETE ……….ALTER SYSTEM

Q. Which of the following is true about the WHERE CURRENT OF clasue is CURSORS
Ans. IF A CURSOR IS DECLARED…
THIS ALLOWS UPDATES….
THIS CLAUSE EVALUATES TO THE ROW…….

Q. oracle generates Bytes code for PLSQL Program unit when:


Ans. PLSQL_CODE_TYPE is set to INTERPRETED

Q. Which features are a part of the procedures in the DBMS_STATS package that are not used by the
ANALYZE command?

Ans. Parrlel,external,storing execution,forcing

Q. SYS PACKAGE UTL_RECOMP IS USED…….A.RECOMPILE CAN… B.Package must be… C. package do


not support..
Ans. BOTH A AND B
Q. Which of the packages are used for correcting blocks corrupted in the database?
Ans. DBMS_REPAIR

Q. Procedure compile_schema is a part of which SYS Package?


Ans. DBMS_UTILITY

Q. which of the following are the advantages of Application sessions


A. Application session encapsulate
They enable applications…
An application session can be………
They are accessible by all nodes……..

Q. Which of the following is true about Real Application security


Ans. Supports declarative security …………
Enables end-to-end security…………
Provides an integrated….
Advances the security……..

Q. Which of the following is true about principals in real application security


Ans. Principals are users..
Principal I an..
Principal is a……

Q.Which of the following are the techniques for data masking


Ans. Condition-based Masking
Compound Masking
Deterministic Masking

Q.which of the following is true about plsql exceptions


Ans. You cannot…….
You can declare……..
You can raise………
Exceptions declared……….
You are looping through the result set and running another query or
a DML statement for each result row. You can probably find a more
efficient technique for DML statements. What will be that?
For DML, including sub-queries or EXISTS or NOT EXISTS clauses in
the original query.
Which of the following exception will be raised by Oracle PL SQL,
when you try to open a cursor inside the FOR loop?
CURSOR_ALREADY_OPEN
A table is being modified by an UPDATE, DELETE, or INSERT
statement, or a table that might be updated by the effects of a
DELETE CASCADE constraint is called?
Mutating table
Stored Procedure: A. must have at least one parameter B. can have
IN, OUT and IN OUT parameters together C. If has OUT parameter
must have IN parameter.
A, B and C
What is table level trigger?
Will not fire for each row
Will fire for only DDL command
Will not have old and new values
Which of the following is false about parameterized cursors?
Can be passed as a parameter to a procedure or function
You cannot remove a row if the view contains the following
Group functions
A group by clause
The DISTINCT keyword
The pseudocolumn ROWNUM keyword

Which of the functions are used in WHEN OTHERS exception handler?


SQL CODE
SQLERRM
Varrays are good choice when
Both 1 and 2
User-defined functions can be used in A. Check constraints B. indexes
C. Virtual columns
Both A and C
Which of these are the possible values which can be
enabled/disabled to alter the type of warnings that are produced?
A, B and C
Which of the following is not a subtype of PLS_INTEGER?
None of the given options
While running programs, it was found that a Triggering event was not
fired. On investigation, you found that Trigger is in invalid status.
Which of the following option you will use to make that valid?
COMPILE
Evaluate the SQL statement. How many roles will user Scott have
access to? CREATE ROLE clerk;
1
Where you can examine the dependencies of a Trigger?
ALL_DEPENDENCIES_View
Which of the following option helps the optimizer to avoid redundant
function calls?
DETERMINISTIC
Which of the database event uses attribute function
ora_server_error?
SERVERERROR
What is the difference between table level trigger and row level
trigger?
Row level trigger are fired for each row
Table level trigger are fired t one time
Which clause can be used in dynamic SQL if you want to query a
database in which data definitions of tables are constantly changing.
“EXECUTE IMMEDIATE Clause”
“USING Clause”
“RETURNING INTO Clause”
Which of the following is true for VARRAY?
Be indexed by non-integer
Preserve element order
Have elements selected individually in database
At this level of normalization, each column in a table that is not a
determiner of the contents of another column must itself be a
function of the other columns in the table.
2NF
When you normalize a relation by breaking it into two smaller
relations, what must you want to do maintain data integrity?
Link the relations by a common field
Create a primary key for the new relation
In which of the following scenarios, you cannot overload
Subprograms
You cannot overload two subprograms if their formal parameters
differ only in subtype and the different subtypes are based on
types are in the same family (VARCHAR and STRING)
Two functions that differ only in return type, even if the types are in
Different families.
When you retrieve a rowed into a ROWID variable, you can use
which built – in – function?
ROWIDTOCHAR
What will be the output of following code snippet? DECLARE
startdate TIMESTAMP(3) WITH LOCAL TIME ZONE;
BEGIN
Startdate:=’10-OCT-2013 09:42:37.114 AM +02:00’,
10-OCT-13 11.42.37.114 AM
Which interface allow the DBA to administer that part of the
Shared pool that is used by the SQL result cache and the PL/SQL
function result cache?
DBMS_RESULT_CACHE package
You have written a code which fails due system failure with disk
Storage or memory which has no relation with your code. You
want to still take corrective action.
Handle named exceptions whenever possible, instead of using
WHEN OTHERS in exception handlers
DECLARE
Marks NUMBER;
Subject NUMBER;
BEGIN
MARKS:=100
Subject : 4;
Code fails due to exception RAISE CASE_NOT_FOUND
The bounds of a loop range can be either literals, variables, or
expressions, but they must evaluate to numbers. Otherwise,
PL/SQL raises which predefined exception?
VALUE_ERROR
To handle error conditions (typically ORA- messages ) that have no
predefined name, you must use which of the following?
EXCEPTION_INIT
What will be the outcome of below code? DECLARE
Huge EXCEPTION;
Salary NUMBER : =20000;
Max_salary NUMBER : = 10000
Invalid_salary NUMBER;
Prints Salary is too huge.
What are all the restrictions in UPDATEBALE materialized view
Do not use column aliases when you are creating an updatable
Materialized view
Column aliases cause an error when you attempt to add the
materialized view to a materialized view group
An updatable materialized view based on a master table or master
materialized view that has defined column default values does not
A DELETE CASCADE constraint used with an updatable materialized
Which of the following conditions must exist for a materialized
view to be used in a query rewrite?
All of the above
What are all the previliges required to create the materialized view
As “CREATOR” when the creator owns the materialized view
CREATE MATERIALIZED VIEW, CREATE TABLE, CREATE VIEW
CREATE ANY MATERIALIZED VIEW, CREATE ANY TABLE, CREATE
SELECT previlege on the master
SELECT ANY TABLE on the master
What is complex materialized view
CONNECT BY clause is included in the statement
An INTERSECT, MINUS, or UNION ALL set operation is included
The DISTINCT or UNIQUE keyword, is included in the statement
An aggregate function is included in the statement
“Compile the following package and chose the correct option
PACKAGE plch_pkg
IS
My_flag BOOLEAN: = TRUE:
END;
Which of the choices will display “”TRUE”” after execution?”
“BEGIN DBMS_OUTPUT.PUT_LINE(plch_pkg.my_flag);
END;”
Which of the following is true about functions when called from
SQL statements
When called from INSERT, UPDATE, or DELETE statement, function
Cannot query or modify any database
When called from a SELECT, INSERT, UPDATE, OR DELETE
statement, the function cannot execute SQL transaction
Which of the following is true about the WHERE CURRENT OF
Clause in CURSORS
If a cursor is declared FOR UPDATE and includes UPDATE and
DELETE statements that we can make use of WHERE CURRENT

This allows updates or deletes to be applied on the single row,


Which is currently being addressed
This clause evaluates to the row
In a PL/SQL code, while searching an exception is raised and does not
Find any handler for it in the current block or package. Now, what will
Happen in this case?
Exception is handled and resolved by application then next statement
Which features are a part of the procedures in the DBMS_STATS
Package that are not used by the ANALYZE command?
Parallel gathering of statistics, where possible
External storage of statistics
Storing execution plan in an outline
Forcing the use of the rule-based optimizer
Consider the following Table structure:
PRODUCT_ID NOT NULL NUMBER(6)
LANGUAGE_ID NOT NULL VARCHAR2(3)
TRANSLATED_NAME NOT NULL NVARCHAR2(50)
TRANSLATED_DESCRIPTION NOT NULL NVARCHAR2(2000)
Translate Granularity
Which of these Triggers can be defined only on views and not on
table?
A. BEFORE
B. AFTER
C. INSTEAD OF
ONLY C
In which of the following situations, LOGON Trigger will not fail?
Both A and B
Which of the following type of Cursor runs faster?
Implicit
You can create a data security policy that can be used for master_detail
related tables.
Multiple detail tables can inherit policies from one master table
Detail tables can inherit policies from other detail tables
One detail table can inherit policies from multiple master tables
This is the lookup table for determining where the RMAN backups reside
and when they were taken
Control File
Which is used to describe databases occupying magnetic storage in the
terabyte range and containing billions of table rows.
Very Large Database(VLDB)
Which of the following is true about Database roles?
A database role is traditionally thought
They are granted privileges just as database users
They serve as intermediaries for mapping databases privileges to
Which of the following is true about PLSQL exceptions?
You cannot declare an exception twice in the same block
You can declare the same exception in two different blocks
You can raise the same exception in two different blocks
Exceptions declared in a block are considered local to that block and
What is Mutating in the trigger? Please select all the correct answers
Same trigger is referred in more than one tables
A trigger is called by another trigger with same table name
A trigger is called by another trigger with different table name

You might also like