W katalogu TOOLS masz aplikację orabackup w tej aplikacji ustawiasz wszystkie parametry, sprawdzasz czy wykonuje archiwizacja.Ustawiłem orabackup, kopia wykonuje się poprawnie ale nie mogę poprawnie skonfigurować ksplsheduler. Przy uruchomieniu pyta o użytkownika, podaję prawidłowego i jest komunikat z błędem "Błąd aktualizacji systemowego harmonogramu....". Próbuję uruchomić jako administrator, wyłączyłem UAC w Windowsie 10 i dalej to samo. Co robić?
Na koniec w katalogu głównym masz aplikację ksplscheduler w której możesz zaplanować sobie kiedy ma być wykonywana archiwizacja.
Dopytałem jeszcze w paru miejscach. Otóż sama archiwizacja w chmurze jest możliwa dlatego, że możemy robić kopie przyrostowe. Dla Firebirda są narzędzia pozwalające na sterowanie takim backupem. Dla Oracle nie. Jasne, narzędziami Oracle można to robić, ale cały sens jest w tym, by robił to nasz system. Skoro nie możemy robić przyrostowego backupu to nie ma sensu pchać całej bazy co chwilę do chmury.
Z neta mam dwa skrypty na kopie bazy oracle - dwie różne metody zawsze większa gwarancja odzyskania - zmieniasz nazwę bazy, hasło i gdzie ma backupować.
1. metoda exp
@echo off
set data=%DATE%
set czas=%TIME%
set baza=xe
exp system/haslodobazy@%baza% full=y consistent=y file=c:\kopieKS\%data%_%baza%_exp.dmp log=c:\kopieKS\%data%_%baza%_exp.log
bzip2 c:\kopieKS\%data%_%baza%_exp.dmp
set data=%DATE%
set czas=%TIME%
2. metoda expdp
expdp system/haslodobazy@xe full=Y directory=backup dumpfile=%date%_xe_expdp.dmp logfile=%date%_xe_expdp.log
C:\kopieKS\bzip2.exe -6v %date%_xe_expdp.dmp
Dzień dobry,
Proszę o poradę w jaki sposób najlepiej archiwizować bazę danych SOMED na Oracle. Chciałbym w jakiś sposób to zautomatyzować. Wyobrażam sobie to w ten sposób, że np. w nocy odpala się skrypt, tworzy kopię i wysyła na zewnętrzny serwer (do chmury). Czy da się w tak?
Dzień dobry,
Proszę o poradę w jaki sposób najlepiej archiwizować bazę danych SOMED na Oracle. Chciałbym w jakiś sposób to zautomatyzować. Wyobrażam sobie to w ten sposób, że np. w nocy odpala się skrypt, tworzy kopię i wysyła na zewnętrzny serwer (do chmury). Czy da się w tak?
ja się kompletnie nie znam na oracle, ale chyba nie jest do końca tak jak mówisz. Ja mam someda na oracle i oprócz pełnego backupu wykonywanego za pomocą własnych skryptów (codziennie przychodzi mi też mail z info czy się wykonał czy nie), serwisant kamsoftu na moją prośbę (bo chyba rzadko to standardowo robili) ustawienia też backupu przyrostowego (nomenklatura z firebirda, którą stosowałem bo miałem wcześniej ppsa na nim) ustawił mi jeszcze coś takiego jak archivelogi. To jest chyba coś lepszego niż kopia przyrostowa wykonywana co jakiś czas w firebirdzie. te archivelogi pozwalają podobno odtworzyć stan bazy z konkretnej minuty.
U mnie te archivelogi zapisują się z automatu w dwóch lokalizacjach (tak na wszelki wypadek).
ale najlepiej niech się wypowie ktoś kto się zna na oracle