> ## Documentation Index
> Fetch the complete documentation index at: https://docs.langchain.com/llms.txt
> Use this file to discover all available pages before exploring further.

# OracleAI vector search integrations

> Integrate with OracleAI vector search using LangChain Python.

Oracle AI Database is built for AI workloads where you query data by **meaning** (semantics), not just keywords. It combines **semantic search over unstructured content** with **relational filtering over business data** in one system—so you can build AI retrieval workflows (like RAG) without introducing a separate vector database and fragmenting data across multiple platforms.

### Why it matters

* **One system for AI + business data:** vectors and operational data live together.
* **Less fragmentation:** fewer moving parts than a separate vector store.
* **Database-grade guarantees:** apply security, transactions, scale, and availability to the same AI workload.

## Prerequisites

Install `langchain-oracledb`. The `python-oracledb` driver will be installed automatically as a dependency.

<CodeGroup>
  ```bash pip theme={"theme":{"light":"catppuccin-latte","dark":"catppuccin-mocha"}}
  pip install -qU langchain-oracledb
  ```

  ```bash uv theme={"theme":{"light":"catppuccin-latte","dark":"catppuccin-mocha"}}
  uv add langchain-oracledb
  ```
</CodeGroup>

## Document loaders

Please check the [usage example](/oss/python/integrations/document_loaders/oracleai).

```python theme={"theme":{"light":"catppuccin-latte","dark":"catppuccin-mocha"}}
from langchain_oracledb.document_loaders.oracleai import OracleDocLoader
```

## Text splitter

Please check the [usage example](/oss/python/integrations/document_loaders/oracleai).

```python theme={"theme":{"light":"catppuccin-latte","dark":"catppuccin-mocha"}}
from langchain_oracledb.document_loaders.oracleai import OracleTextSplitter
```

## Embeddings

Please check the [usage example](/oss/python/integrations/embeddings/oracleai).

```python theme={"theme":{"light":"catppuccin-latte","dark":"catppuccin-mocha"}}
from langchain_oracledb.embeddings.oracleai import OracleEmbeddings
```

## Summary

Please check the [usage example](/oss/python/integrations/tools/oracleai).

```python theme={"theme":{"light":"catppuccin-latte","dark":"catppuccin-mocha"}}
from langchain_oracledb.utilities.oracleai import OracleSummary
```

## Vector store

Please check the [usage example](/oss/python/integrations/vectorstores/oracle).

```python theme={"theme":{"light":"catppuccin-latte","dark":"catppuccin-mocha"}}
from langchain_oracledb.vectorstores.oraclevs import OracleVS
```

## End to end demo

Please check the [Oracle AI Vector Search End-to-End Demo Guide](https://github.com/langchain-ai/langchain/blob/v0.3/cookbook/oracleai_demo.ipynb).

***

<div className="source-links">
  <Callout icon="terminal-2">
    [Connect these docs](/use-these-docs) to Claude, VSCode, and more via MCP for real-time answers.
  </Callout>

  <Callout icon="edit">
    [Edit this page on GitHub](https://github.com/langchain-ai/docs/edit/main/src/oss/python/integrations/providers/oracleai.mdx) or [file an issue](https://github.com/langchain-ai/docs/issues/new/choose).
  </Callout>
</div>
