Oracle · Free Practice Questions · Last reviewed May 2026
36 real exam-style questions organised by domain, each with the correct answer highlighted and a plain-English explanation of why it's right — and why the others are wrong.
Your development team deployed a three-tier application in an OCI VCN. You need to restrict database instances so they only accept incoming traffic from specific application instances, regardless of which subnet the application instances reside in. Which OCI networking feature should you use?
Local Peering Gateway (LPG) access control lists
Security Lists associated with the database subnet
Network Security Groups (NSGs)
NSGs apply security rules to a set of VNICs you choose, independent of subnet CIDR, so database instances accept traffic only from the named application instances wherever they reside. Security lists cannot express this, as they act at subnet level.
Dynamic Routing Gateway (DRG) security policies
You have configured a FastConnect dedicated circuit using a Provider model, but your on-premises routers cannot reach OCI VCN instances. BGP status is showing as 'Idle'. What is the most likely cause?
The route table on the VCN subnet does not have a route to 0.0.0.0/0.
The Security List on the DRG attachment blocks ICMP traffic.
BGP peering IP addresses or Autonomous System Numbers (ASNs) are misconfigured between the Oracle router and on-premises router.
Misconfigured BGP peering IPs or ASNs prevent the TCP session from establishing, leaving BGP in Idle rather than Active or Established. Since the Provider model already delivers Layer 2 connectivity, the fault lies at Layer 3 peering configuration between the Oracle and on-premises routers, matching the stem's Idle status.
The public subnet has an incorrect Internet Gateway route.
An enterprise customer has a Hybrid cloud architecture. They need to connect their on-premises datacenter to multiple VCNs in different OCI regions using a single dedicated connection. Which OCI component must be used as the central transit hub?
NAT Gateway
Dynamic Routing Gateway (DRG)
A Dynamic Routing Gateway acts as the regional transit hub, terminating the FastConnect virtual circuit and routing traffic to attached VCNs. Critically, DRG route tables support inter-region routing via remote peering or DRG attachments, satisfying the requirement to reach multiple VCNs across different OCI regions through one dedicated connection.
Local Peering Gateway (LPG)
Internet Gateway
You need to configure custom DNS resolution for instances within your OCI VCN so they can resolve hostnames of your on-premises datacenter servers. What should you configure in OCI?
A NAT Gateway configured with DNS proxy settings
A public DNS zone for your on-premises domain
An Internet Gateway with custom host file mappings
Custom DNS forwarders in the VCN Resolver pointing to on-premises DNS servers via the DRG
Configuring custom DNS forwarders in the VCN Resolver, pointing to the on-premises DNS servers reachable through the DRG, lets instances resolve on-premises hostnames. The VCN Resolver forwards queries it cannot answer internally to those specified servers.
You are designing an OCI VCN and need to allow resources in a private subnet to access Oracle Cloud Infrastructure Object Storage in the same region without traversing the public internet. Which gateway should you create and configure?
Dynamic Routing Gateway
Internet Gateway
NAT Gateway
Service Gateway
A service gateway provides private access to Oracle services such as Object Storage without leaving the OCI network, satisfying the no-public-internet constraint. It is regional, so resources in the private subnet reach Object Storage in the same region over the Oracle backbone, with route table and security rules permitting the traffic.
You are configuring an OCI Public Load Balancer to distribute incoming HTTP traffic to backend compute instances. Which backend set configuration is required to verify the health of the instances?
Health check policy defining protocol, port, and optional URL path
The load balancer needs a health check policy on the backend set to probe each instance; it defines the protocol, port and optional URL path used to determine whether a backend is healthy and eligible to receive traffic.
A NAT Gateway attached to the backend server subnet
A security list allowing all incoming traffic from the internet
An active Service Gateway
Want more Networking practice?
Practice this domainYou need to restore an Oracle Base Database System to a specific point in time using incremental backups and archived redo logs. Which tool should you use at the OS level if you are managing the recovery manually?
Data Pump (impdp)
Oracle Recovery Manager (RMAN)
Oracle Recovery Manager (RMAN) provides the precise OS-level toolset required to coordinate incremental backups with archived redo logs for manual point-in-time recovery. It directly satisfies the operational constraint of restoring an Oracle Base Database System through native database channels, intelligently sequencing the application of base incremental images and subsequent redo streams without manual file-matching overhead.
OCI Block Storage Volume Snapshots
SQL*Loader
You are managing an Oracle Base Database System (Virtual Machine) and need to scale up the compute shape to a higher number of OCPUs to handle an upcoming month-end processing spike. Which action should you perform?
Terminate the current DB system and provision a new one with the larger shape, then restore from a manual backup.
Stop the database instance via SQL*Plus and run the 'alter system modify shape' command.
Edit the DB system configuration in the OCI Console and update the OCPU count or shape directly.
Oracle Base Database System on Virtual Machine shapes are scaled by editing the DB system and changing the OCPU count or shape, which resizes the underlying compute without redeployment. This satisfies the month-end spike requirement.
Attach an additional block storage volume with higher performance tiers to absorb the extra compute load.
You are configuring an Exadata Cloud Service (ExaCS) instance and need to ensure maximum isolation and security for your database infrastructure. Which architectural layer provides tenant isolation at the hypervisor level in ExaCS?
Virtual Cloud Network (VCN) security lists and network security groups
Storage Server Cell software zones
Exadata Database Vault compartment boundaries
Oracle VM or KVM guest virtualization (domU)
Oracle VM or KVM guest virtualisation (domU) delivers hypervisor-level tenant isolation, satisfying the stem's requirement for maximum isolation in ExaCS. Each guest domain runs its own kernel, separated by the hypervisor from other tenants, unlike shared-database or schema-level approaches. This hard boundary prevents cross-tenant access at the virtualisation layer.
Which Autonomous Database deployment model runs on dedicated Exadata infrastructure residing in a customer's OCI tenancy, providing maximum isolation?
Exadata Cloud at Customer (ExaCC)
Autonomous Database on Shared Infrastructure
Oracle Base Database System
Autonomous Database on Dedicated Exadata Infrastructure
Autonomous Database on Dedicated Exadata Infrastructure satisfies the requirement for maximum isolation by provisioning the database engine directly on single-tenant Exadata hardware residing within your specific Oracle Cloud Infrastructure tenancy. This deployment model removes resource sharing with other tenants at the compute, memory, network, and storage layers, thereby delivering the stringent security boundaries and dedicated performance needed for enterprise workloads requiring physical segregation.
You are managing an Oracle Base Database System and need to configure automated backups. By default, where does OCI store these automated backups?
A customer-managed File Storage Service (FSS) mount target
An Oracle-managed Object Storage bucket
Oracle Base Database Systems utilise an Oracle-managed Object Storage bucket to satisfy the requirement for automated backups. When you enable this feature, the service automatically provisions and manages a hidden, internal bucket within your tenancy. This mechanism offloads the operational overhead of backup lifecycle management and storage configuration, ensuring that data is durably persisted outside the database host. By abstracting the underlying infrastructure, OCI provides a seamless, scalable repository that integrates directly with the database control plane for automated recovery operations.
The local root file system (/u01) of the database VM
A locally attached block volume separate from the database data disk
Your development team needs to perform automated regression testing against a production copy of an Autonomous Transaction Processing (ATP) database. Which feature allows you to create a point-in-time, space-efficient copy of the production database instantly?
Autonomous Database Clone (Thin Clone)
An Autonomous Database Clone configured as a Thin Clone satisfies the requirement for a space-efficient, point-in-time copy by leveraging metadata-only inheritance. Instead of duplicating all underlying data blocks, a Thin Clone shares the base database storage blocks and only allocates new storage for subsequent writes. This architectural mechanism allows developers to instantly provision multiple independent writable copies of the production Autonomous Transaction Processing database without incurring the heavy storage costs or latency associated with traditional full physical clones, making it ideal for automated regression testing.
Cross-Region Object Storage Export
Autonomous Database Data Guard
Oracle RMAN Duplicate Database
Want more Database practice?
Practice this domainYour organization uses Oracle Identity Cloud Service (IDCS) federated with OCI. You need to assign an existing IDCS group named 'NetworkAdmins' to manage Virtual Cloud Networks in OCI. What is the proper workflow to achieve this?
Assign the NetworkAdmins group directly to the tenancy root compartment via the IDCS console.
Write a policy directly referencing the IDCS group name 'NetworkAdmins' with no OCI group mapping.
Create a local user in OCI IAM for every member of the IDCS 'NetworkAdmins' group and assign them roles.
Map the IDCS group 'NetworkAdmins' to an OCI IAM group, then write an OCI policy allowing that OCI IAM group to manage virtual-network-family in the desired compartment.
Federated IDCS groups cannot hold OCI policies directly; they must be mapped to an OCI IAM group, which then receives the policy granting manage virtual-network-family. This satisfies the stem's requirement to assign NetworkAdmins management of Virtual Cloud Networks.
What is the scope of an OCI IAM policy by default when it is created in the root compartment (tenancy)?
It applies across the entire tenancy and all compartments within it.
A policy created in the root compartment is tenancy-scoped: its statements apply across the entire tenancy and every compartment inside it, unless the statement itself names a narrower compartment. Placement in root therefore grants the broadest default reach.
It applies exclusively to the Identity and Access Management service.
It must be explicitly attached to each child compartment individually to take effect.
It applies only to the root compartment and cannot affect child compartments.
Which verb grants the most comprehensive set of permissions (inspect, read, use, and manage) on a given resource type in an OCI IAM policy?
use
read
manage
The manage verb in OCI IAM policies encompasses the full permission set — inspect, read, use, and manage — on a resource type. It therefore grants the most comprehensive access, including the ability to create, update, and delete resources.
inspect
An administrator needs to grant a group of database administrators the ability to manage Autonomous Databases in a specific compartment named DevComp. Which policy syntax is the most secure and adheres to the principle of least privilege?
Allow group DBA-Group to manage all-resources in tenancy
Allow user DBA-Group to manage autonomous-database in tenancy
Allow group DBA-Group to manage autonomous-database in compartment DevComp
Granting `manage autonomous-database` scoped to the DevComp compartment limits the DBA-Group to full lifecycle control of Autonomous Databases there, without touching other compartments or resource types. This directly satisfies the least-privilege constraint, since broader verbs like `manage all-resources` or tenancy-wide scope would over-grant.
Allow group DBA-Group to use databases in compartment DevComp
An auditor needs to verify all IAM policies across your entire tenancy to ensure compliance. Which policy statement allows a user in the 'Auditors' group to read all policies in the tenancy root?
Allow group Auditors to manage tenancy-resources in tenancy
Allow user Auditors to inspect security-rules in tenancy
Allow group Auditors to read policies in tenancy
The statement 'Allow group Auditors to read policies in tenancy' grants read access to policy objects tenancy-wide, letting the Auditors group inspect every IAM policy for compliance. The 'in tenancy' scope is what extends visibility beyond a single compartment.
Allow group Auditors to use iam-policies in compartment root
What is the primary function of an OCI dynamic group?
To automatically scale compute instances based on CPU utilization metrics.
To automatically create compartments when new projects are initiated.
To group human users together based on their department or job function.
To allow OCI resources, such as compute instances, to be authenticated and authorized as principals in IAM policies.
A dynamic group matches OCI resources by defined rules, letting compute instances and other resources act as principals authenticated and authorised in IAM policies. This enables instance principals to call OCI APIs without storing credentials, satisfying the requirement for resource-level identity.
Want more Identity And Access Management practice?
Practice this domainA development team needs to deploy an application that requires exactly 6 OCPUs and 32 GB of memory. Which compute option best satisfies this requirement efficiently without wasting resources?
VM.Standard1.16
VM.Standard.E4.Flex configured with 6 OCPUs and 32 GB of RAM
Flexible shapes allow administrators to independently customise the number of OCPUs and the amount of memory allocated to a virtual machine. By selecting the VM.Standard.E4.Flex shape, the team can precisely provision exactly 6 OCPUs and 32 GB of RAM. This granular control directly satisfies the resource constraint specified in the stem, ensuring that the deployment remains cost-efficient by avoiding the over-provisioning typically associated with fixed-shape instances that force users to accept pre-defined hardware ratios.
BM.Standard.E3.128
VM.Standard2.8
You are migrating a legacy application to OCI. The application requires a specific network interface card (NIC) virtualization mode and custom UEFI boot parameters that are not standard. Where should you configure these custom launch options?
Inside the VCN Security List configurations
Via the compute instance's operating system kernel parameters
In the Custom Image launch options settings
Custom image launch options let you specify the NIC virtualisation mode and UEFI boot parameters, such as secure boot and firmware settings, when instances launch from that image. This satisfies the non-standard hardware requirements, since these settings cannot be altered on a running instance after launch.
In the Instance Configuration template parameters
You manage an instance pool backed by an autoscaling configuration. The pool reaches its maximum limit of 10 instances due to a traffic spike. A hardware maintenance event triggers a retirement notification for one of the instances in the pool. How does OCI Instance Pools with Autoscaling handle this retired instance?
The instance is terminated, and a new instance is provisioned to replace it, temporarily exceeding the maximum limit if necessary until scaling rules scale it back down.
The instance is terminated and not replaced because the pool is already at its maximum limit.
The instance is replaced automatically by the instance pool to maintain the operational state, managing lifecycle events independently of active autoscaling metrics.
Instance pools manage the lifecycle of instances to ensure the target number of instances are operational, substituting retired instances seamlessly.
The autoscaling configuration must be manually edited to increase the max limit before the instance can be replaced.
Your serverless application built on OCI Functions needs to process events coming from OCI Object Storage when a new file is uploaded. What is the primary mechanism to trigger the function?
OCI Events Service
OCI Events Service is the correct mechanism because it captures the Object Storage lifecycle state change—specifically the `Object Create` lifecycle event—when a new file is uploaded. This directly satisfies the requirement to trigger a serverless function asynchronously based on resource creation, without needing polling or custom daemon architectures, by routing the emitted cloud event payload straight to the function endpoint as an invocation trigger.
Direct polling of Object Storage buckets by the function container
Scheduled Cron Jobs in Compute
API Gateway direct integration
You want to create a custom gold image of a Linux compute instance containing specific security configurations and pre-installed agents. Which OCI feature should you use?
Block Volume Backup
Custom Image
A custom image captures the boot volume of a configured Linux instance, preserving security hardening and pre-installed agents, then lets you launch new instances from that exact baseline. This satisfies the requirement for a reusable gold image rather than reconfiguring each instance manually.
Boot Volume Clone
Instance Configuration
You are deploying a high-performance database workload on OCI that requires raw, low-latency NVMe drives for transaction logging. Which compute shape should you select?
BM.Standard3.64
VM.Standard.E4.Flex
BM.DenseIO2.52
DenseIO shapes provide locally attached NVMe storage, which satisfies the requirement for raw, low-latency performance necessary for high-frequency transaction logging. Unlike standard virtual machine shapes that rely on network-attached block storage, the BM.DenseIO2.52 instance exposes the physical NVMe drives directly to the operating system. This architecture eliminates the overhead of the network stack, ensuring the minimal I/O latency required for high-performance database workloads. By utilising bare metal hardware, you ensure dedicated access to these high-speed storage resources without contention from other tenants.
BM.GPU3.8
Want more Compute practice?
Practice this domainWhich OCI storage service is best suited for hosting shared configuration files and home directories for hundreds of Linux compute instances simultaneously using the NFSv3 protocol?
OCI Object Storage
OCI File Storage Service
OCI File Storage satisfies the requirement for a shared file system accessible by hundreds of Linux compute instances simultaneously because it implements the Network File System version 3 (NFSv3) protocol. This fully managed service provides a distributed file system that can be mounted concurrently across multiple Oracle Cloud Infrastructure compute nodes, making it the ideal architecture for sharing common configuration files and user home directories without file-locking conflicts or protocol mismatches.
OCI Archive Storage
OCI Block Volume
An administrator wants to create a point-in-time, space-efficient replica of an existing Block Volume within the same availability domain. Which feature should be used to achieve this instantly?
Block Volume Clone
A Block Volume Clone creates an instant, point-in-time copy that is space-efficient because it initially shares blocks with the source volume, diverging only as data changes. This satisfies the same-availability-domain and instant replica constraints without a full data copy.
Block Volume Backup
Cross-Region Replication
Volume Group Backup
An organization requires that all data uploaded to an Object Storage bucket must be automatically encrypted using a master encryption key managed by them in OCI Key Management (KMS), rather than Oracle-managed keys. How can this be enforced?
Apply an IAM policy stating that all PutObject API calls must pass customer secret keys in the header.
Configure the bucket during creation to use a Customer-Managed Key from OCI KMS.
Configuring the bucket with a Customer-Managed Key from OCI KMS ensures every uploaded object is encrypted with the organisation's own master encryption key, satisfying the requirement for customer-managed rather than Oracle-managed keys. The key is assigned at bucket creation, so encryption applies automatically to all objects without per-object configuration.
Enable SSE-C (Server-Side Encryption with Customer-Provided Keys) on every individual file upload via CLI.
Write a custom OCI Functions script triggered by Object Storage events to re-encrypt objects using KMS.
A team is using OCI File Storage Service and needs to protect against accidental deletion of files by end users. Which feature should be implemented?
FSS Snapshots
File Storage Service (FSS) snapshots provide a read-only, point-in-time view of a file system that can be scheduled or created manually to satisfy the requirement of protecting against accidental end-user deletion. Because snapshots are immutable and stored independently of the active file system data, users cannot modify or delete the snapshot contents even if they inadvertently remove the original files from the mount target. This mechanism allows administrators to effortlessly restore the exact state of the data as it existed prior to the user error.
Object Storage Lifecycle Policies
FSS Object Versioning
Block Volume Volume Groups
An OCI administrator needs to store large amounts of unstructured data that is accessed infrequently, but must be retained for compliance purposes for at least 5 years. Data retrieval times of up to 4 hours are acceptable. Which OCI Object Storage tier should be used?
Object Storage Standard Tier
Object Storage Infrequent Access Tier
Archive Storage Tier
Archive Storage retains infrequently accessed data for long-term compliance at the lowest cost, and its retrieval latency of up to four hours satisfies the stem's stated tolerance. Unlike Standard or Infrequent Access tiers, Archive is purpose-built for data held for years without frequent reads, matching the five-year retention requirement precisely.
File Storage Service
An administrator needs to back up a critical Oracle Database running on an OCI Block Volume. The database spans across three separate block volumes that must be backed up simultaneously to ensure crash consistency. What is the most efficient feature to use?
Object Storage Multipart Upload
OCI Volume Groups
OCI Volume Groups directly satisfy the requirement to back up multiple block volumes simultaneously by allowing administrators to group multiple volumes and create crash-consistent point-in-time backups across all attached disks concurrently. This feature ensures data integrity for multi-volume databases without requiring manual scripting or downtime to coordinate individual volume snapshots.
Individual Block Volume Backups triggered sequentially
FSS Snapshots
Want more Storage practice?
Practice this domainWhich TWO actions can be performed using OCI Resource Manager stacks? (Choose two.)
Send email notifications when an object storage bucket size exceeds a threshold.
Create custom time-series metric alarms to monitor CPU and memory utilization.
Automatically ingest and parse custom application log files from compute instances.
Provision and configure cloud infrastructure resources using Terraform configuration files.
OCI Resource Manager stacks utilise Terraform as their underlying engine to automate the deployment and lifecycle management of cloud environments. By processing Terraform configuration files, the service enables users to define, provision, and configure complex resource topologies declaratively. This capability directly satisfies the requirement to perform infrastructure provisioning, as the stack acts as a managed execution environment that orchestrates the provider-specific API calls necessary to realise the infrastructure state defined within the code, ensuring consistent and repeatable deployments across OCI tenancies.
Import existing OCI cloud resources into a Terraform state file managed by the stack.
Resource Manager facilitates the importation of pre-existing OCI infrastructure by mapping current cloud components to a Terraform state file. This process enables users to bring unmanaged resources under the lifecycle control of a stack, satisfying the requirement to manage existing infrastructure as code. By executing an import operation, the service synchronises the actual state of deployed resources with the Terraform configuration, allowing for subsequent updates or deletions to be managed directly through the Resource Manager interface rather than manual console adjustments.
A company uses OCI Resource Manager to manage its cloud infrastructure using Terraform. A developer has modified a Terraform configuration file locally and needs to preview the changes that Resource Manager will make to the cloud environment before actually applying them. Which Resource Manager job type should be executed?
Plan Job
A Plan Job runs terraform plan against the configuration and state, producing an execution plan that previews the changes Resource Manager would make without modifying any cloud resources. Apply Jobs perform the actual changes, so they cannot serve as a preview.
Apply Job
Import Job
Destroy Job
Your development team wants to automatically trigger a serverless function whenever a new object is uploaded to an OCI Object Storage bucket. Which OCI service acts as the foundational router to capture this object upload event and invoke the function?
OCI Monitoring Service
OCI Logging Service
OCI Events Service
OCI Events Service captures Object Storage create-object events via rules and routes them to targets such as Functions, acting as the event router. It satisfies the requirement to trigger a serverless function on upload automatically.
OCI Resource Manager
You need to ingest custom application logs from multiple compute instances into OCI Logging. What is the correct sequence of components you must configure within OCI?
Create a Notification Topic, add HTTP endpoints, and enable Audit logs.
Create a Log Group, install and configure the OCI Logging Unified Agent on the instances, and create a custom Log pointing to the agent configuration.
The Log Group organises storage, the Unified Agent collects and forwards instance logs, and a custom Log binds that agent configuration to the group. This sequence satisfies ingesting application logs from multiple compute instances into OCI Logging.
Create a Resource Manager stack, deploy a Terraform template, and configure an email subscription.
Create a Monitoring Alarm, configure OCI Events, and link them to an Object Storage bucket.
An OCI administrator needs to be notified via email whenever CPU utilization on a critical production compute instance exceeds 90% for a sustained period of 5 minutes. Which combination of services should the administrator configure to achieve this?
OCI Logging Analytics and OCI Notifications service.
OCI Resource Manager and OCI Monitoring service.
OCI Monitoring service (to create an alarm on the CpuUtilization metric) and OCI Notifications service (to send the email).
OCI Monitoring evaluates the CpuUtilization metric against a 90% threshold sustained for 5 minutes, firing the alarm; OCI Notifications then delivers the email via a topic subscription. Together they satisfy both the metric condition and the email delivery requirement.
OCI Events service (to listen for CPU threshold events) and OCI Email Delivery service (to dispatch the email).
When designing a comprehensive tagging strategy in OCI, which THREE practices or features should you implement for effective governance and cost management? (Choose three.)
Use IAM policies to control which user groups are permitted to update specific defined tag values.
Applying IAM policies to restrict tag updates satisfies the governance constraint by ensuring that only authorised personnel can modify defined tag values. By leveraging OCI’s identity-based access control, administrators prevent unauthorised users from tampering with metadata, which is essential for maintaining accurate cost-tracking and resource lifecycle management. This granular control mechanism effectively enforces organisational standards, ensuring that cost allocation remains reliable across the tenancy and preventing the data corruption that often occurs when tagging schemas are not strictly governed.
Rely exclusively on Freeform Tags to eliminate administrative overhead for tag namespaces.
Use Defined Tags to organize and enforce a controlled namespace and key-value structure.
Defined tags live in a tenancy-wide namespace with a controlled key-value schema, so administrators can enforce consistent tagging and restrict who applies values. This satisfies the governance and cost-management requirement by preventing ad-hoc, inconsistent freeform tags across compartments.
Configure OCI Notifications to convert tag keys into email subscriptions automatically.
Implement Tag Defaults to automatically apply specific tags to all resources created in a compartment.
Tag Defaults enforce consistency by automatically injecting predefined tag key-value pairs into resources at the moment of creation within a specified compartment. This mechanism directly satisfies the requirement for comprehensive governance, as it eliminates human error and ensures mandatory metadata for cost tracking is never omitted. By centralising the application of these tags, administrators maintain strict oversight across the tenancy, preventing untagged resources from bypassing financial reporting and lifecycle management policies.
Want more Observability And Management practice?
Practice this domainThe vendor does not publish an exact question count for the 1Z0-1072-26. Always confirm current details on the vendor's official exam page.
Scenario-based questions covering exam objectives with detailed answer explanations.
The exam covers 6 domains: Networking, Database, Identity And Access Management, Compute, Storage, Observability And Management. Questions are weighted by domain — higher-weight domains appear more on your actual exam.
No. These are original exam-style practice questions written against the official Oracle 1Z0-1072-26 exam objectives. They are not copied from the real exam. Courseiva focuses on genuine understanding, not memorisation of braindumps.
Courseiva tracks your accuracy per domain and routes you toward weak areas automatically. Free, no account required.