Remarques relatives aux liens de base de données

Lors de l'accès aux tables distantes à partir d'une instance de base de données Autonomous AI à l'aide d'une instance DBLink, vous pouvez interroger les éléments suivants.

  • ALL_REMOTE_TABLES pour extraire des informations sur les tables dans les bases de données distantes.

  • ALL_REMOTE_VIEWS pour extraire des informations sur les vues dans les bases de données distantes.

Le privilège 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 exemples de données. Une requête 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