Verbindung zum Oracle Exadata Database Service on Cloud@Customer-Service herstellen
Erfahren Sie, wie Sie mit SSH eine Verbindung zu einem Oracle Exadata Database Service on Cloud@Customer-System und mit Oracle Net Services (SQL*Net) eine Verbindung zu einer Exadata Cloud@Customer-Datenbank herstellen.
- Verbindung zu einer virtuellen Maschine mit SSH herstellen
Sie können eine Secure Shell-(SSH-)Verbindung zu den virtuellen Maschinen in einem Oracle Exadata Database Service on Cloud@Customer-System herstellen. - Verbindung zu einer Datenbank mit Oracle Net Services herstellen
Sie können mit Oracle Net Services Verbindungen zu den virtuellen Maschinen in einem Oracle Exadata Database Service on Cloud@Customer-System herstellen.
Übergeordnetes Thema: Anleitungen
Verbindung zu einer virtuellen Maschine mit SSH herstellen
Sie können mit Secure Shell (SSH) Verbindungen zu den virtuellen Maschinen in einem Oracle Exadata Database Service on Cloud@Customer-System herstellen.
Die meisten Unix-Systeme (einschließlich Linux, Oracle Solaris und macOS) schließen einen SSH-Client ein. Bei Microsoft Windows-Systemen können Sie einen kostenlosen SSH-Client mit dem Namen PuTTY von der folgenden Website herunterladen: "http://www.putty.org".
- Anforderungen für die Verbindung mit einem Oracle Exadata Database Service on Cloud@Customer-System
Um auf eine virtuelle Maschine in einem Oracle Exadata Database Service on Cloud@Customer-System mit SSH zuzugreifen, müssen Sie den Hostnamen oder die IP-Adresse der virtuellen Maschine angeben. - Verbindung zu einer virtuellen Maschine von einem Microsoft Windows-System mit PuTTY herstellen
Hier erfahren Sie, wie Sie von einem Microsoft Windows-System aus mit PuTTY auf eine virtuelle Maschine zugreifen. - Verbindung von einem Unix-System herstellen
Verwenden Sie dieses Verfahren, um von einem Unix-System mit SSH auf eine virtuelle Maschine in einem Oracle Oracle Exadata Database Service on Cloud@Customer-System zuzugreifen. - Bei Verbindung mit der virtuellen Maschine auf eine Datenbank zugreifen
Nachdem Sie eine Verbindung zu einer virtuellen Maschine hergestellt haben, können Sie mit den folgenden Befehlen eine Datenbank identifizieren und eine Verbindung dazu herstellen.
Verwandte Themen
Übergeordnetes Thema: Verbindung zum Oracle Exadata Database Service on Cloud@Customer-Service herstellen
Voraussetzungen für die Verbindung mit einem Oracle Exadata Database Service on Cloud@Customer-System
Um mit SSH auf eine virtuelle Maschine in einem Oracle Exadata Database Service on Cloud@Customer-System zuzugreifen, müssen Sie den Hostnamen oder die IP-Adresse der virtuellen Maschine angeben.
- Eine SSH-Private-Key-Datei, die einem im System registrierten Public Key entspricht.
Wenn Sie ein VM-Cluster auf dem Oracle Exadata Database Service on Cloud@Customer-System erstellen, müssen Sie den Public-Key-Teil von mindestens einem SSH-Schlüsselpaar angeben. Sie können zusätzliche Schlüssel separat registrieren, nachdem Sie das VM-Cluster erstellt haben.
Hinweis
Die Public Keys werden in der Dateiauthorized_keys
unter~/.ssh/authorized_keys
gespeichert. Die separatenauthorized_keys
-Dateien befinden sich in den Home-Verzeichnissen der Betriebssystembenutzer. Standardmäßig hat nur deropc
-Benutzeraccount einen authorized_keys-Eintrag und kann sich remote anmelden. Entfernen oder ändern Sie den automatisch generierten Eintrag inauthorized_keys
für den Benutzeropc
nicht. - Der Hostname oder die IP-Adresse für die virtuelle Maschine, auf die Sie zugreifen möchten.
Siehe Status einer virtuellen Maschine im VM-Cluster mit der Konsole prüfen.
Übergeordnetes Thema: Verbindung zu einer virtuellen Maschine mit SSH herstellen
Verbindung zu einer virtuellen Maschine von einem Microsoft Windows-System aus mit PuTTY herstellen
Hier erfahren Sie, wie Sie über PuTTY von einem Microsoft Windows-System auf eine virtuelle Maschine zugreifen.
Bevor Sie beginnen
-
IP-Adresse der virtuellen Maschine
-
Die SSH-Private-Key-Datei, die dem Public Key entspricht, der mit dem Deployment verknüpft ist. Diese Private-Key-Datei muss das PuTTY-Format
.ppk
aufweisen. Wenn die Private-Key-Datei ursprünglich auf der Linux-Plattform erstellt wurde, können Sie sie mit dem Programm PuTTYgen in das.ppk
-Format konvertieren.
So stellen Sie mit dem Programm PuTTY unter Windows eine Verbindung zu einer virtuellen Maschine her:
Übergeordnetes Thema: Verbindung zu einer virtuellen Maschine mit SSH herstellen
Verbindung von einem Unix-System herstellen
Verwenden Sie dieses Verfahren, um von einem Unix-System mit SSH auf eine virtuelle Maschine in einem Oracle Oracle Exadata Database Service on Cloud@Customer-System zuzugreifen.
Übergeordnetes Thema: Verbindung zu einer virtuellen Maschine mit SSH herstellen
Bei Verbindung mit der virtuellen Maschine auf Datenbank zugreifen
Nach Herstellung einer Verbindung zu einer virtuellen Maschine können Sie die folgenden Befehle verwenden, um eine Datenbank zu identifizieren und eine Verbindung zu ihr herzustellen.
Übergeordnetes Thema: Verbindung zu einer virtuellen Maschine mit SSH herstellen
Verbindungen zu Datenbanken mit Oracle Net Services herstellen
Sie können mit Oracle Net Services Verbindungen zu den virtuellen Maschinen in einem Oracle Exadata Database Service on Cloud@Customer-System herstellen.
- Verbindungen zu Datenbanken mit Oracle Net Services herstellen
Oracle Database Oracle Exadata Database Service on Cloud@Customer unterstützt den Remotedatenbankzugriff über Oracle Net Services. - Voraussetzungen für Verbindungen zu Datenbanken mit Oracle Net Services
Prüfen Sie die Voraussetzungen für Verbindungen zu einer Oracle Database-Instanz auf Oracle Oracle Exadata Database Service on Cloud@Customer mit Oracle Net Services. - Verbindungen zu Datenbanken über SCAN herstellen
Um eine Oracle Net Services-Verbindung über die SCAN-Listener zu erstellen, stehen Ihnen zwei Optionen zur Verfügung. - Verbindung zu einer Datenbank mit einem Knoten-Listener herstellen
Um eine Verbindung zu einer Oracle Database-Instanz auf Oracle Exadata Database Service on Cloud@Customer mit einem Verbindungsdeskriptor herzustellen, der die SCAN-Listener umgeht, leiten Sie die Verbindung mit diesem Verfahren direkt an einen Knoten-Listener.
Übergeordnetes Thema: Verbindung zum Oracle Exadata Database Service on Cloud@Customer-Service herstellen
Verbindungen zu Datenbanken mit Oracle Net Services herstellen
Oracle Database Oracle Exadata Database Service on Cloud@Customer unterstützt den Remotedatenbankzugriff über Oracle Net Services.
Da Oracle Exadata Database Service on Cloud@Customer Oracle Grid Infrastructure verwendet, können Sie Oracle Net Services-Verbindungen mit SCAN-Verbindungen (Single Client Access Name) herstellen. SCAN ist ein Feature, das einen einheitlichen Mechanismus für Clients für den Zugriff auf die Oracle Database-Instanzen in einem Cluster bereitstellt.
Der SCAN ist standardmäßig mit drei virtuellen IP-Adressen (VIPs) verknüpft. Jede SCAN-VIP ist auch mit einem SCAN-Listener verknüpft, der einen Verbindungsendpunkt für Oracle Database-Verbindungen bereitstellt, die Oracle Net Services verwenden. Zur Maximierung der Verfügbarkeit verteilt Oracle Grid Infrastructure die SCAN-VIPs und SCAN-Listener auf die verfügbaren Clusterknoten. Wenn ein Knoten heruntergefahren oder fehlerhaft ist, werden die SCAN-VIPs und SCAN-Listener automatisch auf einen der anderen Knoten migriert. Durch die Verwendung von SCAN-Verbindungen können Sie Oracle Database-Clients eine zuverlässige Gruppe von Verbindungsendpunkten bereitstellen, die alle im Cluster ausgeführten Datenbanken verarbeiten können.
Die SCAN-Listener sind zusätzlich zu den Oracle Net-Listenern verfügbar, die auf allen Knoten im Cluster ausgeführt werden. Sie werden auch als Node Listener bezeichnet. Wenn eine Oracle Net Services-Verbindung über eine SCAN-Verbindung hergestellt wird, leitet der SCAN-Listener die Verbindung an einen der Node Listener weiter und spielt bei der Verbindung keine weitere Rolle. Anhand verschiedener Faktoren, einschließlich Listener-Verfügbarkeit, Platzierung der Datenbankinstanz und Workload-Verteilung, wird bestimmt, welcher Node Listener die einzelnen Verbindungen empfängt.
Diese Dokumentation beschreibt grundlegende Voraussetzungen für die Verbindung zu Ihren Oracle Exadata Database Service on Cloud@Customer-Datenbanken über Oracle Net Services.
Übergeordnetes Thema: Verbindungen zu Datenbanken mit Oracle Net Services herstellen
Voraussetzungen für Verbindungen zu Datenbanken mit Oracle Net Services
Prüfen Sie die Voraussetzungen für Verbindungen zu einer Oracle Database-Instanz auf Oracle Oracle Exadata Database Service on Cloud@Customer mit Oracle Net Services.
- Die IP-Adressen für Ihre SCAN-VIPs oder der Hostname bzw. die IP-Adresse für eine virtuelle Maschine, welche die Datenbank hostet, auf die Sie zugreifen möchten.
- Die Datenbank-ID: Entweder die Datenbanksystem-ID (SID) oder ein Servicename.
Übergeordnetes Thema: Verbindungen zu Datenbanken mit Oracle Net Services herstellen
Verbindungen zu Datenbanken über SCAN herstellen
Zum Herstellen einer Oracle Net Services-Verbindung über die SCAN-Listener gibt es zwei Möglichkeiten.
- Verbindung zu einer Datenbank über einen Verbindungsdeskriptor herstellen, der alle SCAN-VIPs referenziert
Sie können einen Verbindungsdeskriptor für das Oracle Exadata Database Service on Cloud@Customer-System mit mehreren SCAN-Listenern einrichten. - Verbindung zu einer Datenbank über einen Verbindungsdeskriptor herstellen, der einen benutzerdefinierten SCAN-Namen referenziert
Sie können einen Verbindungsdeskriptor für das Oracle Exadata Database Service on Cloud@Customer-System mit einem benutzerdefinierten SCAN-Namen einrichten.
Übergeordnetes Thema: Verbindungen zu Datenbanken mit Oracle Net Services herstellen
Verbindung zu einer Datenbank über einen Verbindungsdeskriptor herstellen, der alle SCAN-VIPs referenziert
Sie können einen Verbindungsdeskriptor für das Oracle Exadata Database Service on Cloud@Customer-System mit mehreren SCAN-Listenern einrichten.
Bei dieser Lösung müssen Sie alle SCAN-VIP-Adressen (Single Client Access Name Virtual IP) angeben. Oracle Net Services kann dann eine Verbindung zu einem verfügbaren SCAN-Listener herstellen.
Übergeordnetes Thema: Verbindung zu einer Datenbank über SCAN herstellen
Verbindung zu einer Datenbank mit einem Verbindungsdeskriptor herstellen, der einen benutzerdefinierten SCAN-Namen referenziert
Sie können einen Verbindungsdeskriptor für das Oracle Exadata Database Service on Cloud@Customer-System mit einem benutzerdefinierten SCAN-Namen einrichten.
Bei dieser Lösung definieren Sie einen benutzerdefinierten Single Client Access Name (SCAN) in Ihrem Domain Name Server (DNS), der in die drei virtuellen SCAN-IP-Adressen (VIPs) aufgelöst wird.
Übergeordnetes Thema: Verbindung zu einer Datenbank über SCAN herstellen
Verbindungen zu Datenbanken über einen Node Listener herstellen
Um eine Verbindung zu einer Oracle Database-Instanz auf Oracle Exadata Database Service on Cloud@Customer mit einem Connect-Deskriptor herzustellen, der die SCAN-Listener umgeht, können Sie die Verbindung mit diesem Verfahren direkt an einen Node Listener leiten.
Mit dieser Methode verzichten Sie auf die High Availability und das Load Balancing von SCAN. Diese Option ist jedoch geeignet, wenn Sie Verbindungen an einen bestimmten Knoten oder eine bestimmte Netzwerkschnittstelle leiten möchten. So können Sie beispielsweise sicherstellen, dass Verbindungen von einem Programm, das Bulkdaten lädt, über das Backupnetzwerk hergestellt werden.
Bei dieser Methode verwenden Sie den Hostnamen oder die IP-Adresse des Knotens.
Beispiel 5-1: Net Service-Alias definieren, der den Knoten direkt referenziert
alias-name = (DESCRIPTION=
(CONNECT_TIMEOUT=timeout)
(ADDRESS_LIST=(ADDRESS=(PROTOCOL=tcp)(HOST=node)(PORT=1521)))
(CONNECT_DATA=(sid-or-service-entry)))
Dabei gilt:
alias-name
ist der Name für den Alias.
timeout
gibt einen Timeoutzeitraum (in Sekunden) an, mit dem Verbindungsversuche ohne Warten auf einen TCP-Timeout beendet werden können. Der Parameter (CONNECT_TIMEOUT=timeout
) ist optional.
node
ist der Hostname oder die IP-Adresse für die virtuelle Maschine, die Sie verwenden möchten.
sid-or-service-entry
identifiziert die Datenbank-SID oder den Servicenamen in einem der folgenden Formate:
SID=sid-name
. Beispiel:SID=S12C1
.SERVICE_NAME=service-name
. Beispiel:SERVICE_NAME=PDB1.example.oraclecloudatcust.com
.
node:1521/sid-or-service-entry
exa1node01.example.com:1521/S12C1
exa1node01.example.com:1521/PDB1.example.oraclecloudatcust.com
Übergeordnetes Thema: Verbindungen zu Datenbanken mit Oracle Net Services herstellen