oracle rman tapes - ghdrako/doc_snipets GitHub Wiki
Bezpośrednia kopia zapasowa RMAN w bibliotece taśmowej ma tę zaletę, że nie jest wymagana dodatkowa pojemność dysku. Aby móc bezpośrednio tworzyć kopie zapasowe i ponownie przechowywać, oprogramowanie do zarządzania nośnikami musi być zintegrowane. Istnieje wielu dostawców takich rozwiązań. Sam Oracle oferuje "Secure Backup", a "Tivoli Data Protection for Oracle" jest również szeroko stosowany jako komponent Tivoli Sto rage Manager firmy IBM. W poniższych krokach opisano sposób wdrażania TDP dla bazy danych Oracle.
- Oprócz klienta TSM należy zainstalować klienta TDP na serwerze bazy danych jako uzytkownik oracle.
- Oprogramowanie klienckie TDP zawiera bibliotekę zarządzania o nazwie
libobk64.a
. Utwórz łącze logiczne w katalogu$ORACLE_HOME/lib
:
$ ln -s /usr/lib/libobk64.a $ORACLE_HOME/lib/libobk.a
- Przejdź do katalogu
/usr/tivoli/tsm/client/oracle/bin64
i skopiuj pliktdpo.opt.smp
dotdpo.opt
. Edytuj plik i dołącz następujące opcje
dsmi_orc_config /usr/tivoli/tsm/client/oracle/bin64/dsm.opt
dsmi_log <sciezka do katalogu logow>
- W tym samym katalogu utwórz plik dsm.opt. Wprowadź nazwę serwera:
Servername tdpo
- Przejdź do katalogu
/usr/tivoli/tsm/client/api/bin64
i utwórz dowiązanie symboliczne do pliku/usr/tivoli/tsm/client/ba/bin/dsm.sys
i podaj następujące parametry:
Servername tdpo
CommMethod TCPIP
TCPServerAddress x.x.x.x
PasswordAccess generate
NameName TdpoNodeName
- Wygeneruj plik haseł za pomocą następującego polecenia
$ tdpoconf password
- Na potrzeby tworzenia kopii zapasowej można skonfigurować kanał domyślny lub zdefiniować kanał w skrypcie kopii zapasowej
run {
allocate channel t1 type sbt parms 'ENV=(TDPO_OPTFILE=/usr/Tivoli/
tsm/client/oracle/bin/tdpo.opt)';
backup incremental level 0 database;
}
Polecenia tworzenia kopii zapasowych i odzyskiwania nie różnią się od kopii zapasowej na dysku. Recovery Manager odczytuje bloki danych z bazy danych i przesyła je przez sieć bezpośrednio do serwera TSM z biblioteką taśm.
W przypadku dużych baz danych istnieje możliwość wykonania kopii zapasowej bez użycia sieci LAN. W tym celu serwer bazy danych musi być połączony z infrastrukturą sieci Fibre Channel (SAN). Dane kopii zapasowej są następnie przesyłane strumieniowo przez interfejs SAN i sieć SAN. Zwiększona przepustowość za pośrednictwem sieci SAN znacznie skraca czas tworzenia kopii zapasowych i przywracania danych. W tym samym czasie sieć TCP/IP jest odciążona.