Professional Documents
Culture Documents
5
() DB2 1. DB2
2.
3. db2ilist db2ilist
4. :db2stop
5. db2start
USEREXIT LOGRETAIN
on, off
userexit
(LOGRETAIN) = OFF
(USEREXIT) = OFF
12. userexit ON: db2 update db cfg for db_name
using userexit on
16.
17.
18. trackmod on
24. :
db2 update db cfg for NBU using NEWLOGPATH D:\DB2LOG
25.
: db2 force application all
:db2stop
:db2start
:db2 connect to NBU
:db2 get db cfg
DB2
DB2 DB2
DB2 license
2. DB2 DB2_DB
Attributes
Policy type: DB2
Schedules
Name: DBFULL
Type of Backup:Automatic Full Backup
Schedule:
Name:Default-Appplication-Backup-DB
Type of Backup: Application Backup
Clients: db2
Backup Selections:db2_backup_nbu_online.cmd
3. DB2 DB2_LOG
Attributes:
Policy type:DB2
Schedules:
Name:Default-Application-Backup-LOG
Type of backup: Application Backup
Schedule:
Name:LOGFuLL
Type of backup:Automatic Full Backup
Clients:DB2
Backup Selections:
4. db2.conf
db2.conf
install_path\NetBackup\dbext\db2\samples\db2.conf
Install_path\NetBackup\dbext\db2\db2.conf
DATABASE SAMPLE
OBJECTTYPE DATABASE
POLICY DB2_DB_Policy
SCHEDULE Default-Application-Backup
ENDOPER
DATABASE SAMPLE
OBJECTTYPE ARCHIVE
POLICY DB2_Log_Policy
SCHEDULE User
ARCFUNC SAVE
#ARCFUNC COPY
#ARCDIR /home/db2inst1/arcdir
#RETDIR /home/db2inst1/arcdir
ENDOPER
DATABASE SAMPLE
OBJECTTYPE ARCHIVE
POLICY DB2_ARCH_Policy
SCHEDULE Default-Application-Backup
ENDOPER
:
DATABASE NBU
OBJECTTYPE DATABASE
POLICY DB2_DB
SCHEDULE Default-Application-Backup-DB
ENDOPER
#DATABASE SAMPLE
#OBJECTTYPE ARCHIVE
#POLICY DB2_Log_Policy
#SCHEDULE User
#ARCFUNC SAVE
#ARCFUNC COPY
#ARCDIR /home/db2inst1/arcdir
#RETDIR /home/db2inst1/arcdir
#ENDOPER
DATABASE NBU
OBJECTTYPE ARCHIVE
POLICY DB2_LOG
SCHEDULE Default-Application-Backup-LOG
ENDOPER
:
5.
install_path\NetBackup\ DbExt\sample\
db2_backup_db_online.cmd D
D:\db2_backup_nbu_online.cmd
:
@REM Example: @set
db2_nblib=C:\progra~1\veritas\netbackup\bin\nbdb2.dll
@set db2_nblib=C:\progra~1\veritas\netbackup\bin\nbdb2.dll
@echo db2_nblib = %db2_nblib%
@REM Example: @set db2_home=D:\sqllib
@set db2_home=D:\sqllib
@echo db2_home = %db2_home%
@REM Example: @set db2_name=SAMPLE
@set db2_name=NBU
@echo db2_name = %db2_name%
6. db2uext2.exe
DB2 bin db2uext2.exe,
C:\Program Files\Veritas\NetBackup\DbExt\DB2\db2uext2.exe
D:\SQLLIB\BIN
NBU DB2
DB2
() ARCFUNC SAVE()
1. USEREXIT ON 2. DB2
DB2_LOG DB2
Schedule:
Clients
Backup Selections:
Schedule:
Clients
Backup Selections
4. db2.conf
db2.conf
install_path\NetBackup\dbext\db2\samples\db2.conf
Install_path\NetBackup\dbext\db2\db2.conf
DATABASE SAMPLE
OBJECTTYPE DATABASE
POLICY DB2_DB_Policy
SCHEDULE Default-Application-Backup
ENDOPER
DATABASE SAMPLE
OBJECTTYPE ARCHIVE
POLICY DB2_Log_Policy
SCHEDULE User
ARCFUNC SAVE
#ARCFUNC COPY
#ARCDIR /home/db2inst1/arcdir
#RETDIR /home/db2inst1/arcdir
ENDOPER
DATABASE SAMPLE
OBJECTTYPE ARCHIVE
POLICY DB2_ARCH_Policy
SCHEDULE Default-Application-Backup
ENDOPER
:
DATABASE NBU
OBJECTTYPE DATABASE
POLICY DB2_DB
SCHEDULE Default-Application-Backup-DB
ENDOPER
DATABASE SAMPLE
OBJECTTYPE ARCHIVE
POLICY DB2_LOG
SCHEDULE User
ARCFUNC SAVE
#ARCFUNC COPY
#ARCDIR /home/db2inst1/arcdir
#RETDIR /home/db2inst1/arcdir
ENDOPER
#DATABASE NBU
#OBJECTTYPE ARCHIVE
#POLICY DB2_LOG
#SCHEDULE Default-Application-Backup
#ENDOPER
:
5.
install_path\NetBackup\ DbExt\sample\
db2_backup_db_online.cmd D
D:\db2_backup_nbu_online.cmd
:
@REM Example: @set
db2_nblib=C:\progra~1\veritas\netbackup\bin\nbdb2.dll
@set db2_nblib=C:\progra~1\veritas\netbackup\bin\nbdb2.dll
@echo db2_nblib = %db2_nblib%
@REM Example: @set db2_home=D:\sqllib
@set db2_home=D:\sqllib
@echo db2_home = %db2_home%
@REM Example: @set db2_name=SAMPLE
@set db2_name=NBU
@echo db2_name = %db2_name%
6. db2uext2.exe
DB2 bin db2uext2.exe,
C:\Program Files\Veritas\NetBackup\DbExt\DB2\db2uext2.exe
D:\SQLLIB\BIN
NBU DB2
() : ARCFUNC COPY() 1.
USEREXIT ON,
NEWLOGPATH
:D:\DB2LOG\NBU\
Schedules:
DBFULL
Schedule:
Default-Application-Backup-DB
Clients:
DB2
Backup Selections:
3. DB2_LOG MS-Windows-NT
Attributes:
Policy type:MS-Windows-NT
Schedules
Name:USER_ARCHIVE
Type of backup:User Archive
Clients: DB2
Backup Selections:
Schedules:Full
Clients:
5. db2.conf
db2.conf
install_path\NetBackup\dbext\db2\samples\db2.conf
Install_path\NetBackup\dbext\db2\db2.conf
DATABASE SAMPLE
OBJECTTYPE DATABASE
POLICY DB2_DB_Policy
SCHEDULE Default-Application-Backup
ENDOPER
DATABASE SAMPLE
OBJECTTYPE ARCHIVE
POLICY DB2_Log_Policy
SCHEDULE User
ARCFUNC SAVE
#ARCFUNC COPY
#ARCDIR /home/db2inst1/arcdir
#RETDIR /home/db2inst1/arcdir
ENDOPER
DATABASE SAMPLE
OBJECTTYPE ARCHIVE
POLICY DB2_ARCH_Policy
SCHEDULE Default-Application-Backup
ENDOPER
:
DATABASE NBU
OBJECTTYPE DATABASE
POLICY DB2_DB
SCHEDULE Default-Application-Backup-DB
ENDOPER
DATABASE NBU
OBJECTTYPE ARCHIVE
POLICY DB2_LOG
SCHEDULE USER_ARCHIVE
#SCHEDULE User
#ARCFUNC SAVE
ARCFUNC COPY
ARCDIR D:\DB2LOGARC
RETDIR D:\DB2LOG\NBU\ \NODE0000
ENDOPER
#DATABASE NBU
#OBJECTTYPE ARCHIVE
#POLICY DB2_LOG
#SCHEDULE Default-Application-Backup-LOG
#ENDOPER
:
# Use ARCDIR
# Use RETDIR DB2 db2 cfg
6.
install_path\NetBackup\ DbExt\sample\
db2_backup_db_online.cmd D
D:\db2_backup_nbu_online.cmd
:
@REM Example: @set
db2_nblib=C:\progra~1\veritas\netbackup\bin\nbdb2.dll
@set db2_nblib=C:\progra~1\veritas\netbackup\bin\nbdb2.dll
@echo db2_nblib = %db2_nblib%
@REM Example: @set db2_home=D:\sqllib
@set db2_home=D:\sqllib
@echo db2_home = %db2_home%
@REM Example: @set db2_name=SAMPLE
@set db2_name=NBU
@echo db2_name = %db2_name%
7. db2uext2.exe
DB2 bin db2uext2.exe,
C:\Program Files\Veritas\NetBackup\DbExt\DB2\db2uext2.exe
D:\SQLLIB\BIN
NBU DB2
() (raw)
(PARTITIONTYPE
RAW)
DATABASE SAMPLE
OBJECTTYPE ARCHIVE
POLICY DB2_TYPE_POL_LOGPOL DB2
SCHEDULE DEFAULT-APPLICATION-BACKUP
POLICY DB2
SCHEDULE Default-Application-Backup
() DB2
D:\SQLIB\BIN>db2 restore db NBU load
c:\progra~!\veritas\netbackup\bin\nbdb2.dll
D:\SQLIB\BIN>db2 rollforward db NBU to end of logs and stop
() NBU DB2
() LOGARCHMETH1 = "VENDOR.." ,versions 8.2
and above
informix
, NBU DB2
DB DB
rollforward
() ARCFUNC SAVE()
DB2
, rollforward
libdb2.conf.db2_backup_nbu_online.cmd .