Junetheriver/OpsEval huggingface dataset:
Question: "185. Which two statements about indexes are correct?
A. They can be created on tables and clusters.
B. They can be created on tables and simple views.
C. You can create a unique index using the same column.
D. Multiple indexes can be created by specifying different combinations of the same column."
Answer: A,D
Question: You execute these commands:
CREATE TABLE customers (customer_id INTEGER, customer_name VARCHAR2 (20)) ;
INSERT INTO customers VALUES (1, 'Customer 1') ;
SAVEPOINT post_insert; 
INSERT INTO customers VALUES (2, ' Customer 2') ;
<TODO>
SELECT COUNT(*) FROM customers;
Which two, used independently, can replace <TODO> so the query returns 1?
A.  COMMIT TO SAVEPOINT post_insert;
B.  ROLLBACK TO post_insert;
C.  COMMIT;
D.  ROLLBACK TO SAVEPOINT post_insert;
E.  ROLLBACK;
Answer: B,D
Question: which three statements are true about GLOBAL TEMPORARY TABLES?
A. A DELETE comand on GLOBAL TEMPORARY TABLE cannot be rolled back
B.  GLOBAL TEMPORARY TABLE rows inserted by a session are available to any other session whose 
user has been granted selected on the table
C.  Any GLOBAL TEMPORARY TABLE rows exsting at session termination will be deleted
D.  A GLOBAL TEMPORARY TABLE's definition is available to multiple sessions;
E.  GLOBAL TEMPORARY TABLE space allocation occurs at session start.
F.  A TRUNCATE command issues in a session causes all rows in a GLOBAL TEMPORARY TABLE for 
the issuing session to be deleteD.
Answer: C,D,F
Question: "200. Which two SQL statements are correct when executed on table EMP_DETAILS?
A. An EMP_IMAGE field can be included in the GROUY BY clause.
B. An EMP_IMAGE field cannot be included in the ORDER BY clause.
C. You cannot add new LONG fields to the table.
D. You can modify the table, including the NOT NULL constraint on the EMP_IMAGE column."
Answer: B,C
Question: In the PROMOTIONS table, the PROMO_BEGTN_DATE columm is of datatype DATE and the default 
date format is DD-MON-RR.
Which two statements are true about expressions using PROMO_BEGIN_DATE contained in a 
queny?
A.  TO_NUMBER(PROMO_ BEGIN_DATE.  - 5 will return number
B.  TO_DATE(PROMO_BEGIN_DATE * 5) will return a date
C.  PROMO_BEGIN_DATE - SYSDATE will return a number.
D.  PROMO_BEGIN_DATE - 5 will return a datE.
E.  PROMO_BEGIN_DATE - SYSDATE will return an error.
Answer: C,D
Question: "203. Which three statements about data types are correct in Oracle Database 10g/11g?
A. Only one LONG field is allowed in each table.
B. A TIMESTAMP data type field can only store time values with seconds.
C. BLOB data type field is used to store binary data in operating system files.
D. The minimum column width specified for a VARCHAR2 data type column can be 1.
E. The values in a CHAR data type column are padded with spaces to the maximum defined column width."
Answer: A,D,E
Question: Exammine the desciption of the PRODUCT DETALS table:
NAME NULL TYPE
--------------------------------------------------
PRODUCT_ID NOT NULL NUMBER(2)
PRODUCT_NAME NOT NULL VARCHAR2(25)
PRODUCT_PRICE NUMBER(8,2)
EXPIRY_DATE DATE
Which two statements are true?
A.  PRODUCT_ID can be assigned the PEIMARY KEY constraint.
B.  EXPIRY_DATE cannot be used in arithmetic expressions.
C.  EXPIRY_DATE contains the SYSDATE by defalt if no date is assigned to it
D.  PRODUCT_PRICE can be used in an arithmetic expression even if it has no value 
stored in it
E.  PRODUCT_PRICE contains the value zero by default if no value is assigned to
it.
F.  PRODUCT_NAME cannot contain dupicate values.
Answer: A,D
Question: 19、In which two situations can you use Database Upgrade Assistant?
A.  when the operating system(OS)needs to be changed as part of the upgrade
B.  when multiple pluggable databases in a container database have to be upgraded in a specific 
sequence
C. when the hardware platform needs to be changed as part of the upgrade
D.  when a character set conversion is required during the upgrade
E.  when the target and source database are on the same platform
Answer: B,E
Question: Examine this statement which executes successfully:
INSERT ALL
WHEN SAL > 20000 THEN
INTO special_sal VALUES (EMP_ID, SAL)
ELSE
INTO sal_history VALUES (EMP_ID, HIREDATE, SAL)
INTO mgr_history VALUES (EMP_ID, MGR, SAL)
SELECT employee_id EMP_ID, hire_date HIREDATE, salary SAL, manager_id MGR
FROM employees
WHERE employee_id < 125;
Which three are true?
A.  If the salary is 20000 or less and the employee id is less than 125, insert EMPLOYEE_ID, 
HIRE_DATE, and SALARY into the SAL_HISTORY tablE.
B.  If the salary is more than 20000 and the employee id is less than 125, insert EMPLOYEE_ID and 
SALARY into the SPECIAL_SAL tablE.
C.  Only if the salary is 20000 or less and the employee id is 125 or higher, insert EMPLOYEE_ID, 
MANAGER_ID, and SALARY into the MGR_HISTORY tablE.
D.  Regardless of salary, only if the employee id is less than 125, insert EMPLOYEE_ID, MANAGER_ID, 
and SALARY into the MGR_HISTORY tablE.
E.  Regardless of salary and employee id, insert EMPLOYEE_ID, MANAGER_ID, and SALARY into the 
MGR_HISTORY tablE.
F.  Only if the salary is 20000 or less and the employee id is less than 125, insert EMPLOYEE_ID, 
MANAGER_ID, and SALARY into the MGR_HISTORY tablE.
Answer: A,B,F
Question: Examine this partial command:
CREATE TABLE cust (
cust_id NUMBER(2),
credit_ limit NUMBER(10)
)
ORGANIZATION EXTERNAL
Which two clauses are required for this command to execute successfully?
A.  the DEFAULT DIRECTORY clause
B.  the REJECT LIMIT clause
C.  the LOCATION clause
D.  the ACCESS PARAMETERS clause
E.  the access driver TYPE clause
Answer: A,D
Question: Which three statements are true about performing Data Manipulation Language (DML) operations 
on a view in an Orade Database?
A.  Insert statements can always be done on a table through a view.
B.  Views cannot be used to query rows from an underlying table if the table has a PRIMARY KEY 
and the PRIMARY KEY columns are not referenced in the defining query of the view.
C.  The WITH CHECK clause has no effect when deleting rows from the underlying table through the 
view.
D.  Views cannot be used to add or modify rows in an underlying table if the defining query of the 
view contains the DISTINCT keyworD.
E.  Views cannot be used to add or modify rows in an underlying table if the defining query of the 
view contains aggregating funtions.
F.  Views cannot be used to add rows to an underlying table if the table has columns with NOT NULL 
constraints lacking default values which are not referenced in the defining query of the view.
Answer: C,D,E,F
Question: Which three statements are true about a self join?
A.  It must be an inner join.
B.  It can be an outer join.
C.  The ON clause must be useD.
D.  It must be an equijoin.
E.  The query must use twodifferent aliases for the tablE.
F.  The ON clause can be useD.
Answer: B,C,D
Question: Which two tue about a sql statement using SET openatons such as UNION?
A.  The data type of each column returned by the second query must be implldtly convertible to 
the data type of the corresponding column returned by the first query
B.  The data type of each colunn retuned by he second query must exactly match the data type of 
the corresponding column returned by the first query
C.  The number, but not names, of columns must be identical for all SELECT statements in the query
D.  The data type group of each column returned by the second query must match the data type 
group of the corresponding column returned by the first query
E.  The names and muntber of columns must be identical for all SELECT statements in the query.
Answer: A,C
Question: Examine this statement:
CREATE TABLE orders 
(serial_no NUMBER UNIQUE,
order_id NUMBER PRIMARY KEY,
order_date DATE NOT NULL,
status VARCHAR2 (10) CHECK (status IN ('CREDIT', 'CASH')) ,
product_id NUMBER REFERENCES products (product_iD.  ,
order_total NUMBER) ;
On which two columns of the table will an index be created automatically?
A.  STATUS
B.  ORDER_TOTAL
C.  ORDER_DATE
D.  PRODUCT_ID
E.  ORDER_ID
F.  SERIAL_NO
Answer: E,F
Question: 38、Which three are true about Rapid Home Provisioning (RHP), which has been available since 
Oracle 18c?
A.  It can be used to deploy Grid Infrastructure homes, including Oracle Restart.
B.  It is an Oracle Grid Infrastructure service
C.  It is an Oracle Database service
D.  It cannot be used to provision middlewarE.
E.  It cannot be used to provision applications
F.  It can be used to deploy Oracle Database homes.
Answer: A,B,F
Question: "193. Which of the following statements are DML (Data Manipulation Language)?
A. SELECT
B. INSERT
C. DELETE
D. CREATE
E. DROP"
Answer: B,C
Question: Which two statements execute successfully?
A.  SELECT TO_CHAR('2019-DEC-25 15:30', 'YYYY-MON-DD HH24:MI', 'NLS_DATE_LANGUAGE = 
AMERICAN' )
FROM DUAL;
B.  SELECT TO_DATE (TO_CHAR('2019-DEC-25 03:30', 'YYYY-MON-DD HH12:MI'))
FROM DUAL;
C.  SELECT TO_CHAR('2019-DEC-25 15:30', 'YYYY-MON-DD HH24:MI')
FROM DUAL;
D.  SELECT TO_DATE('2019-DEC-25 15:30', 'YYYY-MON-DD HH24:MI', 'NLS_DATE_LANGUAGE = 
AMERICAN')
FROM DUAL; 
E.  SELECT TO_CHAR(TO_DATE('2019-DEC-25 03:30', 'YYYY-MON-DD HH12:MI'))
FROM DUAL; 
Answer: D,E
Question: "192. In Oracle, a cursor with parameters is defined in a PL/SQL block as follows: CURSOR emp_cursor(dnum NUMBER) IS SELECT sal, comm FROM emp WHERE deptno = dnum; Which of the following statements correctly opens this cursor?
A. OPEN emp_cursor(20);
B. OPEN emp_cursor FOR 20;
C. OPEN emp_cursor USING 20;
D. FOR emp_rec IN emp_cursor(20) LOOP … END LOOP;"
Answer: A,D
Question: Which two are true about the Program Global Area(PGA. and its management in an Oracle 
database instance?
A. PGA AGGREGATE LIMII is a hard limit on the PGA size for any one session
B. The entire PGA is located in the System Global Area(SGA. when using shared servers
C. The private SQL area(UGA. is located in the System Global Area(SGA. when using shared 
servers
D. Sorts and Hash Joins use PGA memory.
E.  The private SQL area(UGA. is located in the System Global Area(SGA. when using dedicated 
servers
Answer: C,D
Question: 98、Which three actions are mandatory post database upgrade?
A.  Resetting passwords to enforce case-sensitivity
B.  Setting threshold values for tablespace alerts
C.  Upgrading user tables that depend on Oracle-maintained abstract data types.
D.  Migration to unified auditing
E.  Run Patch commands from the new Oracle home
F.  Updating client scripts with the new Oracle homE.
Answer: C,E,F
Question: "191. In Oracle, the functions that can be used to extract specific parts of date and time types (such as year, month, day, hour, minute, second) are:
A. DATEPART
B. EXTRACT
C. TO_CHAR
D. TRUNC"
Answer: B,C
Question: 57、You want to install Oracle Grid Infrastructure for a Standalone Server using Oracle Universal 
Installer （OUI)
There is no existing Oracle installation on the server.
Which two are prerequisites?
A.  the Oracle Inventory group oinstall
B.  the installation of Oracle ASMLIB
C.  an operating system user to own this installation
D.  a group called dba
E.  an operating system account called grid
Answer: A,C
Question: Which two statements are true about the results of using the INTERSECT operator in compound 
queres?
A.  Reversing the order of the intersected tables can sometimes affect the output.
B.  Column names in each SELECT in the compound query can be dfferent.
C.  INTERSECT returns rows common to both sides of the compound query.
D.  The number of columns in each SELECT in the compound query can be dfferent.
E.  INTERSECT ignores NULLs
Answer: B,C
Question: 94、Some archived log backups have been accidentally deleted from storage
Which two commands should be used to update the status of backups in the recovery catalog to 
display only the missing backups?
A.  LIST ARCHIVELOG ALL
B.  RESYNC CATALOG
C.  CROSSCHECK BACKUP OF ARCHIVELOG ALL
D.  LIST ARCHIVELOG
E.  REPORT OBSOLETE
F. LIST EXPIRED
Answer: C,F
Question: choose two.
·MANAGER is an existing role with no privileges or roles.
·EMP is an existing role containing the CREATE TABLE privilegE.
·EMPLOYEES is an existing table in the HR schemA.
Which two commands execute successfully?
A.  GRANT CREATE SEQUENCE TO manager, emp;
B.  GRANT SELECT, INSERT ON hr.employees TO manager WITH GRANT OPTION:
C.  GRANT CREATE TABLE, emp TO manager;
D.  GRANT CREATE TABLE, SELECT ON hr. employees TO manager ;
E.  GRANT CREATE ANY SESSION, CREATE ANY TABLE TO manager;
Answer: A,C
Question: Which three items does a direction of a relationship contain?
A.  an optionality
B.  an attribute
C.  a label
D.  a cardinality
E.  a unique identifier
F.  an entity
Answer: B,E,F
Question: 11、 Which two are true about RMAN duplexed backup sets?
A.  They can be written to media
B They can be created only by using the copies option of a BACKUP command
C.  They can be created by using the RMAN CONFIGURE command to specify duplexing before 
taking a backup
D.  They can be written only to disk.
E.  They must be written to media
Answer: A,C
Question: Which three actions can you perfom only with system privileges?
A.  Truncate a table in another schemA.
B.  Access flat files via a database, which are stored in an operating system directory.
C.  Log in to a databasE.
D.  Query any table in a databasE.
E.  Use the WITH GRANT OPTION clausE.
F.  Execute a procedure in another schemA.
Answer: C,D,F
Question: 44、Which two are true about duplicating pluggable databases(PDBS) with RMAN?
A.  CDB$ROOT and PDBSSEED are automatically duplicated if a PDB is duplicated
B.  A user with SYSDBA or SYSBKUP must use RMAN logged in to a PDB in order to duplicate 
it.
C.  Two or more PDBS can be duplicated with the same RMAN DUPLICATE command
D. The auxiliary instance is automatically created with ENABLE PLUGGABLE DATABASE 
TRUE
E.  All tablespaces belonging to a PDB must be duplicated when duplicating the PDB
Answer: A,C
Question: 76 Which three are performed by Oracle Automatic Storage Management(ASM)instances?
A.  mounting disk groups
B.  managing Allocation Units (AUS)for disk group content
C.  managing extent allocation for Oracle database segments
D.  acting as an I/O server to read data file blocks from ASM disks on behalf of database server
processes
E.  acting as an I/O server to write data file blocks to ASM disks on behalf of Database Writer
processes(DBWR)
F.  managing space allocation for Oracle ASM files
Answer: A,D,E,
Question: Which two are true about the NVL, NVL2, and COALESCE functions?
A.  NVL must have expressions of the same data typE.
B.  COALESCE stops evaluating the list of expressions when it finds the first null valuE.
C.  COALESCE stops evaluating the list of expressions when it finds the first non-null valuE.
D.  NVL2 can have any number of expressions in the list.
E.  NVL can have any number of expressions in the list.
F.  The first expression in NVL2 is never returneD.
Answer: A,C
Question: Choose all that apply.
Which two statements are true about Oracle databases and SQL?
A.  A user can be the owner of multiple schemas in the same databasE.
B.  When you execute an UPDATE statement, the database instance locks each updated row.
C.  The database guarantees read consistency at select level on user-created tables.
D.  A query can access only tables within the same schemA.
E.  Updates performed by a database user can be rolled back by another user by using the 
ROLLBACK commanD.
Answer: B,C
Question: Which three are true about dropping columns from a table?
A.  A column can be removed only if it contains no datA.
B.  A column drop is implidtly committed
C.  A column that is referenced by another column in any other table cannot be droppeD.
D.  A column must be set as unused before it is dropped from a tablE.
E A primary key column cannot be droppeD.
F.  Multiple columns can be dropped simultaneously using the ALTER TABLE commanD.
Answer: B,C,F
Question: Which two statements are true about the rules of precedence for operators?
A.  The + binary operator has the highest precedence in an expression in a SQL 
statement.
B.  Multiple parentheses can be used to override the default precedence of operators in 
an expression.
C.  NULLS influence the precedence of operators in an expression.
D.  The concatenation operator || is always evaluated before addition and subtraction in 
an expression.
E.  Arithmetic operators with equal precedence are evaluated from left to right within 
an expression.
Answer: B,E
Question: Which two statements about INVISIBLE indexes are true?
A.  All INSERT, UPDATE, and DELETE statements maintain entries in the index.
B.  You can only create one INVISIBLE index on the same column list.
C.  An INVISIBLE index consumes no storagE.
D.  The query optimizer never considers INVISIBLE indexes when determining execution plans.
E.  You use ALTER INDEX to make an INVISIBLE index VISIBLE.
Answer: A,B,E
Question: Which three are true about system and object privileges?
A.  Adding a foreign key constraint pointing to a table in another schema requires the REFERENCES 
object privilegE.
B.  Revoking an object privilege that was granted with the WITH GRANT OPTION clause has a 
cascading effect.
C.  WITH GRANT OPTION cannot be used when granting an object privilege to PUBLIC.
D.  WITH GRANT OPTION can be used when granting an object privilege to both users and roles.
E.  Adding a primary key constraint to an existing table in another schema requires a system 
privilegE.
F.  Revoking a system privilege that was granted with WITH ADMIN OPTION has a cascading effect.
Answer: A,B,E
Question: Examine the description of the BOOKS table:
Name Null? Type
-------------------------------------------------------------
TRANSACTION_ID NOT NULL VARCHAR2(6)
TRANSACTION_DATE DATE
AMOUNT NUMBER(10,2)
CUSTOMER_ID VARCHAR2(6)
The table has 100 rows
Examine this sequence of statements issued in a new session:
INSERT INTO books VALUES ('ADV12','Adventures of Tom Sawyer',NULL,NULL);
SAVEPOINT a;
DELETE FROM books;
ROLLBACK TO SAVEPOINT a;
ROLLBACK;
Which two statements are true?
A.  The first ROLLBACK command restores the 101 rows that were deleted and commits the inserted 
row.
B.  The first ROLLBACK command restores the 101 rows that were deleted ,leaving the inserted row 
still to be commiteD.
C.  The second ROLLBACK command does nothinG.
D.  the second ROLLBACK undoes the insert.
E.  The second ROLLBACK command replays the deletE.
Answer: B,D
Question: Which two are true about savepoints?
A.  After issuing a savepoint, you cannot roll back the complete transaction.
B.  They make uncommitted updates visible to other sessions owned by the same user.
C.  They make uncommitted updates visible to sessions owned by other users.
D.  A ROLLBACK To SAVEPOINT command issued before the start of a transaction results in an error.
E.  After issuing a savepoint, you can roll back to the savepoint name within the current transaction.
F.  You can commit updates done between two savepoints without committing other updates in 
the current transaction.
Answer: D,E
Question: You and your colleague Andrew have these privileges on the EMPLOYEE_RECORDS table:
1. SELECT
2. INSERT
3. UPDATE
4. DELETE
You connect to the database instance and perform an update to some of the rows in 
EMPLOYEE_RECORDS, but do not commit yet.
Andrew connects to the database instance and queries the tablE.
No other users are accessing the tablE.
Which two statements are true at this point?
A.  Andrew will be unable to see the changes you have madE.
B.  Andrew will be able to see the changes you have madE.
C.  Andrew will be able to modify any rows in the table that have not been modified by your 
transaction.
D.  Andrew will be able to SELECT from the table, but be unable to modify any existing rows.
E.  Andrew will be unable to perform any INSERTS, UPDATES, or DELETES on the tablE.
Answer: A,C
Question: Exanine the desatption of the BOOKS_TRANSACTIONS table
Name Null? Type
----------------------------------------------------------------------------------------------
THANSACTION_ID NOT NULL VARCHAR2(6)
TRANSACTION_TYPE VARCHAR2(3)
BORROWED_DATE DATE
BOOK_ID VARCHAR2(6)
MEMBER_ID VARCHAR2(6)
Examine this partial SQL statement:
SELECT * FROM books_transctions;
Which twoWHERE condtions give the same resut?
A.  WHERE borrowed_date = SYSDATE AND (transaction_type= 'RM' OR member_id IN 
('A101','A102' ) );
B.  WHERE borrowed_date = SYSDATE AND transaction_type= 'RM' OR member_id IN 
('A101','A102' ) ;
C.  WHERE borrowed_date = SYSDATE AND (transaction_type= 'RM' AND member_id='A101' OR 
member_id = 'A102') );
D.  WHERE (borrowed_date = SYSDATE AND transaction_type= 'RM' ) OR member_id IN 
('A101','A102' );
E.  WHERE borrowed_date = SYSDATE AND (transaction_type= 'RM' AND ( member_id= 'A101' OR 
member_id = 'A102' ) );
Answer: B,D
Question: Which two statements are true about date/time functions in a session where NLS_DATE_PORMAT 
is set to DD-MON-YYYY SH24:MI:SS
A.  SYSDATE CAN be used in expressions only if the default date format is DD-MON-RR.
B.  CURRENT_TIMESTAMP returns the same date as CURRENT_DATE.
C.  CURRENT_DATE returns the current date and time as per the session time zone
D.  SYSDATE and CURRENT_DATE return the current date and time set for the operating system of 
the database server.
E.  CURRENT_TIMESTAMP returns the same date and time as SYSDATE with addtional details of 
functional seconds.
F.  SYSDATE can be queried only from the DUAL tablE.
Answer: C,D
Question: 55、Which three are true about RMAN archival backups with the RESTORE POINT clause?
A.  Archive logs are retained if they are necessary to allow the database to be recovered to a 
consistent state when an archival backup is restored
B.  The SPFILE is included in the archival backup.
C.  The ARCHIVAI attribute for a backup overrides the RMAN retention policy
D.  They are never considered obsolete by RMAN
E.  They can optionally be written to a fast recovery area(FRA. .
F.  All archive logs are retained after an archival backup is taken, until the next archival backup is 
taken of the same database
G. Use of a recovery catalog is always required to support the creation and use of archival backups
Answer: A,B,C
Question: "198. Which two statements about constraints are correct?
A. Foreign keys cannot contain NULL values.
B. A field with a UNIQUE constraint can contain NULL values.
C. Constraints are only executed on INSERT operations on one table.
D. Constraints can be disabled even if the constrained field contains data.
E. All constraints can be defined at the column level or at the table level."
Answer: B,D
Question: Examine these statements executed in a single Oracle session:
CREATE TABLE product (pcode NUMBER(2),pname VARCHAR2 (20));
INSERT INTO product VALUES (1, 'pen') ;
INSERT INTO product VALUES (2, 'pencil');
INSERT INTO product VALUES (3, 'fountain pen');
SAVEPOINT a;
UPDATE product SET pcode = 10 WHERE pcode = 1;
COMMIT;
DELETE FROM product WHERE pcode = 2;
SAVEPOINT b;
UPDATE product SET pcode = 30 WHERE pcode = 3;
SAVEPOINT c;
DELETE FROM product WHERE pcode = 10;
ROLLBACK TO SAVEPOINT b;
COMMIT;
Which three statements are true?
A. The code for pen is 1.
B.  There is no row containing fountain pen.
C.  The code for fountain pen is 3.
D.  There is no row containing pen.
E.  There is no row containing pencil.
F.  The code for pen is 10.
Answer: C,E,F
Question: 14、While backing up to an SBT channel, you determine that the read phase of your compressed 
Recovery Manager (RMAN)incremental level 0 backup is a bottleneck
FORCE LOGGING is enabled for the database
Which two could improve read performance?
A.  Disable FORCE LOGGING for the database
B.  Enable asynchronous disk I/O
C.  Increase the size of the database buffer cachE.
D. Increase the level of RMAN multiplexing
E.  Increase the size of tape I/O buffers
Answer: B,D
Question: 22 、 Which three are true about recovery operations done without using Recovery 
Manager(RMAN)?
A.  A lost SPFILE can be recovered from memory using SQL*PLUS
B.  A lost password file can be re-created with SQL*PLUS.
C.  A lost password file can be manually re-created with the orapwd utility
D.  A lost index tablespace can be re-created without performing any recovery
E.  A lost TEMPFILE must always be re-created manually.
F.  A lost PFILE can be re-created from alert log using SOL*PLUS
Answer: A,C,D
Question: "187. Which two actions are included in instance recovery?
A. Commit
B. Roll forward
C. Rollback
D. Recover
E. Restore"
Answer: B,C