oracle归档日志
SQL> archive log list;
Database log mode Archive Mode
Automatic archival Enabled
Archive destination USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence 1503
Next log sequence to archive 1503
Current log sequence 1505
归档日志开启,归档日志
注意:oracle10默认是把存档终点设置为USE_DB_RECOVERY_FILE_DEST,
所以归档日志默认是保存在oracle系统的闪回恢复区(Flash recovery area)的。
默认的db_recovery_file_dest是2G,所以一般建议将存档终点修改为操作系统的适当目录。
由于归档日志太大,撑满了闪回恢复区,导致了9月23日oracle数据挂起,集团的ERP不能使用;
手动启动数据报ORA-00257错误
SQL> select * from v$flash_recovery_area_usage;
FILE_TYPE PERCENT_SPACE_USED PERCENT_SPACE_RECLAIMABLE
-------------------- ------------------ -------------------------
NUMBER_OF_FILES
---------------
CONTROL FILE 0 0
0
REDO LOG 0 0
0
ARCHIVED LOG 99.43 0
91
FILE_TYPE PERCENT_SPACE_USED PERCENT_SPACE_RECLAIMABLE
-------------------- ------------------ -------------------------
NUMBER_OF_FILES
---------------
BACKUP PIECE 0 0
0
IMAGE COPY 0 0
0
FLASHBACK LOG 0 0
0
使用率90%以上,有随时宕机的危险
解决方法
SQL> alter system set DB_RECOVERY_FILE_DEST_SIZE= 4G;
或者
SQL> alter system set db_recovery_file_dest='';
更改oracl系统,禁止往闪回恢复区放归档日志。
System altered.
SQL> alter system set log_archive_dest='/oracle/arch_log'
更改数据库,归档日志的存档终点。
分享到:
相关推荐
ORACLE归档日志设置 ORACLE数据库的归档日志设置是一种重要的机制,旨在保障数据库的安全性和灾难恢复能力。通过设置数据库的日志模式和自动归档模式,可以确保数据库的可靠性和可恢复性。 数据库日志模式的设置是...
Oracle 归档日志详解(运行模式、分类) Oracle 归档日志是 Oracle 数据库中的一种日志机制,用于记录数据库的所有变化,以便在出现问题时进行恢复。归档日志可分为在线重做日志和归档重做日志两大类。 在线重做...
值得注意的是,Oracle默认不会记录执行SQL的OS_USERNAME、USERNAME和MACHINE_NAME等信息,除非启用了补充日志。启用补充日志的命令是: ```sql ALTER DATABASE ADD SUPPLEMENTAL LOG DATA; ``` 这一操作将记录更多...
Oracle 数据库归档日志挖掘步骤 Oracle 数据库归档日志挖掘是指从 Oracle 数据库中提取有价值的信息,以便追溯和分析数据库的操作记录。这种操作可以帮助数据库管理员和开发者更好地理解数据库的行为,提高数据库的...
ORACLE数据库调整归档日志空间大小 ORACLE数据库的归档日志是一种重要的灾难恢复机制,它可以帮助数据库管理员在发生灾难时恢复数据库。然而,如果不正确地配置和维护归档日志,可能会导致数据库无法启动或连接。...
在 Oracle 11g 中,默认情况下归档日志是启用的,但是在某些情况下,我们可能需要关闭归档日志,例如在不重要的数据库中,以释放磁盘空间。关闭归档日志可以通过以下步骤实现: 1. 关闭数据库:shutdown immediate;...
当oracle设置为归档模式时,由于归档日志默认空间设置为2G,所以数据库运行一段时间后由于归档日志空间被用完而导致数据库归档日志错误,所以必须删除过期的归档日志,释放闪回空间,这样才能保证数据库正常运行。...
在Oracle数据库中,归档模式(Archivelog Mode)是一种重要的操作模式,它允许数据库管理员将已提交的数据更改记录保存到独立的归档日志文件中,即使当前的日志文件丢失或损坏,这些归档日志文件也能用于数据恢复。...
### Oracle 12c实战归档日志文件详解 #### 一、归档日志文件概念及作用 **归档日志文件**是联机重做日志文件组的副本,它包含了重做记录(redo records)以及一个唯一的日志序列号(log sequence number)。这些文件...
Oracle 提供了 `ARCHIVELOG DELETE USAGE` 命令来删除不再需要的归档日志。然而,具体的清理策略应基于数据库的备份策略和业务需求。 总结来说,Oracle 的日志管理是数据库管理和维护的重要环节,涉及到数据安全、...
数据重做日志记录数据库的所有动作.oracle在默认安装的时候会有三个重做日志文件. 当第一个日志文件达到一定数量时,就会停止写入,而转向第二个日志文件,第二个满转向第三个日志文件.第三个满就向第一个日志文件写入....
首先,Oracle数据库在归档模式下,默认会有两个潜在的归档日志存储位置。如果启用了闪回恢复区(Flash Recovery Area),则默认情况下,归档日志会存储在闪回恢复区内。闪回恢复区是一个集中的存储位置,用于存放闪...
在Linux环境下,Oracle数据库的归档日志管理是数据库维护中的重要环节。归档日志记录了数据库事务的更改,确保在系统故障时能够进行完整的恢复。然而,随着时间的推移,大量的归档日志会占用大量磁盘空间,因此定期...
归档日志模式是 Oracle 数据库的默认日志模式。在这种模式下,Oracle 将每次修改操作写入日志文件,然后将日志文件备份到一个安全的位置,以便在需要时恢复数据库。这种模式可以确保数据库的高可用性和可恢复性。 ...
需要注意的是,`delete`操作默认不会立即释放归档日志所占用的磁盘空间,归档日志的物理文件仍然保留在磁盘上。这是因为Oracle数据库出于数据安全和一致性考虑,并不直接删除归档日志文件,而是将它们标记为可以重用...
Oracle数据库在运行过程中会产生大量的日志文件,包括归档日志、redo日志、alert日志等。这些日志文件对于数据库的运维至关重要,它们记录了数据库的所有事务操作和系统状态,有助于排查问题和恢复数据。然而,如果...
归档日志记录了数据库的所有更改,以便在系统崩溃或介质故障后进行恢复。以下是ORACLE 10G归档设置的详细步骤和相关知识点: 1. **登陆SQLPLUS**:首先,你需要通过SQLPLUS工具以非登录模式进入,然后以SYSDBA权限...
在生产环境中我们应该使用归档模式,它会产生归档日志,可以使用多种备份和还原方案,对与Oracle管理员来说应该更改模式是必然的选择。 首先查看数据库现有模式可使用以下语句 select name,log_mode from v$...