DB2数据库的备份与还原
来源:互联网 发布:haproxy windows版 编辑:程序博客网 时间:2024/04/30 07:34
一 本地局域网下
1 命令行:db2cmd
2 连接数据库
db2 connect to 数据库名 user 用户名 using 密码
3 导出表结构文件
db2look -d 数据库名 -z 表模式 -e -o 表结构文件.sql
4 导出表数据(建立一个data子文件夹后)
db2move 数据库名 export
注:(同样是在db2cmd模式下)
5 导入表结构
db2 -tvf 表结构文件.sql
6 导入数据
db2move 数据库名 load -lo replace
二 vpn方式进入其它局域网时
远程导出时需在相关语句中加入如下内容
(远程连接时
db2move后面加上-u db2admin -p db2admin
db2look后面加上-i db2admin -w db2admin)
三 linux 本地导出数据
1 进入db2inst1用户
su - db2inst1
2 合适位置建立一个文件夹
mkdir 20090324database
3 在刚建立的文件夹建立子文件夹,用于保存数据
mkdir data
4 执行导出表结构语句
db2look -d <数据库名> -u <用户> -e -o <脚本名称>.sql
例:db2look -d weisheng -z db2inst1 -e -o sql0325.sql
5 把表数据导出(在data目录当中)
db2move database_name export
注:在导入数据和表结构时,需根据需要修改sql文件和data下db2move.lst文件的表模式
四 back和restore备份和还原命令
备份SSHJBPM数据库,(在c:下存在db2data文件夹),会产生一个时间戳,需根据时间戳还原数据库
BACKUP DATABASE SSHJBPM TO "C:/db2data" WITH 2 BUFFERS BUFFER 1024 PARALLELISM 1 WITHOUT PROMPTING;
还原SSHJBPM数据库,根据C:/db2data下带有时间戳的备份文件
RESTORE DATABASE SSHJBPM FROM "C:/db2data" TAKEN AT 20090408105236 WITH 2 BUFFERS BUFFER 1024 PARALLELISM 1 WITHOUT PROMPTING;
创建testssh 数据库,并根据SSHJBPM数据库的C:/db2data下带有时间戳的备份文件,还原到testssh库中
RESTORE DATABASE SSHJBPM FROM "C:/db2data" TAKEN AT 20090408105236 TO "C:" INTO testssh WITH 2 BUFFERS BUFFER 1024 PARALLELISM 1 WITHOUT PROMPTING;
- DB2数据库的备份与还原
- DB2数据库的备份与还原
- DB2 数据库的备份与还原
- DB2数据库备份与还原
- db2 数据库的备份还原
- db2备份还原数据库
- DB2数据库备份还原
- DB2 数据库备份还原 08
- 数据库的备份与还原:
- 【数据库的备份与还原】
- 数据库的备份与还原
- 【数据库的备份与还原】 .
- 数据库的备份与还原
- 数据库的备份与还原
- 数据库的备份与还原
- 数据库的备份与还原
- 数据库的备份与还原
- 数据库的备份与还原
- 回顾2008 迎接2009
- Ajax Control Toolkit 34个服务器端控件(8)
- Useful window function
- 我团队开始对外承接网站的开发
- JSP技术在Wap中的应用
- DB2数据库的备份与还原
- 写出漂亮代码的几种方法
- QQ for Linux 1.0 Beta1发布
- 关于birt中配置数据源!
- 一道趣味算术题
- 一个通用的数据库访问类(sql server数据库)
- 对于IT人士非常有用的东东。不看可惜了!
- C#中COM操作(一)---实例化
- Asp 游标和锁定类型