Oracle
 sql >> Base de données >  >> RDS >> Oracle

Premiers pas avec Oracle SQL Developer sous Windows

Présentation

Oracle SQL Developer est un puissant outil de développement avec de nombreuses fonctionnalités pour interagir avec les bases de données Oracle. En plus d'écrire et de soumettre des instructions SQL à l'aide de la feuille de calcul SQL, SQL Developer dispose d'outils puissants pour gérer les bases de données, concevoir et rétroconcevoir des bases de données à l'aide de modèles de données et exécuter des tâches d'exploration de données. La version la plus récente (version 19.4 au 20 décembre 2019) inclut des outils d'administration de base de données de base, la prise en charge des requêtes REST et l'analyse des documents JSON.

Si vous travaillez sur MacOSX, des instructions sur l'installation et l'utilisation de SQL Developer sur MacOSX sont disponibles ici.

La section suivante de ce didacticiel couvre le téléchargement et l'installation de SQL Developer. Si vous avez déjà téléchargé et installé SQL Developer, vous pouvez passer à la page suivante pour savoir comment créer une nouvelle connexion à la base de données.

Vers la fin de ce didacticiel, quelques pages expliquent comment écrire, exécuter et enregistrer des instructions SQL, comment exporter des données à l'aide de SQL Developer et comment importer des données dans Oracle à l'aide de SQL Developer. Vous pouvez également être intéressé par l'utilisation de SQL Developer pour procéder à l'ingénierie inverse d'un schéma Oracle. Ce tutoriel est lié ici.

Télécharger et installer SQL Developer

SQL Developer peut être téléchargé gratuitement à partir du réseau Oracle Developer. SQL Developer nécessite un kit de développement Java pour fonctionner. Par exemple, SQL Developer version 4.1.3 et ultérieure nécessite JDK 1.8.

Visitez le lien suivant pour télécharger les fichiers SQL Developer :

http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html

Sélectionnez la version qui correspond à votre système d'exploitation (et ou qui inclut le JDK si nécessaire). Le reste de ce didacticiel a été réalisé avec la version Windows.

Le téléchargement de SQL Developer est un fichier .zip unique, par exemple :sqldeveloper-4.1.3.20.78-no-jre.zip (ou une version plus récente telle que sqldeveloper-17.4.0.355.2349-x64.zip)

Décompressez le fichier zip SQL Developer dans un lecteur approprié. Le résultat devrait être un simple dossier sqldeveloper.

Double-cliquez sur l'exécutable sqldeveloper.exe. Une boîte de dialogue peut apparaître vous invitant à spécifier le chemin d'accès au répertoire de base du kit de développement Java (JDK).

Cliquez sur le bouton Parcourir et accédez au dossier d'accueil du JDK.

Cliquez sur Sélectionner un dossier et le chemin vers le JDK apparaîtra dans la boîte de dialogue :

Cliquez sur le bouton OK et SQL Developer se lancera

Une fois SQL Developer en cours d'exécution, vous verrez l'écran suivant :

Configuration d'une nouvelle connexion à la base de données

La première chose à faire est de créer une nouvelle connexion à votre base de données Oracle. Pour configurer une nouvelle connexion, vous devez savoir :

  • Le nom (ou l'adresse IP) du serveur qui exécute Oracle. Si vous avez installé Oracle sur votre ordinateur local, il est probable que vous puissiez utiliser le "localhost" (ou 127.0.01).
  • Le numéro de port TCP/IP sur lequel le processus Oracle Listener s'exécute. La valeur par défaut pour Oracle est d'utiliser le port 1521. Sauf si vous l'avez configuré différemment, utilisez 1521.
  • Identifiant système Oracle (SID) ou nom de service qui identifie l'instance Oracle spécifique sur le serveur.

Certaines combinaisons courantes peuvent être :

  • Oracle 11g ou 12c Enterprise Edition installé sur le même serveur (local) ou PC :Hôte :localhost, Port :1521, SID :orcl
  • Oracle 11g Express Edition installé sur le même serveur (local) ou PC :Hôte :localhost, Port :1521, SID :xe
  • Oracle 11g ou 12c Enterprise Edition installé sur le serveur distant :Hôte :myhostname.domain.com, Port :1521, SID :orcl
  • Oracle 12c Enterprise Edition installé sur le serveur distant à l'aide de la base de données mutualisée :hôte :myhostname.domain.com, port :1521, nom du service :pdb1
  • Base de données Oracle Autonomous Data Warehouse ou Autonomous Transaction Processing exécutant Oracle Cloud :modifier le type de connexion vers Cloud Wallet puis sélectionnez le fichier .zip de votre portefeuille téléchargé à partir de votre instance de base de données cloud. Suivez ces instructions (Page 6).

Notez que si votre SGBD cible est une base de données autonome dans Oracle Cloud, vous devrez suivre des instructions légèrement différentes qui utilisent Oracle Cloud Wallet. Suivez ces instructions (Page 6) pour établir une connexion à une Base de données autonome.

Pour commencer à configurer la nouvelle connexion, cliquez sur la flèche vers le bas à côté du signe + vert et sélectionnez Nouvelle connexion…

La fenêtre par défaut "Nouveau / Sélectionner une connexion à la base de données" apparaîtra.

Donnez un nouveau nom à votre connexion et renseignez le nom d'utilisateur et le mot de passe du compte de base de données Oracle auquel vous souhaitez vous connecter.

Remplissez le nom d'hôte avec le nom d'hôte Internet ou l'adresse IP du serveur sur lequel la base de données Oracle est en cours d'exécution. Définissez le port pour qu'il corresponde à l'endroit où l'écouteur Oracle s'exécute (1521 est la valeur par défaut typique).

Si l'hôte a défini un identifiant système Oracle (SID), saisissez-le. Sinon, si le serveur Oracle utilise plusieurs locataires (via oracle 12c ou plus récent), sélectionnez Nom du service et fournissez le nom du service pour l'instance de base de données.

D'autres paramètres avancés d'authentification, de chiffrement et de sécurité peuvent alors être spécifiques si nécessaire.

Vous trouverez ci-dessous un exemple de connexion à une instance Oracle 12c sur le serveur local à l'aide du compte système Oracle. Le mot de passe de ce compte a été défini lors de l'installation de la base de données.

Testez la connexion en cliquant sur le bouton de test. Notez l'état dans le coin inférieur gauche pour voir s'il y a des messages d'erreur. L'image ci-dessous montre le "succès":

Erreurs de connexion typiques et éléments à vérifier

Il existe un certain nombre de raisons pour lesquelles SQL Developer peut ne pas établir une connexion réussie au serveur Oracle. Certains des problèmes et solutions potentiels les plus courants sont répertoriés ci-dessous. Gardez à l'esprit l'architecture Oracle "Client/Serveur" et le fait qu'il existe un réseau entre eux.

Statut :Échec - Échec du test :Erreur d'E/S :L'adaptateur réseau n'a pas pu établir la connexion

Il y a un problème de connexion sur le réseau entre le client SQL Developer et le serveur de base de données Oracle. Le nom d'hôte (ou l'adresse IP) ou le numéro de port est incorrect. Ou un autre problème de réseau (DNS, pare-feu, etc.) empêche SQL Developer de se connecter au serveur Oracle. Il est également possible qu'Oracle Listener (le service réseau qui accepte les connexions entrantes) ne soit pas en cours d'exécution ou écoute un autre port réseau. Essayez d'utiliser traceroute (tracert sous Windows) pour voir si le serveur est joignable. Vérifiez que la base de données Oracle est opérationnelle avec le service Oracle Listener et qu'aucun pare-feu ne bloque les connexions au port 1521.

Statut :Échec - Échec du test :l'auditeur a refusé la connexion avec l'erreur suivante :
ORA-12505, TNS :l'auditeur ne connaît pas actuellement le SID indiqué dans le descripteur de connexion

Le développeur SQL se connecte avec succès au processus d'écoute du serveur Oracle, mais le SID fourni ne correspond pas à ce qui est configuré sur le serveur de base de données.

Statut :Échec - Échec du test :l'auditeur a refusé la connexion avec l'erreur suivante :
ORA-12514, TNS :l'auditeur ne connaît pas actuellement le service demandé dans le descripteur de connexion

SQL Developer se connecte avec succès au serveur Oracle, mais le nom de service fourni ne correspond pas à ce qui est configuré sur le serveur de base de données.

Statut :Échec - Échec du test :ORA-01017 :nom d'utilisateur/mot de passe invalide ; connexion refusée

SQL Developer se connecte avec succès au serveur Oracle et à l'instance (le nom d'hôte, le port et le SID ou le nom du service sont donc corrects). Cependant, le nom d'utilisateur et/ou le mot de passe ne correspondent pas.

Statut :Échec - Échec du test :ORA-28000 :le compte est verrouillé

SQL Developer se connecte avec succès au serveur Oracle et à l'instance (le nom d'hôte, le port et le SID ou le nom du service sont donc corrects). Cependant, le compte Oracle a été verrouillé (par exemple, trop de tentatives de connexion infructueuses ou le mot de passe a expiré).

ORA-12518 :TNS :l'écouteur n'a pas pu transférer la connexion client

SQL Developer se connecte avec succès au serveur Oracle et à l'instance (le nom d'hôte, le port et le SID ou le nom du service sont donc corrects). Cependant l'écouteur à son tour ne peut pas se connecter à la base de données Oracle. Cela peut se produire si la base de données n'est pas en cours d'exécution ou ouverte, ou si le serveur exécutant Oracle manque de RAM. Cela peut également se produire s'il existe un problème d'autorisations utilisateur entre le processus d'écoute et les processus de base de données.

Enregistrement de la connexion SQL Developer

Si le test est réussi, cliquez sur le bouton Enregistrer pour enregistrer cette connexion.

Connexion à la base de données Oracle

Enfin, maintenant que la connexion a été testée et enregistrée, cliquez sur le bouton Connecter pour vous connecter au serveur de base de données.

Les quatre zones principales de l'écran incluent désormais :

Fenêtre de connexion, fenêtre du navigateur de rapports, feuille de calcul SQL et fenêtre de sortie de script. Il se peut que vous ne voyiez pas la fenêtre de sortie du script tant que vous n'avez pas exécuté une instruction SQL dans la feuille de travail SQL. Si, pour une raison quelconque, la feuille de calcul SQL n'est pas visitable, déroulez les Outils menu et sélectionnez la Feuille de calcul SQL élément de menu.

Toutes les instructions SQL peuvent être saisies directement dans la feuille de calcul SQL ou collées à partir d'un autre document, page Web, e-mail, etc.

La feuille de travail SQL reçoit un nom de fichier par défaut tel que orcl_localhost.sql

Ce fichier peut être enregistré dans n'importe quel dossier local sur le PC. L'enregistrement de ce fichier est un excellent moyen de suivre l'historique des instructions SQL au fur et à mesure que vous les écrivez et les réécrivez.

Pour ouvrir un fichier de script SQL existant, déroulez le menu Fichier et sélectionnez Ouvrir. Accédez au dossier contenant le fichier de script SQL, mettez-le en surbrillance et cliquez sur le bouton Ouvrir.

Exporter des données Oracle avec SQL Developer

SQL Developer dispose d'une fonctionnalité qui facilite l'exportation de données à partir d'une table ou d'une vue Oracle. Il existe de nombreuses façons d'exporter des données depuis Oracle en fonction des capacités de la base de données cible ou des outils de données. Voici quelques exemples courants d'exportation de données :

  • Langage de définition de données SQL et fichier d'instructions SQL INSERT utilisés pour recréer la table avec des données dans une autre base de données.
  • Fichier Oracle SQL Loader et scripts pouvant être utilisés pour importer les données dans une autre base de données ou schéma Oracle.
  • Fichier de valeurs séparées par des virgules (.csv) pouvant être importé par de nombreux outils logiciels, bases de données, etc.
  • Fichier Microsoft Excel
  • Fichier XML (eXtensible Markup Language) pouvant être importé dans différents outils logiciels
  • Fichier HTML (HyperText Markup Language) pouvant être affiché sur une page Web
  • Fichier texte brut avec espacement fixe ou utilisant un autre délimiteur pouvant être importé par de nombreux outils logiciels et bases de données différents.

Cet exemple suppose que vous avez au moins une table ou une vue avec des données dans votre schéma (connexion) qui peuvent être exportées. Si vous n'avez rien dans votre schéma, créez une table de base et ajoutez des données à l'aide des instructions SQL ci-dessous :

-- 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);

Pour commencer, ouvrez l'arborescence de navigation dans la zone Connexions à gauche de l'écran SQL Developer. Sous le nom de la connexion, les tables, les vues, les vues d'édition, les index, etc. seront répertoriés. Ouvrez les tableaux et Vues catégories également.

Pour cet exemple, la table EMPLOYEE sera exportée.

Faites un clic droit sur la table EMPLOYEE et sélectionnez l'élément de menu Exporter… comme indiqué ci-dessous.

Cela fera apparaître un court assistant d'exportation.

Les paramètres par défaut pour exporter une table Oracle

Il existe de nombreuses façons d'exporter des données depuis Oracle en fonction des capacités de la base de données cible ou des outils de données. Pour cet exemple, la table EMPLOYEE sera exportée vers une feuille de calcul Microsoft Excel.

Lors de l'exportation vers un fichier CSV ou une feuille de calcul, il n'est pas nécessaire d'inclure le langage de définition de données (DDL) qui spécifie la structure de la table ou de la vue. Donc, pour cet exemple, décochez la case à côté de Exporter DDL .

Dans la section Exporter des données section, modifiez le Format : vers excel 2003+ ( xlsx )

Ce paramètre de format utilisera le nouveau format de fichier d'Excel qui peut contenir jusqu'à un million de lignes. Pour une compatibilité descendante avec les anciennes versions d'Excel, vous pouvez à la place sélectionner Excel '95 - 2003 (xls) comme Format.

Donnez un nom à la nouvelle feuille de calcul dans la zone de texte à côté de Nom de la feuille de calcul des données : invite.

Si vous souhaitez inclure le texte de l'instruction SQL utilisée pour extraire les données d'Oracle, cochez la case à côté de Query Worksheet Name, puis donnez un nouveau nom à la feuille de calcul Excel où la syntaxe SQL apparaîtra (pour cet exemple, nous avons choisi de ne pas inclure le code SQL).

La dernière section précise comment les données doivent être stockées dans un fichier ou un ensemble de fichiers. Pour cet exemple, les données seront exportées vers un seul fichier. Le nom du fichier est alors donné dans la zone de texte à côté du Fichier : rapide. Utilisez le bouton Parcourir… pour localiser un dossier (répertoire) disposant de suffisamment d'espace disque libre. Ajoutez ensuite le nom du fichier au chemin.

Une fois que tous ces éléments sont configurés (comme indiqué ci-dessous), cliquez sur le bouton Suivant>.

L'écran suivant offre deux possibilités de filtrer les colonnes et/ou les lignes sur les données à exporter.

Par défaut, toutes les colonnes et toutes les lignes seront exportées. Pour sélectionner des colonnes spécifiques, cliquez sur l'espace à côté du tableau sous les Colonnes titre. Cliquez ensuite sur l'icône du crayon pour éditer. Une nouvelle fenêtre apparaîtra avec des coches à côté des colonnes qui doivent être incluses dans l'exportation de données. Pour cet exemple, toutes les colonnes seront exportées.

Cliquez sur OK pour fermer la fenêtre Colonnes de données.

Pour filtrer les lignes à exporter, une clause WHERE peut être ajoutée. Cliquez dans l'espace sous l'en-tête Objet Où, puis cliquez sur l'icône Crayon pour afficher l'éditeur Où.

Ajoutez toutes les conditions (telles que department_number =1) nécessaires. Pour cet exemple, aucune condition Where n'a été ajoutée car nous souhaitons que toutes les données soient exportées. Cliquez sur le bouton OK pour fermer la fenêtre Emplacement des données lorsque vous avez terminé.

Cliquez sur le bouton Next> pour accéder à l'écran Export Summary. Sur cet écran, un résumé de toutes les options d'exportation est spécifié.

Si l'une des options n'est pas correctement définie, utilisez le bouton

Si toutes les options d'exportation semblent bonnes, cliquez sur le bouton Terminer pour commencer la tâche d'exportation.

Si vous recevez des erreurs, assurez-vous d'avoir spécifié un dossier de destination qui existe réellement (ne copiez pas aveuglément ce que j'ai dans ce tutoriel). Assurez-vous également que le fichier de destination n'est pas déjà ouvert par Excel par exemple.

Utilisez l'Explorateur Windows pour accéder au dossier et voir le nouveau fichier exporté. Par exemple :

Ouvrez le fichier Excel pour afficher le contenu :

Avant d'exporter à nouveau les données, assurez-vous de fermer le fichier Excel.

Importer des données avec SQL Developer

SQL Developer dispose d'une fonctionnalité qui facilite l'importation de données à partir d'un large éventail de sources de données dans Oracle. Il existe de nombreuses façons d'importer des données dans Oracle en fonction de la source des données. Certains formats de données courants que SQL Developer peut importer incluent :

  • Langage de définition de données SQL et fichier d'instructions SQL INSERT utilisés pour recréer la table avec des données dans Oracle.
  • Fichier Oracle SQL Loader et scripts pouvant être utilisés pour importer les données dans Oracle.
  • Fichier de valeurs séparées par des virgules (.csv)
  • Fichier Microsoft Excel (.xls et .xlsx)
  • Fichier XML (eXtensible Markup Language)
  • Fichier texte brut avec espacement fixe ou utilisant un autre délimiteur

Cet exemple suppose que vous disposez d'une connexion à une base de données Oracle établie via SQL Developer.

Le fichier à importer sera le fichier customers_export.csv lié ici. Les données ressemblent à ce qui suit (319 lignes avec 21 colonnes) :

Démarrer avec l'importation de données

Pour commencer, ouvrez l'arborescence de navigation dans la zone Connexions à gauche de l'écran SQL Developer. Faites un clic droit sur les tableaux et sélectionnez l'élément de menu Importer des données… dans le menu contextuel.

À ce stade, les anciennes versions de SQL Developer (antérieures à 4.1.3) afficheront une boîte de dialogue de sélection de fichier dans laquelle vous pourrez sélectionner le fichier à importer. Les versions plus récentes de SQL Developer (4.1.3 et versions ultérieures) présenteront la première étape de l'assistant d'importation de données comme indiqué ci-dessous.

Pour le nouveau développeur SQL, cliquez sur le bouton Navigateur pour faire apparaître la boîte de dialogue Sélection de fichier afin de sélectionner votre fichier.

Accédez au dossier où se trouve votre fichier et sélectionnez-le. Notez que le type de fichier a été défini pour filtrer les fichiers Excel, les fichiers CSV et quelques autres variantes de fichiers texte.

Cliquez sur le bouton Ouvrir pour démarrer l'assistant d'importation de données.

Aperçu des données à importer et confirmation des paramètres

La première étape de l'assistant d'importation de données fournit un aperçu des données à importer. Pour cet exemple, le fichier CSV comporte une ligne d'en-têtes que l'assistant d'importation utilisera pour créer des noms de variables. Il existe des options supplémentaires à cette étape de l'assistant pour ignorer un certain nombre de lignes au début (0 dans cet exemple), sélectionner le formatage (csv dans cet exemple), l'encodage des caractères, les guillemets utilisés pour entourer le texte ou les chaînes et la ligne fin/terminateur. Dans la plupart des cas, ces paramètres peuvent être laissés à leur valeur par défaut.

Voici quelques modifications pouvant aider dans certaines situations :

  • Remplacez la terminaison de ligne par un saut de ligne uniquement si le fichier CSV a été créé sur un système d'exploitation Linux ou Mac.
  • Changez l'encodage en une page de code spécifique qui correspond à votre région du monde (ou à la région du monde dans laquelle le fichier CSV a été généré).
  • Modifiez le nombre de lignes d'aperçu et faites défiler les données pour vous assurer que tout a été analysé correctement.

Si tous les paramètres semblent bons et que les données prévisualisées semblent bonnes, cliquez sur le bouton Suivant> pour passer à l'étape suivante.

Choix de la méthode d'importation

L'étape suivante de l'assistant consiste à spécifier la méthode d'importation. Un certain nombre de méthodes d'importation différentes sont fournies :

  • Insérer :insérez directement les données dans un tableau nouveau ou existant.
  • Insert Script – Créez un fichier SQL Script qui inclut toutes les instructions DDL et INSERT nécessaires pour charger les données dans une base de données. Ce script peut être exécuté immédiatement ou déplacé vers une autre connexion à la base de données et y être exécuté.
  • Table externe :configure une structure de table externe dans Oracle où la table apparaît dans le dictionnaire de données, mais les données sont conservées dans un fichier externe.
  • Utilitaire SQL Loader :écrivez le script et les commandes SQL Loader pour importer les données dans Oracle.

Pour cet exemple, le Insert sera utilisée afin que les données soient insérées directement dans une nouvelle table.

Donnez un nom à la table. S'il y a une raison de limiter les lignes à importer, vérifiez la Import Row Limit case et indiquez le nombre de lignes. Par exemple, si votre fichier de données contient des millions de lignes mais que vous souhaitez simplement savoir à quoi ressemble une partie des données, vous pouvez limiter le nombre de lignes importées. Dans cet exemple, toutes les lignes seront importées.

Cliquez sur le bouton Suivant> pour passer à l'étape suivante.

Sélectionnez les colonnes à importer

L'étape 3 de l'assistant consiste à sélectionner les colonnes à importer. Mettez en surbrillance toutes les colonnes des Colonnes disponibles fenêtre et cliquez sur la flèche vers la droite pour les amener vers les Colonnes sélectionnées la fenêtre. Dans cet exemple, toutes les colonnes seront importées.

Cliquez sur le bouton Suivant> pour passer à l'étape suivante.

Attribuer des types de données à chaque colonne

L'étape 4 de l'assistant nous permet de définir les types de données et les tailles des colonnes à créer dans la nouvelle table de données. Il s'agit d'une étape très critique ! Si le mauvais type de données est sélectionné, ou si un type de données n'a pas assez d'espace pour contenir les données entrantes, l'importation échouera.

Les versions les plus récentes de SQL Developer affichent un aperçu des données pour chaque colonne lorsqu'elle est sélectionnée :

Voici quelques problèmes courants rencontrés :

  • Ne pas fournir suffisamment d'espace dans une colonne VARACHAR pour accueillir la plus grande valeur de chaîne/texte.
  • Utiliser un type de données NUMBER sur une colonne lorsque certains caractères de texte sont présents dans les données.
  • Utilisation d'un format de date ou d'heure incorrect lors de l'importation de dates et d'heures

Visitez chacune des colonnes de données source en cliquant dessus un par un. Ajustez les types de données au fur et à mesure. Pour cet exemple, les ajustements suivants sont effectués :

  • CUSTOMER_ID passe au type de données INTEGER et décoche la case Nullable
  • CUST_FIRST_NAME utilise VARCHAR2 avec une taille de 30
  • CUST_LAST_NAME utilise VARCHAR2 avec une taille de 60
  • STREET_ADDRESS utilise VARCHAR2 avec une taille de 65
  • POST_CODE utilise VARCHAR2 avec une taille de 20
  • CITY utilise VARCHAR2 avec une taille de 35
  • STATE_PROVINCE utilise VARCHAR2 avec une taille de 6
  • COUNTRY_ID utilise VARCHAR2 avec une taille de 4
  • COUNTRY_NAME utilise VARCHAR2 avec une taille de 60
  • REGION_ID utilise VARCHAR2 avec une taille de 2
  • NLS_LANGUAGE utilise VARCHAR2 avec une taille de 6
  • NLS_TERRITORY utilise VARCHAR2 avec une taille de 30
  • CREDIT_LIMIT utilise NUMBER avec une taille/précision de 10 et une échelle de 0
  • CUST_EMAIL utilise VARCHAR2 avec une taille de 60
  • PRIMARY_PHONE_NUMBER utilise VARCHAR2 avec une taille de 30
  • PHONE_NUMBER_2 utilise VARCHAR2 avec une taille de 30
  • ACCOUNT_MGR_ID utilise VARCHAR2 avec une taille de 6
  • LOCATION_GTYPE utilise INTEGER
  • LOCATION_SRID utilise INTEGER
  • LOCATION_X utilise NUMBER avec une taille/précision de 14 et une échelle de 6
  • LOCATION_Y utiliser NUMBER avec une taille/précision de 14 et une échelle de 6

Cliquez sur le bouton Suivant> pour passer à l'étape suivante.

Vérifiez les paramètres d'importation (développeur SQL plus ancien)

Pour les anciennes versions (avant 4.1.3) de SQL Developer, la dernière étape de l'assistant d'importation de données permet de vérifier que les paramètres et les paramètres de données permettront au fichier de données d'être analysé. Cet écran est illustré ci-dessous :

Cliquez sur le bouton Vérifier pour vérifier que tous les paramètres fonctionnent correctement. Les résultats du processus de vérification sont présentés ci-dessous :

En cas de problème, utilisez le bouton

Enregistrer les paramètres d'importation (versions plus récentes de SQL Developer)

Les versions plus récentes de SQL Developer (4.1.3 et plus récentes) ont un écran final légèrement différent. À ce stade, les paramètres ont déjà été vérifiés et un écran Résumé s'affiche. Le bouton Enregistrer l'état dans le coin supérieur droit permet d'enregistrer tous les paramètres d'importation dans un fichier. Ce fichier de paramètres peut être chargé la prochaine fois que l'assistant d'importation de données s'exécute.

Pour cet exemple, si vous utilisez la version la plus récente de SQL Developer, cliquez sur le bouton Enregistrer l'état et enregistrez les paramètres dans un fichier nommé :oracle_sqldev_import_customers.

Exécuter l'importation

Dans les deux cas (ancienne ou nouvelle version de SQL Developer) pour démarrer l'importation des données, cliquez sur le bouton Terminer. Une fois l'importation terminée, une boîte de dialogue apparaîtra. Toutes les erreurs rencontrées lors de l'importation seront affichées.

Revenez à SQL Developer et affichez la structure de la table importée.

Examinez ensuite les données (cliquez sur l'onglet Données) pour vous assurer que les valeurs de données ont été correctement importées.

Pour les versions plus récentes de SQL Developer, les fichiers de paramètres d'importation enregistrés peuvent être importés à la première étape de l'assistant d'importation de données pour réexécuter ou modifier les paramètres d'importation avant de réexécuter l'importation de données.