yedek bat dosyası oluşturmak

Oracle veritabanı ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
ersoft28
Üye
Mesajlar: 1
Kayıt: 11 Mar 2008 12:40

yedek bat dosyası oluşturmak

Mesaj gönderen ersoft28 »

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
Kullanıcı avatarı
gkimirti
Admin
Mesajlar: 1956
Kayıt: 02 Eyl 2003 04:44
Konum: İstanbul

Re: yedek bat dosyası oluşturmak

Mesaj gönderen gkimirti »

ben de postgresql veritabanının yedeğini belirlenen zaman aralıklarında almaktayım.
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%
yedek dosya ismi burada %SVPATH%%DBDUMP% ile kaydediliyor.
ÜŞENME,ERTELEME,VAZGEÇME
Cevapla