yedek bat dosyası oluşturmak
yedek bat dosyası oluşturmak
Oracle veritabanı ile aynı ağ üzerinde yedeği başka bilgisayara almaktayım.Fakat her seferinde aynı dosya üzerine yedeği almakta.Ayrı ayrı dosyalar halinde günlük yedekleri almak için gerekli komut nedir acaba.şimdiden teşekkür ederim
Re: yedek bat dosyası oluşturmak
ben de postgresql veritabanının yedeğini belirlenen zaman aralıklarında almaktayım.
dosya ismini tarih ve saatten olusturan bir script.
yedek dosya ismi burada %SVPATH%%DBDUMP% ile kaydediliyor.
dosya ismini tarih ve saatten olusturan bir script.
Kod: Tümünü seç
SET PGPATH="C:\Program Files\PostgreSQL\8.1\bin\"
SET SVPATH=F:\DbPath\
SET PRJDB=mydb
SET DBUSR=postgres
set PGPASSWORD=********
FOR /F "tokens=1-4 delims=/" %%i in ('date/t') do set d=%%i%%j%%k
FOR /F "TOKENS=1,2,3 DELIMS=: " %%i IN ('TIME /T') DO SET t=%%i%%j%%k
SET DBDUMP=%PRJDB%-%d%-%t%.backup
%PGPATH%pg_dump.exe -i -h 192.168.1.1 -U postgres -F c -b -o -v -f "%SVPATH%%DBDUMP%" %PRJDB%
RAR m "%SVPATH%%DBDUMP%.rar" -df "%SVPATH%%DBDUMP%" %PRJDB%
ÜŞENME,ERTELEME,VAZGEÇME