Courseiva

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

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

Page 1

Page 2 of 5

Page 3
76
MCQhard

You need to migrate a non-CDB to a PDB in an existing CDB. Which package should you use to check for compatibility issues before starting the migration?

A.DBMS_PDB_MIGRATE
B.DBMS_METADATA.CHECK
C.DBMS_CDB_UPGRADE
D.DBMS_PDB.CHECK_PLUG_COMPATIBILITY
AnswerD

This procedure checks if a non-CDB is compatible with the target CDB.

Why this answer

DBMS_PDB.CHECK_PLUG_COMPATIBILITY is the standard procedure for pre-migration validation.

77
MCQeasy

You are upgrading from 19c to 23ai and need to identify incompatible parameters before the upgrade. Which tool should you use?

A.Pre-Upgrade Information Tool
B.Cloud Pre-Migration Advisor Tool
C.Oracle Fleet Patching and Provisioning
D.DBUA
AnswerA

This tool identifies issues before the upgrade process starts.

Why this answer

The Pre-Upgrade Information Tool (preupgrade.jar) is the standard method for identifying parameter incompatibilities.

78
Multi-Selecthard

Which THREE items are required for the Automatic SQL Plan Management to effectively stabilize plans?

Select 3 answers
A.SQL Plan Baselines
B.An external monitoring server
C.SQL Plan History
D.A manual index rebuild
E.Automatic Evolve Task
AnswersA, C, E

The core component for plan storage.

Why this answer

SPM requires SQL baselines, a plan history, and an evolution process.

79
Multi-Selecteasy

Which TWO features help protect database availability during an upgrade?

Select 2 answers
A.Data Guard
B.TDE
C.Database Vault
D.Audit Vault
E.Flashback Database
AnswersA, E

Provides a standby instance.

Why this answer

Data Guard and Flashback Database are key for availability and recovery.

80
MCQmedium

You want to limit the amount of memory a specific PDB can consume in a CDB. Which parameter should you configure?

A.CONTAINER_MEMORY_LIMIT
B.PDB_SGA_TARGET
C.MEMORY_TARGET
D.SGA_MAX_SIZE_PDB
AnswerB

PDB_SGA_TARGET allows limiting memory per PDB.

Why this answer

The SGA_TARGET at the PDB level is managed via the PDB_SGA_TARGET parameter.

81
Multi-Selecthard

Which THREE pieces of information can be found in a SQL Tuning Advisor report?

Select 3 answers
A.Instance parameter history
B.Index recommendations
C.Database backup schedules
D.SQL Profile recommendations
E.Statistics change recommendations
AnswersB, D, E

Advisor analyzes access paths.

Why this answer

The report includes findings, recommendations, and execution statistics.

82
Multi-Selectmedium

Which TWO tasks are required to successfully unplug a PDB?

Select 2 answers
A.Convert to non-CDB
B.Drop the PDB
C.Shut down the CDB
D.Generate an XML metadata file
E.Close the PDB
AnswersD, E

Unplugging creates the XML manifest.

Why this answer

You must close the PDB and then execute the UNPLUG command.

83
MCQmedium

You are configuring RMAN to store backup metadata in a Recovery Catalog. What is the benefit of using a catalog over the target database control file for long-term backup retention?

A.It supports storing backup metadata for longer than the control_file_record_keep_time initialization parameter.
B.It allows RMAN to perform backups while the database is in NOARCHIVELOG mode.
C.It automatically encrypts all RMAN backup sets.
D.It is required for using the RECOVERY WINDOW retention policy.
AnswerA

The catalog is not subject to the circular reuse constraints of the control file.

Why this answer

A recovery catalog provides a persistent repository that is independent of the target database control file, allowing for retention periods longer than the control_file_record_keep_time.

84
MCQeasy

What is the purpose of the 'Wallet' in Oracle security?

A.To backup the database
B.To manage database users
C.To improve query performance
D.To store encryption keys and credentials
AnswerD

This is the definition of a wallet.

Why this answer

A wallet stores sensitive credentials like passwords and encryption keys.

85
MCQmedium

In the context of 23ai, what does 'True Cache' mean for application developers?

A.They must write special SQL
B.They must use a specific driver
C.They must flag read queries
D.It is transparent to the application
AnswerD

The database handles the routing.

Why this answer

Developers can offload read operations to True Cache without changing their application logic.

86
MCQhard

What happens to a traditional audit record when you migrate to Unified Auditing in 23ai?

A.Automatically converted
B.Stay in separate tables
C.Deleted automatically
D.Merged into the Unified Trail
AnswerB

They remain in their original locations.

Why this answer

Traditional audit records are not automatically migrated; you should clear them or archive them before switching to Unified Auditing.

87
MCQmedium

When migrating to 23ai, which method allows for the least amount of downtime?

A.Full Export/Import
B.Upgrade in-place
C.Manual Database Re-creation
D.Transportable Tablespaces
AnswerD

This allows for efficient bulk data movement with minimal downtime.

Why this answer

Transportable Tablespaces combined with Data Guard or GoldenGate typically offers the lowest downtime.

88
Multi-Selectmedium

Which THREE of the following are benefits of the JSON Duality feature?

Select 3 answers
A.Automatic data encryption
B.Simplified application development
C.Data consistency
D.No indexing required
E.Native SQL support
AnswersB, C, E

Easier data handling.

Why this answer

Duality simplifies coding, maintains consistency, and supports native SQL access.

89
Multi-Selectmedium

Which TWO parameters are critical for PDB resource management?

Select 2 answers
A.MAX_PDB_CPU
B.MEMORY_MAX_TARGET
C.SGA_MAX_SIZE
D.PDB_DATA_LIMIT
E.PDB_SGA_TARGET
AnswersA, E

Limits CPU usage per PDB.

Why this answer

PDB_SGA_TARGET and CPU_COUNT (or PDB_CPU_COUNT) control PDB resources.

90
Multi-Selecthard

Which THREE things can prevent an AutoUpgrade process from starting?

Select 3 answers
A.Existing lock files
B.Expired passwords
C.Insufficient space
D.Incorrect permissions
E.Too many users
AnswersA, C, D

Indicates another process is running.

Why this answer

Insufficient space, incorrect permissions, or already running processes are common blockers.

91
MCQmedium

Which component is required to implement Transparent Data Encryption (TDE) in 23ai?

A.Oracle Audit Vault
B.Oracle Wallet
C.Oracle Key Vault
D.Oracle Data Guard
AnswerB

The wallet acts as the keystore for the master key.

Why this answer

A keystore (wallet) is required to hold the master encryption key for TDE.

92
Multi-Selecthard

Which THREE actions occur when you execute 'ALTER PLUGGABLE DATABASE PDB1 OPEN'?

Select 3 answers
A.All other PDBs are closed
B.The PDB enters READ WRITE mode
C.The CDB is restarted
D.Services are automatically started
E.Database triggers are fired
AnswersB, D, E

Default open mode is READ WRITE.

Why this answer

The PDB state changes, triggers run, and services are started.

93
MCQhard

Which view should you query to verify the encryption status of tablespaces in 23ai?

A.V$ENCRYPTED_TABLESPACES
B.DBA_ENCRYPTED_COLUMNS
C.DBA_ENCRYPTION_KEYS
D.DBA_TABLESPACES
E.V$WALLET
AnswerA

This is the correct view for encryption status.

Why this answer

V$ENCRYPTED_TABLESPACES shows the encryption status of all tablespaces in the database.

94
MCQmedium

In a multitenant environment, what is the best approach to backup only a specific PDB?

A.BACKUP CDB PDB pdb_name
B.BACKUP DATABASE PDBNAME
C.BACKUP PLUGGABLE DATABASE pdb_name
D.BACKUP PDB ALL
AnswerC

This is the correct command for PDB-level backups.

Why this answer

You can use the 'BACKUP PLUGGABLE DATABASE' command to target a specific PDB.

95
MCQeasy

Which directory contains the Alert log for the CDB?

A.ORACLE_BASE/diag/rdbms/...
B./var/log/oracle
C.ORACLE_BASE/admin
D.ORACLE_HOME/dbs
AnswerA

This is the standard ADR path.

Why this answer

The Automatic Diagnostic Repository (ADR) stores all CDB diagnostic information.

96
MCQmedium

How does 23ai handle vector distance calculations at scale?

A.By offloading to external servers
B.Using optimized native SQL execution
C.By caching every result
D.Using a temporary tablespace
AnswerB

The SQL engine is optimized for this.

Why this answer

23ai optimizes these calculations in the SQL engine.

97
MCQmedium

You are investigating an RMAN backup failure. The log indicates that RMAN is unable to access the recovery area. Which view should you query to check the current space usage of the Fast Recovery Area?

A.V$FLASHBACK_DATABASE_LOG
B.V$DATABASE_BLOCK_CORRUPTION
C.V$RMAN_STATUS
D.V$RECOVERY_FILE_DEST
AnswerD

This view is the standard for checking FRA utilization.

Why this answer

V$RECOVERY_FILE_DEST provides the directory, space limit, and space used for the FRA.

98
MCQmedium

Your database is in ARCHIVELOG mode. You accidentally dropped a critical tablespace and need to perform a Tablespace Point-in-Time Recovery (TSPITR). What is the primary requirement for the auxiliary instance during this process?

A.The auxiliary instance must have enough disk space to hold the tablespace being recovered.
B.The auxiliary instance must have the same DBID as the target database.
C.The auxiliary instance must be configured with a separate ORACLE_HOME.
D.The auxiliary instance must be started in NOMOUNT mode manually by the DBA.
AnswerA

The auxiliary instance is used to restore and recover the datafiles to the point in time.

Why this answer

TSPITR requires an auxiliary instance to recover the tablespace to the desired point in time before importing it back to the target database.

99
MCQeasy

You are implementing Unified Auditing in an Oracle 23ai database. You need to capture all actions performed by a specific user 'APP_USER', regardless of the object accessed. Which SQL statement is correct?

A.AUDIT POLICY audit_app USER APP_USER;
B.CREATE AUDIT POLICY audit_app FOR APP_USER;
C.AUDIT ALL ACTIONS BY APP_USER;
D.CREATE AUDIT POLICY audit_app ACTIONS ALL BY APP_USER;
AnswerD

The 'ACTIONS ALL BY username' syntax is correct for auditing every action performed by that user.

Why this answer

CREATE AUDIT POLICY policy_name ACTIONS ALL BY APP_USER is the correct syntax for auditing all actions by a specific user.

100
Multi-Selectmedium

Which TWO security features can be applied specifically to a PDB?

Select 2 answers
A.TDE (Encryption)
B.Instance Parameters
C.RMAN Backup Policy
D.Network ACLs
E.Unified Auditing
AnswersA, E

Can be set per PDB.

Why this answer

Encryption and Auditing can be PDB-specific.

101
MCQhard

When configuring parallel DML, what is the effect of setting 'FORCE' on a statement?

A.It disables parallel DML
B.It runs sequentially
C.It causes an error
D.It forces parallel execution
AnswerD

This overrides the optimizer.

Why this answer

The FORCE hint forces the statement to run in parallel regardless of the cost optimizer's decision.

102
MCQmedium

You are configuring a new CDB and want to ensure that PDBs use only a specific subset of the CDB's total SGA memory while allowing individual PDBs to scale up when demand is high. Which parameter should you configure to enforce this?

A.DB_CACHE_SIZE
B.SGA_MIN_SIZE
C.PDB_SGA_MAX_SIZE
D.MEMORY_TARGET
AnswerC

This parameter limits the maximum amount of SGA memory that a specific PDB can consume.

Why this answer

The SGA_TARGET parameter at the CDB level defines the total SGA, while PDB_SGA_MIN_SIZE and PDB_SGA_MAX_SIZE parameters allow for fine-grained control and resource capping within the multitenant environment.

103
MCQhard

You have a high volume of parse time in your database. What could be the cause?

A.High memory usage
B.Using literals instead of bind variables
C.Too many indexes
D.Missing statistics
AnswerB

This causes excessive hard parses for each new literal value.

Why this answer

Hard parsing occurs when SQL is not shared, often due to literals instead of bind variables.

104
MCQhard

What happens to existing sessions when you issue 'ALTER PLUGGABLE DATABASE PDB1 CLOSE'?

A.Sessions are migrated
B.The database waits indefinitely
C.Sessions remain active
D.Sessions are killed if IMMEDIATE is specified
AnswerD

IMMEDIATE forces the closing of sessions.

Why this answer

By default, the command fails if sessions exist unless 'IMMEDIATE' is used.

105
MCQmedium

You are using SQL Plan Management. What happens when a new execution plan is discovered for a SQL statement that already has a baseline?

A.It is stored as an unaccepted plan
B.It is ignored by the optimizer
C.It is automatically accepted
D.It replaces the existing baseline
AnswerA

New plans are kept as unaccepted until verified.

Why this answer

The new plan is marked as 'accepted' only if it is proven to be better than the existing plan; otherwise, it is stored as 'unaccepted'.

106
Multi-Selecthard

Which THREE parameters can be set at the PDB level?

Select 3 answers
A.SGA_TARGET
B.UNDO_TABLESPACE
C.DB_FILE_NAME_CONVERT
D.PROCESSES
E.DB_NAME
AnswersA, B, C

Allowed as a PDB-specific setting.

Why this answer

SGA_TARGET, UNDO_TABLESPACE, and DB_FILE_NAME_CONVERT can be PDB-specific.

107
MCQhard

You have a standby database and want to use RMAN to offload backups to the standby. Which configuration is required to ensure the primary database recognizes the backups performed on the standby?

A.CONFIGURE CONNECT IDENTIFIER FOR DEFAULT SERVICE TO 'standby_service';
B.CONFIGURE BACKUP OPTIMIZATION ON;
C.Enable Flashback Database on the primary only.
D.CONFIGURE CONTROLFILE AUTOBACKUP FOR BACKUP ON STANDBY ON;
AnswerD

This setting allows RMAN to perform autobackups of the control file from the standby site.

Why this answer

To use a standby for backups, you must connect RMAN to the recovery catalog and the standby database, and ensure the configuration includes 'CONFIGURE ARCHIVELOG DELETION POLICY TO APPLIED ON ALL STANDBY'.

108
Multi-Selectmedium

Which TWO tools can be used to perform PDB point-in-time recovery?

Select 2 answers
A.RMAN
B.Data Pump
C.Net Manager
D.SQL*Plus
E.DBCA
AnswersA, D

Standard tool for PITR.

Why this answer

RMAN and SQL*Plus are used to manage PDB PITR operations.

109
MCQmedium

You have a vector index and notice search performance is slow. Which index type should you use to optimize similarity search?

A.Inverted Index
B.B-tree
C.Bitmap
D.HNSW
AnswerD

HNSW is optimized for vector search operations.

Why this answer

HNSW (Hierarchical Navigable Small World) index is the standard for efficient vector similarity search in 23ai.

110
MCQhard

A PDB is in 'READ WRITE' mode. You need to perform a maintenance task that requires the PDB to be in 'RESTRICTED' mode. Which command achieves this?

A.ALTER SYSTEM SET RESTRICTED_SESSION=TRUE;
B.ALTER PLUGGABLE DATABASE PDB1 CLOSE IMMEDIATE; ALTER PLUGGABLE DATABASE PDB1 OPEN RESTRICTED;
C.ALTER PLUGGABLE DATABASE PDB1 UPGRADE;
D.ALTER DATABASE PDB1 RESTRICTED;
E.ALTER PLUGGABLE DATABASE PDB1 OPEN RESTRICTED
AnswerB

The correct sequence is to close the PDB first, then reopen it with the RESTRICTED privilege.

Why this answer

To move a PDB into restricted mode, you must use ALTER PLUGGABLE DATABASE ... CLOSE followed by OPEN RESTRICTED.

111
MCQmedium

You want to capture a specific set of SQL statements and their execution plans to baseline them. Which package allows you to capture plans from the cursor cache?

A.DBMS_SCHEDULER
B.DBMS_SQLTUNE
C.DBMS_STATS
D.DBMS_SPM
AnswerD

This package manages SQL Plan Baselines.

Why this answer

DBMS_SPM.LOAD_PLANS_FROM_CURSOR_CACHE is the standard way to load plans into the baseline.

112
MCQhard

You are migrating a legacy application to use Wide Tables in 23ai. What is the maximum number of columns supported by a Wide Table?

A.4096
B.1000
C.8192
D.2048
AnswerA

4096 is the new limit for Wide Tables.

Why this answer

Oracle 23ai supports up to 4096 columns in a table.

113
MCQeasy

What is the purpose of the 'ASH' report?

A.To backup the database
B.To analyze short-term performance
C.To analyze long-term trends
D.To manage user accounts
AnswerB

ASH is designed for recent, high-frequency snapshots.

Why this answer

ASH reports analyze transient problems by looking at recent active session history.

114
MCQhard

You notice that Automatic SQL Plan Management is not evolving your plans as expected. What is the most likely cause?

A.SQL Plan Baselines are full
B.Statistics are gathered manually
C.The database is in NOARCHIVELOG mode
D.The SPM Evolve Task is disabled
AnswerD

If the task is disabled, the system will not automatically evolve plans.

Why this answer

The SYS_AUTO_SPM_EVOLVE_TASK must be enabled and have a sufficient maintenance window to run.

115
MCQhard

You need to ensure that the PDB name is unique in your network. Which parameter should you check?

A.INSTANCE_NAME
B.DB_UNIQUE_NAME
C.DB_NAME
D.PDB_NAME
AnswerB

Must be unique for each database in a Data Guard configuration.

Why this answer

DB_UNIQUE_NAME must be unique across the CDB infrastructure.

116
MCQhard

When using the VECTOR data type, what is the maximum number of dimensions supported?

A.512
B.2048
C.1024
D.4096
AnswerB

2048 is the supported maximum.

Why this answer

Oracle 23ai supports up to 2048 dimensions for the vector data type.

117
MCQeasy

What is the default behavior when shutting down a CDB instance?

A.Closes all PDBs, then the CDB
B.Leaves PDBs open
C.Only closes the CDB root
D.Forces immediate abort
AnswerA

PDBs are closed automatically during CDB shutdown.

Why this answer

The SHUTDOWN command closes all PDBs before the CDB.

118
MCQeasy

What happens if a block is marked as corrupt during an RMAN backup?

A.The backup terminates immediately.
B.The backup is marked as 'failed' in the recovery catalog.
C.The information is recorded in the V$DATABASE_BLOCK_CORRUPTION view.
D.The corrupt blocks are repaired automatically.
AnswerC

This is the standard behavior to track corruption.

Why this answer

RMAN writes the corruption information to V$DATABASE_BLOCK_CORRUPTION but continues the backup unless the number of errors exceeds MAXCORRUPT.

119
Multi-Selectmedium

Which TWO features of 23ai help improve performance of high-concurrency workloads?

Select 2 answers
A.Wide tables
B.Lock-Free Reservations
C.Blockchain tables
D.JSON Duality
E.Memoptimized Write
AnswersB, E

Reduces contention.

Why this answer

Lock-Free Reservations and Memoptimized Write are specifically for high-concurrency improvements.

120
MCQeasy

Which command is used to display the current container you are connected to?

A.SHOW CDB_NAME
B.SHOW CURRENT_PDB
C.SELECT CONTAINER FROM DUAL
D.SHOW CON_NAME
AnswerD

Displays the current container context.

Why this answer

SHOW CON_NAME shows the current container name in SQL*Plus.

121
MCQmedium

What is the primary purpose of 'Data Masking' in the Oracle Data Masking and Subsetting Pack?

A.To improve performance
B.To protect sensitive data in non-production databases
C.To encrypt data in transit
D.To audit privileged users
AnswerB

This is the core purpose.

Why this answer

Data masking permanently obscures sensitive data in a non-production environment.

122
Multi-Selecthard

Which THREE steps are involved in upgrading a PDB?

Select 3 answers
A.Check PDB_PLUG_IN_VIOLATIONS
B.Run catupgrd.sql
C.Restart the CDB
D.Recreate all users
E.Compile invalid objects
AnswersA, B, E

Verify no issues persist.

Why this answer

Run the upgrade script, compile invalid objects, and check for errors.

123
MCQmedium

How can you verify if a PDB is encrypted?

A.Check PDB_ENCRYPTED column in V$PDBS
B.Use SQL*Plus SHOW PARAMETER
C.Check the alert log
D.Query V$ENCRYPTION_WALLET
AnswerD

This view shows the wallet and encryption status.

Why this answer

Querying DBA_PDB_KE_STATE or checking V$ENCRYPTION_WALLET is the standard method.

124
MCQhard

You have a query that is being incorrectly optimized because the statistics are not representative of the actual data distribution. What is the best method to handle this without changing the global statistics?

A.Run the SQL Tuning Advisor
B.Modify the init.ora parameter
C.Use DBMS_STATS.SET_TABLE_PREFS
D.Create a SQL Plan Baseline
AnswerC

Preferences allow granular control over how stats are gathered for a specific object.

Why this answer

Table-specific statistics collection with specific parameters or using preference settings can help.

125
MCQhard

Which feature allows you to capture SQL statements from the cursor cache and load them into a SQL Tuning Set?

A.DBMS_SPM.LOAD_PLANS_FROM_CURSOR_CACHE
B.DBMS_STATS.GATHER_SYSTEM_STATS
C.DBMS_WORKLOAD_REPOSITORY.EXTRACT_SQL
D.DBMS_SQLTUNE.CAPTURE_CURSOR_CACHE_SQLSET
AnswerD

This procedure extracts SQL from the library cache.

Why this answer

DBMS_SQLTUNE.CAPTURE_CURSOR_CACHE_SQLSET is the procedure used to pull queries from memory.

126
MCQmedium

You need to capture PDB performance data. Which feature allows you to capture an AWR snapshot for a specific PDB?

A.ALTER PDB SNAPSHOT
B.AWR_PDB_SNAPSHOT
C.DBMS_PERF.CAPTURE
D.DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT
AnswerD

This procedure supports a container ID parameter.

Why this answer

DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT is used for AWR snapshots at the container level.

127
MCQmedium

What does the 'Elapsed Time' in a SQL statement represent?

A.The time spent on CPU only
B.The total duration of the SQL execution
C.The time since the SQL was parsed
D.The time spent waiting for I/O
AnswerB

Elapsed time includes both CPU and wait time.

Why this answer

It is the total wall-clock time spent executing the statement from start to finish.

128
MCQmedium

Which advisor should you run to determine if your SGA and PGA memory settings are optimal?

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

Memory Advisor provides tuning suggestions for SGA/PGA.

Why this answer

Memory Advisor identifies if memory pools are undersized or oversized.

129
MCQhard

You are monitoring parallel DML performance. Which view provides the best insight into current parallel server activity?

A.V$DATABASE
B.V$SESSION
C.V$PARALLEL_DEGREE
D.V$PX_SESSION
AnswerD

Specifically for parallel execution.

Why this answer

V$PX_SESSION provides real-time information on parallel sessions.

130
Multi-Selectmedium

Which THREE features are enabled in 23ai to simplify database management?

Select 3 answers
A.Flashback Data Archive
B.AI Vector Search
C.JSON Duality
D.Lock-Free Reservations
E.Tablespace encryption
AnswersB, C, D

Simplifies AI workflows.

Why this answer

JSON Duality, Lock-Free Reservations, and Vector Search are key 23ai management/performance features.

131
Multi-Selecthard

Which TWO files are modified to configure a secured listener?

Select 2 answers
A.listener.ora
B.spfile.ora
C.init.ora
D.tnsnames.ora
E.sqlnet.ora
AnswersA, E

Configures the listener endpoint.

Why this answer

listener.ora and sqlnet.ora are both typically involved in network security configuration.

132
MCQhard

When running parallel DML in 23ai, what happens to the data if the transaction fails?

A.The entire transaction is rolled back
B.Partial data is committed
C.Only the DML part is rolled back
D.Requires a manual cleanup
AnswerA

Standard transactional consistency applies.

Why this answer

Parallel DML operations are fully atomic and follow standard rollback procedures.

133
MCQhard

You are performing an RMAN duplicate database operation. What is the benefit of using the 'FROM ACTIVE DATABASE' clause?

A.It requires less network bandwidth.
B.It is faster than restoring from backup.
C.It does not require a connection to the target.
D.It creates a backup of the source during duplication.
AnswerB

It avoids the backup-restore cycle by copying live data.

Why this answer

It duplicates the database directly from the source without requiring a backup set to be restored first.

134
MCQmedium

An ADDM report suggests increasing the library cache size. What is the most appropriate action?

A.Manually set SHARED_POOL_SIZE
B.Drop and recreate the library cache
C.Rebuild the database
D.Increase SGA_TARGET
AnswerD

Increasing SGA_TARGET allows the automatic shared memory manager to allocate more to the shared pool.

Why this answer

Oracle 23ai manages SGA memory automatically; adjusting the SGA_TARGET or SGA_MAX_SIZE is the primary way to influence this.

135
MCQhard

You have a standby database and want to offload backups to it. What is the recommended way to register the standby's backups in the recovery catalog?

A.Run the register command on the primary.
B.Connect RMAN to the standby and the catalog.
C.Export the primary catalog metadata to the standby.
D.Use the import command in RMAN.
AnswerB

Backups performed on the standby are registered by connecting the standby instance to the catalog.

Why this answer

The standby database should be connected to the recovery catalog to register its own backups.

136
MCQmedium

You want to perform a backup that excludes tablespaces that are read-only. Which command should you use?

A.BACKUP DATABASE IGNORE READONLY
B.BACKUP DATABASE EXCEPT READONLY
C.CONFIGURE EXCLUDE READONLY ON
D.BACKUP DATABASE SKIP READONLY
AnswerD

This clause specifically ignores read-only tablespaces.

Why this answer

RMAN automatically skips read-only tablespaces in incremental backups, or you can use the 'SKIP READONLY' clause.

137
Multi-Selecteasy

Which THREE features are specific to the Multitenant architecture and distinguish a CDB from a non-CDB?

Select 3 answers
A.The use of a separate SGA for every PDB
B.The requirement for a unique SID for each PDB
C.Shared background processes for all PDBs
D.CDB_ prefix views for administrative monitoring
E.The ability to use DBCA for PDB cloning
AnswersC, D, E

PDBs share the instance processes of the CDB.

Why this answer

Multitenant architecture relies on shared background processes, centralized data dictionary views (CDB_ views), and the ability to plug and unplug databases.

138
MCQmedium

You want to backup the control file automatically whenever a change is made to the database structure. Which command do you use?

A.CONFIGURE CONTROLFILE AUTOBACKUP ON
B.BACKUP CONTROLFILE ON
C.ALTER SYSTEM SET CONTROLFILE_AUTOBACKUP=TRUE
D.SET CONTROLFILE AUTOBACKUP ON
AnswerA

This is the correct command.

Why this answer

CONFIGURE CONTROLFILE AUTOBACKUP ON enables automatic control file backups.

139
MCQmedium

A production database experiences a sudden performance degradation. You want to analyze the last 10 minutes of activity to pinpoint blocked sessions. Which approach is best?

A.Generate an AWR report for the last hour
B.Query V$ACTIVE_SESSION_HISTORY
C.Check the Alert Log for ORA errors
D.Run the SQL Access Advisor
AnswerB

V$ACTIVE_SESSION_HISTORY captures session activity in memory for recent performance analysis.

Why this answer

ASH data is stored in memory and is the primary source for recent, short-term performance diagnostics.

140
MCQeasy

What is the default state of a PDB after creating it using the CREATE PLUGGABLE DATABASE command?

A.MOUNTED
B.READ WRITE
C.OPEN UPGRADE
D.READ ONLY
AnswerA

The default state is MOUNTED.

Why this answer

By default, a new PDB is created in MOUNTED state.

141
Multi-Selecthard

Which THREE steps are involved in an RMAN-based cross-platform migration of a data file using CONVERT?

Select 3 answers
A.Run the RECOVER DATABASE command on the source.
B.Transport the converted file to the target.
C.Perform a BACKUP AS COPY of the datafile.
D.Run the CONVERT command on the source.
E.Disable Archivelog mode on the target.
AnswersB, C, D

The file must be moved to the target server.

Why this answer

The process requires the file to be backed up, converted, and moved to the destination.

142
Multi-Selecthard

Which TWO actions are required when performing a 'Unplug and Plug' operation of a PDB between two different CDBs to ensure data integrity?

Select 2 answers
A.The PDB must be opened in upgrade mode before unplugging
B.An XML metadata file must be created during the unplug process
C.The PDB must be closed before the unplug operation
D.The source CDB must be dropped after the operation
E.The CDB must be in restricted mode
AnswersB, C

The XML file is required to describe the PDB's datafiles for the subsequent plug operation.

Why this answer

To safely move a PDB, the database must be in a consistent state (closed) and the metadata XML file must be generated to describe the PDB structures.

143
Multi-Selectmedium

Which THREE of the following are components of the Oracle performance tuning lifecycle?

Select 3 answers
A.Implementing a solution
B.Deleting all users
C.Identifying the bottleneck
D.Reinstalling the database
E.Analyzing the cause
AnswersA, C, E

Third step is implementation.

Why this answer

Tuning is an iterative process involving identification, analysis, and implementation.

144
Multi-Selecthard

Which THREE conditions must be met to perform a successful RMAN cross-platform transportable tablespace migration?

Select 3 answers
A.The source platform must be the same endian as the target.
B.The RMAN CONVERT command must be used if endianness differs.
C.The source and destination databases must have the same DBID.
D.The source tablespace must be set to READ ONLY.
E.The compatibility level must be at least 11.0.0.
AnswersB, D, E

Conversion is required if moving between platforms with different endianness.

Why this answer

The databases must be at compatible levels, endian formats must be checked, and the tablespace must be read-only.

145
MCQhard

You need to capture a specific set of SQL statements that are causing high CPU usage for later tuning. Which tool allows you to group these statements and transport them across different database environments?

A.SQL Tuning Sets
B.SQL Plan Baselines
C.ADDM Findings
D.AWR Snapshots
AnswerA

SQL Tuning Sets provide the functionality to capture and export groups of SQL statements for tuning.

Why this answer

SQL Tuning Sets are specifically designed to capture, store, and transport SQL statements along with their execution context and statistics.

146
MCQhard

When using parallel DML, which system parameter limits the degree of parallelism?

A.MAX_PARALLEL_THREADS
B.DB_PARALLEL_LIMIT
C.SESSION_PARALLEL_MAX
D.PARALLEL_DEGREE_LIMIT
AnswerD

This controls the degree.

Why this answer

PARALLEL_DEGREE_LIMIT restricts the degree of parallelism.

147
MCQeasy

How does Memoptimized Write affect data integrity?

A.It bypasses ACID compliance
B.It uses eventual consistency
C.It maintains ACID compliance
D.It is only for non-critical data
AnswerC

The database ensures data integrity.

Why this answer

Memoptimized Write is fully compliant with ACID properties.

148
Multi-Selectmedium

Which TWO parameters are essential for configuring the environment for Wide Tables?

Select 2 answers
A.SQL_TRACE
B.DB_BLOCK_SIZE
C.PARALLEL_MAX_SERVERS
D.COMPATIBLE
E.MAX_COLUMNS
AnswersB, D

Needs to be large enough for the wide rows.

Why this answer

Wide tables rely on specific database settings to handle the large number of columns.

149
MCQmedium

Which tool can be used to monitor the progress of an AutoUpgrade process?

A.ADRCI
B.AutoUpgrade Job Monitor
C.SQL*Plus
D.Enterprise Manager
AnswerB

This tool tracks the upgrade status.

Why this answer

The AutoUpgrade tool provides a job monitor output in the log file directory.

150
Multi-Selectmedium

Which TWO views are essential for monitoring PDB-specific memory usage?

Select 2 answers
A.V$SGA_DYNAMIC_COMPONENTS
B.V$PDB_MEMORY
C.V$PDB_WAIT_EVENTS
D.V$RESOURCE_LIMIT
E.V$MEMORY_TARGET
AnswersB, D

Tracks memory per PDB.

Why this answer

V$PDB_MEMORY and V$RESOURCE_LIMIT allow tracking PDB memory consumption.

Page 1

Page 2 of 5

Page 3

All pages