Key details for this exam, checked against the published exam outline
Each question shows the correct answer and an explanation of why it is right
Which two "Action Type" options are NOT available in an Oracle Cloud Infrastructure (OCI) Events rule definition? (Choose two.)
The two 'Action Type' options that are NOT available in an Oracle Cloud Infrastructure (OCI) Events rule definition are: Email (Correct) Slack (Correct) The available 'Action Type' options in OCI Events rule definition include Functions, Notifications, and Streaming. However, email and Slack are not directly supported as action types in OCI Events. Instead, you can use Notifications to send notifications to various notification channels, including email and Slack, through the OCI Notifications service.
Which query language is tailored specifically to request and search distributed tracing data in the OCI Application Performance Monitoring Trace Explorer?
Oracle Application Performance Monitoring provides a dedicated query language in Trace Explorer for investigating distributed traces and their associated spans. Oracle documentation refers to it as the Trace Explorer Query Language, which uses a simplified SQL-like syntax with clauses such as show, filters, grouping, and aggregation. Among the supplied choices, this corresponds to Trace Query Language (TQL). LQL belongs to OCI Logging and is used for searching log records, while MQL belongs to OCI Monitoring and operates on metric streams. AQL is not the Trace Explorer query language. Trace Explorer queries are specifically optimized for dimensions such as service names, operations, spans, traces, durations, and errors, making C the correct answer.
Which one of the following is NOT a valid backend-type supported by Oracle Cloud Infrastructure (OCI) API Gateway?
Oracle Cloud Infrastructure (OCI) API Gateway supports various backend-types to handle incoming requests and route them to the appropriate backend service. However, 'ORACLE_STREAMS_BACKEND' is not a valid backend-type in OCI API Gateway. 'STOCK_RESPONSE_BACKEND' is a valid backend-type that allows you to configure static responses directly in the API Gateway without routing requests to any specific backend service. This can be useful for handling simple requests or returning predefined responses. 'HTTP BACKEND' is another valid backend-type that enables routing requests to an HTTP backend service. 'ORACLE_FUNCTIONS_BACKEND' is a valid backend-type that allows you to route requests to Oracle Functions, which are serverless functions that can be used to execute specific logic or operations. However, 'ORACLE_STREAMS_BACKEND' is not a valid backend-type in OCI API Gateway. The API Gateway does not have native support for Oracle Streams as a backend service. Oracle Streams is a feature of Oracle Database that provides a publish-subscribe mechanism for data replication and distribution within an Oracle Database environment. It is not directly integrated as a backend service in OCI API Gateway.
You are deploying a microservices-based application to an Oracle Cloud Infrastructure Container Engine for Kubernetes cluster running a modern Kubernetes release. You need to identify the underlying container runtime interface implementation that manages and runs your Open Container Initiative-compliant images within the worker nodes.
Which container runtime interface is utilized by the cluster for this purpose?
OKE transitioned from Docker to CRI-O beginning with Kubernetes 1.20.8. Oracle documents CRI-O as its Kubernetes Container Runtime Interface implementation for modern OKE worker nodes. CRI-O is purpose-built for Kubernetes and runs Open Container Initiative-compliant images, so existing Docker-format images remain usable even though Docker Engine itself is no longer the underlying Kubernetes runtime. Oracle's current OKE documentation continues to reference CRI-O on modern node pools, including current releases where runtime configuration changes can affect container behavior. containerd is common in other Kubernetes distributions but is not the runtime identified by Oracle for these OKE nodes. rkt is obsolete, and Docker Engine was used only by older OKE versions. Therefore, D is correct.
Which kubectl command syntax is valid for implementing a rolling update deployment strategy in Kubernetes? (Choose the best answer.)
The correct syntax for implementing a rolling update deployment strategy in Kubernetes using the kubectl command is: kubectl rolling-update <deployment-name> --image=image:v2 This command initiates a rolling update of the specified deployment by updating the container image to image:v2. The rolling update strategy ensures that the new version of the application is gradually deployed while maintaining availability and minimizing downtime.
Which statement about microservices is FALSE?
The correct answer is: 'Multiple microservices can run in one process.' The statement that is FALSE about microservices is: 'Multiple microservices can run in one process.' Microservices are designed to be independent and autonomous services that can be deployed, scaled, and managed separately. Each microservice typically runs as its own separate process. This separation allows for loose coupling and independent scalability of individual services. Running multiple microservices in a single process would violate the fundamental principle of microservices architecture, which emphasizes the isolation and independence of services. Combining multiple microservices into a single process would tightly couple them, making it difficult to independently manage, scale, and update each service. The other statements provided are true about microservices: It is fairly common for microservices to communicate with HTTP: Microservices often communicate with each other using lightweight protocols like HTTP/REST. This allows for interoperability, flexibility, and ease of communication between microservices. Microservices are typically designed around business capabilities: Microservices architecture advocates designing services based on specific business capabilities or functionalities. Each microservice focuses on a specific business domain or task, enabling modular and scalable development. They are independently deployable: Microservices are designed to be independently deployable units. This means that each microservice can be developed, tested, deployed, and updated separately without affecting other services. This flexibility allows for faster development cycles and more efficient scalability.
You are developing a diagnostic tool to programmatically extract error events from multiple application custom logs in a specific compartment. Which OCI CLI command should your tool run to submit this log search query for a designated time window?
Oracle provides a dedicated logging-search OCI CLI command group for querying indexed log content. The documented syntax is oci logging-search search-logs, with --search-query, --time-start, and --time-end as the principal parameters required to define the Logging Query Language expression and search interval. The ordinary oci logging command group is used for administration of logs and log groups rather than searching their contents. logging-query is not a valid top-level OCI CLI service group, and --query-string is not the documented search parameter. Therefore, option B exactly matches Oracle's current CLI command reference for submitting a programmatic log search across custom or service logs.
Exam domains verified against: Official Oracle 1z0-1084-26 exam guide, last checked October 2026.
Explain the fundamentals of cloud native and discuss the key pillars of cloud native development; Explain the microservices architecture and discuss the design methodology of microservices
Sample question from this domain above: Q3
Explain docker and the concepts around its architecture and components; Use OCIR to pull and push container images; Discuss the role of container orchestration; Develop and deploy containerized applications on OKE
Develop Serverless Application with Oracle Functions; Create API gateways to process traffic from API clients and route it to back-end services; Create integration between systems using OCI streaming service (Serverless and Managed); Build events-driven serverless applications using OCI event service; Facilitate Asynchronous Messaging for Microservices with OCI Queue
Sample question from this domain above: Q7
Analyze and evaluate cloud native testing methodologies and develop effective strategies for testing cloud native applications.; Use OCI Vault service to securely store and manage encryption keys and sensitive configuration information; Apply security measures to overcome challenges with cloud native development
Utilize OCI Monitoring service to view metrics; Use OCI Logging service to enable, manage, and search logs; Perform Tasks around Monitoring, Logging, and Tracing
Common questions about the exam itself