Voile Oracle Driver
This program is intended to use Oracle.ManagedDataAccess to connect Voile to a Oracle AI Database 26ai database.
Getting started
- Install the database or get a container going. A guide to create the contianer is provided below:
- Create a CDB or PDB for Voile. In this example, we're using Oracle's Free Version, so this has already been done for us.
- Use any Oracle administration tool to connect to your CDB or PDB using the "sys as sysdba" user.
- Using the sys as sysdba user, create a user for Voile:
create user voile identified by "12345" default tablespace USERS temporary tablespace TEMP /
- Give the new Voile user Grants:
GRANT CONNECT, CREATE TABLE, CREATE VIEW, CREATE SEQUENCE, CREATE PROCEDURE, CREATE TRIGGER TO VOILE;
- Give the user space:
ALTER USER voile QUOTA UNLIMITED ON USERS;
- You're done - happy DXing!
Creating the container
- First create a directory to store the ORADATA.
mkdir /data/oracle
- Give proper permissions to the folder:
chown -Rv 54321:54321 /data/oracle
- Start the Oracle container:
docker run -d --add-host=oracle:127.0.0.1 --memory=2G --name oracle --hostname oracle -p 1521:1521 -v /data/oracle:/opt/oracle/oradata -e ORACLE_PWD=12345 container-registry.oracle.com/database/free:latest