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

PL/SQL Oracle Discussion :

Procédure pour le tablespace UNDO


Sujet :

PL/SQL Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Septembre 2009
    Messages : 1
    Par défaut Procédure pour le tablespace UNDO
    bonjour,

    je suis débutant en PL/SQL (depuis 1h).

    Sur différentes machines,
    je voudrais récupérer le path du tablespace UNDO (Select FILE_NAME From DBA_DATA_FILES Where TABLESPACE_NAME = 'UNDOTBS1') et stocker le résultat dans une variable "LAVARIABLE_PATH".

    Puis utiliser cette variable pour passer la commande :

    alter database datafile "LAVARIABLE_PATH" AUTOEXTEND ON NEXT 10M MAXSIZE 15000M ;

    pour l'instant,
    j'essaye d'afficher le nom du path :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    Declare
       LC$FILE_NAME  TABLESPACE_NAME.FILE_NAME%Type ;
     
       Cursor C_EMP Is Select FILE_NAME From DBA_DATA_FILES Where TABLESPACE_NAME = 'UNDOTBS1'   ;
     
    Begin
       Select FILE_NAME Into LC$FILE_NAME From DBA_DATA_FILES Where	TABLESPACE_NAME = 'UNDOTBS1'  ;
     
       Open  C_EMP ;
       Fetch C_EMP Into LC$FILE_NAME ;
       Close C_EMP ;
    End ;
    Je pense que ça ne marche pas car j'ai un numéro à l'écran (la ligne en erreur ?)

    Merci d'avance pour vos conseils

    Cdt.

  2. #2
    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
    Un numéro ?

    Quand tu rentres du sql ou du pl/sql sous sqlplus, sur plusieurs lignes, sqlplus the montre le numéro de ligne. Il attends la suite. Tu ne lui as pas dit que tu avais fini !

    Un block pl/sql doit se terminer par un '/' tout seul sur une ligne. Dans ce cas, celà marque la fin du bloc pl/sql et l'execute.

    Et alors, soit t'as une erreur, soit tu as:
    Procédure PL/SQL terminée avec succés.

    Cordialement,
    Franck.

  3. #3
    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
    Citation Envoyé par Zul_2009 Voir le message
    ...
    Merci d'avance pour vos conseils
    Voilà un: lire le Guide PL/SQL.

Discussions similaires

  1. Procédure pour désinstaller MYSQL
    Par fbeon dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 04/11/2005, 12h04
  2. Réponses: 6
    Dernier message: 16/03/2005, 14h44
  3. Réponses: 10
    Dernier message: 22/11/2004, 22h37

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