Oracle Database Administration I (1Z0-082)

Get full access to the updated question bank and confidently prepare for your exam.

Vendor

Oracle

Certification

Database

Content

174 Qs

Status

Verified

Updated

1 day ago

Test the Practice Engine

Experience our interactive testing environment with free demo questions

Launch Free Demo
Best Value Bundle

Premium Bundle

Complete Success Suite

$88 $69

Save $19 Instantly

  • Full PDF + Interactive Engine Everything you need to pass
  • All Advanced Question Types Drag & Drop, Hotspots, Case Studies
  • Priority 24/7 Expert Support Direct line to certification leads
  • 90 Days Free Priority Updates Stay current as exams change

Success Metric

98.4% Pass Rate

Verified by 15k+ Students
Secure Checkout
Popular

Standard Simulation

Practice Engine

$49

One-Time Payment

  • Web-Based (Zero Install)
  • Real Testing Environment Virtual & Practice Modes
  • Interactive Engine Drag & Drop, Hotspots
  • 60 Days Free Updates

Compatible with All Devices

Chrome
Verified Secure Checkout

Basic Tier

PDF Study Guide

$39

Digital Access

  • Exam Questions (PDF)
  • Mobile Friendly
  • 60 Days Updates
Download Free Sample PDF

Verified 35-Question Preview (1Z0-082)

Secure Checkout

Verified Community

The CertoMetrics Standard.

Recommend the #1 platform for verified Oracle certification resources.

Success Network

Help a Colleague Succeed.

Invite a peer to get their own updated 1Z0-082 prep kit.

Exam Overview

The Oracle Database Administration I (1Z0-082) certification is a pivotal step for aspiring and current database professionals seeking to validate their foundational skills in managing Oracle databases. Achieving this certification demonstrates your proficiency in core administration tasks, from understanding the Oracle architecture to managing storage, user security, and basic performance. This credential not only enhances your professional credibility but also serves as a crucial prerequisite for higher-level Oracle Certified Professional (OCP) certifications. It signals to employers your readiness to contribute effectively to database management teams, ensuring the reliability, efficiency, and security of critical data environments, thereby opening doors to significant career advancement opportunities in the competitive IT landscape.

Questions

65-70

Passing Score

65%

Duration

100 Minutes

Difficulty

Intermediate

Level

Associate

Skills Measured

Oracle Database Architecture and Instance Management: Understanding the fundamental components of an Oracle database, including memory structures, background processes, and managing database instances (startup, shutdown, parameter files).
Storage and User Security Administration: Administering database storage structures such as tablespaces, data files, and segments, alongside managing user accounts, roles, privileges, and implementing basic security measures.
Networking and Concurrency Control: Configuring and troubleshooting the Oracle network environment, including listeners and naming methods, and managing transactions, locks, and concurrency to ensure data integrity.
Data Management and Maintenance: Performing essential database maintenance tasks, understanding backup and recovery concepts, implementing database auditing, and utilizing tools for data movement.
Performance Monitoring and Troubleshooting Fundamentals: Monitoring database performance using various tools (e.g., ADDM, AWR), understanding basic performance metrics, and employing Oracle support resources for issue resolution.

Career Path

Target Roles

Junior Database Administrator Database Operator Application Developer

Common Questions

Is the material up to date?

Yes. We update our question bank weekly to match the latest Oracle standards. You get free updates for 90 days.

What format do I get?

You get instant access to both the **PDF** (for reading) and our **Premium Test Engine** (for exam simulation).

Is there a guarantee?

Absolutely. If you fail the 1Z0-082 exam using our materials, we offer a full money-back guarantee.

When do I get the download?

Instantly. The download link is available in your dashboard immediately after payment is confirmed.

Free Study Guide Samples

Previewing updated 1Z0-082 bank (35 Questions).

QUESTION 1

Which three statements are true about single-row functions? (Choose three.)

A
They can be used only in the WHERE clause of a SELECT statement
B
The argument can be a column name, variable, literal or an expression
C
The data type returned can be different from the data type of the argument
D
They can be nested to any level
E
They can accept only one argument
F
They return a single result row per table

Correct Option: B,C,D

✅ Option B (Correct) Reasoning: Single-row functions accept various argument types including column names, literal values, bind variables, or other expressions. For instance, you can use UPPER(employee_name), LENGTH('Oracle'), or ROUND(salary 1.1) as arguments. The flexibility of argument types makes them highly versatile.✅ Option C (Correct) Reasoning: The return data type of a single-row function can often differ from its argument's data type. Examples include TO_CHAR(SYSDATE) which converts a DATE to a VARCHAR2, or TO_NUMBER('123') which converts a VARCHAR2 to a NUMBER, demonstrating type conversion capabilities.✅ Option D (Correct) Reasoning: Single-row functions can be nested, where the output of one function serves as an input argument for another. For example, ROUND(NVL(salary, 0), 2). There is no strict predefined hard limit to the nesting level beyond practical SQL statement length and complexity constraints.❌ Why the other choices are incorrect:

Option A is incorrect: Single-row functions are not restricted to the WHERE clause; they are commonly used in the SELECT list, WHERE clause, ORDER BY clause, and within DML statements to manipulate data. They provide per-row transformation capabilities in many contexts.

Option E is incorrect: Many single-row functions accept multiple arguments. For instance, SUBSTR(string, start_position, length), ROUND(number, decimal_places), and NVL(expression1, expression2) all require more than one argument to operate as intended.

Option F is incorrect: Single-row functions return one result for each row processed in the query. They do not return a single result per table; that behavior is characteristic of aggregate (group) functions when no GROUP BY clause is specified.



Reference: https://docs.oracle.com/en/database/oracle/oracle-database/19/sqlqr/SQL-Functions.html
QUESTION 2

Which two statements are true about space-saving features in an Oracle Database? (Choose two.)

A
Private Temporary Tables (PTTS) store metadata in memory only
B
An index created with the UNUSABLE attribute has no segment
C
If they exist for a session, Private Temporary Tables (PTTs) are always dropped at the next COMMIT OR ROLLBACK statement
D
An index that is altered to be UNUSABLE will retain its segment
E
A table that is truncated will always have its segment removed

Correct Option: B,D

✅ Option B (Correct) Reasoning: An index created with the UNUSABLE attribute creates a dictionary entry but does not allocate a segment, deferring storage allocation until it is rebuilt.✅ Option D (Correct) Reasoning: When an existing index is altered to UNUSABLE, its segment is not deallocated; the storage remains, but the index cannot be used.❌ Why the other choices are incorrect:

Option A is incorrect: Private Temporary Tables (PTTs) store their metadata and data in the temporary tablespace, not just in memory.

Option C is incorrect: Private Temporary Tables (PTTs) are dropped automatically at the end of the session, not necessarily at the next COMMIT or ROLLBACK statement.

Option E is incorrect: A table truncated with the REUSE STORAGE option will retain its segment; only data is removed, not the segment.

QUESTION 3

Which three statements are true about GLOBAL TEMPORARY TABLES? (Choose three.)

A
A TRUNCATE command issued in a session causes all rows in a GLOBAL TEMPORARY TABLE for the issuing session to be deleted.
B
GLOBAL TEMPORARY TABLE rows inserted by a session are available to any other session whose user has been granted select on the table.
C
GLOBAL TEMPORARY TABLE space allocation occurs at session start.
D
Any GLOBAL TEMPORARY TABLE rows existing at session termination will be deleted.
E
A GLOBAL TEMPORARY TABLE'S definition is available to multiple sessions.
F
A DELETE command on a GLOBAL TEMPORARY TABLE cannot be rolled back.

Correct Option: A,D,E

✅ Option A (Correct) Reasoning: A TRUNCATE command on a GLOBAL TEMPORARY TABLE deletes all rows for the issuing session, as GTT data is session-specific.✅ Option D (Correct) Reasoning: Data in a GLOBAL TEMPORARY TABLE is always session-specific. Any rows inserted into it are automatically deleted upon session termination, regardless of the ON COMMIT clause.✅ Option E (Correct) Reasoning: While data in a GLOBAL TEMPORARY TABLE is session-specific, its definition (schema, columns, constraints) is persistent and available to all sessions like a regular table.❌ Why the other choices are incorrect:

Option B is incorrect: GLOBAL TEMPORARY TABLE data is private to the session that inserted it and is not visible to other sessions, even with SELECT grants.

Option C is incorrect: Space for a GLOBAL TEMPORARY TABLE is allocated dynamically when data is first inserted into it by a session, not at session start.

Option F is incorrect: A DELETE command on a GLOBAL TEMPORARY TABLE is a DML operation and can be rolled back within the current transaction.



Reference: https://docs.oracle.com/en/database/oracle/oracle-database/19/sqlqr/CREATE-GLOBAL-TEMPORARY-TABLE.html
QUESTION 4

Which two statements are true about the DUAL table? (Choose two.)

A
It can be accessed only by the SYS user
B
It consists of a single row and single column of VARCHAR2 data type
C
It can display multiple rows but only a single column
D
It can be used to display only constants or pseudo columns
E
It can be accessed by any user who has the SELECT privilege in any schema
F
It can display multiple rows and columns

Correct Option: B,E

✅ Option B (Correct) Reasoning: The DUAL table is a special table in Oracle Database, consisting of a single column named DUMMY with VARCHAR2(1) data type and a single row containing the value 'X'. This structure is fundamental to its purpose.
✅ Option E (Correct) Reasoning: The DUAL table is owned by the SYS user but is universally accessible because the SELECT privilege on it is granted to PUBLIC by default. Therefore, any user with basic privileges can query DUAL.
❌ Why the other choices are incorrect:


Option A is incorrect: The DUAL table is publicly accessible to all users, not just SYS.

Option C is incorrect: DUAL contains only a single row and a single column.

Option D is incorrect: While DUAL is primarily used for displaying constants, pseudo-columns, or performing calculations, the statement that it can display only these is not entirely accurate, as you can also select its DUMMY column.

Option F is incorrect: DUAL consists of a single row and a single column.



Reference: https://docs.oracle.com/en/database/oracle/oracle-database/23/sqlrf/DUAL.html
QUESTION 5

Which two are true about a SQL statement using SET operators such as UNION? (Choose two.)

A
The data type group of each column returned by the second query must match the data type of the corresponding column returned by the first query.
B
The number, but not names, of columns must be identical for all SELECT statements in the query.
C
The data type of each column returned by the second query must exactly match the data type of the corresponding column returned by the first query.
D
The names and number of columns must be identical for all SELECT statements in the query.
E
The data type of each column returned by the second query must be implicitly convertible to the data type of the corresponding column returned by the first query.

Correct Option: B, E

✅ Option B (Correct) Reasoning: All SELECT statements in a query using SET operators must return the same number of columns. Column names are derived from the first SELECT statement; subsequent query column names are ignored.✅ Option E (Correct) Reasoning: For SET operations, the data type of corresponding columns in subsequent queries must either exactly match or be implicitly convertible to the data type of the first query's corresponding column.❌ Why the other choices are incorrect:

Option A is incorrect: The data type of each column does not strictly need to be in the same 'data type group' if implicit conversion is possible between different groups (e.g., VARCHAR2 to NUMBER).

Option C is incorrect: An exact data type match is not required, as Oracle allows implicit data type conversion between compatible types.

Option D is incorrect: Only the number of columns must be identical. The column names from the second and subsequent queries are not used in the final result set.



Reference: https://docs.oracle.com/en/database/oracle/oracle-database/19/sqlqr/SELECT.html#GUID-00271708-F648-4B85-8356-9B4365775B3D__GUID-8E7B27B5-8F32-4467-AEB9-2E2481A45A00
QUESTION 6

Table ORDER_ITEMS contains columns ORDER_ID, UNIT_PRICE and QUANTITY, of data type NUMBER.

Examine these SQL statements:

Statement 1:

SELECT MAX(unit_price * quantity) `Maximum Order`

FROM order_items;

Statement 2:

SELECT MAX(unit_price * quantity) `Maximum Order`

FROM order_items -

GROUP BY order_id;

Which two statements are true?

A
Statement 1 returns only one row of output.
B
Statement 2 returns only one row of output.
C
Both statements will return NULL if either UNIT_PRICE or QUANTITY contains NULL.
D
Both the statements give the same output.
E
Statement 2 may return multiple rows of output.

Correct Option: A, E

✅ Option A (Correct) Reasoning: Statement 1 uses the MAX() aggregate function without a GROUP BY clause. This processes all rows as a single group, always returning a single row representing the overall maximum. ✅ Option E (Correct) Reasoning: Statement 2 includes a GROUP BY order_id clause. This calculates the MAX() value for each unique order_id, thus potentially returning multiple rows, one for each distinct order_id. ❌ Why the other choices are incorrect:

Option B is incorrect: Statement 2 uses GROUP BY order_id. If there are multiple distinct order_id values, it will return one row per order_id, resulting in multiple rows, not just one.

Option C is incorrect: The MAX() aggregate function ignores NULL values. It returns NULL only if all values in the processed set (or group) are NULL; otherwise, it returns the maximum of the non-NULL values.

Option D is incorrect: Statement 1 provides a single overall maximum. Statement 2 provides a maximum for each order_id. Their outputs differ in both content and the number of rows.



Reference: https://docs.oracle.com/en/database/oracle/oracle-database/19/sqlrf/Aggregate-Functions.html
QUESTION 7

Which three statements are true about views in an Oracle database? (Choose three.)

A
Views can be updated without the need to re-grant privileges on the view
B
Tables in the defining query of a view must always exist in order to create the view
C
The WITH CHECK clause prevents certain rows from being displayed when querying the view
D
Data Manipulation Language (DML) can always be used on views
E
Inserting one or more rows using a view whose defining query contains a GROUP BY clause will cause an error
F
Deleting one or more rows using a view whose defining query contains a GROUP BY clause will cause an error
G
The WITH CHECK clause prevents certain rows from being updated or inserted

Correct Option: E,F,G

✅ Option E (Correct) Reasoning: Views defined with a GROUP BY clause are not inherently updatable. Attempting an INSERT operation on such a view will result in an ORA-01732 error.✅ Option F (Correct) Reasoning: Similar to INSERT, views containing a GROUP BY clause are not updatable. A DELETE operation performed on this type of view will also raise an ORA-01732 error.✅ Option G (Correct) Reasoning: The WITH CHECK OPTION ensures that all DML operations (INSERT or UPDATE) performed on the view satisfy the WHERE clause conditions of the view, preventing rows from being inserted or updated if they would not be visible through the view.❌ Why the other choices are incorrect:

Option A is incorrect: While privileges on a view persist as long as the view object exists, if the view is dropped and recreated, privileges would need to be re-granted. Also, this statement is less universally true compared to the restrictions on DML for complex views.

Option B is incorrect: A view can be created using the CREATE FORCE VIEW command even if the underlying tables do not exist at the time of creation.

Option C is incorrect: The WITH CHECK OPTION restricts DML operations (INSERT/UPDATE), not the display of rows during querying.

Option D is incorrect: Many types of views, such as those involving GROUP BY, DISTINCT, or complex joins, are not updatable and thus DML cannot always be used.



Reference: https://docs.oracle.com/en/database/oracle/oracle-database/19/sqlrf/CREATE-VIEW.html#GUID-8A2F254B-E064-463F-A2F7-A6DFCE1A0A02
QUESTION 8

Which three statements are true about external tables in Oracle 18c and later releases? (Choose three.)

A
External table files can be used for other external tables in a different database
B
The ORACLE_LOADER access driver can be used to unload data from a database into an external table
C
The ORACLE_DATAPUMP access driver can be used to unload data from a database into an external table
D
They cannot be partitioned
E
The ORACLE_DATAPUMP access driver can be used to load data into a database from an external table
F
They support UPDATEs but not INSERTs and DELETEs

Correct Option: A, C, E

✅ Option A (Correct) Reasoning: External table data files are accessible via OS directories. If different databases have access to the same file system location and directory objects, they can share external table files.✅ Option C (Correct) Reasoning: The ORACLE_DATAPUMP access driver is designed to unload data from a database into external files, which are then treated as external tables.✅ Option E (Correct) Reasoning: The ORACLE_DATAPUMP access driver can also load data into a database from external files, effectively using an external table as a source for data loading.❌ Why the other choices are incorrect:

Option B is incorrect: The ORACLE_LOADER access driver loads data into the database, not unloads data from it.

Option D is incorrect: External tables can be partitioned, enabling better performance for large datasets.

Option F is incorrect: External tables are read-only and do not support DML operations like INSERT, UPDATE, or DELETE.



Reference: https://docs.oracle.com/en/database/oracle/oracle-database/19/sqlrf/CREATE-TABLE-external.html#GUID-E13437AD-006A-417A-885E-53746D4063DF
QUESTION 9

Which statement is true about aggregate functions?

A
Aggregate functions can be nested to any number of levels
B
The AVG function implicitly converts NULLS to zero
C
Aggregate functions can be used in any clause of a SELECT statement
D
The MAX and MIN functions can be used on columns with character data types

Correct Option: D

✅ Option D (Correct) Reasoning: The MAX and MIN aggregate functions can be applied to columns with character data types, returning the highest and lowest values respectively based on the database's collation sequence.❌ Why the other choices are incorrect:

Option A is incorrect: Aggregate functions can be nested, but typically only to a limited extent (e.g., two levels deep), not an arbitrary 'any number of levels'.

Option B is incorrect: The AVG function, like most aggregate functions, implicitly ignores NULL values. It does not convert them to zero; explicit functions like NVL or COALESCE are needed for that.

Option C is incorrect: Aggregate functions cannot be used in the WHERE clause, as WHERE filters individual rows before aggregation. They are valid in the SELECT list, HAVING, and ORDER BY clauses.



Reference: https://docs.oracle.com/en/database/oracle/oracle-database/23/sqlqr/Aggregate-Functions.html#GUID-ED533303-D0D9-4DA3-96BE-94939C727D4C
QUESTION 10

Table EMPLOYEES contains columns including EMPLOYEE_ID, JOB_ID and SALARY.

Only the EMPLOYEE_ID column is indexed.

Rows exist for employees 100 and 200.

Examine this statement:

Which two statements are true? (Choose two.)

A
Employee 100 will have SALARY set to the same value as the SALARY of employee 200
B
Employee 200 will have JOB_ID set to the same value as the JOB_ID of employee 100
C
Employee 200 will have SALARY set to the same value as the SALARY of employee 100
D
Employee 100 will have JOB_ID set to the same value as the JOB_ID of employee 200
E
Employees 100 and 200 will have the same JOB_ID as before the update command
F
Employees 100 and 200 will have the same SALARY as before the update command

Correct Option: A, D

✅ Option A (Correct) Reasoning: The UPDATE statement's subquery retrieves SALARY for employee_id = 200, which is then assigned to employee_id = 100.

✅ Option D (Correct) Reasoning: The UPDATE statement's subquery retrieves JOB_ID for employee_id = 200, which is then assigned to employee_id = 100.

❌ Why the other choices are incorrect:

Option B is incorrect: The WHERE employee_id = 100 clause ensures that only employee 100's record is modified. Employee 200's JOB_ID remains unchanged.

Option C is incorrect: Similar to Option B, employee 200's SALARY remains unchanged because its row is not targeted by the UPDATE statement.

Option E is incorrect: Employee 100's JOB_ID is explicitly updated to that of employee 200, so it does not remain the same.

Option F is incorrect: Employee 100's SALARY is explicitly updated to that of employee 200, so it does not remain the same.



Reference: https://docs.oracle.com/en/database/oracle/oracle-database/19/sqlrf/UPDATE.html#GUID-17488046-24AC-4447-B4BC-F709E385317E
QUESTION 11

Which two statements are true about the results of using the INTERSECT operator in compound queries? (Choose two.)

A
Column names in each SELECT in the compound query can be different
B
The number of columns in each SELECT in the compound query can be different
C
Reversing the order of the intersected tables can sometimes affect the output
D
INTERSECT returns rows common to both sides of the compound query
E
INTERSECT ignores NULLs

Premium Solution Locked

Unlock all 174 answers & explanations

QUESTION 12

Which three statements are true about the DESCRIBE command? (Choose three.)

A
It displays the PRIMARY KEY constraint for any column or columns that have that constraint
B
It can be used from SQL Developer
C
It displays the NOT NULL constraint for any columns that have that constraint
D
It can be used to display the structure of an existing view
E
It displays all constraints that are defined for each column
F
It can be used only from SQL*Plus

Premium Solution Locked

Unlock all 174 answers & explanations

QUESTION 13

You execute this command:

Sufficient storage is available in filesystem /u01.

Which two statements are true about the BIG_TBS tablespace? (Choose two.)

A
AUTOEXTEND is possible for the datafile
B
It must be bigger than the largest SMALLFILE tablespace
C
Additional data files may not be added
D
It will be a dictionary-managed tablespace by default
E
It will always have a 32K blocksize

Premium Solution Locked

Unlock all 174 answers & explanations

QUESTION 14

Which two statements are true about the ORDER BY clause when used with a SQL statement containing a SET operator such as UNION? (Choose two.)

A
Column positions must be used in the ORDER BY clause
B
Only column names from the first SELECT statement in the compound query are recognized
C
The first column in the first SELECT of the compound query with the UNION operator is used by default to sort output in the absence of an ORDER BY clause
D
Each SELECT statement in the compound query must have its own ORDER BY clause
E
Each SELECT statement in the compound query can have its own ORDER BY clause

Premium Solution Locked

Unlock all 174 answers & explanations

QUESTION 15

Which two statements are true about the rules of precedence for operators? (Choose two.)

A
The concatenation operator | | is always evaluated before addition and subtraction in an expression
B
NULLS influence the precedence of operators in an expression
C
The + binary operator has the highest precedence in an expression in a SQL statement
D
Arithmetic operators with equal precedence are evaluated from left to right within an expression
E
Multiple parentheses can be used to override the default precedence of operators in an expression

Premium Solution Locked

Unlock all 174 answers & explanations

QUESTION 16

In which three situations does a new transaction always start? (Choose three.)

A
when issuing a SELECT FOR UPDATE statement after a CREATE TABLE AS SELECT statement was issued in the same session
B
when issuing a TRUNCATE statement after a SELECT statement was issued in the same session
C
when issuing a CREATE TABLE statement after a SELECT statement was issued in the same session
D
when issuing the first Data Manipulation Language (DML) statement after a COMMIT OR ROLLBACK statement was issued in the same session
E
when issuing a CREATE INDEX statement after a CREATE TABLE statement completed successfully in the same session
F
when issuing a DML statement after a DML statement failed in the same session

Premium Solution Locked

Unlock all 174 answers & explanations

QUESTION 17

Which two statements are true about UNDO and REDO? (Choose two.)

A
The generation of UNDO generates REDO
B
DML modifies Oracle database objects and only generates UNDO
C
The generation of REDO generates UNDO
D
DML modifies Oracle database objects and only generates REDO
E
DML modifies Oracle database objects and generates UNDO and REDO

Premium Solution Locked

Unlock all 174 answers & explanations

QUESTION 18

Which four statements are true regarding primary and foreign key constraints and the effect they can have on table data? (Choose four.)

A
A table can have only one primary key but multiple foreign keys
B
A table can have only one primary key and one foreign key
C
The foreign key columns and parent table primary key columns must have the same names
D
It is possible for child rows that have a foreign key to remain in the child table at the time the parent row is deleted
E
It is possible for child rows that have a foreign key to be deleted automatically from the child table at the time the parent row is deleted
F
Only the primary key can be defined at the column and table level
G
Primary key and foreign key constraints can be defined at both the column and table level

Premium Solution Locked

Unlock all 174 answers & explanations

QUESTION 19

Which two statements are true about Enterprise Manager Database Express? (Choose two.)

A
It is available only when the database is open
B
It can be used to perform database recovery
C
The same port number can be used for Database Express configurations for databases on different hosts
D
It can be used to switch a database into ARCHIVELOGMODE
E
The same port number can be used for multiple Database Express configurations for multiple databases on the same host

Premium Solution Locked

Unlock all 174 answers & explanations

QUESTION 20

Which three statements are true about time zones, date data types, and timestamp data types in an Oracle database? (Choose three.)

A
The CURRENT_TIMESTAMP function returns data without time zone information
B
A TIMESTAMP WITH LOCAL TIMEZONE data type column is stored in the database using the time zone of the session that inserted the row
C
A TIMESTAMP data type column contains information about year, month, and day
D
The DBTIMEZONE function can return an offset from Universal Coordinated Time (UTC)
E
The SESSIONTIMEZONE function can return an offset from Universal Coordinated Time (UTC)

Premium Solution Locked

Unlock all 174 answers & explanations

QUESTION 21

Which two statements are true about trace files produced by the Oracle Database server? (Choose two.)

A
They can be written by server processes
B
Trace files are written to the Fast Recovery Area (FRA)
C
They can be written by background processes
D
All trace files contain error information that require contacting Oracle Support
E
Trace file names are based on the database name concatenated with a sequential number

Premium Solution Locked

Unlock all 174 answers & explanations

QUESTION 22

Which three statements are true about the tools used to configure Oracle Net Services? (Choose three.)

A
The Oracle Net Configuration Assistant is only used when running the Oracle installer
B
Oracle Net Manager can be used to centrally configure listeners on any database server target
C
The lsnrctl utility requires a listener.ora file to exist before it is started
D
Oracle Net Manager can be used to locally configure naming methods on a database server
E
Enterprise Manager Cloud Control can be used to centrally configure listeners on any managed database server
F
Enterprise Manager Cloud Control can be used to centrally configure net service names for any database server target

Premium Solution Locked

Unlock all 174 answers & explanations

QUESTION 23

Which two statements are true about date/time functions in a session where NLS_DATE_FORMAT is set to DD-MON-YYYY HH24:MI:SS? (Choose two.)

A
CURRENT_TIMESTAMP returns the same date and time as SYSDATE with additional details of fractional seconds
B
SYSDATE can be queried only from the DUAL table
C
CURRENT_DATE returns the current date and time as per the session time zone
D
SYSDATE can be used in expressions only if the default date format is DD-MON-RR
E
SYSDATE and CURRENT_DATE return the current date and time set for the operating system of the database server
F
CURRENT_TIMESTAMP returns the same date as CURRENT_DATE

Premium Solution Locked

Unlock all 174 answers & explanations

QUESTION 24

Which three statements are true concerning logical and physical database structures? (Choose three.)

A
All tablespaces may have one or more data files
B
The extents of a segment must always reside in the same datafile
C
A smallfile tablespace might be bigger than a bigfile tablespace
D
A segment can span multiple data files in some tablespaces
E
A segment's blocks can be of different sizes
F
A segment might have only one extent
G
Segments can span multiple tablespaces

Premium Solution Locked

Unlock all 174 answers & explanations

QUESTION 25

Which two statements are true about the SET VERIFY ON command? (Choose two.)

A
It can be used only in SQL*Plus
B
It displays values for variables used only in the WHERE clause of a query
C
It can be used in SQL Developer and SQL*Plus
D
It displays values for variables created by the DEFINE command
E
It displays values for variables prefixed with &&

Premium Solution Locked

Unlock all 174 answers & explanations

QUESTION 26

Examine this command:

Which two statements are true? (Choose two.)

A
DML may be performed on tables with one or more extents in this data file during the execution of this command.
B
The tablespace containing SALES1.DBF must be altered READ ONLY before executing the command.
C
The tablespace containing SALES1.DBF must be altered OFFLINE before executing the command.
D
If Oracle Managed Files (OMF) is used, then the file is renamed but moved to DB_CREATE_FILE_DEST.
E
The file is renamed and stored in the same location

Premium Solution Locked

Unlock all 174 answers & explanations

QUESTION 27

The ORCL database has RESUMABLE__TIMEOUT = 7200 and DEFERRED_SEGMENT_CREATION = FALSE

User U1 has a 1 MB quota in tablespace DATA.

U1 executes this command:

SQL> CREATE TABLE t1 AS -

(SELECT object_name, sharing, created

FROM dba_objects);

U1 complains that the command is taking too long to execute.

In the alert log, the database administrator (DBA) finds this:

2017-03-06T12:15:17.183438+05:30

statement in resumable session 'User U1(136), Session 1, Instance 1' was suspended due to ORA-01536: space quota exceeded for tablespace 'DATA'

Which are three actions any one of which the DBA could take to resume the session? (Choose three.)

A
Add a data file to DATA
B
Drop other U1 objects in DATA
C
Increase U1's quota sufficiently in DATA
D
Set DEFERRED_SEGMENT_CREATION to TRUE
E
Grant UNLIMITED TABLESPACE to U1
F
Set AUTOEXTEND ON for data files in DATA

Premium Solution Locked

Unlock all 174 answers & explanations

QUESTION 28

Examine the description of the EMPLOYEES table:

Which query is valid?

A
SELECT dept_id, AVG(MAX(salary)) FROM employees GROUP BY dept_id;
B
SELECT dept_id, join_date, SUM(salary) FROM employees GROUP BY dept_id;
C
SELECT dept_id, join_date, SUM(salary) FROM employees GROUP BY dept_id, join_date;
D
SELECT dept_id, MAX(AVG(salary)) FROM employees GROUP BY dept_id;

Premium Solution Locked

Unlock all 174 answers & explanations

QUESTION 29

Which two statements are true about the Automatic Diagnostic Repository (ADR)? (Choose two.)

A
The ADR base defaults to $ORACLE_HOME/rdbms/admin if neither DIAGNOSTIC_DEST nor ORACLE_BASE is set
B
The ADR base defaults to $ORACLE_HOME/dbs if the DIAGNOSTIC_DEST parameter and the ORACLE_BASE environment variable are not set
C
It supports diagnostics for Automatic Storage Management (ASM)
D
It supports diagnostics for Oracle Clusterware
E
It is held inside an Oracle database schema

Premium Solution Locked

Unlock all 174 answers & explanations

QUESTION 30

Which three statements are true about inner and outer joins? (Choose three.)

A
A full outer join returns matched and unmatched rows
B
An inner join returns matched rows
C
Outer joins can only be used between two tables per query
D
A full outer join must use Oracle syntax
E
Outer joins can be used when there are multiple join conditions on two tables
F
A left or right outer join returns only unmatched rows

Premium Solution Locked

Unlock all 174 answers & explanations

QUESTION 31

A script abc.sql must be executed to perform a job.

A database user HR, who is defined in this database, executes this command:

$ sqlplus hr/hr@orcl @abc.sql

What will happen upon execution?

A
The command succeeds and HR will be connected to the orcl and abc.sql databases
B
The command succeeds and HR will be connected to the orcl database instance, and the abc.sql script will be executed
C
The command fails because the script must refer to the full path name
D
The command fails and reports an error because @ is used twice

Premium Solution Locked

Unlock all 174 answers & explanations

QUESTION 32

Evaluate these commands which execute successfully:

Which two statements are true about the ORD_ITEMS table and the ORD_SEQ sequence? (Choose two.)

A
If sequence ORD_SEQ is dropped then the default value for column ORD_NO will be NULL for rows inserted into ORD_ITEMS
B
Any user inserting rows into table ORD_ITEMS must have been granted access to sequence ORD_SEQ
C
Column ORD_NO gets the next number from sequence ORD_SEQ whenever a row is inserted into ORD_ITEMS and no explicit value is given for ORD_NO
D
Sequence ORD_SEQ cycles back to 1 after every 5000 numbers and can cycle 20 times
E
Sequence ORD_SEQ is guaranteed not to generate duplicate numbers

Premium Solution Locked

Unlock all 174 answers & explanations

QUESTION 33

The SCOTT/TIGER user exists in two databases, BOSTON_DB and DALLAS_DB, in two different locations.

Each database has a tnsnames.ora file defining DALLAS_DB as a service name.

Examine this command:

CREATE DATABASE LINK dblink1 CONNECT TO scott IDENTIFIED BY tiger USING 'dallas_db';

How do you execute the command so that only SCOTT in BOSTON_DB can access the SCOTT schema in DALLAS_DB?

A
as SCOTT in DALLAS_DB
B
as SCOTT in BOSTON_DB
C
as SCOTT in BOSTON_DB and SYS in DALLAS_DB
D
as SYS in both the databases
E
as SCOTT in both the databases

Premium Solution Locked

Unlock all 174 answers & explanations

QUESTION 34

The EMPLOYEES table contains columns EMP_ID of data type NUMBER and HIRE_DATE of data type DATE.

You want to display the date of the first Monday after the completion of six months since hiring.

The NLS_TERRITORY parameter is set to AMERICA in the session and, therefore, Sunday is the first day on the week.

Which query can be used?

A
SELECT emp_id, ADD_MONTHS(hire_date, 6), NEXT_DAY('MONDAY') FROM employees;
B
SELECT emp_id, NEXT_DAY(ADD_MONTHS(hire_date, 6), 'MONDAY') FROM employees;
C
SELECT emp_id, NEXT_DAY(MONTHS_BETWEEN(hire_date, SYSDATE), 6) FROM employees;
D
SELECT emp_id, NEXT_DAY(ADD_MONTHS(hire_date, 6), 1) FROM employees;

Premium Solution Locked

Unlock all 174 answers & explanations

QUESTION 35

Which statement is true about the INTERSECT operator used in compound queries?

A
Multiple INTERSECT operators are not possible in the same SQL statement
B
It processes NULLs in the selected columns
C
INTERSECT is of lower precedence than UNION or UNION ALL
D
It ignores NULLs

Premium Solution Locked

Unlock all 174 answers & explanations

Full Question Bank Locked

You have reached the end of the free study guide preview. Upgrade now to unlock all 174 questions and the full simulation engine.

Customer Reviews

5 / 5
(15,000+ verified)
5
100%
4
0%
3
0%
2
0%
1
0%

Global Community Feedback

DM

David M.

Verified Student

"The practice engine is incredible. It feels exactly like the real testing environment and helped me build so much confidence."

SJ

Sarah J.

Premium Member

"The PDF is very well organized and the explanations for the answers are actually helpful, not just random text."

MC

Michael C.

Verified Buyer

"I was skeptical, but the content is high quality and definitely worth the price. I passed on my first try!"

Need Assistance?

> Our expert support team is available to assist you with any inquiries about our exam materials.

Contact Support
Average response: < 24 Hours

Get Exam Updates

> Subscribe to receive instant notifications on new questions and exclusive flash sales.

* Join 5,000+ students getting weekly updates

Support Chat ● Active Now

👋 Hi! How can we help you pass your exam?

Enter email to start chatting