Skip to main content
Écrivez directement les données extraites dans une base de données Oracle. Oracle Instant Client doit être installé sur l’ordinateur qui exécute Octoparse.

Prérequis

  • Un Plan gratuit Octoparse ou supérieur
  • Oracle 11g ou version ultérieure
  • Oracle Instant Client 64 bits installé, comme expliqué ci-dessous
  • Un compte utilisateur disposant d’une autorisation d’écriture sur le schéma cible

Installer Oracle Instant Client

Octoparse utilise le mode Thick pour se connecter à Oracle ; Instant Client est donc obligatoire.
  1. Téléchargez Instant Client Basic 64 bits depuis le site web d’Oracle.
  2. Extrayez-le dans un répertoire local, par exemple C:\oracle\instantclient.
  3. Ajoutez ce répertoire au PATH du système.
  4. Redémarrez Octoparse.
Remarque : l’architecture d’Instant Client doit correspondre à celle d’Octoparse ; les deux doivent être en 64 bits. Une différence d’architecture provoque l’erreur DPI-1047.

Configurer l’export

Renseignez les paramètres d’export dans l’ordre suivant : Nom de la configuration Donnez un nom à la configuration afin de pouvoir la réutiliser. La liste déroulante permet de sélectionner une configuration existante ou de saisir un nouveau nom pour en créer une. Informations de connexion Octoparse assemble automatiquement une chaîne de connexion au format {server}:{port}/{database}.
Table Owner est obligatoire. Dans Oracle, chaque table appartient à un schéma précis. Sans Table Owner, Octoparse ne peut ni interroger la cible ni y écrire. Il s’agit généralement du Username, mais il peut être différent lorsqu’un schéma partagé est utilisé.
Nom de la base de données Pour Oracle, le nom de la base de données est un champ de texte libre correspondant au nom du service ou au SID ; aucune liste déroulante n’est disponible. Table de la base de données Après avoir renseigné le nom de la base de données, choisissez la table cible dans la liste déroulante Table de la base de données, alimentée depuis user_tables. Créez au préalable la table dans le schéma cible ; Octoparse en lit les colonnes pour associer les champs. Tester la connexion Cliquez sur Tester la connexion pour valider la connexion, puis sur Exporter pour démarrer.

Modes d’écriture

Ajouter (Insert)

Chaque export ajoute de nouvelles lignes à la fin de la table sans modifier les données existantes.

Upsert (Insert ou Update)

Le traitement de chaque ligne est déterminé par la clé primaire indiquée : l’enregistrement est mis à jour s’il existe et inséré dans le cas contraire. Désignez la colonne de clé primaire lors de l’association des champs. Si la table cible doit appliquer une contrainte de clé primaire, configurez-la au préalable dans Oracle.

Erreurs courantes