Oracle sous linux/unix
Résolu
Bonjour,
je débute dans l'apprentissage de linux/unix et oracle, mon problème est que je doive écrire
un script qui devrait, s'exécuter au début de chaque mois, pour créer automatiquement
une table oracle.
merci beaucoup de m'aider c'est important pour moi.
je débute dans l'apprentissage de linux/unix et oracle, mon problème est que je doive écrire
un script qui devrait, s'exécuter au début de chaque mois, pour créer automatiquement
une table oracle.
merci beaucoup de m'aider c'est important pour moi.
Configuration: Windows Vista Firefox 3.0
3 réponses
-
merci vraiment beaucoup à tout les deux vos conseils m'ont énormément aidé
et j'ai fini par obtenir le résultat que je voulais c'est à dire:
g=$(date "+%Y%m%d" --date='0 days ago')
a=$(date "+%Y%m" --date='0 days ago')
if [ $g == $a"01" ]; then
su - oracle
sqlplus /nolog<<EOF
conn hr/hr
create table rec_$a
(SubscriberType number(1) ,
calltype char(8),
ChargeType char(8),
RoamFlag char(8),
Calling char(20),
Called char(20),
RoamArea char(8));
EOF
fi -
comme ceci?
month=`date "+%y%m"`
do
sqlplus /nolog
conn hr/hr
create table_$month(ServiceKey number(1),
SubscriberType number(1) ,
calltype char(8),
ChargeType char(8),
RoamFlag char(8),
Calling char(20),
Called char(20),
RoamArea char(8))
done -
salut,
la démarche à suivre est la suivante :
tu dois créer ton script sql et ensuite planifier son exécution avec cron.
Je te laisse chercher un peu... je reste à ta disposition si tu as besoin.
Cordialement