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 :

Utilser sqlldr dans shell sans indiqué userid


Sujet :

Outils Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Inscrit en
    Février 2006
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 5
    Par défaut Utilser sqlldr dans shell sans indiqué userid
    Bonjour,

    Habituellement, pour charger un fichier plat, on utilise une commande de type suivante :

    sqlldr userid=formation/formation control=control.txt log=log.txt bad=bad.txt discard=disard.txt direct=y errors=0

    Est-il possible d'utiliser à la place une commande de type suivante :

    sqlldr control=control.txt log=log.txt bad=bad.txt discard=disard.txt direct=y errors=0 ?

    Sachant que l'on peut accéder à un fichier contenant au minimum le login et le password.

    En faît, tout cela pour ne pas voir le login/password lorsqu'on fait un "ps -ef".

    Merci

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Février 2006
    Messages
    3 437
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 3 437
    Par défaut
    Oracle a la notion d'utilisateur identifié par le système d'exploitation qui permet de se connecter avec "/":
    au lieu de
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sqlldr userid=<utilisateur>/<mot de passe>
    on peut utiliser:
    Voir le tutoriel.

  3. #3
    Nouveau membre du Club
    Inscrit en
    Février 2006
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 5
    Par défaut
    Citation Envoyé par pifor Voir le message
    Oracle a la notion d'utilisateur identifié par le système d'exploitation qui permet de se connecter avec "/":
    au lieu de
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sqlldr userid=<utilisateur>/<mot de passe>
    on peut utiliser:
    Voir le tutoriel.
    Le hic, je lance 5 chargements différents en même temps et chaque chargement va dans un schéma particulier :

    sqlldr userid=formation1/formation control=control.txt log=log.txt bad=bad.txt discard=disard.txt direct=y errors=0
    sqlldr userid=formation2/formation control=control.txt log=log.txt bad=bad.txt discard=disard.txt direct=y errors=0
    sqlldr userid=formation3/formation control=control.txt log=log.txt bad=bad.txt discard=disard.txt direct=y errors=0
    sqlldr userid=formation4/formation control=control.txt log=log.txt bad=bad.txt discard=disard.txt direct=y errors=0
    sqlldr userid=formation5/formation control=control.txt log=log.txt bad=bad.txt discard=disard.txt direct=y errors=0

  4. #4
    Membre Expert

    Profil pro
    Inscrit en
    Février 2006
    Messages
    3 437
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 3 437
    Par défaut
    Vous pouvez essayer de rediriger l'entrée standard de la commande avec "<".
    Si on suppose que le fichier pwd.txt contient le mot de passe, essayez:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sqlldr userid=formation1 control=control.txt log=log.txt bad=bad.txt discard=disard.txt direct=y errors=0 < pwd.txt

  5. #5
    Nouveau membre du Club
    Inscrit en
    Février 2006
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 5
    Par défaut
    Citation Envoyé par pifor Voir le message
    Vous pouvez essayer de rediriger l'entrée standard de la commande avec "<".
    Si on suppose que le fichier pwd.txt contient le mot de passe, essayez:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sqlldr userid=formation1 control=control.txt log=log.txt bad=bad.txt discard=disard.txt direct=y errors=0 < pwd.txt
    Super, c'est ce qu'il me fallait

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Shell dans shell, tourne sans arrêt
    Par Invité dans le forum Shell et commandes GNU
    Réponses: 6
    Dernier message: 09/05/2013, 17h22
  2. Enregistrer un classeur dans un répertoire sans indiquer le chemin
    Par Maluje dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 12/08/2008, 18h15
  3. Script Java appelé dans Xsl sans résultats
    Par metallic dans le forum XSL/XSLT/XPATH
    Réponses: 7
    Dernier message: 03/08/2005, 15h39
  4. ouverture de fichiers word dans delphi (sans utiliser word)
    Par poussinphp dans le forum API, COM et SDKs
    Réponses: 2
    Dernier message: 11/07/2005, 14h25
  5. Problème echo dans shell
    Par Dupont Lionel dans le forum Linux
    Réponses: 5
    Dernier message: 08/02/2005, 13h23

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