DB2 Recovery part 1

Walaupun disebut database recovery, namun di DB2 kita menggunakan utiliti bernama RESTORE. Untuk dapat melakukan restore diperlukan autorisasi SYSADM, SYSCTRL, SYSMAINT.

Berikut ini adalah syntax untuk melakukan restore
RESTORE DATABASE source-database-alias { restore-options | CONTINUE
| ABORT }
restore-options:
[USER username [USING password]]
[REBUILD WITH [ALL TABLESPACES IN DATABASE | ALL TABLESPACES IN
IMAGE]
[EXCEPT rebuild-tablespace-clause] [rebuild-tablespace-clause]
[{TABLESPACE [ONLINE] | TABLESPACE (tblspace-name [ {,tblspace-name}
.. ]) [ONLINE] |
HISTORY FILE [ONLINE]}] [INCREMENTAL [AUTOMATIC | ABORT]]
[{USE {TSM | XBSA} [OPEN num-sess SESSIONS] |
FROM dir/dev [ {,dir/dev} ... ] | LOAD shared-lib
[OPEN num-sess SESSIONS]}] [TAKEN AT date-time] [TO
target-directory]
[INTO target-database-alias] [NEWLOGPATH directory] [LOGS FROM
directory]
[LOGTARGET directory]
[WITH num-buff BUFFERS] [BUFFER buffer-size]
[DLREPORT file-name] [REPLACE EXISTING] [REDIRECT] [PARALLELISM n]
[WITHOUT ROLLING FORWARD] [WITHOUT DATALINK] [WITHOUT PROMPTING]
Rebuild-tablespace-clause:
[TABLESPACE (tblspace-name [ {,tblspace-name} ... ])

Sama seperti ketika melakukan backup, anda tidak perlu menggunakan semua option diatas. Jika ragu lebih baik menggunakan setting default dari DB2. Namun berbeda dengan backup, di restore harus dilakukan dalam mode offline

Restore dapat dilakukan secara incremental, untuk melakukan ini diperlukan option INCREMENTAL pada saat melakukan restore. Restore harus dilakukan secara berurutan. Hal ini tentunya mempunyai tingkat kesalahan yang lumayan dan cukup sulit. Oleh karena itu dapat menggunakan option INCREMENTAL AUTOMATIC, selanjutnya utiliti restore akan mengurus selanjutnya.

Berikut commandnya
restore db mydb incremental automatic taken at (Fri)

Atau jika anda ingin merestore menjadi database lain dapat menggunakan command berikut
restore database sample from “c:” taken at 20090518100346 to “c:” into newdb

Jika tidak ingin menghapalkan command- command diatas, anda dapat melakukan restore database melalui control center.

Sumber
-DB2 9 DBA exam 731 preparation

This entry was posted in DB2 and tagged , , , , , , , . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>