Objekt Creation metoder i Oracle 12c

Som en database administrator (DBA), re youâ € forventes at skabe objekter, men du sjældent oprette dem fra bunden, især når du bruger Oracle 12c. Typisk ansøgningen udvikler eller softwareleverandører giver SQL scripts med DDL og DML for de objekter, der skal oprettes. Du skal blot logge ind via SQL * Plus og køre scripts forudsat.

SQL scripts er den anbefalede metode til disse grunde:

  • Et script ISNA € t underlagt stavefejl.
  • Et script kan versioneret, kontrolleret, og re-henrettet efter behov.

Odds er, at hvis youâ € re at oprette flere objekter ved hånden, skrive direkte i SQL * Plus, der er noget galt med din overordnede udviklingsproces. Sjældent er det i orden at skabe ad hoc objekter.

Den nemmeste måde at oprette objekter er et værktøj, såsom SQL * Developer. SQL * Developer kan du hånd-kode SQL til at oprette objekter eller bruge forskellige guider, hvis youâ € ikke re endnu komfortable med SQL-sproget. Det gode er, at hvis du bruger en guide, kan du altid se SQL det oprettet for at hjælpe dig med at lære.

Nu lad os € s løb gennem eksempler ved hjælp af SQL * Udvikler på Linux. Først starte SQL * Developer og få forbindelse til din database med HR demo skema. Dette eksempel bruger Oracle software installeret på vores database server, og forbinder til den lokale database, dev12c.

  1. Åbn et terminalvindue og navigere til sqldeveloper under din ORACLE_HOME bibliotek.
  2. Log ind som din Oracle software ejer, Oracle.
  3. Fra dette punkt, type

    cd $ ORACLE_HOME / sqldeveloper
  4. Start SQL * Developer værktøj ved at skrive følgende.

    ./sqldeveloper.sh

  5. Opret forbindelse til din database ved at klikke på (+) tegnet under fanen Forbindelser i højre side af skærmen.
  6. I guiden, der vises, giver din forbindelse et navn og derefter udfylde brugernavn og adgangskode.
  7. Marker afkrydsningsfeltet Gem adgangskode.
  8. Skift SID til dev12c.

    Objekt Creation metoder i Oracle 12c

  9. Klik på knappen Test. Hvis alt fungerer, skal du klikke på Gem.
  10. Klik på knappen Tilslut for at åbne en forbindelse til databasen.

Hvis du vil oprette en database tabel i et skema, skal du følge disse trin:

  1. Åbn drop-down menu fra på plustegnet (+) ved siden af ​​dit tilsluttede brugernavn.
  2. Højreklik Borde og vælg Ny tabel i genvejsmenuen.

    Opret tabel vises.
  3. Udfyld dine kolonne oplysninger.

    Dette er en DEPT bord med to kolonner.

    Objekt Creation metoder i Oracle 12c

  4. (Valgfrit) Klik på fanen DDL at se koden genereres i baggrunden.
  5. Klik på OK for at oprette tabellen.
  6. Fra panelet Forbindelser, højreklik Indexes og vælg Ny indeks fra genvejsmenuen.

    Skærmen Opret indeks vises.

    Objekt Creation metoder i Oracle 12c

  7. Udfyld de relevante værdier:
    • Navn: Indtast <DEPT_NAME_IDX>.
    • Tabel: Vælg DEPT fra drop-down listen.
    • Type: Vælg Normal og unikke muligheder.

    Kolonnen DEPT_NAME vælges automatisk, fordi ita € s den eneste ikke-indekseret kolonne i tabellen. Hvis thatâ € s ikke, hvad du vil, kan du vælge DEPT_NAME og klik derefter på det røde X-knappen for at fjerne det fra kolonne listen. Du kan derefter tilføje de relevante kolonner.

  8. (Valgfrit) Klik på fanen DDL at se koden, der genereres.
  9. Klik på OK for at oprette det nye indeks.

© 2020 Zajacperrone.com | Contact us: webmaster# zajacperrone.com