`
leonayx123
  • 浏览: 49676 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

db2数据库重定向表空间导入-解决RESTORE 时 报驱动没关错误

阅读更多

db2在数据备份时,会同时把表空间容器物理路径备份出来。(会备份八个表空间文件)
这样在你resotre时,会按照导出时表空间容器的路径,新建表空间文件。
所以在导入时,如果当前系统没有以前对应的磁盘分区。
导入时就会提示你:“终止导入,驱动器门没有关。”

如果当前当前磁盘里已经存在对应的表空间文件夹,而且此表空间被使用,
会“报容器使用中,请使用重定向”


1.两个问题的解决办法相同,在回复时使用重定向命令:

db2 RESTORE DATABASE olddb  FROM "E:\test_bkp" INTO  newdb  redirect without rolling forward。


执行结果
-- SQL1277N  复原已检测到一个或多个表空间容器是不可访问的,或者已将它们的状态设置为“必须定义存储器”。
-- DB20000I  RESTORE DATABASE 命令成功完成。

2.列出当前备份里表空间容器原来的路径

db2 list tablespaces 

结果会看到10个容器路径。 1和10 分别是0k的。不需要重定向。

 

 

3.修改容器地址

其他的容器,按照2,3,4,5,9,8,7,6的顺序,写出如下命令。并且修改成新路径。执行命令。

db2 set tablespace containers for 2 using (path "E:\DB\TRS\NP\BPN8K")
db2 set tablespace containers for 3 using (path "E:\DB\TRS\NP\BPN16K")
db2 set tablespace containers for 4 using (path "E:\DB\TRS\NP\BPN4K")
db2 set tablespace containers for 5 using (path "E:\DB\TRS\NP\BPN32K")

db2 set tablespace containers for 9 using (path "E:\DB\TRS\TEMP\BPN4K")
db2 set tablespace containers for 8 using (path "E:\DB\TRS\TEMP\BPN8K")
db2 set tablespace containers for 7 using (path "E:\DB\TRS\TEMP\BPN16K")
db2 set tablespace containers for 6 using (path "E:\DB\TRS\TEMP\BPN32K")

 

 

 

 4.按设置好的容器路径还原备份库。

db2 RESTORE DATABASE NP55 CONTINUE

分享到:
评论

相关推荐

    db2 v9重定向恢复

    DB2 V9版本中的重定向恢复功能是一种高效的数据库恢复机制,它允许用户将数据恢复到与原始位置不同的新位置,这对于解决磁盘空间不足或数据损坏等问题非常有用。 #### 二、DB2 V9重定向恢复步骤详解 ##### 1. 使用...

    重定向操作db2数据库

    通过以上步骤和注意事项的详细介绍,我们可以了解到,在DB2数据库管理中,面对SQL2563W错误时,通过合理的重定向操作能够有效地解决恢复过程中出现的表空间位置不匹配问题,确保数据库恢复工作的顺利进行。

    db2数据库命令

    28. **恢复数据库导入数据**:`#db2restoredb<sourcedbname>` - 从备份中恢复数据库,替换现有数据。 29. **在线恢复数据库**:`#db2"RESTOREDB<databasename>TO<dbpath>LOGTARGET<logpath>WITHOUTPROMPTING` - ...

    IBM DB2数据库证考试题库C2090-611

    1. 数据库恢复:在DB2数据库管理中,如果因为硬件故障导致数据库表空间TBSP_1出现坏页,可以通过DB2的数据库修复工具(DB2 DART)检查出坏页,并使用正确的恢复命令来修复损坏。题库中给出的正确命令选项是 B....

    DB2 数据库命令简介

    - `db2 restore db 数据库名 from 来源路径 to 目标路径` 恢复数据库。 8. **绑定存储过程**: - `db2 bind 存储过程文件路径` 将存储过程绑定到DB2,通常存储过程文件需要放在服务器的C:\sqllib\function目录下...

    db2 常用命令(包含数据库的备份与恢复)

    ### DB2常用命令详解及数据库备份与恢复方法 #### 一、DB2连接与应用管理命令 1. **连接数据库** - `db2 connect to <数据库名>` - 示例:`db2 connect to sample` - 解释:此命令用于连接到指定的数据库实例。...

    DB2数据库常用命令手册

    - 停止数据库时,应先停止所有相关的应用程序连接,避免出现数据不一致或丢失的问题。 #### 二、连接到数据库 **命令:** - `db2 connect to <database_name> using <password>`:连接到指定的数据库。 **注意事项...

    db2 常用命令大全

    db2 -tvf <脚本名称>.sql -- 把上述导出的表结构导入到数据库表结构 db2move <数据库名> load -lo replace -- 把上述“db2move <数据库名> export“导出的数据导入到数据库中并把相同的数据替换掉 3. 断开数据库...

    DB2重定向恢复.doc

    DB2 重定向恢复是一种高级恢复技术,用于在原始存储空间不足或无法使用时,将数据库的表空间恢复到其他位置。这种恢复方法允许你将数据库的备份数据从一个路径恢复到另一个路径,特别是当备份文件所在的磁盘空间不足...

    DB2数据库常用命令大全整合

    \DB2_TAB\STMASPACE.F1' 10000) EXTENTSIZE 256`:此命令用于创建一个临时表空间,指定页面大小为32KB,由数据库管理,并指定了表空间的存储位置。 #### 十七、获取数据库快照 - **获取数据库快照**: - `db2...

    DB2数据库灾难行恢复步骤

    本文将详细介绍当DB2数据库遭遇灾难性事件时的一系列恢复步骤,旨在帮助DBA(数据库管理员)们在最短时间内恢复业务系统的正常运行。 #### 二、灾难性恢复前的准备工作 1. **备份策略**:在进行任何灾难恢复操作...

    db2数据库运维常用命令集 数据库运维.docx

    - `db2look-d<数据库名>-u<用户>-e-o<脚本名称>.sql`:导出数据库的表结构,通常用户为空间管理员。 - `db2look-d<数据库名>-u<用户>-t<表1><表2>-e-o<脚本名称>.sql`:导出指定表的结构。 - `db2move<数据库名>...

    DB2 数据库备份还原

    要恢复数据库,需要输入 db2 RESTORE DATABASE ils FROM D:\bak TAKEN AT 20110619162201 INTO ils 命令,恢复完成后,将给出提示。 数据库备份的重要性 数据库备份是数据库管理中非常重要的一部分,因为它可以...

    db2常用命令大全.doc

    db2 -tvf <脚本名称>.sql --把上述导出的表结构导入到数据库表结构 db2move <数据库名> load -lo replace --把上述“db2move <数据库名> export “导出的数据导入到数据库中并把相同的数据替换掉 11. 断开与数据库...

    db2数据库sql语句大全

    根据提供的标题、描述以及部分文本内容,我们可以整理出与DB2数据库相关的多个知识点。下面将对这些内容进行详细的解析和扩展: ### DB2数据库SQL语句大全 #### 1. 强制关闭所有应用程序 ```sql db2...

    DB2导入、导出、备份及恢复数据库等操作资料

    - 在执行导出导入操作时,需注意目标数据库的表空间配置是否与源数据库一致。 3. **DDL定义问题**: - 使用`db2look`工具获取的DDL定义可能存在一些差异,需要注意手动编辑以适应不同的环境需求。 4. **文件格式...

    db2中常用的命令大全

    9. 数据库导入:db2 -tvf <脚本名称>.sql --把上述导出的表结构导入到数据库表结构 db2move <数据库名> load -lo replace --把上述“db2move <数据库名> export “导出的数据导入到数据库中并把相同的数据替换掉 10...

    DB2数据库跨平台备份与恢复

    通过以上步骤,可以有效地解决DB2数据库跨平台备份与恢复过程中遇到的SQL2570N错误问题。值得注意的是,对于不同版本的DB2,具体的命令语法和压缩库路径可能会有所不同,因此在实际操作前最好参考官方文档。

Global site tag (gtag.js) - Google Analytics