IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Outils Oracle Discussion :

Outils pour travailler sur une base Oracle Version 7


Sujet :

Outils Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2011
    Messages
    257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Santé

    Informations forums :
    Inscription : Décembre 2011
    Messages : 257
    Par défaut Outils pour travailler sur une base Oracle Version 7
    Bonjour,

    je suis actuellement en stage sur une très vieille base Oracle (cf configuration de mon poste de travail) à partir de laquelle je dois extraire des données dans des fichiers à plats
    les interfaces de la solution utilisateur ont été développées en VB6 et VBA

    je travaille donc sur une machine virtuelle sous Windows XP avec les outils suivants :
    Oracle7 version 7.3.4.0.0
    SQL*Plus version 8.1.7.0.0
    PL/SQL version 2.3.4.0.0
    Access 97

    le problème c'est que c'est vraiment galère de travailler avec SQL*plus, surtout que je découvre les bases et que je n'ai pas les schémas relationnels
    j'ai essayé d'utiliser SQL Developer version 4.1.3 mais je ne parviens pas à accéder à ma base, problème de drivers jdbc incompatible je crois (pour moi c'est assez obscure, mais c'est ce que j'ai compris)
    et visiblement mon équipe n'est pas parvenu à utiliser TOAD non plus

    y-a-t-il un spécialiste qui pourrait m'aiguiller sur des solutions pour attaquer ma base Oracle Version 7 autrement qu'avec SQL*plus
    Peut-on paramétrer les versions d'SQL Developer dont je dispose pour qu'elle puisse ouvrir Oracle7 ?

    d'avance merci pour votre aide

  2. #2
    McM
    McM est déconnecté
    Expert confirmé

    Homme Profil pro
    Développeur Oracle
    Inscrit en
    Juillet 2003
    Messages
    4 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Oracle

    Informations forums :
    Inscription : Juillet 2003
    Messages : 4 580
    Billets dans le blog
    4
    Par défaut
    Je pense que sqldev a été développé longtemps après la fin officielle de Oracle 7
    Tu as essayé de faire un export de ta base 7 pour la réimporter sur une base "récente" ? Même une 9, tu aurais moins de problème et sqldev fonctionne dessus

  3. #3
    Expert confirmé
    Profil pro
    Inscrit en
    Août 2008
    Messages
    2 953
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 2 953
    Par défaut
    Il faut peut être essayer une des premières version de sqldeveloper, mais Oracle 7 était déjà complètement hors scope à l'époque, donc même pas sûr que ça fonctionne.
    Oracle SQL Developer 1.1 Patch 3 (1.1.3.27.66)

  4. #4
    Membre Expert
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Avril 2013
    Messages
    2 005
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2013
    Messages : 2 005
    Par défaut
    Comme le dit McM, le plus simple serait d'exporter toute ta base dans une base Oracle plus récent.
    Pb : est-ce possible d'avoir à disposition une base 9 ou mieux? En Oracle 7, il faudra voir aussi quels outils utiliser pour copier les donnés de base à base : export/import classique, commande COPY de SQL*Plus...

    Si ce n'est pas possible, il te faudra travailler avec SQL*Plus qui lui au moins fonctionne pour ta base.

    Quand tu dis "le problème c'est que c'est vraiment galère de travailler avec SQL*plus, surtout que je découvre les bases et que je n'ai pas les schémas relationnels" : ton pb c'est quoi? Tu n'as pas la liste des tables?
    Est-ce que ton user a les droits de faire des SELECTs sur le dictionnaire de données? Si oui, regarde DBA_TABLES pour avoir la liste des tables (mais sans les liens entre tables).

    EN clair, quel est ton besoin précis si tu dois travailler avec SQL*Plus : extraire des données dans des fichiers à plats et tu n'as pas la liste des tables?

  5. #5
    Expert confirmé
    Avatar de pachot
    Homme Profil pro
    Developer Advocate YugabyteDB
    Inscrit en
    Novembre 2007
    Messages
    1 822
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : Suisse

    Informations professionnelles :
    Activité : Developer Advocate YugabyteDB
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2007
    Messages : 1 822
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par OZ1977 Voir le message
    je suis actuellement en stage sur une très vieille base Oracle
    Ca pourrait se faire avec sqlplus mais, vu que l'interêt d'un stage est d'apprendre des choses utiles, je te déconseille car ça ne te servira à rien dans le futur.
    tu devrais pouvoir exporter la base (utilitaire exp qui devrait se trouver au même endroit que SQL*Plus) et de l'importer dans une base récente (Installe Oracle XE si c'est moins de 12GB).
    Puis de faire l'export avec SQL Developer ou SQLcl. Et là tu apprendras des choses intéressantes.
    Cordialement,
    Franck.

Discussions similaires

  1. Réponses: 6
    Dernier message: 28/11/2015, 09h39
  2. Outil pour requêter sur une base oracle
    Par redenil dans le forum Débuter
    Réponses: 2
    Dernier message: 18/03/2010, 22h16
  3. Script Bash pour exécuter requete SQL sur une base Oracle
    Par Flipmode dans le forum Scripts/Batch
    Réponses: 1
    Dernier message: 28/11/2008, 17h18
  4. Travailler sur une base Oracle
    Par prolog18 dans le forum Outils
    Réponses: 1
    Dernier message: 26/07/2007, 12h13
  5. comment on peut travailler sur une base oracle
    Par Bourak dans le forum Oracle
    Réponses: 1
    Dernier message: 18/06/2007, 18h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo