assets.fr-FR.Database.Oracle.md Maven / Gradle / Ivy
# Oracle
In this section, we provide guides and references to use the Oracle connector.
# Exigences
L'utilisateur doit avoir la permission d'exécuter des requêtes `CREATE SESSION` pour pouvoir aller chercher les métadonnées des tables et vues Oracle.
```sql
-- CREATE USER
CREATE USER user_name IDENTIFIED BY admin_password;
-- CREATE ROLE
CREATE ROLE new_role;
-- GRANT ROLE TO USER
GRANT new_role TO user_name;
-- GRANT CREATE SESSION PRIVILEGE TO USER
GRANT CREATE SESSION TO new_role;
-- GRANT SELECT CATALOG ROLE PRIVILEGE TO FETCH METADATA TO ROLE / USER
GRANT SELECT_CATALOG_ROLE TO new_role;
```
**Important:** OpenMetadata utilise `python-oracledb` qui supoorte seulement les version 12c, 18c, 19c, et 21c d'Oracle.
Vous pourrez également trouver plus de détails dans la [section Oracle](https://docs.open-metadata.org/connectors/database/oracle) de la documentation.
## Connection Details
$$section
### Scheme $(id="scheme")
Option pour le pilote pour SQLAlchemy
$$
$$section
### Username $(id="username")
Nom d'utilisateur pour se connecter à Oracle. Cet utilisateur doit avoir la permission d'exécuter des requêtes `CREATE SESSION`.
$$
$$section
### Password $(id="password")
Le mot de passe pour se connecter à Oracle
$$
$$section
### Host Port $(id="hostPort")
Hôte et port de la base de données Oracle.
$$
$$section
### Instant Client Directory $(id="instantClientDirectory")
Ce dossier sera utilisé pour créer la variable d'environement `LD_LIBRARY_PATH`. Ce champs est requit si vous souhaitez utiliser le mode "thick" de connection. Par default, OpenMetadat utilise "instant client 19" et utilise le dossier `/instantclient`.
$$