db2数据库还原命令.
如需帮助,请发邮件到 lyc557@163.com
1.备份的数据库(olddb) 与要还原的数据(newdb)名不相同:
db2 restore db olddb into newdb;
2.当前目录下存在多个备份文件.需要指定时间
db2 restore db olddb taken at 20120819175932 into newdb;
3.需要指定备份文件的目录
db2 RESTORE DATABASE olddb FROM "/media/olddb.0.db2inst1.NODE0000.CATN0000.20120819175932.001"
TAKEN AT 20120819175932 INTO newdb;
4.需要指定newdb NEWLOGPATH路径
db2 RESTORE DATABASE olddb FROM "/media/olddb.0.db2inst1.NODE0000.CATN0000.20120819175932.001"
TAKEN AT 20120819175932 NEWLOGPATH "/opt/log" WITH 2 BUFFERS BUFFER 1024 INTO newdb;
5.需要指定表空间的
1).创建文件夹
mkdir /home/db2inst1/db2space/newdb_sp0;
mkdir /home/db2inst1/db2space/newdb_sp1;
mkdir /home/db2inst1/db2space/newdb_sp2;
mkdir /home/db2inst1/db2space/newdb_sp3;
mkdir /home/db2inst1/db2space/newdb_sp4;
mkdir /home/db2inst1/db2space/newdb_sp5;
mkdir /home/db2inst1/db2space/newdb_sp6;
2).还原命令加入 redirect without rolling forward
db2 RESTORE DATABASE olddb FROM "/media/olddb.0.db2inst1.NODE0000.CATN0000.20120819175932.001"
TAKEN AT 20120819175932 NEWLOGPATH "/opt/log" WITH 2 BUFFERS BUFFER 1024 INTO newdb
redirect without rolling forward;
3).设置表空间目录
SET TABLESPACE CONTAINERS FOR 0 IGNORE ROLLFORWARD CONTAINER OPERATIONS USING (PATH "/home/db2inst1/db2space/newdb_sp0");
SET TABLESPACE CONTAINERS FOR 1 IGNORE ROLLFORWARD CONTAINER OPERATIONS USING (PATH "/home/db2inst1/db2space/newdb_sp1");
SET TABLESPACE CONTAINERS FOR 2 IGNORE ROLLFORWARD CONTAINER OPERATIONS USING (PATH "/home/db2inst1/db2space/newdb_sp2");
SET TABLESPACE CONTAINERS FOR 3 IGNORE ROLLFORWARD CONTAINER OPERATIONS USING (PATH "/home/db2inst1/db2space/newdb_sp3");
SET TABLESPACE CONTAINERS FOR 4 IGNORE ROLLFORWARD CONTAINER OPERATIONS USING (PATH "/home/db2inst1/db2space/newdb_sp4");
SET TABLESPACE CONTAINERS FOR 5 IGNORE ROLLFORWARD CONTAINER OPERATIONS USING (PATH "/home/db2inst1/db2space/newdb_sp5");
SET TABLESPACE CONTAINERS FOR 6 IGNORE ROLLFORWARD CONTAINER OPERATIONS USING (PATH "/home/db2inst1/db2space/newdb_sp6");
3).还原继续.注意为olddb
RESTORE DATABASE olddb CONTINUE;
6.数据库还原退回
db2 restore db 注意为olddb abort
7.还原后如果NEWLOGPATH 需要变更的
db2 UPDATE DB CFG FOR newdb USING NEWLOGPATH /db2/db2inst1/db2logpath
db2 UPDATE DB CFG FOR newdb USING LOGFILSIZ 10001
db2 force applications all;
db2stop;
db2start;
如需帮助,请发邮件到 lyc557@163.com
分享到:
相关推荐
DB2数据库备份还原.SQL 命令 介绍 详细操作说明。
1. 注意事项 2. 数据库安装 ——2.1 DB2 Express-C Version 11.1 下载 ——2.2 数据库安装步骤 3. 创建数据库 —— 3.1 找到服务器上面的命令窗口 —— 3.2 创建数据库详解 ...—— 7.2 卸载DB2数据库
linux 下的 DB2命令linux 下的 DB2命令linux 下的 DB2命令linux 下的 DB2命令
进行数据库的脱机备份还原,表空间的重新定向
db2 restore db <db2name> --还原数据库 4、db2 list application --查看所有连接(需要连接到具体数据库才能查看) 5、db2start --启动数据库 db2stop --停止数据库 6、create database <数据库名> using ...
自己实际操作整理的Linux下安装DB2,以及数据库还原,导入方法命令。使用Xshell操作的。全程使用Linux命令操作。
1》使用命令 db2 restore db db1_dwe from c:\dwe95 taken at 20071213133623 redirect generate script db1.clp ,生成重定向回复脚本db1.clp。 2》修改db1.clp脚本,首先找到 TAKEN AT 20071213133623 这一行,把下...
总结了db2数据库的常用命令,包括数据库的启动、备份、还原
收集的一些DB2常用命令,如何导数、备份还原数据库等。
序,并创建向数据库发送命令并处理结果的应用程序;也可以将程序在数据库中存储为存储过程,并创建执 行存储过程并处理结果的应用程序。 • 完整性约束机制 神通数据库使用约束来自动强制数据库完整性的方式。约束...
mysqlhotcopy -u root -p<rootpass> db1 db2 … dbn 如果需要备份全部数据库,可以加上–regexp=”.*”参数。 Mysqlhotcopy命令可自动完成数据锁定工作,备份时不用关闭服务器。 它还可以刷新日志,使备份文件和...
#!/bin/bash # 热备份mysql库表,打包文件结构是...如果是只需要还原某张表,则最好手动提取sql后,利用Navicat等工具还原,或者用mysql命令还原。 # 3.备份数据库:./mysqlbackup-v1.sh -t backup -d db1,db2[....]
1.安装数据,系统基于mysql数据库,先创建rs_report数据库,再解压datas/rs_report_data.zip文件,通过 mysql -u root -p rs_report命令还原文件到 rs_report 数据库中。2.安装程序,此项目为msql/hive/kylin)
如果是使用中的数据库突然出现些类问题 在Linux下面执行下面命令就可以了,当然你要找到你的mysql目录 linux中 代码如下: /usr/local/mysql/bin/mysqladmin -u root -p flush-tables windows中 可以在cmd中执行lush-...
教程名称:mysql使用疑难问题汇总课程目录:【】10个节省时间的MySQL命令【】DB2环境变量管理方法集【】Linux下MySQL整个数据库的备份与还原【】MaxDB数据库和MySQL数据库的主要差别【】MySQL内存表的特性与使用介绍...
db2 IBM DB2在企业级的应用最为广泛, 在全球的500家最大的企业中,几乎85%以上用DB2数据库服务器。收费 大型企业 Access 微软 Access是一种桌面数据库,只适合数据量少的应用,在处理少量 数据和单机访问的数据库时...
IBM DB2 130 保护网络通信 130 保护客户端服务器通信 131 使用 SecureICA 132 启用 SSL/TLS 协议 132 配置会话数据加密 133 为 ICA 加密设置策略 134 配置服务器和客户端之间的 SSL/TLS 134 实现 SSL Relay 的任务...