正文
oracle数据库日志指向日志服务器 oracle数据库日志存放路径
小程序:扫一扫查出行
【扫一扫了解最新限行尾号】
复制小程序
【扫一扫了解最新限行尾号】
复制小程序
oracle数据库日志有什么用
在Oracle数据库中,有一种日志文件叫做重做日志文件,他就是大家俗称的:redolog。在redolog中又分为两种:在线重做日志与归档日志。
ONLINE Redo log
在线重做日志(online redo log )主要用于:Oracle数据库所在服务器突然掉电、突然重启或者执行shutdown abort等命令使得在服务器重新启动之后,Oracle数据库没有办法正常的启动实例。此时,在线重做日志就派上了用场,Oracle会使用在线重做日志,把数据库恢复到服务器掉电前的那一个时刻,从而使得数据库能正常的启动起来 。
在Oracle数据库中,默认情况下,至少会有两个重做日志组,而且每个组里面至少包含了一个重做日志文件。日志组不会自动增加,在一个写满之后,会自动去写下一个。在下一个被写满之后会又从第一个开始写起。
Archive redo log
归档日志(archive log)主要用于硬件级别的错误:磁盘的坏道导致无法读写、写入的失败、磁盘受损导致数据库数据丢失。这就要使用归档日志文件,通过归档日志文件,把数据库恢复到归档日志所在的时间点上然后再通过在线重做日志文件把数据库恢复到当前的时间点上。
对于归档日志文件,可以理解为在线重做日志文件的备份。即当一个重做日志文件被填满了之后,归档日志文件就会把其备份保留一份。(因为上面说了,在线重做日志文件会自动的覆盖)所以,归档日志文件就是旧的在线日志文件的备份。
oracle数据库日志文件在哪(oracle数据库日志文件在哪个视图)
1,默认情况下,oracle的日志文件记录在$ORACLE/rdbms/log目录下
[plain]viewplaincopy
[oracle@oraclelog]$pwd
/home/oracle/oracle/proct/10.2.0/db_1/rdbms/log
日志文件为(alert_.log):
[plain]viewplaincopy
[oracle@oraclelog]$ll
总计848
-rw-rw-r--1aaaaaa96206-2015:57alert_TESTDB.log
2,如果不是在默认位置,则可通过sql查询日志文件位置:
[plain]viewplaincopy
SQL
NAMETYPE
VALUE
background_mp_deststring
/home/oracle/oracle/admin/TESTDB/bmp
core_mp_deststring
/home/oracle/oracle/admin/TESTDB/cmp
user_mp_deststring
/home/oracle/oracle/admin/TESTDB/ump
其中background_mp_dest的value值即为日志文件存放位置
oracle数据库日志文件在哪
1,默认情况下,oracle的日志文件记录在$ORACLE/rdbms/log目录下
[plain] view plaincopy
[oracle@oracle log]$ pwd
/home/oracle/oracle/product/10.2.0/db_1/rdbms/log
日志文件为(alert_ORACLE_SID.log):
[plain] view plaincopy
[oracle@oracle log]$ ll
总计 848
-rw-rw-r-- 1 aaa aaa 962 06-20 15:57 alert_TESTDB.log
2,如果不是在默认位置,则可通过sql查询日志文件位置:
[plain] view plaincopy
SQL show parameter dump_dest
NAME TYPE
VALUE
background_dump_dest string
/home/oracle/oracle/admin/TESTDB/bdump
core_dump_dest string
/home/oracle/oracle/admin/TESTDB/cdump
user_dump_dest string
/home/oracle/oracle/admin/TESTDB/udump
其中background_dump_dest的value值即为日志文件存放位置
oracle数据库中日志的作用是什么?简单描述Oracle二级日志结构的特点?(二级日志是啥东东?)
希望对你有帮助!Oracle数据库的日志有:Redologfile----重做日志Archivelogfile----归档日志Tracefile----跟踪日志backupground_dump_dest----后台进程跟踪core_dump_dest----Oracle内核日志User_dump_dest----用户跟踪(服务器进程)简称日志一般指的是联机重做日志文件(Redlog)。主要功能是恢复异常关闭的数据库和保证数据的完整性、一致性。还有可恢复近期丢失的数据(这要看重做日志文件的容量)。重做文件的原理是:把DML(Insert、Update、Delete)语句所处理的前后记录都写入重做日志文件中。当数据库的数据出故障时利用重做日志文件中的数据重新运行一次之前做过的业务,以此来恢复数据库中除了故障的数据。重做日志文件至少要有两组,一般是三组。写满第一组写第二组,写满第二组写第三组,写满第三组返回覆盖写第一组,以此类推。
关于oracle数据库日志指向日志服务器和oracle数据库日志存放路径的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。