Notes sur les liens de base de données
Lors de l'accès aux tables distantes à partir d'une instance de base de données du service d'intelligence artificielle autonome à l'aide de DBLink, vous pouvez interroger les éléments suivants.
-
ALL_REMOTE_TABLESpour extraire des informations sur les tables des bases de données distantes. -
ALL_REMOTE_VIEWSpour extraire des informations sur les vues dans les bases de données distantes.
READ sur ces vues est accordé à l'utilisateur ADMIN WITH GRANT OPTION et au rôle PDB_DBA sans GRANT OPTION.
Voici quelques exemples d'interrogation de bases de données distantes avec des données-échantillons. Une interrogation sur des bases de données distantes en temps réel peut renvoyer beaucoup plus de données.
Exemple : Interrogation à l'aide de
ALL_REMOTE_TABLES.SELECT owner, table_name, db$name FROM all_remote_tables;OWNER TABLE_NAME DB$NAME
-------------------- ----------------------------------- --------------------
accuweather forecast_daily_calendar_metric DATABRICKS3
bakehouse media_customer_reviews DATABRICKS3
bakehouse sales_transactions DATABRICKS3
DG4ODBC person MYSQLDB1
DG4ODBC products MYSQLDB1
DG4ODBC sales_data MYSQLDB1
…Exemple : Interrogation à l'aide de
ALL_REMOTE_VIEWS.SELECT owner, view_name, db$name FROM all_remote_views;OWNER VIEW_NAME DB$NAME
-------------------- ----------------------------------- --------------------
DG4ODBC ALL_PART_TABLES MYSQLDB1
DG4ODBC ALL_TAB_PARTITIONS MYSQLDB1
DG4ODBC partition_metadata_view MYSQLDB1