DB2数据库的建库备份和恢复

Db2环境下建库步骤如下:

1. su – db2inst 注意 ‘-’少了后边会出错;

2. db2 进入db2命令行模式;

3. create database pb_db on /home/db2inst using codeset gbk territory zh_CN pagesize 8192   ---建库;

4. connect to pb_db  ---连接;

5. create bufferpool testpool size 2000 pagesize 32k --临时表空间缓冲池;

6. create temporary tablespace temp pagesize 32k managed by database using  (file   ‘\home\db2inst1\rdl\data‘ 5000) extentsize 80 bufferpool testpool --临时表空间;

7. create bufferpool pbloop immediate size 1000 pagesize 32k  --用户表空间缓冲池;

8. create regular tablespace pbxt pagesize 32k managed by database using (file ‘\home\db2inst1\rdl\data\user‘ 1024M) autoresize no extentsize 32 overhead 10.5 prefetchsize 32 transferrate  0.14 bufferpool pbloop --用户表空间

Db2数据库备份步骤如下:

1. 确保没有用户使用DB2:

db2 list applications for db pb_db;

2. 停掉数据库并重新启动,以便断掉所有连接:

db2stop force

db2start;

3. 执行备份命令:(使用TSM作为备份介质)

db2 backup db pb_db use tsm备份成功,将会返回一个时间戳

db2 backup db pb_db to /home/db2inst1/rdl/data 在data文件夹下备份数据库生成一个001文件

Db2数据库恢复步骤如下:

1. 查看备忘历史记录:

db2 list history backup all for pb_db;

2. 恢复某个时间点的数据:

db2 restore database pb_db from /home/db2inst1/rdl/data taken at 20140625141510

此时会有警告提示,填写y就会恢复完成

时间: 2024-08-24 12:46:40

DB2数据库的建库备份和恢复的相关文章

从MySQL全库备份中恢复某个库和某张表【转】

从MySQL全库备份中恢复某个库和某张表 一.全库备份-A [[email protected] backup]#mysqldump -uroot -p123456 --default-character-set=utf8 --single-transaction --extended-insert=false --hex-blob --master-data=2 --log-error=/tmp/test.err --routines --triggers --events --quick -

mysql 数据库的主从复制及备份、恢复

##远程登录MySql mysql -h62.234.124.229 -P31306 -ucrab -p123456 mysql --host=62.234.124.229 --user=yq --password=123456 ##给远程登录的用户授权: grant all on *.* to [email protected]'114.248.166.196' identified by '123456'; grant select,update,delete on *.* to [emai

MySQL 採用Xtrabackup对数据库进行全库备份

1,xtrabackup简单介绍 关于数据库备份以及备份工具.參考:http://blog.itpub.net/26230597/viewspace-1460065/,这里来介绍xtrabackup已经怎样使用xtrabackup进行对数据库的全备份已经恢复. 2,xtrabackup下载 下载地址为:http://www.percona.com/downloads/XtraBackup/ Chorm浏览器以下.在"DOWNLOADPERCONA XTRABACKUP"以下,选择版本号

MySQL 采用Xtrabackup对数据库进行全库备份

1,xtrabackup简介 关于数据库备份以及备份工具,参考:http://blog.itpub.net/26230597/viewspace-1460065/,这里来介绍xtrabackup已经如何使用xtrabackup进行对数据库的全备份已经恢复. 2,xtrabackup下载 下载地址为:http://www.percona.com/downloads/XtraBackup/ Chorm浏览器下面,在"DOWNLOADPERCONA XTRABACKUP"下面,选择版本号以及

数据库手动建库

1:配置环境变量(以下是本实验环境的配置) [[email protected] ~]$ cat .bash_profile # .bash_profile # Get the aliases and functionsif [ -f ~/.bashrc ]; then . ~/.bashrcfi # User specific environment and startup programs PATH=$PATH:$HOME/bin export PATH export ORACLE_BASE

oracle、postgres、mysql数据库的建库、创建用户、导人导出备份总结

本文包含的内容:使用命令操作oracle.postgres.mysql的导入导出,包括登录到数据 注:我在公司使用的是Center OS操作系统,所以oracle和postgres均是在Linux使用,在其他工具中未测试:mysql是在自己的笔记本电脑上使用的,均在Linux和Dos命令下使用过. 1.oracle: 切换到oracle用户: su - oracle 登陆数据库:sqlplus 用户名/密码@172.10.103.78:1521/orcl as sysdba;(用户名可使用系统的

SQLite数据库损坏时的备份和恢复

SQLite数据库的恢复 在程序运行过程中,强行关机,容易造成数据库损坏. 损坏后,可以利用sqlite.exe,将数据导出来. 比较好的方式是,将数据库中的表导出成insert语句. 第一步: 在命令行模式,进入对应的目录,执行sqlite3.exe 第二步:打开数据库 .open comm.db3 第三步:指定模式,输入insert 和表名 .mode insert tb_scan 第四步:指定输出的文件名 .output tb_scan.sql 第五步:执行select Select *

304444数据库备份和恢复

第13章  数据库备份与恢复 •    13.1 备份和恢复 •    13.2 完整数据库备份与恢复 •    13.3差异数据库备份与恢复 •    13.4 事务日志备份与恢复 •    13.5 一种备份案例 13.1.1 备份和恢复的概念 Ø 前面两章分别介绍了通过数据的完整性控制和安全性控制来保证数据的安全,但这种安全是相对的.不但数据库管理系统软件本身可能会出现问题,而且作为硬件支撑的计算机也有可能出现不可修复的故障,还有自然灾害等不可抗拒的客观因素,这些都有可能造成数据的损坏或丢

shell实现自动备份整个数据库,一个库备份一个文件

自动实现备份整个数据库 实现一个库备份一个文件 实现排除不需要备份的库 实现备份成压缩文件 实现定义保留多少天的备份文件 核心代码 1 #!/bin/bash 2 #set -x 3 ######################### 4 # 功能:自动备份整个mysql数据库 5 # 作者:时光博客 6 # 发布时间:2018/06/04 7 # 最后修改时间: 8 # 版本:v1.0 9 ######################## 10 ########################