Auf Oracle Autonomous AI Lakehouse zugreifen
Schritte für den Zugriff auf Oracle Autonomous AI Lakehouse über Oracle NoSQL Database Analytics Integrator.
Erstellen einer Datenbank im Oracle Autonomous AI Lakehouse
- Wählen Sie Oracle AI Database aus dem Menü auf der linken Seite der Anzeige.
- Wählen Sie Autonomous AI Database aus.
- Wählen Sie unter Angewendete Filter das Compartment aus, um die Datenbank zu erstellen.
- Wählen Sie Autonome KI-Datenbank erstellen aus.
- Geben Sie die Basisinformationen für die autonome KI-Datenbank ein. Beispiel:
- Compartment: Geben Sie den oben ausgewählten Compartment-Namen ein.
- Anzeigename: Der Name, der auf der Konsole angezeigt werden soll. Beispiel:
NoSqlToAdwDb
. - Datenbankname: Der Name, der bei der Anmeldung bei der Datenbank verwendet werden soll. Beispiel:
NoSqlToAdwDb
(maximal 30 Zeichen).
- Wählen Sie den Workload-Typ Lakehouse aus.
- Standardkonfiguration für die Datenbank verwenden
- Legen Sie ein Kennwort unter Administratorzugangsdaten erstellen fest.
- Wählen Sie Sicherer Zugriff von überall als Zugriffstyp aus.
- Wählen Sie den entsprechenden Lizenztyp aus. Wenn Sie Ihre eigene Lizenz haben, aktivieren Sie Bring Your Own License (BYOL).
- Wählen Sie Erstellen.
Verwandte Themen
Zugangsdaten für eine sichere Datenbankverbindung installieren
Verbindungen zu der Datenbank, die Sie in Oracle Autonomous AI Lakehouse erstellt haben, müssen sicher sein. Damit Oracle NoSQL Database Analytics Integrator eine sichere Verbindung zur Oracle Autonomous AI Lakehouse-Datenbank herstellt, verwendet das Utility die in einem Oracle Wallet enthaltenen Zugangsdaten.
- Wählen Sie Oracle AI Database aus dem Menü auf der linken Seite der Anzeige.
- Wählen Sie Autonomous AI Database aus.
- Wählen Sie unter Angewendete Filter das Compartment aus, in dem die Datenbank gespeichert ist.
- Wählen Sie den Link mit dem Anzeigenamen aus, den Sie bei der Erstellung der Datenbank eingegeben haben.
- Wählen Sie Datenbankverbindung aus.
- Wählen Sie Wallet herunterladen aus, und geben Sie das administrative Kennwort ein, das beim Erstellen der Datenbank festgelegt wurde.
- Speichern Sie die Datei (ZIP) an einem sicheren Ort.
- Die Netzwerkkonfigurationsdateien (
tnsnames.ora
undsqlnet.ora
), die für die Verbindung zur Datenbank erforderlich sind. - Die automatisch offene SSO-Wallet-Datei,
cwallet.SSO
. - Die Datei PKCS12,
ewallet.p12
, die durch das Wallet-Kennwort geschützt ist, das Sie beim Herunterladen der ZIP-Datei über die Oracle Cloud-Konsole angegeben haben. - Der Java-Keystore und die Trustore-Dateien
keystore.jks
undtruststore.jks;
, die durch das Wallet-Kennwort geschützt sind. - Die Datei
ojdbc.properties
, die die Wallet-bezogene Java-Systemeigenschaft angibt, die für die Anmeldung bei der Datenbank über JDBC erforderlich ist. - Eine
README
-Datei mit Wallet-Ablaufinformationen.
Notieren Sie sich das Kennwort, nachdem Sie die Wallet-ZIP-Datei abgerufen haben, und speichern Sie das Wallet in einer beliebigen Umgebung, in der Sie sich bei der Datenbank anmelden. Um Oracle NoSQL Database Analytics Integrator verwenden zu können, muss der extrahierte Inhalt der Wallet-ZIP-Datei in der Umgebung installiert sein, in der Sie das Utility ausführen. Beispiel: Wenn Sie das Utility aus einer Oracle Cloud Compute-Instanz ausführen, sollten Sie den Inhalt der ZIP-Datei in einem beliebigen Verzeichnis auf dieser Instanz extrahieren. Verwenden Sie dann den Pfad zu diesem Verzeichnis als Wert des Parameters databaseWallet
im Datenbankabschnitt der Konfigurationsdatei des Utilitys.
Resource Principal-Zugangsdaten aktivieren oder Object Storage AUTH_TOKEN des Benutzers in der Oracle Autonomous AI Lakehouse-Datenbank speichern/aktivieren
Nachdem Sie Daten aus der gewünschten NoSQL Cloud Service-Tabelle abgerufen und diese Daten in Parquet-Dateien in Object Storage geschrieben haben, verwendet Oracle NoSQL Database Analytics Integrator Unterprogramme aus dem Oracle PL/SQL DBMS_CLOUD-Package, um die Parquet-Dateien aus Object Storage abzurufen. Anschließend werden die in diesen Dateien enthaltenen Daten in eine Tabelle in der Datenbank geladen, die Sie in Oracle Autonomous AI Lakehouse erstellt haben.
- Wählen Sie Oracle AI Database aus dem Menü auf der linken Seite der Anzeige.
- Wählen Sie Autonomous AI Database aus.
- Wählen Sie unter Angewendete Filter das Compartment aus, in dem die Datenbank gespeichert ist.
- Wählen Sie den Link mit dem Anzeigenamen aus, den Sie bei der Erstellung der Datenbank eingegeben haben.
- Wählen Sie unter Database actions SQL aus.
-
Wenn Sie die Oracle Autonomous AI Lakehouse-Datenbank über den Resource Principal mit Object Storage authentifizieren möchten, führen Sie im Fenster mit der Bezeichnung [Arbeitsblatt]* das folgende Verfahren aus.
EXEC DBMS_CLOUD_ADMIN.ENABLE_RESOURCE_PRINCIPAL();
Wenn Sie die Authentifizierung mit AUTH_TOKEN ausführen möchten, die Ihnen der Systemadministrator zur Verfügung gestellt hat, oder Sie selbst generiert haben, führen Sie die Prozedur aus.
BEGIN DBMS_CLOUD.CREATE_CREDENTIAL ( credential_name => 'NOSQLADWDB_OBJ_STORE_CREDENTIAL', username => '<your-Oracle-Cloud-username>', password => '<cut-and-paste-the-AUTH_TOKEN>' ); END;
DBMS_CLOUD_ADMIN.ENABLE_RESOURCE_PRINCIPAL
kann der OCI-Ressourcen-Principal (mit dem Namen OCI$RESOURCE_PRINCIPAL
) bei der Authentifizierung mit einer OCI-Ressource wie Object Storage von der Oracle Autonomous AI Lakehouse-Datenbank verwendet werden. Die Prozedur DBMS_CLOUD.CREATE_CREDENTIAL
verschlüsselt die angegebenen AUTH_TOKEN-Zugangsdaten und speichert sie in einer Tabelle in der Datenbank namens adwc_user
. Unabhängig davon, welche Prozedur Sie verwenden, muss diese Prozedur nur einmal ausgeführt werden. Danach kann für alle Übertragungen von Object Storage zur Oracle Autonomous AI Lakehouse-Datenbank derselbe Zugangsdatenname angegeben werden.
Hinweis:
Wenn die Oracle Autonomous AI Lakehouse-Datenbank den OCI-Ressourcen-Principal zur Authentifizierung bei Object Storage verwendet, lautet der Name der ZugangsdatenOCI$RESOURCE_PRINCIPAL
. Wenn Sie alternativ die AUTH_TOKEN zur Authentifizierung mit Object Storage verwenden, ist der Name der Zugangsdaten der Wert, den Sie für den Parameter credential_name
in der Prozedur DBMS_CLOUD.CREATE_CREDENTIAL
angeben. Beachten Sie jedoch, dass der oben angezeigte Wert (NOSQLADWDB_OBJ_STORE_CREDENTIAL
) nur ein Beispiel ist. Sie können jeden gewünschten Namen verwenden. Daher muss der Parameter dbmsCredentialName
in der Konfigurationsdatei entweder den Wert OCI$RESOURCE_PRINCIPAL
oder den Namen enthalten, den Sie hier für den Parameter credential_name
angeben. Dies hängt von dem Authentifizierungsmechanismus ab, den Sie zur Authentifizierung der Oracle Autonomous AI Lakehouse-Datenbank mit Object Storage verwenden möchten.