db2 restore之后,三个表空间重定向失败,如何恢复

问题描述

db2 restore之后,三个表空间重定向失败,如何恢复

原镜像的表空间容器类型是deceive 恢复的时候用 set tablespace containes for 4 using (FILE '/data/temp.dat' 131072);容器类型用了File 并且改变了大小,这三个表空间用命令还原不成功,没法查询数据,后来在qc上找到相应表空间,alter修改表空间,依旧是修改为file容器类型,其中一个成功了,另外两个不能alter 有没有人能帮忙解释下,如何改变容器类型和大小之后还能保证表空间正常?

时间: 2024-08-03 11:55:30

db2 restore之后,三个表空间重定向失败,如何恢复的相关文章

Oracle Database 10g:最佳新特性(第三周:表空间管理)

oracle 第三周:表空间管理 名字中包含了什么?:改善的表空间管理 表空间管理得到了重大的改进,这可以归因于一个 sparser SYSTEM.为用户定义一个默认表空间的支持.新的 SYSAUX.甚至重命名 您曾经多少次因用户在 SYSTEM 表空间中创建了非 SYS 和 SYSTEM 的段而伤透脑筋? 在 Oracle9i Database 之前,如果在创建用户时没有指定默认表空间,那么它将默认为 SYSTEM 表空间.如果用户在创建一个段时没有显式地指定一个表空间,那么这个段将在 SYS

SYSTEM 表空间管理及备份恢复

--============================= -- SYSTEM 表空间管理及备份恢复 --=============================       SYSTEM表空间是Oracle数据库最重要的一个表空间,存放了一些DDL语言产生的信息以及PL/SQL包.视图.函数.过程等,称之为数据字典, 因此该表空间也具有其特殊性,下面描述SYSTEM表空间的相关特性及备份与恢复.        一.SYSTEM表空间的管理     1.建议不存放用户数据,避免用户错误导致

误删除LV后察看表空间利用率失败的解决方法

现象:误删除LV后察看表空间利用率失败,察看ALERT日志,发现如下错误: Errors in file /home/oracle/admin/zhjport/bdump/zhjport1_dbw0_2871436.trc: ORA-01186: file 81 failed verification tests ORA-01157: cannot identify/lock data file 81 - see DBWR trace file ORA-01110: data file 81:

ora-01653表空间扩展失败产生的场景和处理方法

产生ora-01653表空间扩展失败的过程: DBF放在E盘且E盘只有剩余的200M --1.建表  DROP TABLE bigtab;  CREATE TABLE bigtab AS SELECT rownum as "id", a.* FROM dba_objects a;  DROP TABLE smalltab;  create table smalltab as select rownum as "id", a.* FROM dba_tables a;

DB2数据库表空间重定向恢复实例分析

一.发出重定向恢复命令 DB2 RESTORE DB OLDDB FROM "C:\OLDDBbak" TAKEN AT 20150717164847 TO "C:" INTO NEWDB REDIRECT 其中,OLDDB是旧数据库.备份的数据库名称,NEWDB是新数据库名称,不用事先创建也可以,C:\OLDDBbak是备份文件放置的目录,20150717164847是 备份文件的时间戳,具体可看备份文件的名字OLDDB.0.DB2.NODE0000.CATN00

Oracle技术:基于表空间的时间点恢复

1.测试环境 03:57:50 SQL> conn scott/tiger Connected. 03:57:57 SQL> 03:59:43 SQL> select * from tab; TNAME                          TABTYPE  CLUSTERID ------------------------------ ------- ---------- EXCEPTIONS                     TABLE LXTB1        

跟屌丝一起学习 DB2 第三课 创建表空间

缓冲池(bufferpool) 是一个内存块的集合,这些内存块采用页面的形式.在首次创建数据库时,同时创建了一个默认的缓冲池 IBMDEFAULTBP.可以在创建表空间时,或者在 Buffer Pools 视图中使用 Create New Bufferpool 向导,创建新的缓冲池. 缓冲池最重要的作用是,在数据库读写硬盘上的数据时帮助减少 I/O 开销.这是通过 I/O 预获取和页面清理器实现的.预获取能够减少读取页面的 I/O 开销,其原理是:预先判断特定查询可能需要的页面,然后将这些页面读

DB2基础:表空间和缓冲池

本文专为 IBM DB2 Universal Database for Linux.UNIX 和 Windows 而撰写 简介 对于刚涉足 DB2 领域的 DBA 或未来的 DBA 而言,新数据库的设计和性能选择可能会很令人困惑.在本文中,我们将讨论 DBA 要做出重要选择的两个方面:表空间和缓冲池.表空间和缓冲池的设计和调优会对 DB2 服务器的性能产生深远的影响,因此我们将着重讨论这些活动. 在我们的示例中,我们将使用 DB2 V8.1 企业服务器版.大多数示例也适用于低级版本.我们会让您知

DB2表空间理论基础(原创)

在DB2 V9版本中表空间的管理方式有系统管理表空间(SMS),数据库管理表空间(DMS)和自动存储管理,下面就以表空间的管理方式来介绍DB2的表空间 系统管理空间概述  在SMS(系统管理空间)表空间中,操作系统的文件系统管理器分配和管理用于存储表的空间.该存储模型通常由存储在文件系统空间中的多个文件组成,这些文件表示表对象.用户决定文件的位置.DB2 数据库 Linux 版.UNIX 版和 Windows 版控制它们的名称,而文件系统负责管理它们.通过控制写入每个文件的数据量,数据库管理器均