OVH Cloud OVH Cloud

Nom de fichier dump

1 réponse
Avatar
Latyr_Dev
Bonjour

Sur mon serveur de test, j'ai plusieus BDD sauvegard=E9es quotidiennement=
=20
via RMAN.
Les d=E9veloppeurs veulent souvent revenir =E0 des jeux de donn=E9es=20
pr=E9c=E9dents.

Comment puis je faire un fichier de commandes BATCH qui ferait :
1/ un full export de la BDD
2/ le fichier Dump aurait pour nom : SID_AAAAMMJJ (SID et la date du=20
jour)

Merci d'avance.

Latyr

1 réponse

Avatar
Latyr_Dev
J'ai trouvé une solution...

setlocal

for /f "tokens=2 delims=/- " %%f in ('date /t') do (set mm=%%f)
for /f "tokens=3 delims=/- " %%g in ('date /t') do (set dd=%%g)
for /f "tokens=4 delims=/- " %%h in ('date /t') do (set yy=%%h)

for /f "tokens=1 delims=:" %%i in ('time /t') do (set hh=%%i)
for /f "tokens=2 delims=:" %%j in ('time /t') do (set minutes=%%j)

exp system/manager full=y file=%sid%_%mm%-%dd%-%yy%_%hh%-%minutes%.dmp

endlocal

In article , Latyr_dev-
says...
Bonjour

Sur mon serveur de test, j'ai plusieus BDD sauvegardées quotidiennement
via RMAN.
Les développeurs veulent souvent revenir à des jeux de données
précédents.

Comment puis je faire un fichier de commandes BATCH qui ferait :
1/ un full export de la BDD
2/ le fichier Dump aurait pour nom : SID_AAAAMMJJ (SID et la date du
jour)

Merci d'avance.

Latyr