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

Shell et commandes GNU Discussion :

Creation d'alias dans un shell sql


Sujet :

Shell et commandes GNU

  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2017
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 26
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2017
    Messages : 4
    Points : 3
    Points
    3
    Par défaut Creation d'alias dans un shell sql
    Bonjour,
    J'aimerais créer un alias exécutant ces différentes commandes :

    - lsnrctl start
    - sqlplus / as [USER]
    Dans le shell sqlplus
    - startup
    - etc
    (sortie du shell sqlplus)
    - $HOME/start.sh
    -etc

    J'ai pour l'instant créé un alias permettant d'ouvrir le shell sqlplus mais je ne sais pas s'il est possible de faire ce que je veux avec un seul alias ou si je dois le découper un plusieurs (un avant le shell sql/un en sortant du shell).
    Merci de votre aide

  2. #2
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 552
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 552
    Points : 19 392
    Points
    19 392
    Par défaut
    Bonjour,

    je n'utilise pas sqlplus.
    peut-être avec un here-doc :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    #!/bin/bash
     
    shopt -s expand_alias #parce que sans ça les alias ne fonctionnent pas dans les scripts
     
    alias sqlpp='/chemin/sqlplus <<eof
    commande1
    commande2
    exit
    eof'
    pas testé.

    sinon, avec une fonction...
    .
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

Discussions similaires

  1. Oracle 10g : Problème d'alias dans le SQL
    Par eryk71 dans le forum SQL
    Réponses: 2
    Dernier message: 08/04/2008, 16h49
  2. Encapsulation de requêtes SQL dans un shell
    Par xfree dans le forum Langage SQL
    Réponses: 1
    Dernier message: 23/10/2007, 09h56
  3. creation d archive dans le shell
    Par freakss dans le forum Shell et commandes GNU
    Réponses: 3
    Dernier message: 02/10/2007, 13h55
  4. Réponses: 7
    Dernier message: 31/08/2006, 18h03
  5. [PL/SQL] Creation de triggers dans transaction
    Par globeriding dans le forum Oracle
    Réponses: 15
    Dernier message: 07/02/2006, 11h33

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