WEB开发网
开发学院数据库Oracle 优化Oracle停机时间及数据库恢复 阅读

优化Oracle停机时间及数据库恢复

 2006-08-05 11:51:57 来源:WEB开发网   
核心提示: 8、对数据库进行一次冷备份事件7:丢失一个索引最简单的方法就是重新创建丢失的索引事件8:丢失一个非活动的redo log如果丢失redo数据,恢复将是不完全的,优化Oracle停机时间及数据库恢复(3),必须重新创建涉及的表空间,要重新创建表空间,要使用以下的恢复过程,数据库必须运行在ar

8、对数据库进行一次冷备份

事件7:丢失一个索引

最简单的方法就是重新创建丢失的索引

事件8:丢失一个非活动的redo log

如果丢失redo数据,恢复将是不完全的,必须重新创建涉及的表空间。要重新创建表空间,可以使用全的数据库导出,这样就可以很容易的导入数据并且重新创建该表空间的对象。可以使用以下的步骤来恢复:

1、通过Alter system来切换redo log文件

2、关闭数据库

3、startup mount数据库

4、离线删除涉及的数据文件

5、打开数据库

6、删除用户的表空间,包括其中的内容、

7、通过全数据库备份重新创建表空间和其中的对象

事件9:丢失活动的Redo log

如事件8讨论的一样,如果丢失了redo数据,恢复将是不完全的,必须重新创建涉及的表空间、可以采用以下的步骤恢复:

1、关闭数据库

2、startup mount数据库

3、离线删除涉及的数据文件

4、打开数据库

5、删除用户的表空间,包括其中的内容、

6、通过全数据库备份重新创建表空间和其中的对象

要注意的是活动的事务将会丢失

事件10:丢失存档的Redo log文件

如果存档的redo log文件丢失,应该马上进行一次冷备份、最好也进行一次全数据库导出、没有丢失的存档redo log文件的任何恢复都将是不完全的、

事件11:丢失活动的回滚段

这里指的是丢失一个回滚段的一个数据文件、这是一个危急的恢复过程,它主要是在于保存活动的事务。这里假定数据库已经起来,而你想保存当前运行的事务。要使用以下的恢复过程,数据库必须运行在archivelog模式下。

可以使用以下步骤恢复:

1、不要关闭数据库、对于这种事件,数据库启动比关闭更容易解决问题、

上一页  1 2 3 4 5  下一页

Tags:优化 Oracle 停机

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接