Marek
Nowak
Student,
Politechnika
Warszawska
Temat: Backup RMAN (Oracle 10g)
Chciałbym przygotować procedurę backupu baz Oracle, którą później chciałbym wdrożyć w środowisko testowe, a z czasem produkcyjne.Moje założenia:
1.Na serwerze pracują dwie bazy X i Y. Baza X jest baza produkcyjna, baza Y jest baza interfejsowa.
2.Dostępność do baz musi być 24 godz. 7 dni w tygodniu (no może w niedziele mogłaby być przerwa w godz. 10.00 do 18.00 i wtedy mógłby być robiony backup poziomu zerowego RMANem).
3.Bazy pracują na serwerze z systemem Linux suse 10.0
4.Równocześnie z serwerem produkcyjnym pracuje serwer stanby gdzie bazy są zrzucane: baza X co 2 godz. Baza Y co 4 godziny. Też pod kontrolą systemu operacyjnego Linux.
5.Backup np. przyrostowy RMANem powinien być wykonywany możliwie jak najczęściej
6.Po wykonaniu backupu (przy użyciu RMANA) dane będą zapisywany na bibliotece taśmowej jako osobne zadanie przy uzyciu programu np. ArcServe.
Moje pytanie jest następujące:
1.Jak „wstrzelić” się czasowo z backupem przy użyciu RMANA, tak aby nie kolidowało to z rzucaniem bazy na serwer standby ?
2.Gdzie najlepiej powinna być przechowywana kopia backupu RMANA? Czy na serwerze produkcyjny czy standby czy najlepiej na osobnym serwerze specjalnie dedykowanym na zapisywanie tego backupu ( w rachubę wchodzi ile miejsca będę potrzebował na dysku RMAN na zapisanie backupu? Jak sie ma rozmiar bazy z rozmiarem wykonanym RMAN'em (tzn. jaka jest skala rozmiarow)
3.Czy można to zrobić przy użyciu skryptów i czy są jakieś gotowe rozwiązania.