如何启用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闪回数据库是一种高效的数据恢复技术,它允许管理员迅速恢复数据库至某一特定时间点,而无需执行完整的数据库恢复过程。这种技术显著提高了数据恢复的速度和便捷性,特别适合处理逻辑错误,例如用户误操作导致...
### 利用闪回数据库(Flashback)修复Failover后的DG环境 #### 1. 概述 在Oracle Database环境中,Data Guard (DG)是一种重要的容灾解决方案,它通过复制主数据库(Primary Database)的数据到一个或多个备用数据库...
"使用EM控制台闪回数据库"这一主题聚焦于Oracle数据库的一种高级特性——闪回技术,以及如何通过Enterprise Manager (EM)控制台来实现这一功能。Oracle EM是Oracle公司提供的一个强大的数据库管理工具,它提供了直观...
在启用闪回数据时,会将修改过的块的前映像作为闪回数据库日志保存在闪回恢复区中,如出现逻辑坏块或用户错误操作需要恢复到过去的时间点,闪回数据库将还原数据库的前映像,然后使用归档日志和redo前滚到期望恢复的...
通过本文对Oracle闪回技术的介绍,我们可以了解到如何设置和管理闪回恢复区,以及如何启用和禁用闪回数据库功能。这些步骤对于保障数据的安全性和提高数据库恢复能力具有重要意义。同时,我们也探讨了闪回恢复区中的...
oracle数据库执行闪回恢复数据 很不错的
Oracle数据库闪回技术是Oracle 10g及后续版本引入的一种强大特性,主要用于应对逻辑错误,比如用户误删除表、管理员误操作等。它允许数据库快速恢复到错误发生前的状态,而无需进行复杂的不完全恢复操作。闪回技术...
Flashback Query 是 Oracle Flashback 特性中最基本的部分,它允许用户通过闪回查询来查看过去的数据状态。Flashback Query 通过使用多版本读一致性的 undo 表空间来读取操作前的记录数据。Flashback Query 有多种...
2. **闪回技术在数据恢复中的应用**:如果一名数据库管理员不小心删除了一个重要的表,闪回表功能可以将该表恢复到删除之前的最后一个状态,从而避免了可能的数据丢失。 ### 结论 RMAN和闪回技术是Oracle数据库...
Oracle 闪回技术是数据库管理系统中的一个重要特性,它允许用户恢复到某一特定时间点的数据状态,从而有效地处理逻辑错误或误操作。以下是关于Oracle 闪回的详细知识点: 1. **闪回概念**: 闪回是Oracle数据库...
【数据库闪回】是Oracle数据库提供的一种高级恢复技术,它允许数据库管理员恢复到过去的某个时间点,以便于修复错误或撤销误操作。在Oracle 19C中,数据库闪回功能更加完善,提供了多种类型的闪回操作。 1. **闪回...
这一技术在Oracle 9i中初步引入,到了Oracle 10g得到了进一步增强,包括闪回查询、闪回版本查询、闪回事务查询、闪回表、闪回删除和闪回数据库等多种功能。 **14.1 闪回技术概述** - **闪回基本概念**:Oracle 9i...
Oracle 闪回技术 Oracle 闪回技术是 Oracle 数据库管理系统提供的一种功能,旨在快速...闪回技术包括闪回数据库、闪回删除、闪回表、闪回事务、闪回版本查询和闪回数据归档等功能,能够快速恢复数据库中的逻辑误操作。
Oracle 10g数据库的闪回技术是一种强大的数据恢复工具,它允许用户撤销数据库到一个先前的状态,以修复错误或恢复丢失的数据。这项技术在9i版本中初步引入,但在10g中得到了显著增强,增加了多种闪回操作类型。 1. ...
Oracle数据库的闪回技术是一种强大的数据恢复机制,主要用于处理逻辑错误,而非物理损坏或介质丢失。这一技术的核心在于撤销段,它是保存事务修改数据前原始信息的地方,为闪回操作提供必要的历史数据。 撤销段...
Oracle 闪回操作是Oracle数据库提供的一种高级恢复技术,它允许用户恢复数据库、表或单个行至一个特定的时间点或系统改变号 (SCN)。这种功能在处理误操作,如误删数据、错误更新等场景时尤其有用,因为它可以避免...
4. 闪回数据库则允许用户将整个数据库回退到之前的还原点,这对于灾难恢复非常有用。这需要数据库在特定时间点有完整备份,并且可以使用RMAN(恢复管理器)进行操作。 闪回技术的成功与否很大程度上取决于撤销数据...
该技术允许选择性地复原某些对象,在 Oracle 11g 中,闪回技术包括闪回数据库、闪回表、闪回查询、闪回版本查询、闪回事务查询和闪回丢弃等方面。 2. 闪回数据库(Flashback Database) 闪回数据库允许用户通过 ...