Harvesting einer in einem öffentlichen OCI-Subnetz gehosteten Oracle-Datenbank über einen privaten Endpunkt ausführen
Oracle Database-Systeme sind durch Netzwerksicherheitsregeln geschützt, die den Netzwerktraffic auf autorisierte Subnetze und IPs beschränken. Daher müssen Sie einen privaten Endpunkt erstellen und konfigurieren, damit thatData Catalog eine Verbindung zum Datenbanksystem herstellen kann.
In diesem Tutorial lernen Sie Folgendes:
- Erstellen Sie die erforderlichen Policys für das Harvesting aus Oracle-Datenbanksystemen mit privatem Endpunkt.
- Rufen Sie die Zugriffsdetails des Oracle-Datenbanksystems ab.
- Erstellen Sie einen privaten Endpunkt in Data Catalog.
- Ordnen Sie den privaten Endpunkt dem Datenkatalog zu.
- Erstellen Sie ein Datenasset.
- Führen Sie Harvesting für das Datenasset aus.
Weitere Informationen finden Sie unter Private Netzwerke konfigurieren.
Bevor Sie beginnen
- Einen Oracle Cloud Infrastructure-Account. Weitere Informationen finden Sie unter Für Oracle Cloud Infrastructure registrieren.
- Zugriffsrechte für die Verwendung von Data Catalog-Ressourcen. Weitere Informationen finden Sie unter Erste Schritte und Policy-Beispiele.
- Eine erstellte Data Catalog-Instanz. Weitere Informationen finden Sie unter Data Catalog-Instanz erstellen.
Für dieses Tutorial erforderliche Ressourcen einrichten
In diesem Setup erstellen Sie eine Policy, mit der Sie alle Netzwerkvorgänge in einem beliebigen Compartment in Ihrem Mandanten ausführen können.
Führen Sie die folgenden Schritte durch:
Ein virtuelles Cloud-Netzwerk (VCN) ist ein virtuelles privates Netzwerk, das Sie in einer einzelnen Oracle Cloud Infrastructure-Region einrichten. Ein VCN hat einen einzelnen, fortlaufenden IPv4-CIDR-Block Ihrer Wahl.
Die zulässige VCN-Größe liegt zwischen /16 und /30. Bestimmen Sie den CIDR-Block, bevor Sie ein VCN erstellen. Sie können den CIDR-Wert später nicht mehr ändern. Zu Referenzzwecken finden Sie hier einen CIDR-Rechner.
Führen Sie folgende Schritte aus, um ein VCN zu erstellen:
- Öffnen Sie das Navigationsmenü , und wählen Sie Networking aus. Wählen Sie dann Virtuelle Cloud-Netzwerke aus.
- Wählen Sie VCN erstellen aus.
- Geben Sie einen Namen zur Identifizierung des VCN ein, und wählen Sie das Compartment aus, für das Sie eine Berechtigung haben. Beispiel: Public_VCN_PE.
- Geben Sie den CIDR-Block für das VCN ein. Für dieses Tutorial können Sie 10.0.0.0/16 eingeben.
- Wählen Sie DNS RESOLUTION, und geben Sie ein DNS-Label ein.
- Wählen Sie VCN erstellen aus.
Das VCN wird erstellt, und die Seite Details virtuelles Cloud-Netzwerk für das VCN wird angezeigt.
Standardmäßig werden eine Routentabelle, eine DHCP-Option und eine Sicherheitsliste automatisch für das VCN erstellt.
Subnetze sind Bereiche, die Sie in einem VCN erstellen. Jedes Subnetz besteht aus einem Bereich zusammenhängender IP-Adressen, die sich nicht mit anderen Subnetzen im VCN überschneiden.
Je nachdem, ob Ihr Subnetz öffentliche IP-Adressen haben soll, können Sie ein öffentliches oder privates Subnetz erstellen.
So erstellen Sie ein öffentliches Subnetz:
- Wählen Sie auf der Seite "Details virtuelles Cloud-Netzwerk" des im vorherigen Schritt erstellten VCN die Option Subnetz erstellen aus.
- Geben Sie einen Namen für das öffentliche Subnetz ein. Beispiel: Public_Subnet_01.
- Behalten Sie unter "Subnetztyp" die Standardauswahl Regional bei.
- Geben Sie den CIDR-Block für das öffentliche Subnetz ein. Für dieses Tutorial können Sie 10.0.0.0/28 eingeben.
- Wählen Sie die standardmäßige Routentabelle aus.
- Wählen Sie unter "Subnetzzugriff" die Option Öffentliches Subnetz aus.
- Wählen Sie unter "DNS-Auflösung" die Option DNS-Hostnamen in diesem Subnetz verwenden aus.
- Geben Sie ein DNS-Label ein.
- Wählen Sie die DHCP-Standardoptionen und Sicherheitslisten.
- Wählen Sie Subnetz erstellen aus.
Sie erstellen ein privates Subnetz, wenn die im Subnetz erstellten Ressourcen keine öffentlichen IP-Adressen erhalten sollen. So erstellen Sie ein privates Subnetz:
- Wählen Sie auf der Seite "Details virtuelles Cloud-Netzwerk" des im vorherigen Schritt erstellten VCN die Option Subnetz erstellen aus.
- Geben Sie einen Namen für das private Subnetz ein. Beispiel: Private_Subnet_01.
- Behalten Sie unter "Subnetztyp" die Standardauswahl Regional bei.
- Geben Sie den CIDR-Block für das private Subnetz ein. Für dieses Tutorial können Sie 10.0.0.16/28 eingeben.
- Wählen Sie die standardmäßige Routentabelle aus.
- Wählen Sie unter "Subnetzzugriff" die Option Privates Subnetz aus.
- Wählen Sie unter "DNS-Auflösung" die Option DNS-Hostnamen in diesem Subnetz verwenden aus.
- Geben Sie ein DNS-Label ein.
- Wählen Sie die DHCP-Standardoptionen und Sicherheitslisten.
- Wählen Sie Subnetz erstellen aus.
So erstellen Sie ein DB-System in Oracle Database:
- Öffnen Sie das Navigationsmenü, wählen Sie Oracle Database und dann Bare Metal, VM und Exadata aus.
- Wählen Sie auf der angezeigten Seite die Option DB-System erstellen aus.
-
Geben Sie auf der Seite DB-System erstellen im Abschnitt DB-Systeminformationen die Details wie in der folgenden Tabelle beschrieben ein:
Feld/Abschnitt Beschreibung Compartment auswählen Wählen Sie das Compartment aus. Beispiel: Resources. Name des DB-Systems Geben Sie einen Namen für das DB-System ein. Beispiel: DBSystem 202106151447. Availability-Domain auswählen Behalten Sie AD-1 bei. Ausprägungstyp auswählen Behalten Sie Virtuelle Maschine bei. Ausprägung auswählen Behalten Sie VM.Standard2.4 bei. DB-System konfigurieren Geben Sie in diesem Abschnitt die folgenden Details ein: - Knotenanzahl gesamt: Wählen Sie 1 aus.
- Oracle Database-Softwareedition: Wählen Sie "Enterprise Edition High Performance" aus.
Speicherverwaltungssoftware auswählen Bewahren Sie Oracle Grid Infrastructure auf. Speicher konfigurieren Behalten Sie 256 für das Feld Verfügbarer Speicher (GB) bei. SSH-Schlüssel hinzufügen Wählen Sie SSH-Schlüssel einfügen aus, und fügen Sie den Schlüssel in das Feld ein. Wählen Sie einen Lizenztyp aus Wählen Sie Bring Your Own License (BYOL) aus. Geben Sie die Netzwerkinformationen an Geben Sie in diesem Abschnitt die folgenden Details ein: - Virtuelles Cloud-Netzwerk: Wählen Sie das von Ihnen erstellte VCN aus (Public_VCN_PE).
- Client-Subnetz: Wählen Sie das von Ihnen erstellte öffentliche Subnetz aus (Public_Subnet_01).
- Hostnamenspräfix: Geben Sie orcl ein.
- Hostdomainname: Zeigt den Domainnamen basierend auf den Details zum VCN und öffentlichen Subnetzes an (publicsubnet01.publicvcnpe.oraclevcn.com).
- Host- und Domain-URL: Zeigt Host- und Domain-URL an.
- Private IP-Adresse: Dieses Feld ist optional. Geben Sie eine private IP-Adresse im CIDR-Block ein (10.0.0.0/28).
- Wählen Sie Weiter.
-
Geben Sie im Bereich Datenbankinformationen die Details wie folgt ein:
Feld/Abschnitt Beschreibung Datenbankname Geben Sie einen Namen für die Datenbank ein. Suffix für eindeutigen Datenbanknamen Dieses Feld ist optional. Eindeutiger Datenbankname Zeigt den eindeutigen Namen der Datenbank an. Datenbankimage Behalten Sie Oracle Database 19c bei. PDB-Name Dieses Feld ist optional. Administratorzugangsdaten erstellen Geben Sie in diesem Abschnitt ein Kennwort ein, um die DB-Zugangsdaten zu erstellen. - Wählen Sie DB-System erstellen aus.
Wenn Sie ein VCN erstellen, wird standardmäßig eine Sicherheitsliste für das VCN erstellt. Sie können dieser Standardsicherheitsliste weitere Sicherheitsregeln hinzufügen oder eine Sicherheitsliste erstellen, um Traffic in und aus Ihrem VCN zuzulassen. In diesem Tutorial fügen Sie der Standardsicherheitsliste Sicherheitsregeln hinzu.
Je nach erstelltem Subnetz erstellen Sie Sicherheitsregeln für das Subnetz.
So erstellen Sie eine Sicherheitsliste mit den erforderlichen Sicherheitsregeln:
- Öffnen Sie das Navigationsmenü , und wählen Sie Networking aus. Wählen Sie dann Virtuelle Cloud-Netzwerke aus.
- Wählen Sie das von Ihnen erstellte VCN aus, um die VCN-Details anzuzeigen.
- Wählen Sie auf der Seite "Details virtuelles Cloud-Netzwerk" des erstellten VCN die Option Sicherheitslisten aus.
- Wählen Sie Standardsicherheitsliste für Public_VCN_PE aus.
- Wählen Sie Egress-Regeln aus, und führen Sie folgende Schritte aus:
- Wählen Sie Egress-Regeln hinzufügen aus.
- Geben Sie den CIDR-Block für das öffentliche Subnetz ein. Geben Sie für dieses Tutorial 10.0.0.0/16 ein.
- Wählen Sie unter IP-Protokoll die Option Alle Protokolle aus.
- Wählen Sie Egress-Regeln hinzufügen aus.
- Wählen Sie Ingress-Regeln aus, und führen Sie folgende Schritte aus:
- Wählen Sie Ingress-Regeln hinzufügen aus.
- Geben Sie den CIDR-Block für das öffentliche Subnetz ein. Geben Sie für dieses Tutorial 10.0.0.0/16 ein.
- Wählen Sie unter IP-Protokoll die Option TCP aus.
- Geben Sie unter Zielportbereich den Wert 1521–1522 ein
- Wählen Sie Ingress-Regeln hinzufügen aus.
Die Ingress-Regeln werden in der Sicherheitsliste des öffentlichen Subnetzes hinzugefügt.
Führen Sie die folgenden Schritte durch, um eine Sicherheitsregel zu erstellen, die Traffic vom privaten Subnetz zum öffentlichen Subnet zulässt:
- Öffnen Sie das Navigationsmenü , und wählen Sie Networking aus. Wählen Sie dann Virtuelle Cloud-Netzwerke aus.
- Wählen Sie das von Ihnen erstellte VCN aus, um die VCN-Details anzuzeigen.
- Wählen Sie auf der Seite "Details virtuelles Cloud-Netzwerk" des erstellten VCN die Option Sicherheitslisten aus.
- Wählen Sie die Standardsicherheitsliste für Public_VCN_PE aus.
- Wählen Sie Egress-Regeln aus, und führen Sie folgende Schritte aus:
- Wählen Sie Egress-Regeln hinzufügen aus.
- Geben Sie den CIDR-Block des privaten Subnetzes ein. Geben Sie für dieses Tutorial 10.0.0.16/28 ein.
- Wählen Sie unter IP-Protokoll die Option Alle Protokolle aus.
- Wählen Sie Egress-Regeln hinzufügen aus.
- Wählen Sie Ingress-Regeln aus, und führen Sie folgende Schritte aus:
- Wählen Sie Ingress-Regeln hinzufügen aus.
- Geben Sie den CIDR-Block des privaten Subnetzes ein. Geben Sie für dieses Tutorial 10.0.0.16/28 ein.
- Wählen Sie unter IP-Protokoll die Option TCP aus.
- Geben Sie unter Zielportbereich den Wert 1521–1522 ein.
- Wählen Sie Ingress-Regeln hinzufügen aus.
Die Ingress-Regeln werden in der Sicherheitsliste des öffentlichen Subnetzes hinzugefügt.
1. Zugriffs-Policys erstellen
Um Data Catalog für den Zugriff auf das private Netzwerk einer Datenquelle zu konfigurieren, benötigen Sie Zugriff auf Netzwerk- und Data Catalog-Ressourcen.
Wenn Sie bereits den erforderlichen Zugriff für alle Datenkatalog- und Netzwerkvorgänge in den erforderlichen Compartments haben, können Sie diesen Schritt überspringen.
So erstellen Sie die erforderliche Policy zur Konfiguration eines privaten Netzwerks in Data Catalog:
2. Datenquellendetails abrufen
Sie benötigen die Informationen zum privaten Netzwerk und zur Datenbankverbindung für die Oracle-Datenbank für das Harvesting.
Bitten Sie den Administrator um die folgenden Details für die On-Premise-Oracle-Datenbank:
- Für die Konfiguration des privaten Netzwerks benötigen Sie die Namen des VCN und Subnetzes sowie die URL der Oracle-Datenbank.
- Zum Erstellen des Datenassets benötigen Sie Host, Port und Datenbankservicenamen oder SID der Oracle-Datenbank.
- Zum Hinzufügen einer Verbindung benötigen Sie die Anmeldedaten der Datenbank.
3. Privaten Endpunkt erstellen
Erstellen Sie einen privaten Endpunkt in Data Catalog, um die Netzwerkzugriffsdetails für die Datenquellen der Oracle-Datenbanken für das Harvesting zu konfigurieren.
- Öffnen Sie das Navigationsmenü , und wählen Sie Analysen und KI aus. Wählen Sie unter Data Lake die Option Datenkatalog aus.
- Wählen Sie Private Endpunkte aus.
- Wählen Sie auf der Seite Private Endpunkte die Option Privaten Endpunkt erstellen aus.
- Gehen Sie im daraufhin angezeigten Bereich Privaten Endpunkt erstellen wie folgt vor:
- Wählen Sie unter Erstellen in Compartment das Compartment aus, in dem Sie den privaten Endpunkt erstellen möchten. Stellen Sie sicher, dass Sie für die Arbeit im ausgewählten Compartment berechtigt sind.
- Geben Sie im Feld NAME einen Namen für den privaten Endpunkt ein. Beispiel: PE_Public_Subnet.
- Geben Sie im Abschnitt Konfiguration die folgenden Details ein:
- Wählen Sie unter VCN auswählen das von Ihnen erstellte VCN aus. (Public_VCN_PE)
- Wählen Sie unter Subnetz das von Ihnen erstellte öffentliche Subnetz aus. (Public_Subnet_01)
- Geben Sie in die aufzulösenden externen DNS-Zonen das DNS des öffentlichen Subnetzes ein. Sie können den DNS-Domainnamen von der Seite "Details" des öffentlichen Subnetzes, das Sie erstellt haben, kopieren. (publicsubnet01.publicvcnpe.oraclevcn.com)Hinweis
Sie können verschiedene externe DNS-Zonen als durch Komma getrennte Werte hinzufügen.
- Wählen Sie Erstellen.
Das private Subnetz muss sich in demselben VCN wie das Oracle-Datenbanksystem befinden.
- Öffnen Sie das Navigationsmenü , und wählen Sie Analysen und KI aus. Wählen Sie unter Data Lake die Option Datenkatalog aus.
- Wählen Sie Private Endpunkte aus.
- Wählen Sie auf der Seite Private Endpunkte die Option Privaten Endpunkt erstellen aus.
- Gehen Sie im daraufhin angezeigten Bereich Privaten Endpunkt erstellen wie folgt vor:
- Wählen Sie unter Erstellen in Compartment das Compartment aus, in dem Sie den privaten Endpunkt erstellen möchten. Stellen Sie sicher, dass Sie für die Arbeit im ausgewählten Compartment berechtigt sind.
- Geben Sie im Feld NAME einen Namen für den privaten Endpunkt ein. Beispiel: PE_Public_Subnet.
- Geben Sie im Abschnitt Konfiguration die folgenden Details ein:
- Wählen Sie unter VCN auswählen das von Ihnen erstellte VCN aus. (Public_VCN_PE)
- Wählen Sie unter Subnetz das von Ihnen erstellte öffentliche Subnetz aus. (Private_Subnet_01)
- Geben Sie in die aufzulösenden externen DNS-Zonen das DNS des öffentlichen Subnetzes ein. Sie können den DNS-Domainnamen von der Seite "Details" des öffentlichen Subnetzes, das Sie erstellt haben, kopieren. (publicsubnet01.publicvcnpe.oraclevcn.com)Hinweis
Mit dem DNS des öffentlichen Subnetzes können Sie einen privaten Endpunkt mit einem privaten Subnetz erstellen. Sie können auch verschiedene externe DNS-Zonen als durch Komma getrennte Werte hinzufügen.
- Wählen Sie Erstellen.
4. Privaten Endpunkt zuordnen
Ordnen Sie einen privaten Endpunkt einem Datenkatalog zu, damit Datenassets für im privaten Netzwerk verfügbare Datenquellen erstellt werden.
So ordnen Sie einen privaten Endpunkt einem Datenkatalog zu:
- Wählen Sie Data Catalogs aus.
- Wählen Sie neben dem Datenkatalog, dem der private Endpunkt zugeordnet werden soll, das Menü aus, und wählen Sie Privaten Endpunkt zuordnen aus.
- Wählen Sie den im vorherigen Schritt erstellten privaten Endpunkt aus und Anhängen aus.
5. Datenasset erstellen
Jetzt können Sie die Datenquelle des Oracle Database-Systems bei Data Catalog als Datenasset registrieren.
Sie können ein Datenasset erstellen, indem Sie die private IP-Adresse oder den FQDN der Oracle-Datenbank angeben.
- Wählen Sie die Datenkataloginstanz aus, der Sie den privaten Endpunkt zugeordnet haben.
- Wählen Sie in der Registerkarte Home des Datenkatalogs in der Kachel Schnellaktionen die Option Datenasset erstellt aus.
- Führen Sie im daraufhin angezeigten Bereich Datenasset erstellen die folgenden Schritte aus:
- Geben Sie im Feld Name einen Namen für das Datenasset ein.
- Geben Sie eine Beschreibung in das Feld Beschreibung ein.
- Wählen Sie im Feld Typ die Option Oracle Database aus.
- Geben Sie im Feld Host die private IP-Adresse für den Knoten des von Ihnen erstellten DB-Systems ein. (10.0.0.3)
- Geben Sie in das Feld Port den Wert 1521 ein.
- Geben Sie in das Feld Datenbank den Servicenamen des Datenbanksystems ein.
- Aktivieren Sie das Kontrollkästchen Privaten Endpunkt nutzen.
- Wählen Sie Erstellen.
- Wählen Sie die Datenkataloginstanz aus, der Sie den privaten Endpunkt zugeordnet haben.
- Wählen Sie in der Registerkarte Home des Datenkatalogs in der Kachel Schnellaktionen die Option Datenasset erstellt aus.
- Führen Sie im daraufhin angezeigten Bereich Datenasset erstellen die folgenden Schritte aus:
- Geben Sie im Feld Name einen Namen für das Datenasset ein.
- Geben Sie eine Beschreibung in das Feld Beschreibung ein.
- Wählen Sie im Feld Typ die Option Oracle Database aus.
- Geben Sie im Feld Host den FQDN des Knotens des von Ihnen erstellten DB-Systems ein.
- Geben Sie in das Feld Port den Wert 1521 ein.
- Geben Sie in das Feld Datenbank den Servicenamen des Datenbanksystems ein.
- Aktivieren Sie das Kontrollkästchen Privaten Endpunkt nutzen.
- Wählen Sie Erstellen.
Nachdem Sie das Datenasset erstellt haben, fügen Sie eine Verbindung für das Datenasset hinzu.
Bei Datenquellen vom Typ "Oracle Database" können Sie das Kennwort, das Sie zum Herstellen einer Verbindung zur Quelle benötigen, in Secrets in Oracle Cloud Infrastructure Vault speichern. Mit OCI Vault geben Sie die OCID des Secrets in den Verbindungsdetails an, sodass Sie beim Erstellen des Datenassets nicht das tatsächliche Kennwort eingeben müssen.
Ein Vault ist ein Container für Schlüssel und Secrets. In Secrets werden Zugangsdaten wie erforderliche Kennwörter für die Verbindung zu Datenquellen gespeichert. Sie verwenden einen Verschlüsselungsschlüssel in einem Vault, um Secret-Inhalte zu verschlüsseln und in den Vault zu importieren. Secret-Inhalte sind base64-codiert. Data Catalog verwendet beim Verbinden eines Datenassets mit der Datenquelle denselben Schlüssel, um Secrets abzurufen und zu entschlüsseln. Weitere Informationen zu Vault, Schlüssel und Secret finden Sie unter Überblick über Vault. Informationen zum Kopieren der Secret-OCID finden Sie unter Secret-Details anzeigen.
So fügen Sie eine Verbindung für das Oracle Database-Datenasset hinzu:
7. Harvesting des Datenassets ausführen
Sie können jetzt ein Harvesting für Ihr Oracle Database-Datenasset ausführen.
So führen Sie für das Datenasset für die Oracle-Datenbank ein Harvesting aus:
Weitere Schritte
Jetzt können Sie die durch Harvesting erstellten Datenentitys und Attribute explorieren, ein Geschäftsglossar erstellen sowie Begriffe und Tags mit den Datenobjekten verknüpfen.