我需要备份表并能够控制要存储的内容:完整表或仅其结构。不幸的是,我没有弄清楚。因此,我查看了官方网站,然后尝试查看完整的指南,但这是不必要的全部信息。
到目前为止,我知道默认方式:
logon ZZZZ/YYYY,XXXX;
ARCHIVE DATA TABLE
(DATABASENAME.TABLENAME1),
(DATABASENAME.TABLENAME2),
(DATABASENAME.TABLENAME3),
RELEASE LOCK,
FILE=NVDSID1;
Example for a Restore of tables:
--------------------------------
logon ZZZZ/YYYY,XXXX;
COPY DATA TABLES
(DATABASENAME.TABLENAME11) (FROM(DATABASENAME.TABLENAME1)),
(DATABASENAME.TABLENAME12) (FROM(DATABASENAME.TABLENAME2)),
(DATABASENAME.TABLENAME13) (FROM(DATABASENAME.TABLENAME3)),
RELEASE LOCK,
FILE=NVDSID1;
但是,如何按照我之前的要求指定要转储的内容?还有一个问题:如何备份和还原视图和过程?
字典备份将备份数据库中所有对象的定义,包括存储过程的字典条目。如果指定单个对象,则仅该对象的定义将被存档。
/* Dictionary Backup - Object Definitions only */
ARCHIVE DICTIONARY TABLES
(DBNAME.TABLENAME1),
(DBNAME.TABLENAME2),
(...)
RELEASE LOCK,
FILE=NVDSID1;
/* Data Backup - Object Definitions and Data */
ARCHIVE DATA TABLES
(DBNAME.TABLENAME1),
(DBNAME.TABLENAME2),
(...)
RELEASE LOCK,
FILE=NVDSID2;
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句