答案 0 :(得分:2)
BACKUP DATABASE写入数据库的精确图像(配置,数据文件的物理布局,架构和数据)。
您可以使用将生成的备份映像复制到另一台服务器,并使用RESTORE DATABASE还原它的副本。如果新服务器上不存在相同的驱动器/目录,则可能需要perform a redirected restore来更改新服务器上数据库的数据文件的位置。
您提供的BACKUP DATABASE命令将对数据库进行脱机(冷)备份,这要求没有用户连接到数据库。如果为archive logging启用了数据库,则可以进行在线备份:
backup database tc online to "D:\XYZ" include logs
我从BACKUP DATABASE命令中删除了不必要的选项(DB2将自动选择适当的值)。添加“包含日志”将使您在执行还原和后续前滚时更轻松。
答案 1 :(得分:0)
模式备份
db2look -d -e -z -o ddl_schema1.sql
db2 -x“选择'导出到'|| rtrim(tabname)||'.ixf of ixf,由lobsinfile消息修改'|| rtrim(tabname)\ || '.msg从'||中选择* rtrim(tabschema)||'。'|| rtrim(tabname)||';'来自syscat.tables,其中type ='T'\ 和tabschema在(',...)“> schema_tables.sql
或
或
CALL SYSPROC.ADMIN_COPY_SCHEMA('SOURCE_SCHEMA','TARGET_SCHEMA',
'COPY',NULL,'SOURCETS1,SOURCETS2','TARGETTS1,TARGETTS2,
SYS_ANY”,“ ERRORSCHEMA”,“ ERRORNAME”)