OCI 1Z0-1085-25 cheat sheet for key facts, traps, service mappings, and final review.
On this page
Use this for last-mile review. Keep it open while drilling mixed foundations questions, and pair it with the Resources when you need the official Oracle wording. Foundations questions usually reward clean classification: identity, governance, network path, service fit, visibility, cost, or resilience.
Read every foundations stem in this order
Decide whether the stem is asking for identity, networking, compute, storage, database, observability, cost, or security.
Identify the boundary: tenancy, compartment, VCN, subnet, route table, NSG, security list, or service.
Choose the simplest OCI service that directly matches the requirement.
Avoid answers that solve governance with networking, or networking with IAM.
Check whether the wording asks for visibility, auditability, cost control, or availability.
OCI foundations control map
flowchart TD
T["Tenancy"] --> C["Compartments"]
T --> B["Billing, Budgets, Tags"]
C --> I["IAM Policies"]
C --> N["VCNs, Subnets, Gateways"]
C --> S["Compute, Storage, Databases"]
T --> A["Audit, Monitoring, Logging"]
Read it like this: tenancy is the account boundary, compartments organize and scope governance, and networking controls still live in the VCN/subnet/resource lanes rather than replacing IAM.
OCI answer sequence
Use this when the stem mixes ingress, async delivery, reliability, security, or operations.
flowchart TD
S["Scenario"] --> I["Classify the interaction mode"]
I --> E["Pick API Gateway, Events, Notifications, Streaming, or Functions"]
E --> R["Check retry, idempotency, ordering, and dead-letter behavior"]
R --> S2["Check Vault, IAM, private exposure, logs, and auditability"]
Fast lane picker
If the question is mainly about…
Start with…
Usual winning idea
who can do something
IAM users, groups, policies, dynamic groups
identity and permission scope first
where a resource belongs
tenancy vs compartment
compartment is a logical governance boundary
how traffic gets somewhere
route table plus gateway choice
path first, filter second
which storage service fits
object vs block vs file vs archive
access pattern and cost first
visibility and compliance
monitoring, logging, audit, budgets, tags
observe first, then enforce
how a workload should run
VM, bare metal, OKE, or Functions
management model and runtime shape first
how to reduce blast radius
compartments, least privilege, private tiers
narrow scope before adding services
Core OCI vocabulary
Term
What it is
Exam-safe memory cue
Tenancy
top-level OCI account boundary
identity and billing start here
Compartment
logical container for governance and access
not a subnet and not a VCN
Region
geographic deployment area
contains one or more ADs
Availability Domain
isolated data center grouping in a region
regional resilience building block
Fault Domain
failure-isolation grouping within an AD
rack/power-style separation cue
VCN
software-defined network
holds subnets, route tables, security controls
Policy
human-readable IAM permission statement
who can do what in which scope
Dynamic Group
rule-based group of OCI resources
lets resources call OCI APIs through policy
Resource Principal
resource identity used by OCI services
avoids embedding user credentials
Tag
metadata for organization and cost attribution
not a permission by itself
Tenancy, compartments, and IAM
Identity primitives
You need…
Use…
Why
human administrator access
users, groups, policies
classic identity path
service or instance access to OCI resources
dynamic groups and policies
avoids hard-coded user credentials
least-privilege scope
inspect, read, use, manage
do not over-grant by default
governance separation by team or project
compartments
clean policy and budget scope
temporary application access
service-specific identity or resource principal pattern
avoid human credentials in apps
cost or ownership reporting
tags and budgets
governance is not just security
Policy pattern to remember
1Allow group <group-name> to <verb> <resource-type> in compartment <compartment-name>
IAM traps
Trap
Better answer
calling a compartment a network boundary
call it a governance and access boundary
solving every machine-to-machine problem with users and API keys
prefer dynamic groups when the principal is an OCI resource
choosing manage when the task only requires use or read
keep verbs as narrow as possible
forgetting scope
ask whether the policy belongs in tenancy or a specific compartment