Auf Oracle Cloud Autonomous Data Warehouse zugreifen
Schritte für den Zugriff auf Oracle Cloud Autonomous Data Warehouse über Oracle NoSQL Database Analytics Integrator
Datenbank in Autonomous Data Warehouse erstellen
- Wählen Sie im Menü auf der linken Seite der Anzeige die Option Oracle Database.
- Wählen Sie Autonomous Data Warehouse aus.
- Wählen Sie das Compartment aus, in dem die Datenbank erstellt werden soll.
- Klicken Sie auf Autonome Datenbank erstellen.
- Geben Sie die Basisinformationen für Autonomous Database 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
(darf nicht mehr als 14 Zeichen enthalten).
- Wählen Sie den Workload-Typ Data Warehouse aus.
- Wählen Sie den Deployment-Typ für die Shared Infrastructure aus.
- Wählen Sie die Standardkonfiguration für die Datenbank.
- Legen Sie ein Kennwort unter Administratorzugangsdaten erstellen fest.
- Wählen Sie für den Zugriffstyp von überall aus die Option sicheren Zugriff zulassen aus.
- Wählen Sie den entsprechenden Lizenztyp aus. Wenn Sie über eine eigene Lizenz verfügen, wählen Sie Bring Your Own License (BYOL) aus.
- Klicken Sie auf Autonome Datenbank erstellen.
Verwandte Themen
Zugangsdaten für eine sichere Datenbankverbindung installieren
Verbindungen zu der Datenbank, die Sie in Autonomous Data Warehouse erstellt haben, müssen sicher sein. Damit Oracle NoSQL Database Analytics Integrator eine sichere Verbindung zur ADW-Datenbank herstellen kann, verwendet das Utility die Zugangsdaten in einem Oracle Wallet.
- Wählen Sie im Menü auf der linken Seite der Anzeige die Option Oracle Database.
- Wählen Sie Autonomous Data Warehouse aus.
- Wählen Sie das Compartment aus, in dem sich die Datenbank befindet.
- Klicken Sie auf den Link mit dem Anzeigenamen, den Sie beim Erstellen der Datenbank eingegeben haben.
- Klicken Sie auf Servicekonsole.
- Klicken Sie links auf der Anzeige auf den Link Verwaltung.
- Wählen Sie Clientzugangsdaten (Wallet) herunterladen aus, und geben Sie das beim Erstellen der Datenbank festgelegte administrative Kennwort ein.
- 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.js und
truststore.jks;
sind durch das Wallet-Kennwort geschützt. - 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 nach dem Abrufen der Wallet-ZIP-Datei das Kennwort, und speichern Sie das Wallet in einer beliebigen Umgebung, von der aus Sie eine Verbindung zur Datenbank herstellen. Um Oracle NoSQL Database Analytics Integrator verwenden zu können, muss außerdem der extrahierte Inhalt der Wallet-ZIP-Datei in der Umgebung installiert werden, 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 ein beliebiges 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-Berechtigungsnachweise aktivieren oder Object Storage des Benutzers AUTH_TOKEN in der ADW-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 Cloud Autonomous Data Warehouse erstellt haben.
- Wählen Sie im Menü auf der linken Seite der Anzeige die Option Oracle Database.
- Wählen Sie Autonomous Data Warehouse aus.
- Wählen Sie das Compartment aus, in dem sich die Datenbank befindet.
- Klicken Sie auf den Link mit dem Anzeigenamen, den Sie beim Erstellen der Datenbank eingegeben haben.
- Klicken Sie auf Servicekonsole.
- Wählen Sie im Menü auf der linken Seite der Anzeige die Option Development.
- Wählen Sie Datenbankaktionen aus, und melden Sie sich bei der Datenbank an. Beispiel:
- Benutzername: ADMIN
- Passwort: <password-set-during-database-creation>
- Wählen Sie das Element SQL aus.
-
Wenn Sie die ADW-Datenbank mit Object Storage mit dem Resource Principal authentifizieren möchten, führen Sie im Fenster [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-Resource Principal (mit dem Namen OCI$RESOURCE_PRINCIPAL
) von der ADW-Datenbank bei der Authentifizierung mit einer OCI-Ressource wie Object Storage verwendet werden. Die Prozedur DBMS_CLOUD.CREATE_CREDENTIAL
verschlüsselt die angegebenen AUTH_TOKEN-Zugangsdaten und speichert sie in einer Tabelle in der Datenbank mit dem Namen adwc_user
. Unabhängig davon, welche Prozedur Sie verwenden, muss diese Prozedur nur einmal ausgeführt werden. Anschließend kann für alle Übertragungen von Object Storage an die ADW-Datenbank derselbe Zugangsdatenname angegeben werden.
Hinweis:
Wenn die ADW-Datenbank den OCI-Resource Principal zur Authentifizierung mit Object Storage verwendet, lautet der Name der ZugangsdatenOCI$RESOURCE_PRINCIPAL
. Wenn Sie 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 gezeigte Wert (NOSQLADWDB_OBJ_STORE_CREDENTIAL
) nur ein Beispiel ist. Sie können einen beliebigen Namen verwenden. Daher muss der Parameter dbmsCredentialName
in der Konfigurationsdatei entweder den Wert OCI$RESOURCE_PRINCIPAL
oder den hier angegebenen Namen für den Parameter credential_name
enthalten. Dies hängt vom Authentifizierungsverfahren ab, das Sie für die Authentifizierung der ADW-Datenbank mit Object Storage verwenden.
Auf Oracle Cloud Autonomous Data Warehouse zugreifen