`

闪回数据库

阅读更多
如何启用Oracle10g闪回数据库特性
  1.确认当前模式
  
  SYS AS SYSDBA on 29-MAR-05 >select flashback_on from v$database;
  
  FLA
  ---
  NO
  
  2.检查/修改恢复区设置
  
  SYS AS SYSDBA on 29-MAR-05 >show parameter db_recovery_file_dest
  
  NAME         TYPE  VALUE
  ------------------------------------ ----------- ------------------------------
  db_recovery_file_dest    string   /data5/flash_recovery_area
  db_recovery_file_dest_size    big integer 10G
  
  3.检查/修改闪回时间设置
  
  SYS AS SYSDBA on 29-MAR-05 >show parameter db_flashback_retention_target
  
  NAME         TYPE  VALUE
  ------------------------------------ ----------- ------------------------------
  db_flashback_retention_target  integer   60
  SYS AS SYSDBA on 29-MAR-05 >alter system set db_flashback_retention_target=1440;
  
  System altered.
  
  4.重新启动数据库到Mount状态
  
  启动flashback database选项。
  
  SYS AS SYSDBA on 29-MAR-05 >shutdown immediate;
  Database closed.
  Database dismounted.
  ORACLE instance shut down.
  SYS AS SYSDBA on 29-MAR-05 >startup mount;
  ORACLE instance started.
  
  Total System Global Area 314572800 bytes
  Fixed Size     1301704 bytes
  Variable Size     261890872 bytes
  Database Buffers    50331648 bytes
  Redo Buffers    1048576 bytes
  Database mounted.
  SYS AS SYSDBA on 29-MAR-05 >alter database flashback on;
  
  Database altered.
  
  SYS AS SYSDBA on 29-MAR-05 >alter database open;
  
  Database altered.


数据库 宕机  查询:
SQL> select sid,event,p1,p1text from v$session_wait;
出现:

1570 Streams AQ: qmn slave idle wait
1631 Streams AQ: waiting for time management or cleanup tasks
1636 Streams AQ:  0qmn coordinator idle wait


各位  大哥   能不能给个建议
haha(137403441) 2010-04-13 11:56:16
宕机?看看告警日志呢?

Waits on event "log file sync" while performing COMMIT and ROLLBACK operations
were consuming significant database time.

RATIONALE: The average size of writes to the online redo log files was
         15 K and the average time per write was 29 milliseconds.

是不是要加大redo啊?


提交太快
但不提交页不行啊

解决方案:
1.提高LGWR性能
尽量使用快速磁盘,不要把redo log file存放在raid 5的磁盘上
2.使用批量提交
3.适当使用NOLOGGING/UNRECOVERABLE等选项
同意 so的办法
來源:http://itlife365.com/?post=213
分享到:
评论

相关推荐

    oracle闪回数据库

    Oracle闪回数据库是一种高效的数据恢复技术,它允许管理员迅速恢复数据库至某一特定时间点,而无需执行完整的数据库恢复过程。这种技术显著提高了数据恢复的速度和便捷性,特别适合处理逻辑错误,例如用户误操作导致...

    BLOG_Oracle_lhr_利用闪回数据库(flashback)修复Failover后的DG环境.pdf

    ### 利用闪回数据库(Flashback)修复Failover后的DG环境 #### 1. 概述 在Oracle Database环境中,Data Guard (DG)是一种重要的容灾解决方案,它通过复制主数据库(Primary Database)的数据到一个或多个备用数据库...

    使用em控制台闪回数据库

    "使用EM控制台闪回数据库"这一主题聚焦于Oracle数据库的一种高级特性——闪回技术,以及如何通过Enterprise Manager (EM)控制台来实现这一功能。Oracle EM是Oracle公司提供的一个强大的数据库管理工具,它提供了直观...

    闪回数据库(Flashback Database)

    在启用闪回数据时,会将修改过的块的前映像作为闪回数据库日志保存在闪回恢复区中,如出现逻辑坏块或用户错误操作需要恢复到过去的时间点,闪回数据库将还原数据库的前映像,然后使用归档日志和redo前滚到期望恢复的...

    Oracle 闪回,实验加解释

    通过本文对Oracle闪回技术的介绍,我们可以了解到如何设置和管理闪回恢复区,以及如何启用和禁用闪回数据库功能。这些步骤对于保障数据的安全性和提高数据库恢复能力具有重要意义。同时,我们也探讨了闪回恢复区中的...

    oracle数据库执行闪回恢复数据

    oracle数据库执行闪回恢复数据 很不错的

    Oracle数据库闪回专题.doc

    Oracle数据库闪回技术是Oracle 10g及后续版本引入的一种强大特性,主要用于应对逻辑错误,比如用户误删除表、管理员误操作等。它允许数据库快速恢复到错误发生前的状态,而无需进行复杂的不完全恢复操作。闪回技术...

    oracle flashback特性(闪回语句,闪回表,闪回数据库).doc

    Flashback Query 是 Oracle Flashback 特性中最基本的部分,它允许用户通过闪回查询来查看过去的数据状态。Flashback Query 通过使用多版本读一致性的 undo 表空间来读取操作前的记录数据。Flashback Query 有多种...

    oracle数据库恢复技术:RMAN与闪回技术

    2. **闪回技术在数据恢复中的应用**:如果一名数据库管理员不小心删除了一个重要的表,闪回表功能可以将该表恢复到删除之前的最后一个状态,从而避免了可能的数据丢失。 ### 结论 RMAN和闪回技术是Oracle数据库...

    Oracle 8大闪回模式及其特性及其详细实验解释

    Oracle 闪回技术是数据库管理系统中的一个重要特性,它允许用户恢复到某一特定时间点的数据状态,从而有效地处理逻辑错误或误操作。以下是关于Oracle 闪回的详细知识点: 1. **闪回概念**: 闪回是Oracle数据库...

    数据库闪回、表恢复、数据泵新特性

    【数据库闪回】是Oracle数据库提供的一种高级恢复技术,它允许数据库管理员恢复到过去的某个时间点,以便于修复错误或撤销误操作。在Oracle 19C中,数据库闪回功能更加完善,提供了多种类型的闪回操作。 1. **闪回...

    Oracle-10g数据库基础教程之闪回技术.pptx

    这一技术在Oracle 9i中初步引入,到了Oracle 10g得到了进一步增强,包括闪回查询、闪回版本查询、闪回事务查询、闪回表、闪回删除和闪回数据库等多种功能。 **14.1 闪回技术概述** - **闪回基本概念**:Oracle 9i...

    Oracle 数据库应用:第17章 Oracle闪回技术.ppt

    Oracle 闪回技术 Oracle 闪回技术是 Oracle 数据库管理系统提供的一种功能,旨在快速...闪回技术包括闪回数据库、闪回删除、闪回表、闪回事务、闪回版本查询和闪回数据归档等功能,能够快速恢复数据库中的逻辑误操作。

    Oracle 10g数据库基础闪回技术.ppt

    Oracle 10g数据库的闪回技术是一种强大的数据恢复工具,它允许用户撤销数据库到一个先前的状态,以修复错误或恢复丢失的数据。这项技术在9i版本中初步引入,但在10g中得到了显著增强,增加了多种闪回操作类型。 1. ...

    Oracle数据库闪回技术详解.docx

    Oracle数据库的闪回技术是一种强大的数据恢复机制,主要用于处理逻辑错误,而非物理损坏或介质丢失。这一技术的核心在于撤销段,它是保存事务修改数据前原始信息的地方,为闪回操作提供必要的历史数据。 撤销段...

    Oracle闪回操作

    Oracle 闪回操作是Oracle数据库提供的一种高级恢复技术,它允许用户恢复数据库、表或单个行至一个特定的时间点或系统改变号 (SCN)。这种功能在处理误操作,如误删数据、错误更新等场景时尤其有用,因为它可以避免...

    Oracle数据库闪回技术详解.pdf

    4. 闪回数据库则允许用户将整个数据库回退到之前的还原点,这对于灾难恢复非常有用。这需要数据库在特定时间点有完整备份,并且可以使用RMAN(恢复管理器)进行操作。 闪回技术的成功与否很大程度上取决于撤销数据...

    第16章Oracle闪回(Flashback)技术.pptx

    该技术允许选择性地复原某些对象,在 Oracle 11g 中,闪回技术包括闪回数据库、闪回表、闪回查询、闪回版本查询、闪回事务查询和闪回丢弃等方面。 2. 闪回数据库(Flashback Database) 闪回数据库允许用户通过 ...

Global site tag (gtag.js) - Google Analytics