Artur Pawełczyk Informatyk
Temat: Skrypt do robienia backupu RMAN
WitamNa serwerze Linux’ owym (SLES 10.0) mam postawiona bazę Oracle w wersji 10.2.0.3.0 dla której obecnie wykonuje backupw trybie offline przy użyciu rmana poleceniem: backupas compressed backupset database.
Chciałbym dla tej bazy wykonywać backup RMAN’owy w trybie online z automatu przy użyciu najlepiej jakiegoś sprawdzonego skryptu.
Z tego co wyczytałem w literaturze najczęściej wykorzystuje się w tym celu skrypty powłoki KORNA.
Np skrypt:
#!/bin/ksh
rman target rman_backup/password<<EOF
backup database plus archivelog;
quit
EOF
Niestety nie mam pojecia o pisamiu skryptów w powłoce korna, ani tez nie za bardzo się znam na Linuxach.
Moje pytanie jest następujące:
1. Gdzie mogę znaleźć sprawdzony skrypt napisany kornie (może być w innym języku) który mógłbym wykorzystać do robienia backup mojej bazy narzedziem rman ?
2. Gdzie należy umieścić taki skrypt oraz gdzie należy ustawić w linuxie automatyczne uruchamianie tego skryptu o określonych godzinach w poszczególnych dniach.
Moje założenia robienia backupu rmanem są następujące:
a) Backup bazy, powinien zapisywać się np. w katalogu: \rman_backup
b) Pełny backup poziomu 0 powinien wykonywać się w niedziele np. o godz. 01.00 natomiast kopie przyrostowe powinny wykonywać się od poniedziałku do soboty. Przed wykonaniem kolejnego backupu poziomu 0 wcześniejszy backup powinien być automatycznie usuwany z dysku. Dobrze żeby wykonywane backupy były kompresowane.