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

SQL Oracle Discussion :

Sondage extraction data


Sujet :

SQL Oracle

  1. #1
    Membre confirmé
    Inscrit en
    Mars 2004
    Messages
    137
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 137
    Par défaut Sondage extraction data
    Bonjour,

    Je me demandais ce que vous en pensiez... J'ai des donnée à transféré d'une bd à un autre à toute les semaines. Actuellement, je crée des table, fais une extraction et reload avec sql loader dans l'autre bd...

    J'ai la possibilité de changer ca... (le budget est alloué) donc je pensais à un transportable tablespace. Par contre, on me dit que les bd doivent etre au meme niveau de bd... est-ce toujours vrai? Est-ce que c'est complexe à programmé?

    Je pensais aussi au database link... mais ca pourrais créé de l'overhead pas mal au niveau des disque et de la bande passante...

    Ou bien y'a tu autre chose de nouveau disons à partir de 9i ou à la limite 10g qui est intéressant? Je peux pas croire que je ne peux pas amélioré mon processus et éliminé mes flat file...

    avez-vous des suggestions ou des précisions sur les 2 idées que j'ai?

    merci beaucoup

  2. #2
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par juin29 Voir le message
    Je pensais aussi au database link... mais ca pourrais créé de l'overhead pas mal au niveau des disque et de la bande passante...
    Que ce soit par fichier ou dblink, tes datas doivent passé par le réseau à un moment ou un autre.
    Je serais plus pour le dblink utiliser avec un import impd (possible à partir de la 10g). C'est une solution rapide.

  3. #3
    Membre confirmé
    Inscrit en
    Mars 2004
    Messages
    137
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 137
    Par défaut
    Effectivement, mais je crois que mon Dba est plus au moins intéresser par la proposition du database link...

    C'est pourquoi je voulais voir s'il n'y avait pas de solution plus "clean" proposé par oracle?

  4. #4
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    la source est une table unique ? L'idéal selon moins c'est une vue matérialisée (donc DB Link)

  5. #5
    Expert confirmé Avatar de mnitu
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2007
    Messages
    5 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2007
    Messages : 5 611
    Par défaut
    Import/export ou peut être le mecanisme de replication d'Oracle.

  6. #6
    Membre confirmé
    Inscrit en
    Mars 2004
    Messages
    137
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 137
    Par défaut
    Citation Envoyé par orafrance Voir le message
    la source est une table unique ? L'idéal selon moins c'est une vue matérialisée (donc DB Link)
    la sources c'est 32 tables mais des table unique oui...

    En quoi les vues matérialisé serait meilleurs dans le cas d'un db link?

  7. #7
    Membre confirmé
    Inscrit en
    Mars 2004
    Messages
    137
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 137
    Par défaut
    Citation Envoyé par mnitu Voir le message
    Import/export ou peut être le mecanisme de replication d'Oracle.
    import/export... c'est pas plus lourd que les transportable tablespace?

    replication d'oracle? ca veut dire que 2 bd sont toujours synchro c'est ca? C'est une approche que l'on aimerait prendre éventuellement mais trop couteuse pour mon projet actuelle...

  8. #8
    Membre confirmé
    Inscrit en
    Mars 2004
    Messages
    137
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 137
    Par défaut
    Je vais mettre de la precision sur ce que j'avais en tete avec le database link.

    j'ai ma bd de prod et j'ai ma 2e bd sur lequel je dois transféré mes données... je voulais faire des create table as select à partir de ma 2e bd sur la 1ere... c'est pour ca que je disais que j'allais avoir de l'overhead live....

    vous voyez le portrait?

    c'est pour ca que je voyais les transportable tablespace comme une bonne option... c'est fait en batch... mais si les version d'oracle doivent etre les meme absolument c'est là que j'ai un probleme...

    qu'en pensez-vous?

  9. #9
    Expert confirmé Avatar de mnitu
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2007
    Messages
    5 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2007
    Messages : 5 611
    Par défaut
    C'est ta remarque
    ...
    Actuellement, je crée des table, fais une extraction et reload avec sql loader dans l'autre bd...
    qui m'a fait penser que l'export/import pouvait aller plus vite.

    Je n'ai pas assez d'expérience avec le transportable tablespace pour te donner des informations utiles. Ca devrait aller plus vite mais il faut bien étudier les pré requis et restrictions.

    C'est quoi ton problème avec db_link ? Je ne comprends pas bien ta remarque
    ...
    mais ca pourrais créé de l'overhead pas mal au niveau des disque et de la bande passante...
    ...

  10. #10
    Membre confirmé
    Inscrit en
    Mars 2004
    Messages
    137
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 137
    Par défaut
    si je fais mon create table sur ma bd qui recoit, il va amener live tout le data que contient mon sql à travers le réseau... je sais pas je suis pas expert réseau... mais je me disais... que c'était surement pas super sur la performance...

  11. #11
    Expert confirmé Avatar de mnitu
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2007
    Messages
    5 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2007
    Messages : 5 611
    Par défaut
    Actuellement, le fichier que tu charges par sqlloader sur l'autre BD tu le transfère sur une "disquette" ou tu le passe par le réseaux via FTP, etc. ?

  12. #12
    Membre confirmé
    Inscrit en
    Mars 2004
    Messages
    137
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 137
    Par défaut
    Par Ftp évidemment... mais je vois ce que tu veux dire... tant qu'a passé par le réseau pour des fichier pourquoi pas le data.... Par contre le transfert des fichiers, c'est le resultat... c'est un flat file et ce n'est pas tres long à transféré... pourtant l'execution de la création des tables peuvent prendre des heures... voilà pourquoi je pensais que les transportable tablespace serait beaucoup moins lourd qu'un create table as select qui passe par un dblink...

  13. #13
    Membre confirmé
    Inscrit en
    Mars 2004
    Messages
    137
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 137
    Par défaut
    alors c'est ca la question...

    qu'est-ce que vous pensez des transportable tablespace? Y'a tu des contre indication? Je suis crée déjà mes table dans un tablespace distinct...

    Et un databaselink qui fait tout le traitement create table as select... d'une bd vers un autre, j'imagine que c'est pas tres conseillé?

    Si vous voyez d'autres idée comme l'idée du import export... c'est une idée, mais un import c'est quand meme long je crois non?

  14. #14
    Membre confirmé
    Inscrit en
    Mars 2004
    Messages
    137
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 137
    Par défaut
    Personne n'a d'avis sur le transportable tablespace vs un databaselink ou une extraction de data?

    est-ce que vous avez besoin de plus de détail?

Discussions similaires

  1. Audit extract data sur oracle
    Par mboubidi dans le forum Administration
    Réponses: 0
    Dernier message: 28/02/2012, 11h35
  2. [Vxi3] Extraction Data différente entre InfoView et Deski
    Par patgabjoe dans le forum Deski
    Réponses: 0
    Dernier message: 23/02/2012, 16h29
  3. [Débutant] Plot/Extraction data avec condition sur texte sans boucle
    Par hervé_débutant dans le forum MATLAB
    Réponses: 3
    Dernier message: 02/12/2009, 16h22
  4. Réponses: 5
    Dernier message: 14/10/2009, 04h55
  5. [People Soft] Extraction "Long raw data type"
    Par argyronet dans le forum Oracle
    Réponses: 2
    Dernier message: 13/09/2005, 22h18

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