Courseiva

Oracle Database 23ai Administrator Professional (OCP, 1Z0-183) (OCP) (OCP) — Questions 226300

314 questions total · 5pages · All types, answers revealed

Page 3

Page 4 of 5

Page 5
226
MCQeasy

Which component of the Oracle Database uses the Automatic Diagnostic Repository (ADR) to store critical errors and performance incidents?

A.Automatic Diagnostic Repository (ADR)
B.Automatic Database Diagnostic Monitor (ADDM)
C.AWR
D.SQL Plan Management
AnswerA

ADR is the repository that stores diagnostic data.

Why this answer

ADR is the centralized location for all diagnostic data, including alert logs and incident dumps.

227
MCQeasy

Which report provides a summary of SQL statements that have the highest 'Elapsed Time'?

A.Alert Log
B.AWR Report
C.Listener Log
D.ADDM Report
AnswerB

AWR reports contain 'Top SQL' sections categorized by various metrics.

Why this answer

The AWR report has a section specifically for Top SQL by Elapsed Time.

228
MCQhard

When performing a 'Refreshable PDB Switchover', what is the state of the source PDB?

A.RESTRICTED
B.READ WRITE
C.READ ONLY
D.MOUNTED
AnswerC

The source becomes a refreshable PDB and stays in READ ONLY mode.

Why this answer

During a switchover, the source PDB is converted to a refreshable PDB.

229
MCQhard

You need to perform a Table Point-in-Time Recovery (TPITR) to restore a table to a state before a mistaken DROP TABLE operation. Which RMAN command performs this operation while minimizing impact to other tablespaces?

A.RECOVER TABLE ... UNTIL SCN ...;
B.FLASHBACK TABLE ... TO SCN ...;
C.IMPORT FROM BACKUPSET ...;
D.RESTORE TABLE ... UNTIL SCN ...;
E.null
AnswerA

RECOVER TABLE is the correct RMAN command for performing TPITR on a single table.

Why this answer

The RECOVER TABLE command is specifically designed for table-level recovery, which creates an auxiliary instance automatically to extract the table data.

230
MCQeasy

An administrator has been tasked with reducing the overhead of AWR snapshot collection. What is the most effective way to modify the snapshot interval?

A.Edit the SPFILE to change the statistics_level to 'BASIC'.
B.Use the DBMS_WORKLOAD_REPOSITORY.MODIFY_SNAPSHOT_SETTINGS procedure.
C.Update the SGA_TARGET parameter.
D.Manually delete old records from the DBA_HIST_SNAPSHOT view.
AnswerB

This is the correct administrative interface for AWR configuration.

Why this answer

The DBMS_WORKLOAD_REPOSITORY.MODIFY_SNAPSHOT_SETTINGS procedure is the official method to adjust snapshot frequency and retention policies.

231
Multi-Selecthard

Which THREE types of information are contained in the PDB XML metadata file?

Select 3 answers
A.User passwords
B.Datafile locations
C.PDB GUID
D.Full table data
E.Character set
AnswersB, C, E

Paths for the PDB files.

Why this answer

It contains file paths, GUIDs, and character set information.

232
MCQhard

In 23ai, when using the 'JSON relational duality' feature, how are changes to the JSON document propagated to the underlying tables?

A.Only allowed via stored procedures
B.Automatically propagated by the database
C.Manual re-synchronization
D.Requires a trigger
AnswerB

This is the core value proposition of Duality Views.

Why this answer

Updates made via JSON Duality Views are transparently propagated to the underlying relational tables using the view's defined mapping.

233
MCQmedium

How can you view the recommendations made by the Automatic Database Diagnostic Monitor (ADDM)?

A.Checking the alert log
B.Querying V$SGA
C.Querying DBA_ADVISOR_FINDINGS
D.Running the catproc script
AnswerC

This view contains the output findings for all advisors, including ADDM.

Why this answer

ADDM recommendations can be viewed in AWR or via the DBA_ADVISOR_FINDINGS view.

234
MCQmedium

You want to enforce password complexity in 23ai using a profile. Which clause is used to reference a custom verification function?

A.PASSWORD_VERIFY_FUNCTION
B.FAILED_LOGIN_ATTEMPTS
C.PASSWORD_LOCK_TIME
D.PASSWORD_LIFE_TIME
AnswerA

This enables custom complexity rules.

Why this answer

The PASSWORD_VERIFY_FUNCTION clause in the CREATE PROFILE statement allows for custom verification logic.

235
MCQmedium

What is the primary role of the 'Patching' phase in an upgrade?

A.To clear the redo logs
B.To reorganize the tables
C.To increase memory
D.To apply necessary updates to the dictionary
AnswerD

The dictionary must be upgraded.

Why this answer

Ensuring the binaries and the data dictionary match the desired target version.

236
MCQeasy

A database is configured with a Flash Recovery Area (FRA). You want to ensure that RMAN automatically deletes obsolete backups to reclaim space in the FRA. Which command should you configure?

A.CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 7 DAYS;
B.CONFIGURE SNAPSHOT CONTROLFILE NAME TO '...';
C.CONFIGURE CONTROLFILE AUTOBACKUP ON;
D.CONFIGURE ARCHIVELOG DELETION POLICY TO NONE;
AnswerA

Setting a retention policy allows RMAN to identify files as obsolete when they fall outside the policy, enabling the FRA to reclaim that space.

Why this answer

The CONFIGURE RETENTION POLICY TO RECOVERY WINDOW or REDUNDANCY command, combined with the automatic management of the FRA, allows RMAN to delete obsolete backups when space is required.

237
MCQeasy

Can you use standard SQL DML on a Blockchain table?

A.Only via Java/JDBC
B.Yes, standard SQL is supported
C.Only via stored procedures
D.No, it requires a special API
AnswerB

Native SQL support is a key feature.

Why this answer

Yes, you can insert rows into a Blockchain table using standard INSERT statements.

238
MCQeasy

What is the default location for RMAN backups if no FRA is configured?

A.The system tablespace.
B.The database home directory.
C.The redo log path.
D.The current working directory of the RMAN session.
AnswerD

Without FRA, it defaults to the current directory.

Why this answer

If no FRA is configured, RMAN defaults to the location defined by the OS or the current directory, but it is best practice to configure the FRA.

239
MCQeasy

What is the recommended tool to apply a bundle patch to a 23ai environment?

A.Enterprise Manager
B.OPatch
C.RMAN
D.AutoUpgrade
AnswerB

OPatch is the correct tool.

Why this answer

OPatch is the standard utility for applying patches to Oracle software.

240
MCQmedium

When configuring a secure listener in 23ai, which protocol is recommended for encrypted communication?

A.TCP
B.IPC
C.HTTP
D.TCPS
AnswerD

TCPS provides SSL/TLS encryption.

Why this answer

TCPS (TCP with SSL/TLS) is required for encrypted listener communication.

241
MCQeasy

An administrator needs to identify the top wait events causing performance degradation in the database over the last hour. Which tool provides the most granular, session-level view of these wait events?

A.Active Session History (ASH)
B.SQL Tuning Advisor
C.Automatic Database Diagnostic Monitor (ADDM)
D.Automatic Workload Repository (AWR)
AnswerA

ASH captures active session state every second, providing the necessary granularity for real-time analysis.

Why this answer

ASH provides real-time, session-level performance data, making it the ideal tool for analyzing short-term, granular performance spikes.

242
MCQeasy

What is the primary characteristic of a Blockchain table in 23ai?

A.It is for temporary data
B.It is immutable
C.It allows row deletion
D.It can be updated
AnswerB

Immutability is the core feature.

Why this answer

It is an insert-only, immutable table.

243
MCQhard

When using 'Snapshot Carousel', how many snapshots can a single PDB retain?

A.Fixed at 8
B.Defined by MAX_PDB_SNAPSHOTS
C.Controlled by the OS
D.Unlimited
AnswerB

This parameter governs the snapshot limit.

Why this answer

The number is managed by the MAX_PDB_SNAPSHOTS parameter.

244
MCQhard

What is the recommended approach for updating data in a table using Lock-Free Reservations?

A.Disable row locking
B.Use standard UPDATE
C.Call a special procedure
D.Use a trigger
AnswerB

The database handles the magic.

Why this answer

The application performs the update, and Oracle handles the non-blocking logic.

245
Multi-Selecthard

Which THREE actions can you take to improve execution plan stability?

Select 3 answers
A.Frequently drop and recreate indexes
B.Increase the SGA size every day
C.Use SQL Profiles
D.Freeze execution plans
E.Create SQL Plan Baselines
AnswersC, D, E

Provides hints for stable plans.

Why this answer

Stability is achieved through baselines, profiles, and optimizer plan stability features.

246
MCQeasy

What is the purpose of the 'CDB_ROOT'?

A.To store system metadata
B.To store PDB$SEED
C.To store user data
D.To manage PDB recovery
AnswerA

The root is the central management container.

Why this answer

The CDB root manages system-wide objects and metadata.

247
MCQmedium

When a PDB is in 'RESTRICTED' mode, which sessions are allowed?

A.All users
B.No users
C.Only SYSDBA
D.Only users with RESTRICTED SESSION
AnswerD

This privilege is required to access restricted PDBs.

Why this answer

Only users with RESTRICTED SESSION privilege are allowed.

248
Multi-Selecthard

Which THREE states can a PDB reside in?

Select 4 answers
A.MOUNTED
B.RESTRICTED
C.READ WRITE
D.SHUTDOWN
E.READ ONLY
AnswersA, B, C, E

Base state after creation.

Why this answer

PDBs can be MOUNTED, READ WRITE, or READ ONLY.

249
Multi-Selecthard

Which THREE of the following are prerequisites for performing an RMAN backup to an Oracle Cloud Infrastructure (OCI) Object Storage bucket?

Select 3 answers
A.A backup configuration file defining the bucket and compartment.
B.The database must be migrated to 23ai.
C.A wallet containing the OCI credentials must be created.
D.The database must be in NOARCHIVELOG mode.
E.The SBT_LIBRARY must be configured to point to the OCI library.
AnswersA, C, E

The config file provides the necessary path information for OCI storage.

Why this answer

You need the OCI SDK, a configuration file, and the correct library.

250
MCQmedium

You are configuring a new CDB and want to ensure that PDBs use a common set of initialization parameters while allowing for specific overrides. Which parameter must be configured at the CDB level to allow local PDB parameter overrides?

A.CONTAINER_DATA
B.PDB_SPFILE
C.PDB_FILE_NAME_CONVERT
D.CDB_PARAMETER_OVERRIDE
AnswerB

PDB_SPFILE is essential for managing local PDB initialization parameters.

Why this answer

The PDB_SPFILE parameter in the CDB root allows managing individual PDB spfiles.

251
MCQmedium

In True Cache, how is consistency maintained with the primary database?

A.Asynchronous replication
B.Manual refreshes
C.Polling
D.Synchronous writes
AnswerA

True Cache relies on standard replication flows.

Why this answer

True Cache uses the database's internal replication mechanisms to stay consistent.

252
MCQhard

An application is experiencing high library cache lock contention. Which view is best suited to investigate this specific wait event?

A.V$PARAMETER
B.V$SQL
C.V$LOCK
D.V$SESSION_WAIT
AnswerD

This view provides real-time information on what a session is waiting for.

Why this answer

V$SESSION_WAIT shows details about wait events for active sessions.

253
MCQeasy

What is the primary purpose of the Flashback Database feature?

A.To restore individual corrupted datafiles
B.To recover dropped tables
C.To revert the entire database to a point in time
D.To undo a specific transaction
AnswerC

Flashback Database provides a fast way to revert the database state.

Why this answer

Flashback Database allows you to return the entire database to a previous point in time without restoring from a backup.

254
MCQhard

When configuring Memoptimized Write, what is the role of the 'flush' operation?

A.It validates data constraints
B.It clears the cache
C.It moves data to the data files
D.It deletes the data
AnswerC

This is the persistence step.

Why this answer

The flush operation moves data from the memory buffer to the physical data blocks.

255
MCQmedium

For Memoptimized Write, where is the data initially stored before being written to the database?

A.SGA memory buffer
B.Flash cache
C.Undo tablespace
D.Redo log
AnswerA

Data is buffered in memory for speed.

Why this answer

Memoptimized Write uses a buffer in the SGA to speed up the ingestion process.

256
MCQhard

When configuring Parallel DML in 23ai, which parameter must be set to 'ALWAYS' to ensure parallel execution for DML statements without hints?

A.PARALLEL_DEGREE_LIMIT
B.ENABLE_PARALLEL_DML
C.DML_PARALLEL_MODE
D.PARALLEL_EXECUTION_ENABLED
AnswerB

This parameter controls the behavior of parallel DML.

Why this answer

Setting ENABLE_PARALLEL_DML to ALWAYS ensures that all DML operations are executed in parallel if possible.

257
MCQmedium

When using Blockchain Tables, what is the default behavior for rows that have reached their 'no drop' period?

A.Rows are moved to archive storage
B.Rows are automatically purged
C.Rows remain immutable until deleted manually
D.Rows become updateable
AnswerC

The table protects rows until the retention period passes, but manual deletion is still restricted by the feature.

Why this answer

Blockchain tables prevent modification and deletion until the retention period expires.

258
MCQmedium

When using SQL Tuning Advisor, what is a 'SQL Tuning Set' (STS)?

A.A backup set of the database
B.A list of database users
C.A container for SQL statements and their metadata
D.A set of database indexes
AnswerC

STS groups SQL, plans, and bind variables for tuning analysis.

Why this answer

An STS is a collection of SQL statements with their associated execution context.

259
MCQmedium

Which RMAN command allows you to verify that all database files are present and accessible without performing a full backup?

A.REPORT NEED BACKUP
B.CROSSCHECK
C.LIST FILE
D.VALIDATE DATABASE
AnswerB

CROSSCHECK checks the physical existence of backups.

Why this answer

CROSSCHECK verifies the status of files in the catalog against the physical files on disk.

260
MCQeasy

Which view displays the current settings for the AWR retention period?

A.DBA_SNAPSHOTS
B.V$DATABASE
C.DBA_HIST_WR_CONTROL
D.V$INSTANCE
AnswerC

This view stores the AWR configuration parameters.

Why this answer

DBA_HIST_WR_CONTROL contains the snapshot settings including retention and interval.

261
MCQeasy

Which view displays the PDBs that are currently open in the CDB?

A.V$CONTAINERS
B.DBA_PDB_STATUS
C.CDB_PDB_STATUS
D.V$PDBS
AnswerD

V$PDBS lists all PDBs and their open state.

Why this answer

V$PDBS shows the status of all PDBs in the instance.

262
MCQhard

How do you disable a Unified Audit policy?

A.ALTER POLICY DISABLE
B.DISABLE AUDIT POLICY
C.NOAUDIT POLICY
D.DROP POLICY
AnswerC

This is the correct syntax for disabling a policy.

Why this answer

The 'NOAUDIT POLICY' command is used to disable a policy.

263
MCQmedium

You are using Block Change Tracking (BCT). Where is the BCT file stored?

A.In the Fast Recovery Area (FRA).
B.In the SYSTEM tablespace.
C.In the control file.
D.In the redo log files.
AnswerA

By default, it is stored in the FRA.

Why this answer

The BCT file is managed by the database and typically stored in the FRA or as defined by the DB_BLOCK_CHANGETRACKING_FILE parameter.

264
MCQmedium

You are configuring a PDB. What happens to the PDB if you drop the CDB?

A.PDBs remain as standalone
B.PDBs become unusable orphans
C.All PDBs are dropped
D.PDBs are migrated to another CDB
AnswerC

PDBs cannot exist outside a CDB.

Why this answer

All PDBs are automatically removed when the CDB is dropped.

265
MCQmedium

Which command allows you to change the state of a PDB to READ ONLY?

A.OPEN PDB READ ONLY
B.ALTER PDB READ ONLY
C.ALTER PLUGGABLE DATABASE OPEN READ ONLY
D.ALTER DATABASE PDB OPEN READ ONLY
AnswerC

Correct syntax for read-only mode.

Why this answer

ALTER PLUGGABLE DATABASE [PDB_NAME] OPEN READ ONLY is the correct syntax.

266
MCQmedium

You are tuning a complex SQL statement. You want to see the execution plan that the optimizer is currently choosing. Which dynamic performance view is most useful?

A.V$SQL_PLAN
B.V$SESSION
C.V$SQLAREA
D.V$SYSSTAT
AnswerA

This view provides the execution plan for cached SQL.

Why this answer

V$SQL_PLAN shows the execution plan for statements currently in the library cache.

267
Multi-Selectmedium

Which THREE of the following are components of AI Vector Search in 23ai?

Select 3 answers
A.HNSW indexing
B.Automatic backup
C.Vector distance functions
D.VECTOR data type
E.JSON Schema validation
AnswersA, C, D

Used for optimized retrieval.

Why this answer

AI Vector Search includes the VECTOR data type, vector indexing, and SQL operators for distance calculation.

268
Multi-Selectmedium

Which TWO actions occur during a RMAN 'BACKUP AS COPY' operation?

Select 2 answers
A.Datafiles are compressed into a single backup piece.
B.The output file is an exact image copy of the datafile.
C.The file can be used immediately without RMAN restore.
D.The backup is stored in the RMAN proprietary backup format.
E.The backup is automatically encrypted.
AnswersB, C

An image copy is a direct, uncompressed copy of the file.

Why this answer

A backup copy is a direct image copy, not an RMAN backup set, and is stored as an exact bit-for-bit file.

269
MCQhard

To improve performance, you suspect an index is missing. Which advisor should you invoke to get recommendations for new indexes?

A.SQL Tuning Advisor
B.Memory Advisor
C.ADDM
D.SQL Access Advisor
AnswerD

This advisor analyzes access paths and recommends indexes/materialized views.

Why this answer

The SQL Access Advisor provides recommendations on schema design, including indexes and materialized views.

270
Multi-Selectmedium

Which TWO conditions are required for Block Change Tracking (BCT) to be effective?

Select 2 answers
A.Block Change Tracking must be enabled.
B.Incremental backups must be performed.
C.The database must be in restricted mode.
D.The database must be in ARCHIVELOG mode.
E.Flashback Database must be enabled.
AnswersA, B

It is not enabled by default.

Why this answer

BCT must be enabled and an incremental backup must be performed.

271
MCQmedium

Which user is responsible for the management of the Unified Audit trail?

A.SYSDBA
B.DBA
C.AUDIT_ADMIN
D.SECURITY_ADMIN
AnswerC

This is the dedicated role for audit administration.

Why this answer

The AUDIT_ADMIN role is required for managing unified audit policies and data.

272
MCQhard

You are migrating a non-CDB database to a PDB in a 23ai CDB using the remote cloning method. Which condition must be met for the non-CDB to be successfully plugged in?

A.The non-CDB must be in READ ONLY mode
B.The non-CDB must be in MOUNTED state
C.The non-CDB must be in ARCHIVELOG mode
D.The non-CDB must have an identical DBID to the CDB
AnswerA

A non-CDB must be opened READ ONLY to allow the CDB to perform the metadata copy.

Why this answer

When plugging in a non-CDB, it must be opened in READ ONLY mode to ensure consistency during the cloning process, and the non-CDB must be at a version compatible with the CDB.

273
MCQmedium

You are performing a tablespace recovery. What is the first thing that must happen to the tablespace before recovery can start?

A.The tablespace must be set to read-only.
B.The database must be shut down.
C.The database must be in restricted mode.
D.The tablespace must be taken offline.
AnswerD

Tablespace recovery requires the tablespace to be offline.

Why this answer

The tablespace must be taken offline to perform recovery on its constituent datafiles.

274
MCQhard

When using Wide Tables, what is the impact on performance for queries that select only a small subset of columns?

A.No significant performance degradation
B.Severe performance degradation
C.Requires partitioning
D.Requires a full table scan
AnswerA

The architecture is optimized for wide row access.

Why this answer

Wide Tables in 23ai are optimized to handle many columns without significant performance degradation compared to vertical splitting.

275
MCQhard

When migrating to 23ai, what is the impact of switching to the VECTOR data type for existing applications?

A.No code changes required
B.Requires a new driver
C.Complete rewrite of SQL
D.Code updates for vector handling
AnswerD

Integration requires code changes.

Why this answer

Applications need to be updated to use the new native vector support.

276
MCQhard

The Automatic SQL Plan Management (ASPM) feature is enabled. A new execution plan is identified for a high-load query that performs better during testing. How does the database verify this plan before evolving the baseline?

A.It flags the plan for manual DBA approval via the DBMS_SPM package.
B.It automatically promotes the plan based on the optimizer cost estimation.
C.It executes the SQL statement using the new plan and compares its performance metrics against the current baseline.
D.It relies on the Advisor to run a full analysis of the explain plan tree.
AnswerC

The database performs a trial execution to confirm performance improvement before evolving the plan baseline.

Why this answer

The database performs a verification task where it executes the new plan and compares it against the baseline performance to decide if it should be accepted.

277
MCQhard

Which RMAN configuration must be set to ensure that backups are automatically deleted when they are no longer needed?

A.CONFIGURE AUTO DELETE ON
B.SET RETENTION POLICY
C.CONFIGURE RETENTION POLICY
D.CONFIGURE OBSOLETE ON
AnswerC

This sets the policy for retention.

Why this answer

CONFIGURE RETENTION POLICY defines the criteria for what is obsolete.

278
Multi-Selecthard

Which TWO audit trails can be enabled simultaneously?

Select 2 answers
A.Unified Audit
B.Standard Audit
C.Redo log audit
D.Memory audit
E.Tablespace audit
AnswersA, B

Can be enabled.

Why this answer

Unified and traditional audit trails can both be active, though it is not recommended.

279
MCQeasy

Which of the following is true regarding Vector embeddings in 23ai?

A.They are stored as metadata
B.They are stored as arrays of floats
C.They are stored as images
D.They are stored as text
AnswerB

This is how vector data is represented.

Why this answer

Vectors are typically generated by AI models and stored as arrays of floats.

280
Multi-Selectmedium

Which TWO statements about Unified Auditing are correct?

Select 2 answers
A.It replaces standard auditing
B.It requires manual setup for all events
C.It is only for Linux
D.It is enabled by default in 23ai
E.It only works with SYS user
AnswersA, D

It is the unified successor.

Why this answer

Unified auditing is enabled by default in some configurations and is the replacement for standard auditing.

281
MCQmedium

Which privilege is required to perform a PDB unplug operation?

A.RESOURCE
B.SYSDBA
C.CONNECT
D.PDB_DBA
AnswerB

Required for container management operations.

Why this answer

SYSDBA or SYSOPER at the CDB root is required.

282
Multi-Selectmedium

Which TWO methods can be used to tune SQL statements?

Select 2 answers
A.Increasing the number of backups
B.Dropping the database
C.Manual addition of optimizer hints
D.Changing user roles
E.SQL Tuning Advisor
AnswersC, E

Manual intervention using hints.

Why this answer

Manual tuning with hints and automated tuning via advisors are common practices.

283
Multi-Selectmedium

Which THREE of the following are valid components or features of the Automatic SQL Tuning process in Oracle 23ai?

Select 3 answers
A.SQL Plan Management (SPM)
B.Automatic SQL Tuning Advisor
C.SQL Tuning Sets
D.Automatic Maintenance Tasks
E.Automatic Database Diagnostic Monitor (ADDM)
AnswersA, B, C

SPM is integrated with tuning to ensure performance stability.

Why this answer

The Automatic SQL Tuning process involves the SQL Tuning Advisor, SQL Tuning Sets, and SQL Plan Baselines as part of its automated diagnostic and correction cycle.

284
MCQhard

You need to perform a Rolling Upgrade using Data Guard. What is the minimum required configuration?

A.Physical Standby Database
B.Active Data Guard
C.Oracle GoldenGate
D.Snapshot Standby
AnswerA

A physical standby is the foundation for a rolling upgrade.

Why this answer

A physical standby database is required to perform a rolling upgrade using transient logical standby or switchover methods.

285
MCQeasy

Which component allows True Cache to provide high performance for read-only workloads by caching data on the application tier?

A.Result Cache
B.True Cache
C.Data Guard
D.Oracle Connection Manager
AnswerB

True Cache is the feature designed for this purpose.

Why this answer

True Cache is a read-only cache that resides in the application tier to offload the primary database.

286
MCQhard

You are tuning a query that is performing poorly due to high 'buffer busy waits'. What is the likely cause?

A.PGA memory exhausted
B.Library cache contention
C.Excessive disk I/O
D.Multiple sessions accessing the same blocks
AnswerD

This contention happens in the buffer cache.

Why this answer

Buffer busy waits occur when multiple sessions try to modify the same block at the same time.

287
MCQmedium

Which configuration parameter determines the maximum size of a backup piece?

A.CONFIGURE MAXPIECESIZE
B.SET BACKUPPIECE SIZE
C.CONFIGURE CHANNEL MAXSIZE
D.CONFIGURE MAXSETSIZE
AnswerD

This is the correct RMAN command.

Why this answer

CONFIGURE MAXSETSIZE is the parameter used to cap the size of a backup set.

288
MCQhard

You are applying an Oracle Release Update (RU) in a Data Guard environment. Following the 'Rolling Upgrade' methodology, which instance should be patched first to ensure continuous availability?

A.The Standby database instance
B.The observer node only
C.The Primary database instance
D.Both instances simultaneously
AnswerA

The standby is patched first to allow for a switchover, minimizing downtime.

Why this answer

In a rolling upgrade, the standby instance is patched first, then a switchover is performed, and finally the former primary is patched.

289
MCQeasy

Which RMAN command should you use to verify that all blocks in your database datafiles are free from physical corruption without actually performing a restore?

A.RECOVER DATABASE TEST;
B.CHECK DATAFILES;
C.BACKUP VALIDATE DATABASE;
D.RESTORE DATABASE VALIDATE;
AnswerC

The BACKUP VALIDATE command checks the datafiles for physical and logical corruption.

Why this answer

The VALIDATE command checks for physical and logical block corruption in datafiles, control files, and backup sets.

290
MCQmedium

What is the primary benefit of using a SQL Profile?

A.They improve the accuracy of the optimizer
B.They fix the execution plan forever
C.They speed up physical I/O
D.They automatically gather new statistics
AnswerA

Profiles provide auxiliary information to the optimizer.

Why this answer

SQL Profiles improve the optimizer's choices by providing better selectivity and cardinality estimates.

291
Multi-Selecthard

Which THREE types of information are captured in an AWR snapshot?

Select 3 answers
A.Tablespace creation scripts
B.Library cache statistics
C.Database user passwords
D.System-wide wait events
E.SQL execution statistics
AnswersB, D, E

Important for parsing/memory health.

Why this answer

AWR captures workload, system statistics, and session activity.

292
MCQhard

When migrating to 23ai, which file is used to specify the target home directory in AutoUpgrade?

A.init.ora
B.config.cfg
C.oratab
D.spfile.ora
AnswerB

The config file is where the target home is defined.

Why this answer

The AutoUpgrade .cfg file uses the 'target_home' parameter.

293
Multi-Selectmedium

Which TWO commands allow you to check for block corruption in a database?

Select 2 answers
A.SELECT * FROM V$LOG
B.BACKUP VALIDATE DATABASE
C.ALTER SYSTEM CHECK
D.RECOVER DATABASE
E.ANALYZE TABLE ... VALIDATE STRUCTURE
AnswersB, E

This is the standard RMAN way to check for physical corruption.

Why this answer

ANALYZE TABLE and RMAN validate are the primary methods.

294
MCQmedium

What is the primary benefit of using a 'Proxy PDB'?

A.Speeding up local backups
B.Bypassing security
C.Accessing remote PDB data
D.Increasing local storage
AnswerC

Proxy PDBs provide local access to remote PDB objects.

Why this answer

A Proxy PDB allows access to a PDB in a remote CDB.

295
MCQmedium

Which dictionary view tracks the PDB creation time?

A.CDB_PDBS
B.DBA_PDB_HISTORY
C.DBA_OBJECTS
D.V$PDBS
AnswerA

Contains PDB metadata including creation time.

Why this answer

CDB_PDBS contains the creation time of all PDBs in the CDB.

296
Multi-Selectmedium

Which TWO of the following are benefits of using an RMAN recovery catalog?

Select 2 answers
A.Stores backup metadata for multiple databases.
B.Automatically encrypts all backups.
C.Eliminates the need for archivelogs.
D.Provides faster database performance.
E.Allows keeping backup history longer than the control file.
AnswersA, E

This is a primary benefit.

Why this answer

Centralization and extended retention are key benefits.

297
MCQeasy

What allows Memoptimized Write to perform so quickly?

A.Skipping index updates
B.Using NVMe storage
C.Disabling constraints
D.Avoiding synchronous redo writing
AnswerD

This reduces IO latency.

Why this answer

It avoids writing to the redo log synchronously.

298
Multi-Selecthard

Which THREE features are required for using Flashback Database?

Select 3 answers
A.A Fast Recovery Area (FRA) must be configured.
B.The database must be in NOARCHIVELOG mode.
C.Database must be in ARCHIVELOG mode.
D.The database must be a standby.
E.Flashback logs must be enabled.
AnswersA, C, E

FRA stores the flashback logs.

Why this answer

Flashback Database requires the recovery area, flashback logs, and the database to be in ARCHIVELOG mode.

299
MCQeasy

How do you check the status of all current RMAN backup jobs?

A.SHOW ALL
B.LIST JOB SUMMARY
C.SELECT * FROM V$RMAN_STATUS
D.REPORT SCHEMA
AnswerC

This view is the standard for monitoring job progress.

Why this answer

V$RMAN_STATUS provides the most comprehensive view of backup job history and status.

300
Multi-Selectmedium

Which THREE operations are permitted on Blockchain tables?

Select 3 answers
A.VERIFY
B.DELETE
C.INSERT
D.UPDATE
E.SELECT
AnswersA, C, E

Used for data integrity checks.

Why this answer

You can insert, select, and verify rows in a Blockchain table.

Page 3

Page 4 of 5

Page 5

All pages