IT Certifications · 1Z0-1147

Oracle AI Database@Azure Architect Professional Exam Practice Test

Architecting Oracle AI Database@Azure involves designing how applications and Oracle database services work together across Azure and Oracle Cloud Infrastructure (OCI). This practice page’s question bank uses scenarios involving query performance evidence, service limits, controlled database operations, application connection capacity, observability, migration planning, and repeatable Azure resource deployment.

Exam overview

Exam providerOracle
Exam code1Z0-1147
CategoryIT Certifications

About the Oracle AI Database@Azure Architect Professional Exam

The scenarios call for translating application and database needs into operationally viable architecture decisions. You may need to distinguish database execution-plan evidence from symptoms reported by an application, or use time-correlated telemetry across Azure components to narrow the source of intermittent failures. Other questions address capacity protection through connection pooling, checking service limits before finalizing a design, and using infrastructure as code to make Azure resources reviewable and reproducible. Migration planning emphasizes reducing write downtime for a large Oracle database, while application-tier resilience involves maintaining request handling when an instance fails. Operational controls such as approvals and traceability, along with preparation for database maintenance, connect architecture choices to ongoing service reliability.

Sample Practice Questions

Review a selection from this exam's published US Practice Tests practice bank.

Question 1

A database team needs to understand whether a query is using an inefficient access path. Which evidence is most directly useful for examining the optimizer's chosen execution approach?

  1. AThe query execution plan and relevant runtime statistics
  2. BThe Azure resource group's display name
  3. CThe application's image build timestamp alone
  4. DA list of database user names without query details
Show answerCorrect answer: A

An execution plan describes how the database intends to execute a query, while runtime statistics help assess actual behavior. Together they can inform diagnosis of access paths, joins, and resource use.

Question 2

An organization wants database administration tasks to be performed through a controlled process with clear approval and traceability. Which operational practice best supports this goal?

  1. AUse documented change procedures with approvals, separation of duties where appropriate, and recorded execution outcomes
  2. BPermit undocumented changes whenever an administrator is available
  3. CShare one unrestricted account to simplify attribution
  4. DAvoid recording changes so teams can work faster
Show answerCorrect answer: A

A controlled change process clarifies authorization, review, execution, and evidence. Separation of duties can reduce risk for sensitive changes, while records support later investigation and accountability.

Question 3

A team is diagnosing intermittent application failures and wants a time-aligned view of relevant events across Azure components. What operational practice is most helpful?

  1. AUse consistent time synchronization and correlate timestamped logs and metrics
  2. BDisable timestamps to reduce log size
  3. CCollect database logs only after the incident is closed
  4. DUse different time zones for each component
Show answerCorrect answer: A

Consistent clocks and timestamped telemetry make it possible to correlate events across application, network, and database components. Missing or inconsistent timestamps make incident timelines harder to reconstruct.

Question 4

An architect is planning for a database service limit that may constrain a proposed deployment. What is the best next step before committing to the design?

  1. AVerify current service limits and any increase-request process, then account for them in the design
  2. BAssume limits are unlimited in production
  3. CWait until deployment fails before checking limits
  4. DReplace all capacity planning with larger application instances
Show answerCorrect answer: A

Current service limits and quota processes can affect feasible designs and deployment schedules. Checking them early avoids avoidable rework; limits should be confirmed from current service guidance because they may change.

Question 5

An application team wants to prevent a sudden increase in database sessions from exhausting database resources. Which application-side measure is most appropriate?

  1. AUse a bounded connection pool with suitable limits and lifecycle management
  2. BCreate a new database session for every operation and never close it
  3. CIncrease the application thread count without changing connection limits
  4. DRetry failed connection attempts continuously with no delay
Show answerCorrect answer: A

A properly bounded connection pool limits concurrent sessions and reuses established connections, reducing connection churn and resource exhaustion risk. Unbounded sessions and aggressive retries can amplify load during an incident.

Question 6

A service owner needs to determine whether a database connection slowdown is caused by the application, network path, or database workload. What is the most useful first operational approach?

  1. ACorrelate timestamps and metrics from application, network, and database monitoring
  2. BRestart the database whenever the application reports a delay
  3. CIncrease database storage capacity without reviewing measurements
  4. DRemove audit records to reduce the amount of diagnostic data
Show answerCorrect answer: A

Correlating time-aligned telemetry across the application, network, and database helps isolate where latency is introduced. Unmeasured restarts or capacity changes can obscure the cause, and deleting audit records undermines observability and governance.

Question 7

A company is moving a large Oracle database and wants to minimize the period when the target cannot accept application writes. Which migration planning principle is most appropriate?

  1. AEvaluate a migration method that supports an initial data load followed by synchronization of ongoing changes, then plan and test cutover
  2. BStart the final data copy only after shutting down the source, regardless of database size
  3. CAllow applications to write independently to both databases throughout migration without conflict handling
  4. DSkip validation because a successful copy command proves application consistency
Show answerCorrect answer: A

For suitable workloads, an initial load with ongoing change synchronization can reduce write downtime, but the chosen method, consistency checks, and cutover procedure must be validated. Uncoordinated dual writes risk divergence, and a completed copy alone does not prove application correctness.

How to use this practice test

Access is free. A session draws up to 20 random questions from the 50-question bank and shows results afterward. Use the questions to test how you interpret operational scenarios, then revisit concepts behind any missed choices, such as execution plans, cross-service diagnostics, connection management, migration cutover, or Azure deployment automation.

Preparation tips

  • Practice reading execution-plan evidence to identify the optimizer’s access path, and distinguish plan analysis from general query-latency monitoring.
  • Map diagnostic evidence across application, network, Azure, and database layers; note which timestamps and telemetry would help isolate intermittent failures.
  • Review how connection pooling or other application-side controls limit session growth, and how deployment design handles application-instance failure.
  • Compare migration approaches by their write-downtime implications, including synchronization and cutover planning for large Oracle databases.
  • Work through an Azure infrastructure-as-code example and identify how resource definitions, service limits, approvals, and maintenance preparations affect operational readiness.
Official sourceOfficial exam page ↗