数据库的备份与恢复操作,实例将数据库备份在D盘,并从D盘恢复:
1.
备份数据库
D:\>DB2 BACKUP DB SAMPLES
备份成功。此备份映象的时间戳记是:20050122134413
1.1
除去数据库,再建立同名数据库时候,会提示错误,需要删除数据库
D:\>db2 catalog db dbname ond:
SQL1005N
在本地数据库目录或系统数据库目录中已经存在数据库别名 "dbname" 。
D:\>db2 drop db dbname
DB20000I
DROP DATABASE 命令成功完成。
2.恢复
2.1 恢复到一个新数据库,恢复过程自动创建数据库
拷贝备份文件(dbname.0)到D 盘
查看系统数据库目录,看不到要找的数据库,表示该数据库不在系统数据库目录中
2、db2 list database directory on D:
(在系统数据库目录找不到的情况下执行该指令,这里是盘符d),然后发现有sample和source的别名。说明在本地数据库目录中。
3、db2 catalog database
数据库名 on d: 将数据库编目到节点上
4、db2 drop database 数据库名
删除数据库:DB2 DROP DB BPC; (其中BPC为备份数据库名)