Objekterstellung Methoden in der Oracle 12c

Als Datenbankadministrator (DBA), sind Sie erwartet, um Objekte zu erstellen, aber Sie sie selten von Grund auf neu erstellen, vor allem, wenn Sie Oracle 12c verwenden. Typischerweise stellt der Anwendungsentwickler oder Software-Anbieter von SQL-Skripten mit der DDL und DML für die Objekte erstellt werden. Sie melden sich einfach über SQL * Plus in und die Skripte zur Verfügung gestellt laufen.

SQL-Skripte sind die empfohlene Methode aus diesen Gründen:

  • Ein Skript ist nicht Gegenstand der Tippfehler.

  • Ein Skript kann versioniert, gesteuert werden kann, und dann wieder ausgeführt wie nötig.

Quoten sind, dass, wenn Sie mehrere Objekte, die von Hand erstellen, direkt in SQL * Plus eingeben, etwas mit Ihrem gesamten Entwicklungsprozess falsch ist. Selten ist es in Ordnung, Ad-hoc-Objekte zu erstellen.

Der einfachste Weg, um Objekte zu erstellen ist mit einem Werkzeug, wie zB SQL * Entwickler. SQL * Entwickler können Sie die SQL-Hand-Code-Objekte zu erstellen oder verschiedene Assistenten verwenden, wenn Sie mit der SQL-Sprache noch nicht vertraut sind. Das Schöne daran ist, dass, wenn Sie einen Assistenten verwenden, können Sie immer die SQL sehen es erstellt Sie lernen zu helfen.

Verwendung von SQL * Entwickler auf Linux Nun wollen wir durch einige Beispiele laufen. Starten Sie zuerst SQL * Entwickler und mit dem HR-Demo-Schema zu Ihrer Datenbank verbunden zu werden. In diesem Beispiel wird die Oracle-Software auf unseren Datenbankserver installiert, und verbindet sich mit der lokalen Datenbank, dev12c.

  1. Öffnen Sie ein Terminal-Fenster und navigieren Sie unter Ihrem ORACLE_HOME Verzeichnis sqldeveloper.

  2. Melden Sie sich mit Ihrer Oracle-Software Eigentümer, Oracle.

  3. Von diesem Punkt Typ

    cd $ ORACLE_HOME / sqldeveloper
  4. Starten Sie die SQL * Developer-Tool durch folgende Eingabe.

    ./sqldeveloper.sh
  5. Verbinden mit einer Datenbank, indem Sie auf das Zeichen (+) unter der Registerkarte Verbindungen auf der rechten Seite des Bildschirms.

  6. Im Assistenten, geben Sie Ihre Verbindung einen Namen und dann füllen Sie den Benutzernamen und das Passwort wird angezeigt.

  7. Wählen Sie das Kontrollkästchen Kennwort speichern.

  8. Ändern Sie die SID zu dev12c.

    bild0.jpg
  9. Klicken Sie auf die Schaltfläche Test. Wenn alles funktioniert, klicken Sie auf Speichern.

  10. Klicken Sie auf die Schaltfläche Verbinden eine Verbindung zur Datenbank zu öffnen.

Um eine Datenbank-Tabelle in einem Schema zu erstellen, gehen Sie folgendermaßen vor:

  1. Öffnen Sie das Dropdown-Menü aus dem Pluszeichen (+) neben dem angeschlossenen Benutzernamen ein.

  2. rechts; Tabellen klicken und Neue Tabelle aus dem Kontextmenü wählen.

    Die Tabelle erstellen Bildschirm erscheint.

  3. Füllen Sie Ihre Spalteninformationen.

    Dies ist eine DEPT Tabelle mit zwei Spalten.

    image1.jpg
  4. (Optional) Klicken Sie auf die Registerkarte DDL um den Code zu sehen im Hintergrund erzeugt.

  5. Klicken Sie auf OK, um die Tabelle zu erstellen.

  6. Von der Platte Verbindungen mit der rechten, klicken Sie auf Indizes und Neuer Index aus dem Kontextmenü wählen.

    Der Index erstellen Bildschirm erscheint.

    image2.jpg
  7. Füllen Sie die entsprechenden Werte:

  8. Name: Eingeben .

  9. Tabelle: Wählen Sie DEPT aus der Dropdown-Liste.

  10. Art: Wählen Sie die normale und die einzigartigen Möglichkeiten.

  11. Die DEPT_NAME Spalte wird automatisch ausgewählt, weil es die einzige nicht-indizierte Spalte in der Tabelle ist. Wenn das nicht das, was Sie wollen, können Sie DEPT_NAME auswählen und dann die rote X-Schaltfläche klicken, um es aus der Spaltenliste entfernen. Sie können dann die entsprechenden Spalten hinzufügen.

  12. (Optional) Klicken Sie auf die Registerkarte DDL den Code zu sehen erzeugt wird.

  13. Klicken Sie auf OK, um den neuen Index zu erstellen.

Menü