欢迎来到天天文库
浏览记录
ID:37916300
大小:53.00 KB
页数:8页
时间:2019-06-02
《db2的重定向恢复》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、db2的重定向恢复db2的重新定向恢复是一个比较快的数据库迁移方式,它通过类似克隆的方式,在新的环境中建立和当前数据库一致的一个新数据库,这里说的新的环境包括:1.当前实例下;2不同实例下或者别的服务器下,今天抽了点时间做了一个重新定向恢复的例子,现在分享给大家。首先,重新定向恢复的大致包括如下3个步骤:(一)备份数据库BACKUPDATABASEOLDDBTOXX(二)恢复数据库RESTOREDATABASE,这里需要加上重新定向的参数REDIRECT,类似:RESTOREDATABASEOLDDBFROMOLDDBBACKUPDIRTAKENATXX[TOF(F
2、代表盘符:即需要将数据库恢复到那个盘符)]INTONEWDBREDIRECT[WITHOUTROLLINGFORWARD](三)定义新数据库的表空间容器SETTABLESPACECONTAINERS0—tablesapceidUSING(FILE/[PATH]“F:ssss”----容器目录[4096---对于DMS必须设置容器大小])(四)再次恢复数据库,这时候需要增加一个参数:CONTINUE类似:RESTOREDATABASEOLDDBCONTINUE我这边用到了2个例子,其一:在当前实例下把当前的数据库DWZXT重新定向恢复为DWZ;其二:在新的实例下恢复
3、重新定向恢复数据库DWZXT为DWZ第一个例子:当前实例下的重定向恢复1.得到当前实例C:>db2getinstance当前数据库管理器实例是:DB22.查看实例下的数据库C:>db2listdbdirectory系统数据库目录数据库1条目:数据库别名=DWZXT数据库名称=DWZXT数据库驱动器=D:DB2数据库发行版级别=a.00注释=目录条目类型=间接目录数据库分区号=0备用服务器主机名=备用服务器端口号=1.连接到数据库,并进行数据库备份,对应第一步骤C:>db2connecttodwzxt数据库连接信息数据库服务器=DB2/NT8.2.0SQL授权
4、标识=ADMINIST...本地数据库别名=DWZXTC:>db2forceapplicationsallDB20000IFORCEAPPLICATION命令成功完成。DB21024I该命令为异步的,可能不会立即生效。C:>db2backupdatabasedwzxttoe:dbres备份成功。此备份映像的时间戳记是:200802231445142.恢复数据库,对应第二步骤C:>db2restoredatabasedwzxtfrome:dbrestakenat20080223144514intodwzredirectwithoutrollingforwar
5、dSQL1277N复原已检测到一个或多个表空间容器是不可访问的,或者已将它们的状态设置为“必须定义存储器”。DB20000IRESTOREDATABASE命令成功完成。3.查看新数据库需要定义的表空间容器,并生成容器目录[文件](在当前命令行编辑器中)C:>db2listtablespaces当前数据库的表空间表空间标识=0名称=SYSCATSPACE类型=系统管理空间内容=任何数据状态=0x2001100详细解释:复原暂挂必须定义存储器可以定义存储器表空间标识=1名称=TEMPSPACE1类型=系统管理空间内容=系统临时数据状态=0x2001100详细解释:复原
6、暂挂必须定义存储器可以定义存储器表空间标识=2名称=USERSPACE1类型=系统管理空间内容=任何数据状态=0x2001100详细解释:复原暂挂必须定义存储器可以定义存储器表空间标识=3名称=USERTMPSP类型=系统管理空间内容=用户临时数据状态=0x2001100详细解释:复原暂挂必须定义存储器可以定义存储器由以上可以看出我们需要定义4个系统管理表空间的容器:0:SYSCATSPACE、1:TEMPSPACE1、2:USERSPACE1、3:USERTMPSP,最终建好如下目录:C:>dirE:dwzx驱动器E中的卷没有标签。卷的序列号是0E00-006
7、FE:dwzx的目录2008-02-2314:48
此文档下载收益归作者所有