oracle安装 redo log,Oracle Redo Log 及Logmnr配置使用
三、日志文件组、日志切换和日志归档
-------------Member
默认情况下,Oracle数据库实例创建完成以后就已创建了3组日志组。每组有两个日志文件(每个日志文件称为Member),每个组内所有Member记录同样的信息,每组有两个或两个以上的Member,这样保证此日志文件的高可用性,即当其中一个文件损坏时,其他文件可用。同时为了保证HA(高可用性)建议将Redo Log File 组的每个Member实例恢复所需要的日志文件称为Active Redo Log File(活动重做日志文件),对应的Inactive Redo Log File(非活动重做日志文件)。
在数据库实例startup时,Online Redo Log File自动前滚。
1.查看redo log,archived log
在PL/SQL SQL windows
select * from v$log;
#-----------------系统有三个redo log
select * from v$logfile;
#------------------系统有三个redo log 文件
select * from v$archived_log;
#--------------查询无archived log
2.添加archived log
在PL/SQL command windows
[oracle@h1 oracle]$ sqlplus "/as SYSDBA"
SQL*Plus: Release 11.2.0.1.0 Production on Tue Nov 13 08:37:24 2012
Copyright (c) 1982, 2009, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL> show parameter log_archive_dest_1;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
log_archive_dest_1 string
log_archive_dest_10 string
log_archive_dest_11 string
log_archive_dest_12 string
log_archive_dest_13 string
log_archive_dest_14 string
log_archive_dest_15 string
log_archive_dest_16 string
log_archive_dest_17 string
log_archive_dest_18 string
log_archive_dest_19 string
四、LOGMNR
[oracle@h1 admin]$ sqlplus "/as SYSDBA"
SQL*Plus: Release 11.2.0.1.0 Production on Mon Nov 12 10:37:40 2012
Copyright (c) 1982, 2009, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
------------------1.安装LOGMNR包
SQL> host pwd
/app/oracle/product/11.2.0/dbhome_2/rdbms/admin
SQL> @dbmslm.sql
Package created.
Grant succeeded.
Synonym created.
SQL> @dbmslmd.sql
Package created.
Synonym created.
SQL> @dbmslms.sql
Package created.
No errors.
Grant succeeded.
SQL> show parameter utl_file_dir;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
utl_file_dir string
------------------2.创建数据字典
SQL> alter system set utl_file_dir='/app/log' scope=spfile;
System altered.
SQL> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup
ORA-32004: obsolete or deprecated parameter(s) specified for RDBMS instance
ORACLE instance started.
Total System Global Area 501059584 bytes
Fixed Size 2214736 bytes
Variable Size 373294256 bytes
Database Buffers 121634816 bytes
Redo Buffers 3915776 bytes
Database mounted.
Database opened.
SQL> show parameter utl_file_dir;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
utl_file_dir string /app/log
SQL> EXECUTE dbms_logmnr_d.build('dictionary.ora','/app/log');
PL/SQL procedure successfully completed.
------------------3.添加日志文件
SQL> host pwd
/app/oracle/oradata/orcl
SQL> EXECUTE dbms_logmnr.add_logfile(LogFileName=>'/app/oracle/oradata/orcl/redo01.log',Options=>dbms_logmnr.new);
PL/SQL procedure successfully completed.
SQL> EXECUTE dbms_logmnr.add_logfile(LogFileName=>'/app/oracle/oradata/orcl/redo02.log',Options=>dbms_logmnr.new);
PL/SQL procedure successfully completed.
SQL> EXECUTE dbms_logmnr.add_logfile(LogFileName=>'/app/oracle/oradata/orcl/redo03.log',Options=>dbms_logmnr.new);
PL/SQL procedure successfully completed.
------------------4.使用字典分析日志文件
SQL> execute dbms_logmnr.start_logmnr(dictfilename=>'/app/log/dictionary.ora');
PL/SQL procedure successfully completed.
------------------5.查询结果
SQL> select scn,sql_redo,sql_undo from v$logmnr_contents;
------------------6.退出logmnr
SQL> execute dbms_logmnr.end_logmnr;
---------------在SQL windows上用begin ...end;调用存储过程
begin
dbms_logmnr.end_logmnr;
end;
oracle安装 redo log,Oracle Redo Log 及Logmnr配置使用相关推荐
- oracle 安装 status -2,Oracle 12.2 OJVM安装
数据库版本:Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production OJVM版本:p27923353_ ...
- oracle安装出现getproces,oracle安装问题
一.引入问题 帮朋友在CentOS上安装一个10g的Oracle,结果朋友的CentOS版本是6.2的版本,最新的一个版本,不过Linux上基本都差不多,所以按照以前的步骤,迅速的操作起来,结果遇到N ...
- oracle 安装程序异常终止,Oracle安装错误“程序异常终止
Oracle安装错误"程序异常终止.发生内部错误.请将以下文件提供给oracle技术支持部 "程序异常终止.发生内部错误.请将以下文件提供给oracle技术支持部门: " ...
- oracle安装清单过不去,oracle 11g(二)安装过程
(一)解压oracle 11g压缩包 注:分别下载oracle 11g的1of2.2of2这两个zip压缩包,将其拷贝到/usr/src目录中解压. [root@server src]#unzip l ...
- oracle安装前准备,Oracle 安装前准备
[root@localhost Desktop]# groupadd -g 110 oinstall 用来安装oracle软件 [root@localhost Desktop]# groupadd - ...
- oracle安装没有scott,Oracle安装时忘记解锁scott用户的解决方案
最近笔者开始学习Oracle,对于笔者同学安装过程出现各种问题而导致重做系统表示默哀. (1)问题1:64位操作系统安装完以后选择java.exe文件后.sqldeveloper闪退,原因是64位操作 ...
- oracle 安装后密码,oracle 11g 安装后默认密码
安装ORACLE时,若没有为下列用户重设密码,则其默认密码如下: 用户名 / 密码 登录身份 说明 ...
- oracle 安装ora 27102,Oracle数据库之ORA-27102: out of memory Linux-X86_64
本文主要向大家介绍了Oracle数据库之ORA-27102: out of memory Linux-X86_64,通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助. 一.描述目前生 ...
- oracle安装 sysi,在Oracle 10g 中如何以sys的身份登录isqlplus页面
在linux上安装完成Oracle 10g以后,我们常常会用到isqlplus来执行SQL语句.但正常的isqlplus登录界面只支持以普通用户的身份进行登录,而我们有时又必须用到sys身份的权限才能 ...
- oracle 安装ora 27102,Oracle ora-27102 错误
从Oracle的关于Oracle数据库错误代码说明中看到的一个关于内存分配的说明,如下: 是不是很无语?? 前天将测试库的内存参数 sga_max_size 设置到了10个G 启动的时候报告错误:or ...
最新文章
- Unix环境高级编程(一)文件I/O
- 实现Web虚拟现实的最轻松方案—A-Frame框架
- 使用zlib库进行数据压缩
- 《CSS蝉意花园读书精记》(基础篇---------上.资料篇1)
- 2019-3-15 模拟赛 T1
- roaringbitmap java,roaringbitmap 源码解析 bitmap add过程
- 集群和分布式部署有什么区别?
- el-select 多选取值_数值优化|笔记整理(3)——线搜索中的步长选取方法,线性共轭梯度法...
- 3分钟让你轻松了解CRM
- 如何组合来自多个SQL表的结果(提示:有三种方式)
- 互联网连菜市场也不放过
- 在Windows下运行UNIX程序
- 笨方法学习python
- 无法忘却的旋律:《荷东》、《猛士》各专辑的曲目列表
- mysql网络投票系统设计_学生在线投票表决系统设计与开发(JSP,MySQL)
- Dubbo概述及架构图
- kali流量转发后依然断网_虚拟运营商流量卡列表
- LWN:怕不怕编译器优化让你的代码彻底乱套?
- 习题 3.12 给出一个不多于5位的正整数,要求:1. 求出它是几位数;2. 分别打印出每一位数字;3. 按逆序打印出各位数字,例如原数位321,应输出123。
- 青龙魔改助力,突破45ck上限