Oracle AI vector search certification banner for the 1Z0-184-25 exam

Oracle AI Vector Search Certification Puts RAG at the Centre

1Z0-184-25 is the Oracle AI Vector Search Professional exam, and it breaks a long-standing assumption about what an Oracle Database credential tests. The largest single section is not SQL tuning or storage administration. It is building a retrieval-augmented generation application, worth 25% of the paper, in both PL/SQL and Python. An Oracle AI vector search certification therefore sits on a boundary that used to be firmly policed: half database work, half applied machine learning. Candidates arrive from both sides, and each group finds a different half of the syllabus unfamiliar. This article works through all six sections and their weightings, explains what the VECTOR data type and the HNSW and IVF indexes actually do, sets out the format, cost, and pass mark, and suggests how a DBA and a Python developer should each prepare differently.

What Does the 1Z0-184-25 Exam Cover?

1Z0-184-25 is a 50 question exam with 90 minutes on the clock and a 68% pass mark, which works out at 34 correct answers. It costs $245 USD, though Oracle notes pricing varies by country and local currency. The syllabus splits into six weighted sections, and building a RAG application is the largest at 25%. Working through 1Z0-184-25 sample questions early is the fastest way to see which of the six your background already covers.

Format, cost, and scoring

AttributeDetail
Exam code1Z0-184-25
CertificationOracle AI Vector Search Professional
Questions50
Duration90 minutes
Passing score68%
Cost$245 USD, varying by country
SchedulingManaged by Oracle through MyLearn for English delivery

How the six sections are weighted

SectionWeight
Building a RAG Application25%
Understand Vector Fundamentals20%
Using Vector Indexes15%
Performing Similarity Search15%
Using Vector Embeddings15%
Leveraging Related AI Capabilities10%

A 68% pass mark is demanding for a 50 question paper. You can lose sixteen questions, and the three fifteen percent sections are close enough in weight that neglecting any one of them puts real pressure on the rest.

Registration is worth a note. Although Oracle exams appear on Pearson VUE, the Pearson VUE Oracle page states that English-language Oracle exams are managed directly by Oracle through MyLearn, so that is where scheduling actually happens.

How Does the VECTOR Data Type Work?

The VECTOR data type stores an embedding as a first-class database column, so a table can hold the original text and its numeric representation side by side. Vector fundamentals is worth 20% of 1Z0-184-25 and covers the data type itself, distance functions and metrics, and both DML and DDL operations on vectors.

Distance is the whole idea

A vector on its own means nothing. It only becomes useful when compared against another vector, which is what distance functions do. Oracle supports several metrics, with cosine as the default, and the exam expects you to know that the metric you search with should match the one the embedding model was designed around.

Vectors behave like data

Because vectors are ordinary columns, the usual operations apply. You can insert, update, and delete them, and you can define and alter tables that contain them. The Oracle AI Vector Search guide shows how plainly this works, with a vector column declared alongside a document identifier and its text.

Candidates from a pure machine learning background often underestimate this section, because handling vectors as ordinary relational data is exactly the part their usual tooling hides from them.

Why Is Building a RAG Application 25% of the Exam?

Because retrieval-augmented generation is the reason most organisations want vector search in the first place. At 25%, building a RAG application is the largest section of 1Z0-184-25, and it requires you to do it two ways: in PL/SQL and in Python. Concepts alone will not carry this section.

Five stages of a RAG query from chunking the source to grounding the reply

RAG is a technique for grounding a language model’s answer in retrieved documents rather than relying only on what the model absorbed during training, which reduces invented answers and lets responses cite a source. The pattern the exam cares about runs in a predictable order:

  1. Split source content into chunks small enough to retrieve meaningfully
  2. Generate an embedding for each chunk and store it in the database
  3. Embed the user’s question using the same model
  4. Run a similarity search to retrieve the closest chunks
  5. Pass those chunks to the language model as context alongside the question

Two things reliably separate candidates here. The first is understanding why the question and the documents must be embedded with the same model. The second is being genuinely comfortable in both languages, since a PL/SQL specialist and a Python developer each tend to have prepared only half of what this section asks. If you want a broader sense of the concept beyond Oracle’s implementation, the retrieval-augmented generation overview is a reasonable starting point.

Where Should Vector Embeddings Be Generated?

Either inside the database or outside it, and the exam covers both. Using vector embeddings is worth 15% of 1Z0-184-25 and splits three ways: generating embeddings outside Oracle, generating them inside Oracle, and storing them in the database. The choice is an architectural one with real consequences.

Generating embeddings inside the database keeps data where it already sits, which matters when the content is sensitive or when moving it would be slow. Generating them outside gives access to a wider range of models and offloads the compute. The exam expects you to recognise which situation favours which approach.

The constant across both routes is consistency. Whatever produces the embeddings for your stored content must also produce the embedding for the incoming query, because vectors from different models are not comparable. That single rule explains a surprising number of exam answers.

How Should a DBA and a Developer Prepare Differently?

They should start at opposite ends of the syllabus. A database administrator already understands the data type, DDL and DML, and index behaviour, so their gap is the 25% RAG section and the Python half of it. A Python developer usually knows embeddings and RAG well but has never created a vector index or written the PL/SQL version.

A sequence that suits both, adjusted for where you start:

  1. Build one small end-to-end RAG application first, since it is the largest section and it touches five of the six others
  2. Write it a second time in the language you are weaker in, PL/SQL or Python
  3. Create both an HNSW and an IVF index over the same data and compare the behaviour
  4. Run an exact search and an approximate search over that data and note the difference
  5. Generate embeddings both inside and outside the database so the trade-off is concrete
  6. Read through the related AI capabilities once, aiming for recognition rather than depth

If your background is administration rather than AI, the Oracle performance tuning material covers adjacent database ground, while the OCI networking professional route shows how Oracle structures its other professional-level exams.

Frequently Asked Questions

How many questions are on the 1Z0-184-25 exam?

The exam has 50 questions with a 90 minute limit, giving you a little under two minutes each. The pressure comes from the breadth of the six sections rather than from the clock itself.

What is the passing score for Oracle AI Vector Search Professional?

You need 68%, which is 34 correct answers out of 50. That is a relatively high bar, and because four sections carry 15% or more, neglecting any one of them makes the target considerably harder to reach.

How much does the exam cost?

The exam costs $245 USD, and Oracle notes that pricing may vary by country or in localised currency. Check the price in your own region when you book rather than assuming the dollar figure applies.

Which section carries the most weight?

Building a RAG application, at 25%. It covers RAG concepts plus creating an application in both PL/SQL and Python, which makes it the largest and, for many database specialists, the least familiar part of the exam.

Do you need to know Python for this certification?

Yes. The syllabus explicitly requires creating a RAG application using Python as well as PL/SQL. A candidate comfortable in only one of the two languages has a genuine gap in the exam’s largest section.

What is the difference between HNSW and IVF indexes?

HNSW is an in-memory neighbour graph index that navigates layered connections and is optimised for speed. IVF is a partition index that groups vectors into clusters and restricts searching to the nearest ones, balancing quality against speed.

When does Oracle fall back to an exact search?

If you query using a different distance function from the one the vector index was created with, the database performs an exact match search instead of using the index. Matching the metric to the index is therefore essential for performance.

Should embeddings be generated inside or outside the database?

Both approaches are examinable. Generating inside keeps sensitive or bulky data in place, while generating outside opens up a wider choice of models. What matters is using the same model for stored content and incoming queries.

Are there prerequisites for 1Z0-184-25?

No prerequisites are published. The exam does assume working familiarity with Oracle Database alongside basic Python and AI concepts, so candidates strong in only one of those areas should plan extra preparation time.

Where do you schedule the exam?

Although Oracle exams appear in Pearson VUE’s catalogue, Pearson VUE states that Oracle exams delivered in English are managed directly by Oracle. Scheduling therefore runs through Oracle MyLearn rather than the Pearson VUE portal.

Conclusion

1Z0-184-25 certifies something genuinely new: the ability to run semantic search and a grounded generative application inside the database rather than alongside it. With RAG at 25% and vector fundamentals at 20%, the exam splits its weight between applied AI work and classic Oracle data handling, which is why candidates from either background have real preparation to do.

Build one RAG application end to end before anything else, then write it again in whichever of PL/SQL or Python you find harder. Create both index types over the same data so the HNSW and IVF trade-off is something you have seen rather than read. Then work timed questions across all six sections until the 68% pass mark stops looking tight.

Rating: 5 / 5 (1 votes)