关系型数据库管理系统恢复与Oracle备份方法全解析
1. 关系型数据库管理系统(RDBMS)恢复概述
恢复RDBMS的过程会因所采用的备份方法而异。恢复操作的推进取决于非数据磁盘和数据磁盘的状态,以及是否能够进行在线部分恢复。
2. 非数据磁盘丢失的恢复
当非数据磁盘丢失时,若数据库对象完好,无需恢复整个数据库,仅需恢复使其正常运行的各个部分,范围从单个数据库设置文件的恢复到在另一系统上进行全面恢复。
- 可执行文件 :数据库的可执行文件缺失会导致数据库无法运行。若所有可执行文件都存于特定文件系统,恢复会更简便。
- 设置文件 :紧急情况下,可从正常系统复制可执行文件,但数据库设置文件无法如此恢复。每个实例通常有初始化文件来设置实例名称和主数据库位置等变量。若有详细日志记录其创建过程,可重新创建,但从备份中恢复可能更简便。
- 自定义操作系统文件 :数据库常需编辑系统配置文件,如 /etc/system,可能涉及自定义共享内存或更改软件通信的TCP端口。若在全新安装或其他系统上恢复,需重复这些更改,而这些更改常被遗忘或记录不佳。提前了解并记录这些更改很有必要,甚至可编写程序自动记录。
- 许可证设置文件 :部分数据库使用许可管理系统(如FlexLM),需恢复这些文件,数据库才能正常运行。
3. 数据磁盘丢失的恢复
数据磁盘丢失时,恢复的复杂程度和难度因丢失的磁盘及前期准备情况而异。
- 主数据库
订阅专栏 解锁全文
854



被折叠的 条评论
为什么被折叠?



