salut,
j'aurai aimé savoir si il etait possible et si oui comment modifier une base oracle à partir d'un script ksh ?
connexion,execution de la requete.......
Merci
Version imprimable
salut,
j'aurai aimé savoir si il etait possible et si oui comment modifier une base oracle à partir d'un script ksh ?
connexion,execution de la requete.......
Merci
oui il te suffit d'appeller sqlplus avec les bons arguments.
Citation:
sqlplus -s USER/PSWD@$SID monfichier.sql
je fais un fichier dans ce genre
et dans mon fichier sql je met cela par exempleCode:
1
2
3
4 #!/bin/ksh sqlplus -s USER/PSWD@$SID monfichier.sql
Code:
1
2
3drop index tt on table test;
??
Attention si tu teste toi meme ta machine risque de ne plus jamais marcher :roll:
Il faut evidemment changer les valeurs pour : USER/PSWD@$SID
USER :arrow: ton utilisateur
PSWD :arrow: mot de passe
$SID :arrow: instance
oui bien entendu
mais dans l'idée c'est bien cela ?
je n'aurai qu'à mettre mon user,mon password et l'instance de ma base oracle à savoir bdtest
ou simplementCode:
1
2 sqlplus -s USER/PSWD@$SID @monfichier.sql
Code:
1
2
3
4
5
6 sqlplus -s /nolog <<EOF connect / as sysdba drop table foo; quit EOF
ok
tu met directement le script sql dans le .ksh