sql >> Database >  >> RDS >> Oracle

Aan de slag met Oracle SQL Developer op MacOSX

Inleiding

Het doel van deze tutorial is om de stappen te geven die nodig zijn om Oracle SQL Developer op het MacOSX-besturingssysteem te installeren. Vergelijkbare instructies voor het installeren van Oracle SQL Developer op Windows zijn te vinden op deze link. Deze tutorial is gemaakt met MacOSX Mojave (versie 10.14).

Oracle SQL Developer is een krachtige ontwikkelingstool met veel functies voor interactie met Oracle-databases. Naast het schrijven en indienen van SQL-statements met behulp van het SQL-werkblad, heeft SQL Developer krachtige tools voor het beheren van databases, het ontwerpen en reverse engineering van databases met behulp van datamodellen en het uitvoeren van dataminingtaken. De meest recente versie (versie 19.4 vanaf 20 december 2019) bevat enkele basishulpmiddelen voor databasebeheer, ondersteuning voor REST-query's en het parseren van JSON-documenten.

Oracle SQL Developer vereist dat een geschikte versie van Java is geïnstalleerd. Dit is misschien wel het meest verwarrende onderdeel om SQL Developer op MacOSX te laten werken. Stappen om een ​​geschikte Java Development Kit (JDK) te installeren worden beschreven op de volgende pagina.

Na het installeren van JDK, behandelt het volgende gedeelte van deze tutorial het downloaden en installeren van SQL Developer. Als u SQL Developer al hebt gedownload en geïnstalleerd, wilt u misschien verder gaan naar deze pagina om te leren hoe u een nieuwe databaseverbinding maakt.

Tegen het einde van deze zelfstudie zijn er een paar pagina's die gaan over het schrijven, uitvoeren en opslaan van SQL-instructies, hoe u gegevens exporteert met SQL Developer en hoe u gegevens in Oracle importeert met SQL Developer. Mogelijk bent u ook geïnteresseerd in het gebruik van SQL Developer om een ​​Oracle-schema te reverse-engineeren. Die tutorial is hier gelinkt.

Java installeren en configureren op MacOSX

Oracle SQL Developer vereist dat een Java Runtime Environment (JRE) of Java Development Kit (JDK) is geïnstalleerd op het MacOSX-besturingssysteem. Afhankelijk van de versie van MacOSX die u gebruikt, is het helaas mogelijk dat u een Java-versie hebt die te nieuw, te oud of helemaal niet is geïnstalleerd. Voor zover ik weet, schetst het volgende wat je zou verwachten gezien je MacOSX-versie.

Mac OS X versie 10.6 en eerder worden geleverd met Apple's Java Runtime Environment. Het kan een oudere JRE zijn zoals JRE 6 of JRE 7. Deze werken niet met de huidige versie van Oracle SQL Developer (versie 18 of 19) en dus moet er een nieuwere versie van Java zoals versie 8 of 11 geïnstalleerd worden.

Mac OS X versie 10.7 en hoger wordt helemaal niet geleverd met een JRE of JDK geïnstalleerd.

Om Java te installeren, gaat u naar de Oracle Java-downloadpagina

https://www.oracle.com/technetwork/java/javase/downloads/index.html

Houd er rekening mee dat de nieuwste versie van Java bovenaan wordt weergegeven. Vanaf september 2019 werkt Java versie 12 niet meer met Oracle SQL Developer versie 19.

Scroll naar beneden naar de sectie voor Java SE 8.

Klik op de downloadknop voor JDK (Java Development Kit)

Klik op het keuzerondje om de licentievoorwaarden te accepteren en zoek vervolgens de juiste bestandsnaam voor MacOSX. Klik op de bestandsnaam om het downloadproces te starten. In dit voorbeeld is JDK versie 8 update 221 geselecteerd, dus de bestandsnaam is:jdk-8u221-macosx-x64.dmg.

Als dit uw eerste bezoek aan een Oracle-website is, wordt u gevraagd om in te loggen. Als u geen Oracle-website-login heeft, klikt u op Account aanmaken knop en volg die instructies om uw account aan te maken. Als u al een login voor een Oracle-website heeft, voert u deze inloggegevens in en klikt u op Aanmelden knop. Op dat moment zou het downloaden moeten beginnen. Zodra de download is voltooid, klikt u op het pictogram Downloads en vervolgens op de JDK-bestandsnaam:jdk-8u221-macosx-x64.dmg

Nadat u op het .dmg-bestand in de map Downloads heeft geklikt, wordt het bestand geopend.

Zodra het gedownloade bestand is geopend, verschijnt het .pkg-installatiebestand in zijn eigen map, zoals hieronder weergegeven. Dubbelklik op dit .pkg-installatiebestand om het JDK-installatieprogramma te starten.

Als er een fout verschijnt met betrekking tot "JDK Update xxx kan niet worden geopend omdat Apple het niet kan controleren op schadelijke software", moet u uw instellingen wijzigen volgens dit artikel van Apple.

Het eerste scherm van de JDK Installer is een informatiescherm. Klik op de knop Doorgaan.

Het volgende scherm geeft een indicatie van de hoeveelheid schijfruimte die zal worden gebruikt. Zorg ervoor dat u ten minste zoveel vrije schijfruimte heeft en klik vervolgens op de knop Doorgaan.

U wordt dan gevraagd om uw lokale MacOS X-accountnaam en wachtwoord. Hiermee wordt het installatieprogramma geautoriseerd om door te gaan met het installeren van de JDK op uw Mac. Voer de inloggegevens in en klik op Installatie starten knop.

Het JDK-installatieprogramma schrijft nieuwe bestanden naar uw harde schijf.

Na voltooiing verschijnt het scherm Samenvatting. Klik op de Sluiten knop.

Open een Terminal-venster om de JDK-installatie te testen.

Typ het commando:/usr/libexec/java_home om te zien waar JDK is geïnstalleerd. In dit voorbeeld is slechts één JDK geïnstalleerd.

Typ de opdracht om de Java-versie te zien:java -version

Opmerking:als u nu meer dan één Java-versie hebt geïnstalleerd, moet u het programma /usr/libexec/java_home gebruiken om de standaardinstelling te wijzigen, zodat MacOSX Java-versie 1.8 gebruikt in plaats van een andere versie.

Op dit moment is een goede Java Development Kit (JDK) geïnstalleerd en nu kunnen we doorgaan met het downloaden en uitvoeren van Oracle SQL Developer. Deze instructies gaan verder op de volgende pagina.

SQL Developer downloaden en installeren

SQL Developer kan gratis worden gedownload van de Oracle-website.

Open de Safari-webbrowser (of een andere webbrowser) en ga naar:https://www.oracle.com/tools/downloads/sqldev-downloads.html

Scroll naar beneden naar het gedeelte met Mac OSX. Noteer de vereisten voor JDK. Als u de juiste JDK nog niet hebt geïnstalleerd, gaat u terug en voltooit u eerst die stappen voordat u verdergaat. Klik op de Download link.

Vink het vakje aan om de Oracle-licentieovereenkomst te accepteren en klik vervolgens op de grijze knop Downloaden.

Op dit punt verschijnt het inlogscherm van de Oracle-website. Als u geen Oracle-websiteaccount heeft, klikt u op Account maken knop en volg die stappen. Zodra u de gebruikersnaam en het wachtwoord van de Oracle-website hebt, typt u deze gegevens in en klikt u op Aanmelden knop.

Het downloaden begint op dit punt.

Zodra de download is voltooid, klikt u op het pictogram Downloads om de gedownloade bestanden te zien verschijnen.

Klik op de SQL Developer-bestandsnaam en het bestand zou moeten openen. De eerste keer dat SQL Developer wordt uitgevoerd, kan er een beveiligingswaarschuwing verschijnen, zoals hieronder wordt weergegeven. Klik op de Openen knop om door te gaan.

De eerste keer dat SQL Developer wordt uitgevoerd, wordt mogelijk een prompt weergegeven om het programma "systeemgebeurtenissen" te laten controleren. Klik op de OK knop om door te gaan.

Het laadscherm van SQL Developer zal verschijnen zoals hieronder getoond.

Zodra SQL Developer het laden heeft voltooid, zou de applicatie eruit moeten zien zoals hieronder weergegeven.

Nu de SQL Developer is gedownload en actief is, kunnen we doorgaan met het maken van een verbinding met een Oracle-databaseserver. Deze stappen worden beschreven op de volgende pagina.

Een verbinding maken met een Oracle-database

SQL Developer kan verbinding maken met relationele Oracle-databases, Oracle NoSQL-databases en met andere databases en gegevensbronnen waarop beschikbare JDBC-stuurprogramma's zijn geïnstalleerd. Om verbinding te maken met een relationele Oracle-database, klikt u op het groene plusteken in de linkerbovenhoek onder de Verbindingen sectie. Selecteer Nieuwe databaseverbinding... in het pop-upmenu.

Houd er rekening mee dat als uw doel-DBMS een autonome database in Oracle Cloud is, u enigszins andere instructies moet volgen die gebruikmaken van de Oracle Cloud Wallet. Volg deze instructies (pagina 6) voor het opzetten van een verbinding met een autonome database.

Geef de nieuwe verbinding een naam en vul vervolgens de benodigde verbindingsinstellingen in, waaronder de gebruikersnaam en het wachtwoord, de hostnaam (of IP-adres) van de databaseserver, het poortnummer waar de Oracle-listener draait en de servicenaam (of SID) van de instantie. Deze informatie moet aan u worden verstrekt door de databasebeheerder.

Als u uw eigen lokale Oracle-instantie gebruikt, kunt u localhost . gebruiken als de hostnaam voor de server. Aanvullende aansluitvoorbeelden worden later in deze tutorial gegeven.

Nadat deze verbindingsinformatie is ingevoerd, klikt u op de Test om de verbinding te testen. Als er fouten zijn, bewerk dan de verbindingsinstellingen en klik op de Test knop opnieuw totdat de status in de linkerbenedenhoek verandert in Succes zoals hieronder weergegeven.

Klik op de Opslaan om de verbindingsinstellingen op te slaan en klik vervolgens op de knop Verbinden knop om een ​​live verbinding met de database tot stand te brengen.

Zodra de databaseverbinding tot stand is gebracht, verschijnt de verbinding aan de linkerkant waar deze kan worden uitgebreid (door op de + te klikken teken) om de verschillende tabellen, weergaven en andere inhoud van de database te bekijken. Er verschijnt een nieuw SQL-editorvenster aan de rechterkant waar SQL-instructies kunnen worden ingevoerd en naar de database kunnen worden verzonden om uit te voeren. De resultaten verschijnen in het paneel onder het SQL-editorvenster.

De vier hoofdgebieden van het scherm zijn nu:

Verbindingsvenster, Reports Navigator-venster, SQL-werkblad en scriptuitvoervenster. Mogelijk ziet u het venster Scriptuitvoer pas als u een SQL-instructie uitvoert in het SQL-werkblad. Als het SQL-werkblad om de een of andere reden niet kan worden bekeken, trekt u de Extra menu en selecteer het SQL-werkblad menu-item.

Alle SQL-instructies kunnen rechtstreeks in het SQL-werkblad worden getypt of vanuit een ander document, webpagina, e-mail, enz. worden geplakt.

Het SQL-werkblad krijgt een standaard bestandsnaam zoals orcl_localhost.sql

Dit bestand kan in elke lokale map op de pc worden opgeslagen. Het opslaan van dit bestand is een geweldige manier om de geschiedenis van SQL-instructies bij te houden terwijl u ze schrijft en herschrijft.

Om een ​​bestaand SQL-scriptbestand te openen, trekt u het menu Bestand naar beneden en selecteert u Openen. Navigeer naar de map met het SQL-scriptbestand, markeer het en klik op de knop Openen.

Oracle-gegevens exporteren met SQL Developer

SQL Developer heeft een functie die het zeer eenvoudig maakt om gegevens uit een Oracle-tabel of -weergave te exporteren. Er zijn veel verschillende manieren om gegevens uit Oracle te exporteren, afhankelijk van de mogelijkheden van de doeldatabase of gegevenstools. Enkele veelvoorkomende voorbeelden voor het exporteren van gegevens zijn:

  • SQL Data Definition Language en SQL INSERT-statementsbestand dat wordt gebruikt om de tabel opnieuw te maken met gegevens in een andere database.
  • Oracle SQL Loader-bestand en scripts die kunnen worden gebruikt om de gegevens in een andere Oracle-database of -schema te importeren.
  • Comma-Separated Values ​​(.csv)-bestand dat kan worden geïmporteerd door veel verschillende softwaretools, databases, enz.
  • Microsoft Excel-bestand
  • eXtensible Markup Language (XML)-bestand dat in verschillende softwaretools kan worden geïmporteerd
  • HyperText Markup Language (HTML)-bestand dat op een webpagina kan worden weergegeven
  • Bestand met platte tekst met vaste spatiëring of met een ander scheidingsteken dat door veel verschillende softwaretools en databases kan worden geïmporteerd.

In dit voorbeeld wordt ervan uitgegaan dat u ten minste één tabel of weergave hebt met gegevens in uw schema (verbinding) die kunnen worden geëxporteerd. Als je niets in je schema hebt, maak dan een basistabel en voeg wat gegevens toe met behulp van de onderstaande SQL-instructies:

-- Create a simple Employee table
CREATE TABLE employee
(  employee_id  INTEGER NOT NULL, 
   first_name VARCHAR2(35), 
   last_name VARCHAR2(65), 
   salary NUMBER(12,2), 
   department_number INTEGER
);

-- Add three new records to the employee table
INSERT INTO employee VALUES (101, 'Joe', 'Smith', 47000.00, 1);
INSERT INTO employee VALUES (102, 'Alice', 'Jones, 49000.00, 2);
INSERT INTO employee VALUES (103, 'Greg', 'Brown', 42500.00, 1, 2);

Open om te beginnen de navigatiestructuur in het gebied Verbindingen aan de linkerkant van het SQL Developer-scherm. Onder de naam van de verbinding worden de tabellen, weergaven, editieweergaven, indexen, enz. weergegeven. Open de Tafels en Beelden ook categorieën.

Voor dit voorbeeld wordt de WERKNEMER-tabel geëxporteerd.

Klik met de rechtermuisknop op de WERKNEMER-tabel en selecteer het menu-item Exporteren... zoals hieronder weergegeven.

Dit zal een korte Export Wizard oproepen.

De standaardinstellingen voor het exporteren van een Oracle-tabel

Er zijn veel verschillende manieren om gegevens uit Oracle te exporteren, afhankelijk van de mogelijkheden van de doeldatabase of gegevenstools. Voor dit voorbeeld wordt de WERKNEMER-tabel geëxporteerd naar een Microsoft Excel-spreadsheet.

Bij het exporteren naar een CSV-bestand of een spreadsheet is het niet nodig om de Data Definition Language (DDL) op te nemen die de structuur van de tabel of weergave specificeert. Verwijder voor dit voorbeeld dus het selectievakje naast DDL exporteren .

In de Gegevens exporteren sectie, verander het Formaat: naar excel 2003+ ( xlsx )

Deze indelingsinstelling gebruikt de nieuwere bestandsindeling van Excel die plaats biedt aan maximaal een miljoen rijen. Voor achterwaartse compatibiliteit met oudere versies van Excel kunt u in plaats daarvan Excel '95 – 2003 (xls) selecteren als het formaat.

Geef het nieuwe werkblad een naam in het tekstvak naast Naam gegevenswerkblad: prompt.

Als u de tekst wilt opnemen van de SQL-instructie die is gebruikt om de gegevens uit Oracle te halen, vinkt u het vakje naast Query-werkbladnaam aan en geeft u een nieuwe naam op voor het Excel-werkblad waar de SQL-syntaxis zal verschijnen (in dit voorbeeld:we hebben ervoor gekozen om de SQL-code niet op te nemen).

De laatste sectie specificeert hoe de gegevens moeten worden opgeslagen in een bestand of een set bestanden. Voor dit voorbeeld worden de gegevens geëxporteerd naar een enkel bestand. De bestandsnaam wordt dan gegeven in het tekstvak naast het Bestand: snel. Gebruik de knop Bladeren... om een ​​map (directory) te zoeken die voldoende vrije schijfruimte heeft. Voeg vervolgens de bestandsnaam toe aan het pad.

Zodra al deze instellingen zijn ingesteld (zoals hieronder weergegeven), klikt u op de knop Volgende>.

Het volgende scherm biedt twee mogelijkheden om de kolommen en/of de rijen op de te exporteren gegevens te filteren.

Standaard worden alle kolommen en alle rijen geëxporteerd. Om specifieke kolommen te selecteren, klikt u op de ruimte naast de tabel onder de Kolommen rubriek. Klik vervolgens op het potloodpictogram om te bewerken. Er verschijnt een nieuw venster met vinkjes naast de kolommen die in de gegevensexport moeten worden opgenomen. Voor dit voorbeeld worden alle kolommen geëxporteerd.

Klik op OK om het venster Gegevenskolommen te sluiten.

Om de te exporteren rijen te filteren, kan een WHERE-component worden toegevoegd. Klik in de ruimte onder de kop Object Where en klik vervolgens op het potloodpictogram om de Where-editor te openen.

Voeg eventuele voorwaarden toe (zoals afdelingsnummer =1) die nodig zijn. Voor dit voorbeeld zijn er geen Where-voorwaarden toegevoegd omdat we willen dat alle gegevens worden geëxporteerd. Klik op de knop OK om het venster Gegevens waar te sluiten wanneer u klaar bent.

Klik op de knop Volgende> om naar het scherm Exportoverzicht te gaan. Op dit scherm wordt een samenvatting van alle exportopties gespecificeerd.

Als een van de opties niet goed is ingesteld, gebruik dan de

Als alle exportopties er goed uitzien, klikt u op de knop Voltooien om de exporttaak te starten.

Als u fouten ontvangt, zorg er dan voor dat u een doelmap hebt opgegeven die echt bestaat (kopieer niet blindelings wat ik in deze zelfstudie heb). Zorg er ook voor dat het doelbestand niet al is geopend door bijvoorbeeld Excel.

Gebruik Windows Verkenner om naar de map te gaan om het nieuwe geëxporteerde bestand te zien. Bijvoorbeeld:

Open het Excel-bestand om de inhoud te bekijken:

Voordat u de gegevens opnieuw exporteert, moet u het Excel-bestand sluiten.

Gegevens importeren met SQL Developer

SQL Developer heeft een functie die het heel eenvoudig maakt om gegevens uit een breed scala aan gegevensbronnen in Oracle te importeren. Er zijn veel verschillende manieren om gegevens in Oracle te importeren, afhankelijk van de bron van de gegevens. Enkele veelvoorkomende gegevensindelingen die SQL Developer kan importeren, zijn:

  • SQL Data Definition Language en SQL INSERT-statementsbestand gebruikt om de tabel opnieuw te maken met gegevens in Oracle.
  • Oracle SQL Loader-bestand en scripts die kunnen worden gebruikt om de gegevens in Oracle te importeren.
  • Bestand met door komma's gescheiden waarden (.csv)
  • Microsoft Excel-bestand (.xls en .xlsx)
  • eXtensible Markup Language (XML)-bestand
  • Platte tekstbestand met vaste spatiëring of met een ander scheidingsteken

In dit voorbeeld wordt ervan uitgegaan dat u een verbinding hebt met een Oracle-database die is gemaakt via SQL Developer.

Het bestand dat moet worden geïmporteerd, is het bestand customers_export.csv dat hier is gekoppeld. De gegevens zien er als volgt uit (319 rijen met 21 kolommen):

Aan de slag met de gegevensimport

Open om te beginnen de navigatiestructuur in het gebied Verbindingen aan de linkerkant van het SQL Developer-scherm. Klik met de rechtermuisknop op de Tabellen invoer en selecteer het menu-item Gegevens importeren... uit het pop-upmenu.

Op dit punt zullen oudere versies van SQL Developer (vóór 4.1.3) een dialoogvenster voor bestandsselectie openen waarin u het te importeren bestand kunt selecteren. Nieuwere versies van SQL Developer (4.1.3 en hoger) presenteren de eerste stap van de wizard Gegevens importeren, zoals hieronder weergegeven.

Klik voor de nieuwere SQL-ontwikkelaar op de knop Browser om het dialoogvenster Bestand selecteren te openen om uw bestand te selecteren.

Navigeer naar de map waar uw bestand zich bevindt en selecteer het. Merk op dat het bestandstype is ingesteld om te filteren op Excel-bestanden, CSV-bestanden en een paar andere variaties van tekstbestanden.

Klik op de knop Openen om de wizard Gegevens importeren te starten.

Een voorbeeld van de te importeren gegevens bekijken en de instellingen bevestigen

De eerste stap van de wizard Gegevens importeren biedt een voorbeeld van de te importeren gegevens. Voor dit voorbeeld heeft het CSV-bestand een rij koppen die de importwizard zal gebruiken om variabelenamen te maken. Er zijn extra opties bij deze stap van de wizard om een ​​aantal rijen aan het begin over te slaan (0 in dit voorbeeld), selecteer de opmaak (csv in dit voorbeeld), tekencodering, aanhalingstekens die worden gebruikt om tekst of tekenreeksen en regel te omsluiten einde/terminator. In de meeste gevallen kunnen deze instellingen op hun standaard blijven.

Enkele wijzigingen die in bepaalde situaties kunnen helpen zijn:

  • Verander de Line Terminator alleen in een Line Feed als het CSV-bestand is gemaakt op een Linux- of Mac-besturingssysteem.
  • Verander de codering in een specifieke codepagina die overeenkomt met uw wereldregio (of de wereldregio waaronder het CSV-bestand is gegenereerd).
  • Wijzig het aantal voorbeeldrijen en blader door de gegevens om te controleren of alles correct is geparseerd.

Als alle instellingen er goed uitzien en de voorbeeldgegevens er goed uitzien, klikt u op de knop Volgende> om naar de volgende stap te gaan.

De importmethode kiezen

De volgende stap in de wizard is het specificeren van de importmethode. Er zijn een aantal verschillende importmethoden beschikbaar:

  • Invoegen – Voeg de gegevens rechtstreeks in een nieuwe of bestaande tabel in.
  • Script invoegen – Maak een SQL-scriptbestand dat alle benodigde DDL- en INSERT-instructies bevat om de gegevens in een database te laden. Dit script kan onmiddellijk worden uitgevoerd of naar een andere databaseverbinding worden verplaatst en daar worden uitgevoerd.
  • Externe tabel – Zet een externe tabelstructuur op binnen Oracle waar de tabel in de datadictionary verschijnt, maar de gegevens worden bijgehouden in een extern bestand.
  • SQL Loader Utility – Schrijf het SQL Loader-script en de opdrachten om de gegevens in Oracle te importeren.

Voor dit voorbeeld is de Invoegen methode wordt gebruikt, zodat de gegevens direct in een nieuwe tabel worden ingevoegd.

Geef een naam van de tabel op. Als er een reden is om de te importeren rijen te beperken, controleer dan de Import Row Limit en geef het aantal rijen op. Als uw gegevensbestand bijvoorbeeld miljoenen rijen heeft, maar u alleen geïnteresseerd bent om te weten hoe een deel van de gegevens eruitziet, kunt u het aantal geïmporteerde rijen beperken. In dit voorbeeld worden alle rijen geïmporteerd.

Klik op de knop Volgende> om naar de volgende stap te gaan.

Selecteer de kolommen om te importeren

Stap 3 van de wizard is het selecteren van de te importeren kolommen. Markeer eventuele kolommen op de Beschikbare kolommen venster en klik op de pijl naar rechts om ze naar de Geselecteerde kolommen te brengen raam. In dit voorbeeld worden alle kolommen geïmporteerd.

Klik op de knop Volgende> om naar de volgende stap te gaan.

Gegevenstypen toewijzen aan elke kolom

Met stap 4 van de wizard kunnen we de gegevenstypen en -groottes definiëren voor de kolommen die in de nieuwe gegevenstabel moeten worden gemaakt. Dit is een zeer cruciale stap! Als het verkeerde gegevenstype is geselecteerd, of als een gegevenstype niet genoeg ruimte heeft om de binnenkomende gegevens op te slaan, zal de import mislukken.

De nieuwere versies van SQL Developer tonen een gegevensvoorbeeld voor elke kolom wanneer deze is geselecteerd:

Enkele veelvoorkomende problemen die u tegenkomt zijn:

  • Er is niet genoeg ruimte in een VARACHAR-kolom voor de grootste tekenreeks/tekstwaarde.
  • Een NUMBER gegevenstype gebruiken in een kolom wanneer er enkele teksttekens in de gegevens voorkomen.
  • Een onjuiste datum- of tijdnotatie gebruiken bij het importeren van datums en tijden.

Bezoek elk van de Brongegevenskolommen door er één voor één op te klikken. Maak gaandeweg aanpassingen aan de gegevenstypen. Voor dit voorbeeld zijn de volgende aanpassingen gemaakt:

  • CUSTOMER_ID wijzigen in INTEGER gegevenstype en verwijder het selectievakje voor Nullable
  • CUST_FIRST_NAME gebruikt VARCHAR2 met een grootte van 30
  • CUST_LAST_NAME gebruikt VARCHAR2 met een grootte van 60
  • STREET_ADDRESS gebruik VARCHAR2 met een grootte van 65
  • POST_CODE gebruik VARCHAR2 met een grootte van 20
  • CITY gebruikt VARCHAR2 met een grootte van 35
  • STATE_PROVINCE gebruik VARCHAR2 met een grootte van 6
  • COUNTRY_ID gebruik VARCHAR2 met een grootte van 4
  • COUNTRY_NAME gebruikt VARCHAR2 met een grootte van 60
  • REGION_ID gebruik VARCHAR2 met een grootte van 2
  • NLS_LANGUAGE gebruik VARCHAR2 met een grootte van 6
  • NLS_TERRITORY gebruik VARCHAR2 met een grootte van 30
  • CREDIT_LIMIT gebruik NUMBER met grootte/precisie van 10 en schaal 0
  • CUST_EMAIL gebruik VARCHAR2 met een grootte van 60
  • PRIMARY_PHONE_NUMBER gebruik VARCHAR2 met een grootte van 30
  • PHONE_NUMBER_2 gebruik VARCHAR2 met een grootte van 30
  • ACCOUNT_MGR_ID gebruik VARCHAR2 met een grootte van 6
  • LOCATION_GTYPE gebruik INTEGER
  • LOCATION_SRID gebruik INTEGER
  • LOCATION_X gebruik NUMBER met grootte/precisie van 14 en schaal 6
  • LOCATION_Y gebruik NUMBER met grootte/precisie van 14 en schaal 6

Klik op de knop Volgende> om naar de volgende stap te gaan.

Controleer de importparameters (oudere SQL-ontwikkelaar)

Voor oudere (vóór 4.1.3) versies van SQL Developer biedt de laatste stap van de wizard Gegevens importeren een kans om te controleren of de gegevensparameters en -instellingen het gegevensbestand kunnen parseren. Dit scherm wordt hieronder getoond:

Klik op de knop Verifiëren om te controleren of alle instellingen correct werken. De resultaten van het verificatieproces worden hieronder weergegeven:

Als er problemen zijn, gebruik dan de

Bewaar de importparameters (nieuwere versies van SQL Developer)

Nieuwere versies van SQL Developer (4.1.3 en nieuwer) hebben een iets ander eindscherm. Op dit punt zijn de instellingen al gecontroleerd en wordt er dus een overzichtsscherm weergegeven. De knop Status opslaan in de rechterbovenhoek biedt een manier om alle importinstellingen in een bestand op te slaan. Dit instellingenbestand kan worden geladen de volgende keer dat de wizard Gegevens importeren wordt uitgevoerd.

Als u in dit voorbeeld de nieuwere versie van SQL Developer gebruikt, klikt u op de knop Status opslaan en slaat u de instellingen op in een bestand met de naam:oracle_sqldev_import_customers.

Het importeren uitvoeren

Klik in beide gevallen (oude of nieuwere versie van SQL Developer) op de knop Voltooien om het importeren van gegevens te starten. Zodra het importeren is voltooid, verschijnt er een dialoogvenster. Eventuele fouten die tijdens het importeren zijn aangetroffen, worden weergegeven.

Ga terug naar SQL Developer en bekijk de structuur van de geïmporteerde tabel.

Bekijk vervolgens de gegevens (klik op het tabblad Gegevens) om er zeker van te zijn dat de gegevenswaarden correct zijn geïmporteerd.

Voor nieuwere versies van SQL Developer kunnen de opgeslagen bestanden met importinstellingen worden geïmporteerd bij de eerste stap van de wizard Gegevens importeren om de importinstellingen opnieuw uit te voeren of te wijzigen voordat de gegevensimport opnieuw wordt uitgevoerd.


  1. Een postgres-back-upbestand herstellen via de opdrachtregel?

  2. Float of decimaal gebruiken voor het dollarbedrag van de boekhoudtoepassing?

  3. Detecteren of een waarde ten minste één numeriek cijfer bevat in Oracle

  4. Zijn er nadelen aan het altijd gebruiken van nvarchar(MAX)?