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
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.
sqlplus -s USER/PSWD@$SID monfichier.sql
je fais un fichier dans ce genre
et dans mon fichier sql je met cela par exemple
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 #!/bin/ksh sqlplus -s USER/PSWD@$SID monfichier.sql
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3drop index tt on table test;
??
Attention si tu teste toi meme ta machine risque de ne plus jamais marcher
Il faut evidemment changer les valeurs pour : USER/PSWD@$SID
USERton utilisateur
PSWDmot de passe
$SIDinstance
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 simplement
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 sqlplus -s USER/PSWD@$SID @monfichier.sql
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Partager