Hinweise zu Datenbanklinks

Beim Zugriff auf Remote-Tabellen von einer autonomen KI-Datenbankinstanz mit einer DBLink können Sie Folgendes abfragen.

  • ALL_REMOTE_TABLES, um Informationen zu Tabellen in Remotedatenbanken abzurufen.

  • ALL_REMOTE_VIEWS, um Informationen zu Ansichten in Remotedatenbanken abzurufen.

Die Berechtigung READ für diese Ansichten wird dem ADMIN-Benutzer WITH GRANT OPTION und der Rolle PDB_DBA ohne GRANT OPTION erteilt.

Im Folgenden finden Sie einige Beispiele für die Abfrage von Remote-Datenbanken mit Beispieldaten. Eine Abfrage von Remote-Datenbanken in Echtzeit kann viel mehr Daten zurückgeben.

Beispiel: Abfragen mit 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
…
Beispiel: Abfragen mit 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