Bonjour a tous
tout d'abord pardon car cette question a surement deja été posée avant... Ne trouvant pas de pistes je me permets de poser la question ici.
Voila (oracle 10.xx et 11.xx)
Je souhaite écrire un block PL SQL qui cree un tablespace ADMIN de 100M
Ce scrite dois pouvoir s'executer dans n'importe quelle base de données sans connaitre la PATH ou sont les datafiles.
Voici un exemple:
pour creer le tablespace j'ai besoin du path, j'ai deja le nom du datafile (admin01.dbf) et le size 100M;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 SQL> select name from v$datafile; NAME ---------------------------------------- /opt/app/oradata/turtle/system01.dbf /opt/app/oradata/turtle/sysaux01.dbf /opt/app/oradata/turtle/undotbs01.dbf /opt/app/oradata/turtle/users01.dbf /opt/app/oradata/turtle/soe.dbf
Je dois extraire ceci:
Surement avec les fonction substr et instr..mais je ne sais pas comment faire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 /opt/app/oradata/turtle/
Quelqu'un a dejá fait une requête de ce type?
D'avance merci
Partager