DB2数据库恢复! 数据库下有表空间,为存储数据的逻辑单元,下面指定目录或物理文件、磁盘设备等。这个提示是说你的备份不正确。你的旧数据库既然已经崩溃,估计重做备份不可能。不过还是写出整个步骤吧。若是备份有问题,则备份命令是:CONNECT TO GP;QUIESCE DATABASE IMMEDIATE FORCE CONNECTIONS;CONNECT RESET;BACKUP DATABASE GP TO\"C:\\\"WITH 2 BUFFERS BUFFER 1024 PARALLELISM 1 WITHOUT PROMPTING;CONNECT TO GP;UNQUIESCE DATABASE;CONNECT RESET;其中QUIESCE DATABASE IMMEDIATE FORCE CONNECTIONS为使数据库静默的命令,就是停止数据库上其他活动来执行完全备份的准备工作。在C盘上产生了印像文件GP.0.DB2.NODE0000.CATN0000.20111229155222.001还原命令可以是:RESTORE DATABASE GP FROM\"C:\"TAKEN AT 20111229155222 WITH 1 BUFFERS BUFFER 1024 PARALLELISM 1 WITHOUT PROMPTING;但是如果是新数据库:RESTORE DATABASE GP FROM\"C:\"TAKEN AT 20111229155222 INTO T1;这里的T1是新创建的空数据库。
请问TRUNCATE TABLE 与 DELETE在删除整个表的所有记录时的区别 TRUNCATE TABLE 和不带2113 WHERE 的 DELETE 功能是一样的,都是删5261除表中的所有数据,不4102过 TRUNCATE TABLE 速度更快,占用的日1653志更专少,这是因为 TRUNCATE TABLE 直接释放数据页属并且在事务日志中也只记录数据页的释放,而 DELETE 是一行一行地删除,在事务日志中要记录每一条记录的删除。
db2 有一个表中有clob字段 drop这张表可以降表空间80g 但是手动delete fro delete 不会降低表空间使用的高水位标志,也就是你看到的使用率,但空间已经可以使用。使用truncate table 可以实现表空间使用率的降低。Good Luck。