Autonomous Database

Oracle Autonomous Database on Dedicated Exadata Infrastructure ist eine hochautomatisierte, vollständig verwaltete Datenbankumgebung, die in Oracle Cloud Infrastructure (OCI) mit festgeschriebenen Hardware- und Softwareressourcen ausgeführt wird. Mit diesen isolierten Ressourcen können Unternehmen strenge Sicherheits-, Verfügbarkeits- und Performanceanforderungen erfüllen und gleichzeitig Kosten und Komplexität reduzieren. Autonomous Databases werden in einer autonomen Containerdatenbank (ACD) bereitgestellt und sind Benutzerdatenbanken. Sie können viele Autonomous Databases in einer autonomen Containerdatenbankressource erstellen.

Eine ganzheitliche Vorstellung der vierschichtigen Architektur, die mit Autonomous Database on Dedicated Exadata Infrastructure verwendet wird, und die Positionierung von Autonomous Database in dieser Architektur finden Sie unter Komponenten von Autonomous Database on Dedicated Exadata Infrastructure.

Anwendungs-DBAs erstellen, überwachen und verwalten Autonomous Databases. Darüber hinaus erstellen und verwalten sie Oracle Database-Benutzer in diesen Datenbanken und stellen anderen die Informationen zur Verfügung, die für den Zugriff auf die Datenbank erforderlich sind. Sie können eine Verbindung zu Autonomous Database herstellen und mit der Entwicklung von Datenbankanwendungen beginnen, nachdem der Flottenadministrator Infrastrukturressourcen eingerichtet hat und ein Anwendungs-DBA Autonomous Database mit Datenbankbenutzern durch Provisioning bereitstellt. Ein Datenbankbenutzer kann sich auch mit verschiedenen Tools wie SQL*Plus, SQLcl, Database Actions oder Oracle APEX bei Autonomous Database anmelden.

Autonomous Database-Anforderungen

Ressourcenanforderungen

Um eine Autonomous Database bereitzustellen, benötigen Sie je nach Disaster-Recovery-Anforderungen eine autonome Containerdatenbank mit oder ohne Autonomous Data Guard. Weitere Informationen finden Sie unter Autonomous Containerdatenbank erstellen.

Erforderliche IAM-Policys

Sie benötigen einen Oracle Cloud Infrastructure-Account mit Berechtigungen, die über die erforderlichen IAM-Policys erteilt werden. Die erforderlichen Policys hängen von dem Vorgang ab, den Sie ausführen. Eine Liste der IAM-Policys für Autonomous Databases finden Sie unter Policys zur Verwaltung autonomer Datenbanken.

Von Autonomous Database verwaltete Datenbankfeatures

Die folgenden Features können auf Autonomous Database-Ebene definiert und verwaltet werden.

Feature Hinweise: Weitere Referenz

Workload-Typ

Sie können Ihre Datenbank entweder als Autonomous Data Warehouse- oder als Autonomous Transaction Processing-Workload-Typ konfigurieren.

Oracle Autonomous Data Warehouse ist ein Cloud-Data-Warehouse-Service, der praktisch alle komplexen Aufgaben beim Betreiben eines Data Warehouse, Sichern von Daten und Entwickeln datengesteuerter Anwendungen übernimmt.

Oracle Autonomous Transaction Processing ist ein vollständig automatisierter Datenbankservice, der für die gleichzeitige Ausführung von Transaktions-, Analyse- und Batch-Workloads optimiert ist.

Autonomous Database on Dedicated Exadata Infrastructure

Verbindungsdetails anzeigen

Sie können Clientzugangsdaten herunterladen und die TNS-Namen und Verbindungszeichenfolgen von einer Autonomous Database-Instanz in der Oracle Cloud Infrastructure-(OCI-)Konsole anzeigen.

Oracle-Clientzugangsdaten (Wallet-Dateien) werden von einem Serviceadministrator von Autonomous Database heruntergeladen. Wenn Sie kein Autonomous Database-Administrator sind, muss der Administrator Ihnen die Clientzugangsdaten bereitstellen.

Bei regionsübergreifenden Standby-Autonomous Databases können Sie regionsspezifische Verbindungszeichenfolgen herunterladen.

Verbindung zu einer dedizierten autonomen Datenbank herstellen

Autonomous Database für Entwickler

Sie können eine Autonomous Database-Instanz für Entwickler erstellen. Autonomous Database für Entwickler ist ein kostenloses Tier-Angebot für Datenbankentwicklung und Funktionstests.

Autonomous Database für Entwickler ist mit 4 ECPUs und 32 GB Speicher fixiert und unterstützt keine manuelle oder automatische Skalierung.

Da Entwicklerdatenbankinstanzen nur auf ECPU-basierten ACDs ohne Autonomous Data Guard erstellt werden können, ist die Schaltfläche zum Umschalten der kostenlosen Instanz für ACDs mit OCPU, Autonomous Data Guard oder beiden deaktiviert.

Autonomous Database für Entwickler

CPU-Anzahl

Sie können die Anzahl der CPUs für Ihre Datenbank aus der Liste der bereitstellbaren CPUs auswählen.

Der CPU-Typ, d.h. ECPU oder OCPU, wird anhand des Compute-Typs des übergeordneten autonomen Exadata-VM-Clusters bestimmt. Je nach CPU-Typ ist dieser Wert standardmäßig 2 ECPUs oder 1 OCPU.

Compute-Management in Autonomous Database

CPU-Autoscaling

Mit CPU-Autoscaling kann Autonomous Database bei zunehmender Workload in der Datenbank automatisch bis zu dreimal so viele CPUs verwenden wie unter "CPU-Anzahl" angegeben.

Sie können die CPU-Autoscaling beim Provisioning von einer Autonomous Database aktivieren oder nachdem eine bereits bereitgestellt wurde.

Autoscaling einer Autonomous Database aktivieren oder deaktivieren

Speicherung

Sie können den Speicher, der Ihrer Datenbank zugewiesen werden soll, in Terabyte (GB) beim Provisioning einer Autonomous Database angeben.

Der Mindestwert beträgt 32 GB.

Die Standardwerte sind 1.024 GB für Autonomous Data Warehouse- und 32 GB für Autonomous Transaction Processing-Workloads.

 

Elastischer Pool

Elastische Pools helfen Ihnen, die Betriebseffizienz zu verbessern und Kosten zu senken, indem alle Ihre Datenbanken in die Cloud verlagert werden. Dadurch können Sie auch Ressourcen konsolidieren und Administration und Vorgänge mit Autonomous Database vereinfachen.

Wenn Compute-Autoscaling deaktiviert ist, können Sie einen elastischen Pool als Poolleiter erstellen oder einen vorhandenen elastischen Pool als Poolmitglied verknüpfen, indem Sie Folgendes verwenden:
  • Die elastischen Pooloptionen im Abschnitt Datenbank konfigurieren, während:
    • Neue Autonomous Database bereitstellen
    • Autonomous Database oder das zugehörige Backup klonen
  • Die elastischen Pooloptionen im Dialogfeld Ressourcenzuweisung verwalten auf der Autonomous Database-Seite Details.

Nur Autonomous Transaction Processing-Datenbanken ohne Autonomous Data Guard, die das ECPU-Compute-Modell verwenden, können zum Erstellen eines elastischen Pools verwendet werden.

Datenbankauthentifizierung

Sie legen den Benutzernamen und das Kennwort der Datenbank beim Provisioning einer Datenbank fest.

Der Benutzername und das Kennwort werden beim Erstellen der Datenbank als ADMIN-Benutzername und -Kennwort definiert. Ein Anwendungs-DBA kann sich mit dem ADMIN-Benutzernamen und -Kennwort bei dieser Datenbank anmelden, um andere Datenbankbenutzer zu erstellen.

Datenbankbenutzer erstellen

Zugriffskontrolle

Sie können den Netzwerkzugriff konfigurieren, indem Sie eine Access Control-Liste (ACL) erstellen. Eine ACL bietet zusätzlichen Schutz für die autonome Datenbank, da nur Clients mit bestimmten IP-Adressen eine Verbindung zur Datenbank herstellen können.

Wenn die übergeordnete autonome Containerdatenbank Autonomous Data Guard verwendet, können Sie auch die Zugriffskontrolle für die Standbydatenbank definieren.

Je nach Adresstyp in Ihrer Liste können Sie eine der folgenden IP-Notationstypen auswählen:

  • IP-Adresse: Geben Sie einzelne IP-Adressen an.
  • CIDR-Block: Geben Sie Bereiche von öffentlichen IP-Adressen mit CIDR-Notation an.
Zugriffskontrolle in Autonomous Database on Dedicated Exadata Infrastructure

Kontakt - E-Mail

Sie können Kontakt-E-Mails bereitstellen, in denen Sie Betriebsbenachrichtigungen, Ankündigungen und ungeplante Wartungsbenachrichtigungen zu Ihrer Autonomous Database erhalten können.

Oracle empfiehlt, nach Möglichkeit die E-Mail-Adresse einer Administratorgruppe und nicht die einer Person zu verwenden, um sicherzustellen, dass keine wichtigen Benachrichtigungen oder Ankündigungen übersehen werden.

 

Zeichensatz

Mit Autonomous Database können Sie einen Zeichensatz Ihrer Wahl aus einer Liste unterstützter Zeichensätze beim Provisioning von einer Autonomous Database auswählen.

Sie wählen einen Zeichensatz und einen nationalen Zeichensatz beim Provisioning von einer Autonomous Database aus.

Die Liste der unterstützten Zeichensätze enthält derzeit alle Datenbankzeichensätze, die auf ASCII-basierten Plattformen unterstützt werden.

Zeichensatzauswahl für Autonomous Database

Database In-Memory

Sie können Database In-Memory für Autonomous Database aktivieren, indem Sie dem In-Memory-Spaltenspeicher (IM-Spaltenspeicher) beim Provisioning der Datenbank oder später einen Prozentsatz seiner System Global Area (SGA) zuweisen. Der In-Memory-Spaltenspeicher (IM-Spaltenspeicher) ist das Hauptfeature von Database In-Memory. Der IM-Spaltenspeicher verwaltet Kopien von Tabellen, Partitionen und einzelnen Spalten in einem speziellen komprimierten Spaltenformat, das für schnelle Scans optimiert ist.

Sie können Database In-Memory für eine vorhandene Autonomous Database auf der Seite Details der Oracle Cloud Infrastructure-(OCI-)Konsole aktivieren oder deaktivieren.

Sie können Database In-Memory auch für Datenbanken aktivieren, die aus einer Datenbankinstanz oder einem Backup geklont wurden, unabhängig davon, ob für die Klonquelle "Datenbank-In-Memory" aktiviert ist.

Database In-Memory

Datenbankklonen

Sie können eine Autonomous Database klonen und eine Point-in-Time-Kopie davon oder des zugehörigen Backupsets erstellen. Mit dem Klonfeature können Sie eine Autonomous Database mit historischen Daten schnell für Tests, Entwicklungen oder Analysen einrichten.

Autonomous Database unterstützt die folgenden Klontypen:

  • Full-Klon: Ein Full-Klon erstellt eine neue Datenbank, die die Metadaten und Daten der Quelldatenbank enthält.
  • Metadatenklon: Dieser Klontyp erstellt eine neue Datenbank, die alle Schemadaten, jedoch nicht die Daten der Quelldatenbank enthält.
Klonen in Autonomous Database on Dedicated Exadata Infrastructure

Einblicke in IT-Abläufe

Ops Insights ist ein Cloud-nativer Service, der 360 Grad Einblicke in die Ressourcenauslastung und Kapazität von Datenbanken und Hosts bietet. Sie können CPU- und Speicherressourcen einfach analysieren, Kapazitätsprobleme prognostizieren und SQL-Performanceprobleme in der gesamten Datenbankflotte proaktiv identifizieren.

Standardmäßig ist Ops Insights für eine Autonomous Database deaktiviert, und Sie müssen es über die Oracle Cloud Infrastructure-Konsole aktivieren.

Mit Ops Insights können Sie:

  • Ressourcennutzung von Datenbanken/Hosts im gesamten Unternehmen analysieren.
  • zukünftigen Ressourcenbedarf anhand historischer Trends prognostizieren.
  • SQL-Performance datenbankübergreifend vergleichen und allgemeine Muster identifizieren.
  • SQL-Performancetrends für unternehmensweite Datenbanken identifizieren.
  • AWR-Statistiken für Datenbankperformance, -diagnose und -optimierung über eine Datenbankflotte hinweg analysieren.

Operations Insights in Autonomous Database on Dedicated Exadata Infrastructure verwenden

Erste Schritte mit Ops Insights

Autonomous Database-Metriken

Sie können Zustand, Kapazität und Performance Ihrer Autonomous Database-Instanzen mit Metriken, Alarmen und Benachrichtigungen überwachen. Mit den Autonomous Database-Metriken können Sie nützliche quantitative Daten messen, wie CPU- und Speicherauslastung, die Anzahl erfolgreicher und nicht erfolgreicher Datenbankanmelde- und -verbindungsversuche, Datenbankvorgänge, SQL-Abfragen und -Transaktionen usw. Anhand der Metrikdaten können Sie Probleme mit Ihren Autonomous Database-Ressourcen diagnostizieren und beheben.

Sie können Metriken über die Oracle Cloud Infrastructure-Konsole oder über Monitoring-APIs anzeigen.

Datenbanken mit Autonomous Database-Metriken überwachen

Data Safe

Mit Oracle Data Safe können Sie die Sensibilität Ihrer Daten verstehen, Risiken für Daten bewerten, sensible Daten maskieren, Sicherheitskontrollen implementieren und überwachen, die Benutzersicherheit bewerten, Benutzeraktivitäten überwachen und Complianceanforderungen an die Datensicherheit in Ihren Datenbanken erfüllen.

Oracle Data Safe bietet die folgenden Features in einer einzigen, einfach zu verwendenden Managementkonsole:

  • Mit derSicherheitsbewertung können Sie die Sicherheit der Datenbankkonfiguration bewerten.
  • Mit derBenutzerbewertung können Sie die Sicherheit der Datenbankbenutzer bewerten und Benutzer mit hohem Risiko identifizieren.
  • Über die Daten-Discovery finden Sie sensible Daten in der Datenbank. Mit der Datenmaskierung können Sie sensible Daten maskieren, damit sie sicher für Nicht-Produktionszwecke eingesetzt werden können.
  • Mit dem Aktivitätsauditing können Sie Benutzeraktivitäten in der Datenbank auditieren, sodass Sie die Datenbanknutzung überwachen und Alerts zu ungewöhnlichen Datenbankaktivitäten erhalten können.

Bevor Sie die Datenbank bei Data Safe registrieren können, muss Data Safe für den Zugriff auf Datenbanken in Ihrer dedizierten Infrastrukturkonfiguration konfiguriert sein.

Oracle Data Safe - Überblick

Autonomous Database-Tools

Die folgenden Tools sind für Autonomous Database-Benutzer verfügbar:

Tool Hinweise: Weitere Referenz

Database Actions

Oracle Database Actions ist eine browserbasierte Anwendung, die Entwicklungstools, Datentools, Administrationsfunktionen und Monitoringfunktionen für Autonomous Database bereitstellt. Mit Database Actions können Sie Daten laden und SQL-Anweisungen, Abfragen und Skripte in einem Arbeitsblatt ausführen, Daten exportieren, Data Modeler-Diagramme erstellen und Datenbankadministratoren die Überwachung der Datenbank ermöglichen.

Sie können mit Database Actions eine Verbindung zu Autonomous Database herstellen, ohne zusätzliche Software auf Ihrem System herunterzuladen oder zu installieren.

Oracle Database Actions wird in Oracle REST Data Services ausgeführt, und der Zugriff darauf wird über die Schemabasierte Authentifizierung bereitgestellt. Um Oracle Database Actions verwenden zu können, müssen Sie sich als Datenbankbenutzer anmelden, dessen Schema für Database Actions aktiviert wurde.

Oracle Database Actions

Mit Database Actions eine Verbindung zu Autonomous Database herstellen

Oracle APEX (Oracle Application Express)

Mit Oracle APEX erhalten Sie eine einfach zu verwendende browserbasierte Umgebung zum Laden von Daten, Verwalten von Datenbankobjekten, Entwickeln von REST-Schnittstellen und Erstellen von Anwendungen.

Konfiguration, Patching, Monitoring und Upgrade aller Oracle Application Express-Komponenten werden vollständig von Oracle verwaltet.

Die Anzahl der Entwickler oder Endbenutzer für Oracle APEX-Anwendungen ist nicht begrenzt. Autonomous Database kann Compute- und Speicherressourcen je nach Workload sofort online skalieren.

Sie können die On Premise entwickelten Oracle APEX-Anwendungen einfach in Oracle APEX auf Autonomous Database bereitstellen und umgekehrt.

APEX-Anwendung erstellen

SQL*Plus

SQL*Plus ist eine Befehlszeilenschnittstelle, mit der SQL-Befehle eingegeben werden können. Sie können sich mit SQL*Plus bei Autonomous Database anmelden, um die Tabellen, Views, Trigger, Typen, Sequenzen usw. der Datenbank zu definieren.

Um SQL*Plus mit einer Autonomous Database verbinden zu können, muss das System, auf dem SQL*Plus ausgeführt wird, über Netzwerkzugriff auf Autonomous Database verfügen.

Mit SQL*Plus verbinden

SQLcl (Oracle SQL Developer Command Line)

SQLcl ist eine Befehlszeilenschnittstelle für Oracle Database. Sie ermöglicht die interaktive oder batchweise Ausführung von SQL und PL/SQL. SQLcl bietet umfangreiche Features wie Inlinebearbeitung, Anweisungsvervollständigung und Befehlsrückruf und unterstützt außerdem Ihre zuvor geschriebenen SQL*Plus-Skripte.

Um eine Verbindung von SQLCl zu einer Autonomous Database herstellen zu können, muss das System, auf dem SQLCl ausgeführt wird, über Netzwerkzugriff auf Autonomous Database verfügen.

Mit Oracle SQLcl verbinden

SQL Developer

Oracle SQL Developer ist eine kostenlose integrierte Entwicklungsumgebung, mit der die Entwicklung und Verwaltung von Oracle Database sowohl in herkömmlichen als auch in Cloud-Deployments vereinfacht wird. SQL Developer bietet eine vollständige End-to-End-Entwicklung Ihrer PL/SQL-Anwendungen, ein Arbeitsblatt zum Ausführen von Abfragen und Skripten, eine DBA-Konsole zur Verwaltung der Datenbank, eine Berichtsschnittstelle, eine vollständige Datenmodellierungslösung und eine Migrationsplattform zum Verschieben Ihrer 3rd-Party-Datenbanken nach Oracle.

Um SQL Developer mit einer Autonomous Database verbinden zu können, muss das System, auf dem SQL Developer ausgeführt wird, über Netzwerkzugriff auf Autonomous Database verfügen.

Mit Oracle SQL Developer verbinden

Oracle REST-Datendienste

Mit Oracle REST Data Services (ORDS) können Sie ganz einfach REST-Schnittstellen für relationale Daten in einer Autonomous Database entwickeln. ORDS ist eine Mid-Tier-Java-Anwendung, die HTTP(S)-Verben wie GET, POST, PUT, DELETE usw. Datenbanktransaktionen zuordnet und Ergebnisse als JSON-Daten zurückgibt.

Die Anwendung Oracle REST Data Services (ORDS) in Autonomous Database ist vorkonfiguriert und wird vollständig verwaltet. ORDS meldet sich mit dem vordefinierten Datenbankservice low mit einer festen maximalen Anzahl von Verbindungen bei der Datenbank an (die Anzahl der Verbindungen für ORDS ändert sich nicht mit der Anzahl an CPUs). Die ORDS-Standardkonfiguration kann nicht geändert werden.

RESTful Services in Autonomous Database entwickeln

Simple Oracle Document Access (SODA)

Oracle bietet eine Familie von Simple Oracle Document Access-(SODA-)APIs für den Zugriff auf JSON-Daten, die in der Datenbank gespeichert sind. SODA wurde für die schemalose Anwendungsentwicklung ohne Kenntnisse über relationale Datenbankfeatures oder Sprachen wie SQL und PL/SQL entwickelt. Damit können Sie Collections von Dokumenten in Oracle Database erstellen, speichern, abrufen und abfragen, ohne zu wissen, wie die Dokumente in der Datenbank gespeichert sind.

Sie können die SODA-Treiber auf der Seite Details von einer Autonomous Database herunterladen.

Es sind folgende SODA-Implementierungen verfügbar:

  • SODA for REST
  • SODA für Java:
  • SODA für PL/SQL
  • SODA für C
  • SODA für Node.js
  • SODA für Python
Überblick über SODA

Oracle Database API für MongoDB

Oracle Database API for MongoDB übersetzt das Wire-Protokoll MongoDB in SQL-Anweisungen, die von Oracle Database ausgeführt werden. Damit können Entwickler mit MongoDB-Skillsets JSON-Dokumentenspeicheranwendungen für Oracle Database schreiben, die Treiber und Tools verwenden, die das MongoDB-Protokoll verstehen.

Um die MongoDB-API mit einer Autonomous Database zu verwenden, müssen Sie vom Kunden verwaltete Oracle REST Data Services (ORDS) separat installieren und konfigurieren, und die Version von ORDS muss 22.3 oder höher sein.

Oracle Database API for MongoDB - Überblick

Autonomous Database-Managementvorgänge

Sie können die folgenden Verwaltungsvorgänge in einer Autonomous Database ausführen.

Vorgang Aufgabenanweisungen
Autonomous Database erstellen Autonome Datenbank erstellen
Elastischen Pool erstellen Elastischen Pool erstellen
Autonomous Database manuell sichern Autonomous Database manuell sichern
Autonomous Database klonen Autonome Datenbank klonen
Langfristiges Backup erstellen Langfristiges Backup erstellen
Autoscaling von einer Autonomous Database aktivieren oder deaktivieren Autoscaling einer Autonomous Database aktivieren oder deaktivieren
Database In-Memory aktivieren oder deaktivieren Database In-Memory aktivieren oder deaktivieren
Ops Insights für eine Autonomous Database aktivieren Ops Insights für eine Autonomous Database aktivieren
Einem elastischen Pool beitreten oder ihn verlassen Einem elastischen Pool beitreten oder ihn verlassen
Verwalten Sie einen elastischen Pool als Poolleiter Verwalten Sie einen elastischen Pool als Poolleiter
Details einer Autonomous Database-Instanz anzeigen Details zu einer autonomen Datenbank anzeigen
Kundenkontakte für eine Autonomous Database verwalten Kundenkontakte für eine Autonomous Database verwalten
CPU- oder Speicherressourcen von einer Autonomous Database verwalten CPU- oder Speicherressourcen einer Autonomous Database verwalten
Langfristige Backups verwalten Langfristige Backups verwalten
Primär- und Standby-Datenbanken in Autonomous Data Guard-Konfiguration verwalten Primär- und Standby-Datenbanken in einer Autonomous Data Guard-Konfiguration verwalten
Autonomous Database in anderes Compartment verschieben Autonome Datenbank in ein anderes Compartment verschieben
Autonomous Database wiederherstellen Autonomous Database wiederherstellen und wiederherstellen
Autonomous Database starten, stoppen und neu starten Autonome Datenbank starten, stoppen und neu starten
Autonomous Database-Metriken für eine Datenbank anzeigen Autonomous Database-Metriken für eine Datenbank anzeigen
Autonomous Database-Metriken für Datenbanken in einem Compartment anzeigen Autonomous Database-Metriken für Datenbanken in einem Compartment anzeigen
Clientzugangsdaten herunterladen Clientzugangsdaten herunterladen
Verbindungszeichenfolgen für eine Autonomous Database anzeigen Verbindungszeichenfolgen für eine Autonomous Database anzeigen
Access Control-Liste für eine Autonomous Database festlegen Access Control-Liste für eine Autonomous Database festlegen
Dedizierte Datenbank bei Data Safe registrieren oder ihre Registrierung aufheben Dedizierte Datenbank bei Data Safe registrieren oder ihre Registrierung aufheben
Autonomous Database beenden Autonome Datenbank beenden

Die oben aufgeführten Vorgänge können auch mit API erreicht werden. Weitere Informationen finden Sie unter API zur Verwaltung autonomer Datenbanken.