现在的位置: 首页 > 综合 > 正文

DB2数据库的备份与还原

2013年10月31日 ⁄ 综合 ⁄ 共 894字 ⁄ 字号 评论关闭

DB2数据库的远程连接与备份恢复

如果DB2数据库不在本地局域网内需用db2 catalog方式查找数据库

--------进入db2命令行模式

db2cmd

---------连接远程数据库

db2 catalog tcpip node TEST18(节点名) remote 10.62.1.18IP server 50000(端口)

---------用于在控制中心显示节点下的数据库

db2 catalog db TEST18(数据库名) as TEST18(数据库别名) at node TEST18(所在节点)

----------连接数据库

db2 CONNECT TO TEST18(数据库别名) user db2inst1(用户名) using db2inst1(密码)

 

数据库的导出与还原

db2 connect to database user db2admin using db2admin

(远程连接时

db2move后面加上-u db2admin -p db2admin

db2look后面加上-i db2admin -w db2admin)

//把表结构都导出

1.db2look -d PUBLIC   -a -e  -l  -x  -c -o a.out

db2look -d PUBLIC -z DB2ADMIN  -e -o db2lookjiancha.sql

//导出权限表结构

2.db2look -d WEISHENG -u DB2ADMIN -t USERS ROLES USER_ROLE RESOURCES ROLE_RESC -e -o quanxian.sql

//把表数据导出

3.db2move PUBLIC export(data目录)

//把权限表数据导出

4.db2move PUBLIC export -tn USERS,ROLES,USER_ROLE,RESOURCES,ROLE_RESCquanxian目录)

 

在新机器上:

//导入表结构

1.db2 -tvf db2lookjiancha.sql

//导入权限表结构

2.db2 -tvf quanxian.sql

//导入数据

3.db2move PUBLIC load -lo replace

//导入权限数据

4.db2move PUBLIC load -lo replace

抱歉!评论已关闭.