⌘KCtrl+K 快速搜索

> 文章列表 / Page 72

2014-12-08

MySQL中恢复/修复InnoDB数据字典

c_parser 是工具包中的一个命令行工具,它能读取 InnoDB 页面并从中获取记录。虽然它可以扫描任何字节流,但恢复质量比你将属于表的PRIMARY索引的页面提供给 c_parser 更高。所有InnoDB索引有自己的标识符,又名index_id。InnoDB字典储存表名和index_id之间的对应关系。这是第一个原因。 另一个原因是InnoDB字典能恢复表结构。...
#POST 14 MIN READ
2014-12-08

Undrop MySQL InnoDB 中恢复被drop的表,当 innodb_file_per_table=off时

人为错误是不可避免的。错误的 “DROP DATABASE” 或 “DROP TABLE” 可能会破坏MySQL 服务器上的重要数据。备份是有帮助的,但不总是可用。这种情况是可怕的,但不至于没有希望的。在许多情况下,恢复几乎所有在数据库或表中的数据是有可能的。 我们来看看如何能做到这一点。恢复计划取决于InnoDB将所有数据储存在单个ibdata1还是每个表都有自己的表空间。在这篇文章中,我们考虑...
#POST 19 MIN READ
2014-12-08

Undrop MySQL InnoDB 中恢复被drop的表,当 innodb_file_per_table=on时

我们介绍了在innodb_file_per_table 设为OFF,意外删除了表时,使用恢复工具包进行恢复的情况。 在这篇文章中,我们将展示在innodb_file_per_table 开启的情况下如何恢复 MySQL 表或数据库。假设mysql 服务器的设置为innodb_file_per_table=ON,这个参数告诉InnoDB 将用户表储存在单独的数据文件中。 在恢复测试中我们使用与之前文...
#POST 26 MIN READ
2014-12-08

误删除/丢失/损坏的SYSTEM表空间且无备份情况下的Oracle数据恢复 PRM-DUL

D公司的SA系统管理员误删除了某数据库的SYSTEM表空间所在数据文件,这导致数据库完全无法打开,数据无法取出。 在没有备份的情况下,可以使用PRM恢复接近100%的数据。 此场景中启动PRM后,进入Recovery Wizard后 选择《Non-Dictionary mode》非字典模式: No-dictionary模式下需要用户指定 字符...
#POST 7 MIN READ
2014-12-08

误删除了SYSTEM表空间和部分应用表空间数据文件的Oracle数据恢复 PRM-DUL

D公司的SA由于误操作将在线业务数据库的SYSTEM表空间上的数据文件,以及部分应用表空间数据文件意外删除了。 此场景中由于部分应用表空间数据文件被删除了,这其中可能包括含有数据表的SEGMENT HEADER的数据文件,所以使用Scan Tables From Segment Header可能不如使用Scan Tables From Extents来的合适。 其简要步...
#POST 1 MIN READ
2014-12-07

【12c新特性】多LGWR进程SCALABLE LGWR "_use_single_log_writer"

SCALABLE LGWR是12cR1中引入的一个令人激动的特性, 这是由于在OLTP环境中LGWR写日志往往成为系统的主要性能瓶颈, 如果LGWR进程能像DBWR(DBW0~DBWn)那样多进程写出redo到LOGFILE那么就可能大幅释放OLTP的并发能力,增长Transcation系统的单位时间事务处理能力。 在12cR1 中真正用SCALABLE LGWR实现了这个目的, 也...
#POST 9 MIN READ
2014-12-07

ORA-1578 on Oracle Startup

An ORA-1578 on startup is usually bad news and relates to either a corrupt rollback segment header, or a corrupt block being referenced during bootstraping of the instance. eg: Database mounted. ORA-0...
#POST 8 MIN READ
2014-12-06

PRM-DUL在Linux/Unix VNC下的显示问题

PRM-DUL在Linux/Unix VNC下的显示问题,PRM-DUL在Linux VNC远程图形化下若出现无法显示菜单栏的问题,那么可以使用快捷键AlT+F7后来拖动窗口,显示出 PRM-DUL的图形化界面。 注意当使用PRM-DUL在恢复大数据量的数据库时优先考虑启用VNC,否则若Xmanager之类的工具出现中断,那么可能需要从头再。
#POST 1 MIN READ
2014-12-05

Oracle STARTUP GIVES ORA-1172 AND ORA-600[3020]

PROBLEM: Received ora-1172: recovery of thread %s stuck at block 15902 of file 6 during a startup of their database after a backup. It looks like their database was NOT shutdown normal before the back...
#POST 6 MIN READ