一、适用背景情况说明
- 有个数据库test,其数据在设备test,日志在设备test_log;
- test数据库中有个表tab1,有5条记录(1-5);
- 在此时进行了数据库完整备份:dump database test to ‘/opt/data/test.dump’;
- 接着向tab1表中插入了5条记录(6-10),此时的时间是:2009-4-29 17:30:09;
- 然后删除了tab1表中的记录1,此时tab1表还有9条记录(2-10);
- 此时发现上一个步骤中的记录1不应该删除,属于误删除操作,想要恢复回来,怎么办?!
二、进行恢复处理的前提条件
- 数据库的数据和日志必须是分开存储在不同的设备上
- 数据库没有进行过数据库事务日志的截断操作;
- 有数据误删除之前的一个数据库完整备份;
三、误删除数据的恢复处理步骤
1、备份现有数据库test的事务日志(注意不要在备份语句后面使用with no_truncate选项,否则无法按时间点从数据库日志中恢复数据):
dump transaction test to ‘/opt/data/test_tran.dump’
2、创建一个For Load的干净数据库test1,其数据和日志分别存储在两个不同的设备上(也可以直接在现有数据库test上进行恢复,不过推荐采用干净的数据库进行数据恢复,确保现有test数据库中数据的安全);
3、使用完整数据库备份文件 /opt/data/test.dump,将其数据恢复到数据库test1上:
load database test1 from ‘/opt/data/test.dump’
4、从数据库事务日志备份文件 /opt/data/test_tran.dump 中恢复到数据删除之前的那一刻状态:
load transaction test1 from ‘/opt/data/test_tran.dump’ with until_time=’2009-4-29 17:30:09’
(这里until_time推荐使用与数据库日期格式一致的格式,例如:Apr 29 2009 17:30:09+毫秒+PM)
分享到:
相关推荐
Sybase ASE 12.5.4 ODBC驱动包, 4.0.x 版本 将zip解到d:\\sybasease目录下边,然后注册下边的内容: Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\ODBC Drivers] ...
Sybase ASE ODBC Driver 驱动
Sybase ASE作为处理关键业务计算的最有效的数据管理平台之一而确立了其在业界的领先地位,并通过不断提升产品性能为IT人员创造领先的运行优势而声名远扬。Sybase ASE15新增了磁盘内加密功能、智能分区功能、专利的...
为了帮助这些管理VLDB的DBA,Sybase ASE15引入了分区技术。分区技术可以将大的表或者索引分割成小的数据分区,并存放在不同的段中,不同的段...依靠分区技术,管理Sybase ASE15的DBA可以轻松的应对数据增长带来的挑战。
SybaseASE15.0 Enhanced Full-Text Search Specialty Data Store.pdf SybaseASE15.0 HA_故障切换.pdf SybaseASE15.0 Historical Server用户指南.pdf SybaseASE15.0 Job Scheduler用户指南.pdf SybaseASE15.0 Monitor...
Sybase ASE 参考手册,中文版全四卷:第一卷 构建块;第二卷 命令;第三卷 过程;第四卷 表格。
“segment(段)”在Sybase ASE15中被定义为设备的单元。它常常被用来存储特定类型数据,例如:系统数据、日志数据和用户数据。分区可以存贮在不同的段上或者不同的分区存储在同一个段上。类似的,一个或多个段可以...
SybaseASE1503 linux安装文档。Sybase IQ相关其他文档。 SybaseASE1503 linux安装文档。Sybase IQ相关其他文档。
sybase ase 12.5数据库windows版,上传权限不够拆分成两个压缩包。
2.35 如何为当前的Sybase ASE 12.5设置可用的数据缓存? 32 2.36 如何为当前的Sybase ASE 12.5设置可用的过程缓存? 32 2.37 如何为当前的Sybase数据库服务器设置可用的最大数据库设备数量? 32 2.38 如何为当前的...
在window下安装使用Sybase ASE 12.5在window下安装使用Sybase ASE 12.5
sybase ase参考手册:配置参数.pdf
这篇文章详细介绍了Sybase ASE for Linux的安装过程及安全配置方法,更多内容请参考下文: 在各种操作系统中,Linux已经流行。因此,越来越多的主流数据库厂商将它们的产品移植到Linux操作系统平台,例如Sybase、...
SybaseASE12.5.2安装参考手册
是sybase ase for linux企业版本在REDHAT AS5的安装纤细说明
SYBASE ASE 数据存储访问管理用户指南
SYBASE_ASE 15.7.0 for windows 64bit 客户端
Sybase ASE 15.0.4 破解 破解文件在 Crack 目录
Sybase ASE 15.0.4 破解 破解文件在 Crack 目录