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:
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.