Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Erste Schritte mit Oracle Autonomous Database in der Cloud

Einführung

In diesem Tutorial erfahren Sie, wie Sie ein kostenloses Oracle Cloud-Konto einrichten und eine kostenlose Autonomous Database-Instanz erstellen.

WICHTIG: Während das Oracle Cloud-Konto kostenlos ist und die meisten Basisdienste kostenlos genutzt werden können, ist eine Kreditkarte (oder eine ähnliche Zahlungsmethode) erforderlich, um Ihre Identität zu überprüfen. Außerdem benötigen Sie ein Handy, das Textnachrichten empfangen kann. Wenn Sie nur SQL-Anweisungen üben und/oder eine Webanwendung mit Oracle APEX entwickeln möchten, können Sie stattdessen einen kostenlosen Oracle APEX Workspace erstellen, ohne eine Kreditkarte zu verwenden. Ein kurzes Tutorial zum Arbeiten mit Oracle APEX finden Sie hier.

Sobald die autonome Datenbank erstellt ist, können Sie mehrere verschiedene Tools verwenden, um mit Ihren Daten zu arbeiten, darunter Oracle SQL Developer, Oracle APEX und andere Tools. Möglicherweise möchten Sie Oracle SQL Developer auf Ihren eigenen Computer (Windows oder MacOSX) herunterladen und installieren.

Der erste Schritt besteht darin, ein neues Oracle Cloud-Konto zu erstellen. Diese Schritte werden auf der nächsten Seite beschrieben.

Erstellen eines Oracle Cloud-Kontos

Besuchen Sie zunächst die Oracle-Website mit der URL:https://www.oracle.com/cloud/free/

Klicken Sie auf Kostenlos starten Schaltfläche.

Geben Sie Ihre E-Mail-Adresse ein und wählen Sie Ihr Land aus. Lesen Sie die Oracle-Nutzungsbedingungen und andere Richtlinien und klicken Sie dann auf Weiter Schaltfläche, wenn Sie bereit sind.

Füllen Sie das Feld für den Cloud-Kontonamen aus. Dieser Name sollte nur Buchstaben ohne Leerzeichen oder andere Satzzeichen enthalten. Sie verwenden diesen Namen beim Zugriff auf die Datenbank. Geben Sie dann Ihren Namen, Ihre Adresse und Ihre Handynummer in die bereitgestellten Eingabeaufforderungen ein. Nachdem Sie alle diese Informationen eingegeben haben, klicken Sie auf Weiter:Handynummer bestätigen Schaltfläche.

Suchen Sie auf Ihrem Mobiltelefon nach einer Textnachricht von Oracle, um die Codenummer anzuzeigen. Geben Sie die Codenummer auf der Oracle-Website ein, wenn Sie dazu aufgefordert werden, und klicken Sie auf Bestätigen Schaltfläche.

Erstellen Sie ein neues Passwort für Ihr Oracle Cloud-Konto. Befolgen Sie die bereitgestellten Passwortregeln. Klicken Sie auf Weiter um zum Schritt Zahlungsinformationen zu gelangen. Denken Sie daran, dass dies Ihr Oracle Cloud-Konto sein wird (nicht das Datenbankkonto – das später erstellt wird).

Lesen Sie den Hinweis von Oracle zu Zahlungsinformationen. Klicken Sie auf Kreditkartendaten hinzufügen Schaltfläche, wenn Sie fertig sind.

Geben Sie auf dem nächsten Bildschirm Ihre Zahlungsinformationen einschließlich der Zahlungsmethode ein. Klicken Sie auf Fertig stellen Taste, wenn Sie fertig sind. Denken Sie daran, dass Ihre Zahlungsmethode nicht belastet wird, solange Sie die "Immer kostenlos"-Dienste nutzen.

Überprüfen Sie auf dem nächsten Bildschirm die Kartennummer und das Ablaufdatum. Lesen Sie die Oracle Cloud Services-Vereinbarung, aktivieren Sie das Kontrollkästchen und klicken Sie dann auf Registrierung abschließen Schaltfläche.

An diesem Punkt wird das neue Oracle Cloud-Konto erstellt. Dies kann bis zu 5 Minuten dauern. In einigen seltenen Fällen werden Sie bei Problemen mit der Überprüfung Ihrer Zahlungsinformationen möglicherweise per E-Mail kontaktiert, um zusätzliche Informationen bereitzustellen.

Fahren Sie mit der nächsten Seite dieses Tutorials fort, sobald das Oracle Cloud-Konto erstellt wurde.

Anmelden bei der Oracle Cloud Console

Sobald das Konto erstellt wurde, sollte der Webbrowser auf die Anmeldeseite umleiten. Geben Sie Ihren Benutzernamen und Ihr Passwort für das Oracle Cloud-Konto ein, wie in den vorherigen Schritten angegeben, und klicken Sie auf Anmelden Schaltfläche.

Nach der Anmeldung wird die Homepage der Oracle Cloud Console angezeigt. Beachten Sie die verschiedenen Dienste und diejenigen, die mit Immer kostenlos berechtigt gekennzeichnet sind . Die „Always Free“-Dienste können kostenlos genutzt werden. Ihrem Konto werden außerdem 300 $ (Stand Dezember 2019) gutgeschrieben, die zum Testen verschiedener kostenpflichtiger Dienste verwendet werden können.

Im nächsten Abschnitt wird eine neue Autonomous Transaction Processing-Datenbank erstellt.

Erstellen einer neuen Autonomous Transaction Processing Database in Oracle Cloud

In diesem Abschnitt des Lernprogramms wird das Erstellen einer Datenbankinstanz für die Transaktionsverarbeitung behandelt. Klicken Sie in der Oracle Cloud-Konsole auf die große Schaltfläche zum Erstellen einer ATP-Datenbank .

Wählen Sie ein Compartment (in der Regel der Name des Dienstes, den Sie beim Einrichten des Kontos eingegeben haben) und geben Sie dann den Anzeigenamen und den Datenbanknamen ein. Beachten Sie, dass der Datenbankname keine Satzzeichen oder Leerzeichen enthalten darf.

Wählen Sie den Arbeitslasttyp „Transaktionsverarbeitung“ und die gemeinsam genutzte Infrastruktur aus, wie unten gezeigt.

Unter Datenbank konfigurieren Wählen Sie unter der Überschrift Immer kostenlos aus Möglichkeit. Durch Auswahl dieser Option wird eine Basisdatenbank mit 20 GB Speicherplatz und einer virtuellen CPU erstellt. Für diese Datenbank fallen in Ihrem Konto keine Gebühren an.

Geben Sie ein neues Kennwort für den Datenbankadministrator ein. Der Standardbenutzername des Datenbankadministrators ist ADMIN . Denken Sie daran, dass dies der Benutzername und das Passwort für die ATP-Datenbank sind, die Sie erstellen. Dies unterscheidet sich von Ihrem Oracle Cloud-Konto.

Der nächste Schritt ist die Auswahl des Netzwerkzugriffs. Standardmäßig ist die neue Datenbank von überall im Internet zugänglich. Wenn Sie den Zugriff auf diese Datenbank auf Hosts oder Clients mit einem begrenzteren Adressbereich beschränken möchten, überprüfen Sie die Zugriffskontrollregeln konfigurieren und befolgen Sie dann die Eingabeaufforderungen, um zulässige IP-Adressen oder CIDR-Blöcke hinzuzufügen.

Für dieses Beispiel lassen wir den Zugriff offen.

Wählen Sie abschließend die Lizenz enthalten aus Option und klicken Sie dann auf Autonome Datenbank erstellen Schaltfläche.

Beachten Sie, dass es bis zu 5 Minuten dauern kann, bis die neue Datenbank bereitgestellt wird .

Sobald die neue Datenbank bereitgestellt wurde, sollte sie verfügbar werden . Klicken Sie auf Extras Registerkarte, um verschiedene Tools anzuzeigen, die für den Zugriff auf die Datenbank verwendet werden.

Beachten Sie, dass diese Verwaltungsseite verwendet wird, falls Sie jemals Ihre ATP-Datenbank neu starten müssen. Sehen Sie unter Weitere Aktionen… nach Schaltfläche für diese Funktionen.

Auf der nächsten Seite werden einige der Tools vorgestellt, die für den Zugriff auf die neue ATP-Datenbank verwendet werden können.

Arbeiten mit der ATP-Datenbank

Am schnellsten greifen Sie auf die neue Datenbank zu, indem Sie die Webschnittstelle von Oracle SQL Developer verwenden. Klicken Sie auf das Open SQL Developer Web Schaltfläche.

Melden Sie sich bei der Datenbank mit dem ADMIN-Benutzernamen und dem dazugehörigen Passwort an, das Sie beim Erstellen der Datenbank erhalten haben. Nach der Anmeldung wird das SQL Developer Web-Arbeitsblatt angezeigt. Es gibt drei Hauptabschnitte. Schemas (Benutzer) und ihre Objekte (Tabellen, Views etc.) werden im linken Fenster unter Navigator angezeigt . SQL-Anweisungen können im Abschnitt Arbeitsblatt eingegeben werden. Abfrageergebnisse und anderes Feedback werden im Fenster rechts unten bereitgestellt.

Das Oracle Sales History (SH)-Beispielschema ist in der Datenbank verfügbar, sodass es zum einfachen Testen von Abfragen verwendet werden kann, wie unten gezeigt.

Auf der nächsten Seite wird beschrieben, wie Sie mit dem Oracle SQL Developer-Client-Tool, das Sie auf Ihren eigenen PC herunterladen, eine Verbindung zur Cloud-Datenbank herstellen.

Verbindung zur Oracle Cloud Database mithilfe der SQL Developer-Software herstellen

Die Oracle SQL Developer-Software hat noch mehr Funktionen als die Web-Version. Die installierte Version von SQL Developer kann auf Ihrem eigenen Computer installiert werden (siehe Anweisungen hier für Windows oder MacOSX).

Vorausgesetzt, Sie haben SQL Developer heruntergeladen, installiert und ausgeführt, können Sie die Oracle Cloud Wallet-Anmeldeinformationen von der Oracle Cloud-Datenbankinstanz herunterladen und diese verwenden, um eine Verbindung zur Datenbank herzustellen.

Klicken Sie auf dem Startbildschirm der autonomen Datenbank auf DB-Verbindung Schaltfläche.

Für die Verbindung mit einer Cloud-Datenbank sind sowohl ein Wallet als auch eine Verbindungszeichenfolge erforderlich. Klicken Sie auf die Schaltfläche, um die Brieftasche herunterzuladen.

Geben Sie ein neues Passwort für das Wallet ein und klicken Sie dann auf Herunterladen Schaltfläche.

Bewahren Sie die Wallet-Datei unbedingt an einem sicheren Ort auf.

Erstellen einer neuen Datenbankverbindung von SQL Developer

Klicken Sie in Oracle SQL Developer auf das grüne Pluszeichen, um eine neue Datenbankverbindung zu erstellen.

Geben Sie der neuen Datenbankverbindung einen Namen und geben Sie den ADMIN-Benutzernamen und das zugehörige Passwort an.

Ändern Sie den Verbindungstyp zu Cloud Wallet . Klicken Sie auf Durchsuchen… Navigieren Sie zum Ordner mit Ihrer Cloud Wallet und wählen Sie diese Datei aus.

Klicken Sie auf Test um sicherzustellen, dass die Verbindung funktioniert.

Klicken Sie abschließend auf Speichern Schaltfläche, um diese Verbindung zu speichern, und klicken Sie dann auf Verbinden Schaltfläche, um eine Verbindung zur Cloud-Datenbank herzustellen.

Sobald die Verbindung hergestellt ist, wird ein neues Arbeitsblatt geöffnet, in das SQL-Anweisungen eingegeben werden können.

Beachten Sie, dass diese Verbindung mit dem ADMIN-Benutzer hergestellt wurde. Alle neuen Datenbankentwicklungsarbeiten sollten mit einem separaten Datenbankbenutzerkonto durchgeführt werden. Schritte zum Erstellen eines neuen Oracle-Datenbankbenutzers finden Sie auf der nächsten Seite.

Erstellen eines neuen Oracle-Datenbankbenutzers

SQL Developer kann verwendet werden, um einen neuen Datenbankbenutzer zu erstellen. Der ADMIN-Benutzer der Cloud-Datenbank verfügt über die erforderlichen Berechtigungen, um zusätzliche Datenbankbenutzer zu erstellen und ihnen die erforderlichen Berechtigungen zu erteilen.

Die grundlegendste SQL-Syntax zum Erstellen eines neuen Benutzers in Oracle lautet:

CREATE USER Benutzername, IDENTIFIZIERT DURCH Passwort;

CREATE USER enthält viele weitere optionale Teile -Anweisung, aber wenn Sie sie weglassen, werden die Standardwerte verwendet. Hinweis:Bitte wählen Sie ein anderes Passwort als in diesem Beispiel. Das Oracle-Benutzerkennwort sollte eine Mischung aus Groß- und Kleinbuchstaben und Zahlen enthalten.

Für dieses Beispiel erstellen wir einen neuen Benutzer mit dem Namen „Möbel“.

Dem neuen Benutzer müssen einige Berechtigungen erteilt werden, damit er sich mit der Datenbank verbinden und neue Objekte wie Tabellen und Ansichten erstellen kann.

GRANT CONNECT, RESOURCE TO furniture;
GRANT CREATE SESSION TO furniture;
GRANT UNLIMITED TABLESPACE TO furniture;
GRANT CREATE ANY VIEW TO furniture;
GRANT SELECT ANY TABLE TO furniture;

Nachdem der neue Benutzer die entsprechenden Berechtigungen erstellt und zugewiesen hat, können wir mit den Anmeldeinformationen dieses Benutzers eine neue Verbindung zur Datenbank herstellen. Dann wird dieselbe Brieftasche verwendet.

Klicken Sie auf Test Taste, um sicherzustellen, dass die Verbindung funktioniert. Speichern Sie dann die Verbindung und klicken Sie abschließend auf Verbinden Schaltfläche, um sich mit diesem neuen Benutzernamen mit der Datenbank zu verbinden.

Sobald die Verbindung hergestellt ist, können SQL-Anweisungen eingegeben werden, um einen neuen Tabellensatz (Schema) zu erstellen.

Sobald das Schema erstellt ist, können Sie SQL-Abfragen testen.

SQL Developer Web für einen neuen Benutzer aktivieren

Standardmäßig darf nur der ADMIN-Benutzer SQL Developer Web starten. Um weiteren Benutzern die Möglichkeit zu geben, SQL Developer Web auszuführen, melden Sie sich zuerst bei SQL Developer Web als ADMIN-Benutzer an und führen Sie dann das folgende PL/SQL-Skript aus:


BEGIN
 ords_admin.enable_schema(
  p_enabled => TRUE,
  p_schema => 'your schema name',
  p_url_mapping_type => 'BASE_PATH',
  p_url_mapping_pattern => 'your schema name',
  p_auto_rest_auth => TRUE
 );
 commit;
END;
/

Geben Sie den Namen Ihres Benutzers ein, wo er 'Ihr Schemaname' hat . Zum Beispiel:


BEGIN
 ords_admin.enable_schema(
  p_enabled => TRUE,
  p_schema => 'FURNITURE',
  p_url_mapping_type => 'BASE_PATH',
  p_url_mapping_pattern => 'FURNITURE',
  p_auto_rest_auth => TRUE
 );
 commit;
END;
/

Achten Sie darauf, den gesamten Code einschließlich des Schrägstrichs in der letzten Zeile auszuführen.

Melden Sie sich von SQL Developer Web ab und notieren Sie sich die URL.

https://db-name.db_host.oraclecloudapps.com/ords/admin/sign-in/?nav=worksheet

Ändern Sie den Teil „admin“ in den Namen Ihres neuen Schemas. Zum Beispiel:

https://db-name.db_host.oraclecloudapps.com/ords/furniture/sign-in/?nav=worksheet

Melden Sie sich dann mit Ihrem Benutzernamen und Kennwort für Ihr neues Konto bei SQL Developer Web an.

Auf der nächsten Seite finden Sie einige zusätzliche Links zu anderen Tutorials im Zusammenhang mit SQL Developer.

Zusätzliche SQL-Entwickler-Tutorials

Auf den folgenden Seiten erfahren Sie, wie Sie SQL-Anweisungen schreiben, ausführen und speichern, wie Sie Daten mit SQL Developer exportieren und wie Sie Daten mit SQL Developer in Oracle importieren. Sie könnten auch daran interessiert sein, SQL Developer zum Reverse Engineering eines Oracle-Schemas zu verwenden. Dieses Tutorial ist hier verlinkt.