|
1 | | -# Oracle DB 23ai Integration |
| 1 | +# Oracle AI Database 26ai Integration |
2 | 2 |
|
3 | | -The Agentic RAG system now supports Oracle DB 23ai as a vector store backend, providing enhanced performance, scalability, and enterprise-grade database features. |
| 3 | +The Agentic RAG system now supports Oracle AI Database 26ai as a vector store backend, providing enhanced performance, scalability, and enterprise-grade database features. |
4 | 4 |
|
5 | 5 | ## Overview |
6 | 6 |
|
7 | | -Oracle Database 23ai is used as the default vector storage system when available, with ChromaDB serving as a fallback option. This integration leverages Oracle's vector database capabilities for efficient semantic search and retrieval. |
| 7 | +Oracle Database 26ai is used as the default vector storage system when available, with ChromaDB serving as a fallback option. This integration leverages Oracle's vector database capabilities for efficient semantic search and retrieval. |
8 | 8 |
|
9 | 9 | ## Requirements |
10 | 10 |
|
11 | 11 | To use the Oracle DB integration, you need: |
12 | 12 |
|
13 | | -1. **Oracle Database 23ai**: With vector extensions enabled |
| 13 | +1. **Oracle Database 26ai**: With vector extensions enabled |
14 | 14 | 2. **Python Packages**: |
15 | 15 | - `oracledb`: For database connectivity |
16 | 16 | - `sentence-transformers`: For generating embeddings |
@@ -42,7 +42,7 @@ The system will automatically look for these credentials in your `config.yaml` f |
42 | 42 |
|
43 | 43 | The system automatically determines which database to use: |
44 | 44 |
|
45 | | -1. First tries to connect to Oracle DB 23ai |
| 45 | +1. First tries to connect to Oracle AI Database 26ai |
46 | 46 | 2. If connection succeeds, uses Oracle for all vector operations |
47 | 47 | 3. If Oracle DB is unavailable, falls back to ChromaDB |
48 | 48 |
|
@@ -87,15 +87,15 @@ agent = LocalRAGAgent(use_oracle_db=False) |
87 | 87 |
|
88 | 88 | The Gradio web interface displays which database system is active at the top of the page: |
89 | 89 |
|
90 | | -- Green banner: Oracle DB 23ai is active |
| 90 | +- Green banner: Oracle AI Database 26ai is active |
91 | 91 | - Red banner: ChromaDB is being used (Oracle DB not available) |
92 | 92 |
|
93 | 93 | ## Troubleshooting |
94 | 94 |
|
95 | 95 | If you encounter database connection issues: |
96 | 96 |
|
97 | 97 | 1. Verify your Oracle DB credentials and connection string |
98 | | -2. Check that the Oracle DB 23ai instance is running |
| 98 | +2. Check that the Oracle AI Database 26ai instance is running |
99 | 99 | 3. Ensure you have the required Python packages installed |
100 | 100 | 4. Check network connectivity to the database server |
101 | 101 |
|
|
0 commit comments