oracle rac alter日志,ORACLE 11G RAC 增加日志组及增大日志文件

1、查看目前日志组和日志文件情况

SQL> select * from v$logfile order by 1;

GROUP# STATUS  TYPE    MEMBER                                             IS_

---------- ------- ------- -------------------------------------------------- ---

1         ONLINE  +FRA/stone/onlinelog/group_1.257.884819615         YES

1         ONLINE  +DATA/stone/onlinelog/group_1.261.884819613        NO

2         ONLINE  +FRA/stone/onlinelog/group_2.258.884819623         YES

2         ONLINE  +DATA/stone/onlinelog/group_2.262.884819619        NO

3         ONLINE  +DATA/stone/onlinelog/group_3.266.884820745        NO

3         ONLINE  +FRA/stone/onlinelog/group_3.259.884820749         YES

4         ONLINE  +DATA/stone/onlinelog/group_4.267.884820755        NO

4         ONLINE  +FRA/stone/onlinelog/group_4.260.884820759         YES

SQL> select group#,thread#,bytes/1024/1024,archived,status,members from v$log;

GROUP#    THREAD# BYTES/1024/1024 ARC STATUS              MEMBERS

---------- ---------- --------------- --- ---------------- ----------

1          1              50 NO  CURRENT                   2

2          1              50 YES INACTIVE                  2

3          2              50 YES INACTIVE                  2

4          2              50 NO  CURRENT                   2

可以看到目前是2个节点,每个节点2组日志,每组日志2个日志文件,大小均为50M,分别位于+DATA和+FRA磁盘组。

2、查看日志组切换频率和归档日志生成量

SQL> select b.SEQUENCE#, b.FIRST_TIME,a.SEQUENCE#,a.FIRST_TIME,round(((a.FIRST_TIME-b.FIRST_TIME)*24)*60,2) from v$log_history a, v$log_history b where a.SEQUENCE#=b.SEQUENCE#+1 and b.THREAD#=1 order by a.SEQUENCE# desc;

SEQUENCE# FIRST_TIM  SEQUENCE# FIRST_TIM ROUND(((A.FIRST_TIME-B.FIRST_TIME)*24)*60,2)

---------- --------- ---------- --------- --------------------------------------------

41 15-SEP-15         42 15-SEP-15                                          .43

40 15-SEP-15         41 15-SEP-15                                          .42

39 15-SEP-15         40 15-SEP-15                                          .53

38 15-SEP-15         39 15-SEP-15                                          .22

37 15-SEP-15         38 15-SEP-15                                          .18

36 15-SEP-15         37 15-SEP-15                                        29.93

35 22-JUL-15         36 15-SEP-15                                     79165.62

SQL> select trunc(completion_time),sum(mb)/1024 day_gb from(select name,completion_time,blocks*block_size /1024 /1024 mb from v$archived_log) group by trunc(completion_time) order by (trunc(completion_time));

TRUNC(COM     DAY_GB

--------- ----------

11-JUL-15 .048826694

12-JUL-15 .170285702

13-JUL-15 .141009331

14-JUL-15 .135242462

15-JUL-15 .153475761

16-JUL-15  .09009409

17-JUL-15 .031218529

18-JUL-15 .084494114

20-JUL-15 .088860512

21-JUL-15 .011713982

22-JUL-15 .106176376

TRUNC(COM     DAY_GB

--------- ----------

15-SEP-15  .37887764

12 rows selected.

根据以上结果进行分析,系统需要的重做日志组数量和重做日志文件大小。也可以简单通过一天的归档日志量平均到每小时,如每小时是400M的归档日志量,如果15分钟切换一次的话,那么就设置日志文件大小为100M。

可以通过告警日志查看是否出现LGWR等待,如果有,则需要增加重做日志组。

3、增加日志组及增大日志文件

(1)备份参数文件和控制文件

[oracle@rac1~]$ rman target /

Recovery Manager: Release 11.2.0.4.0 - Production on Tue Sep 15 15:44:54 2015

Copyright (c) 1982, 2011, Oracle and/or its affiliates.  All rights reserved.

connected to target database: STONE (DBID=2995045972)

RMAN> backup current controlfile;

Starting backup at 15-SEP-15

using target database control file instead of recovery catalog

allocated channel: ORA_DISK_1

channel ORA_DISK_1: SID=32 instance=stone1 device type=DISK

channel ORA_DISK_1: starting full datafile backup set

channel ORA_DISK_1: specifying datafile(s) in backup set

including current control file in backup set

channel ORA_DISK_1: starting piece 1 at 15-SEP-15

channel ORA_DISK_1: finished piece 1 at 15-SEP-15

piece handle=+FRA/stone/backupset/2015_09_15/ncnnf0_tag20150915t154735_0.330.890495259 tag=TAG20150915T154735 comment=NONE

channel ORA_DISK_1: backup set complete, elapsed time: 00:00:03

Finished backup at 15-SEP-15

RMAN> backup spfile;

Starting backup at 15-SEP-15

using channel ORA_DISK_1

channel ORA_DISK_1: starting full datafile backup set

channel ORA_DISK_1: specifying datafile(s) in backup set

including current SPFILE in backup set

channel ORA_DISK_1: starting piece 1 at 15-SEP-15

channel ORA_DISK_1: finished piece 1 at 15-SEP-15

piece handle=+FRA/stone/backupset/2015_09_15/nnsnf0_tag20150915t154800_0.331.890495281 tag=TAG20150915T154800 comment=NONE

channel ORA_DISK_1: backup set complete, elapsed time: 00:00:01

Finished backup at 15-SEP-15

或者:

[oracle@rac1~]$ sqlplus / as sysdba

SQL*Plus: Release 11.2.0.4.0 Production on Tue Sep 15 15:48:48 2015

Copyright (c) 1982, 2013, Oracle.  All rights reserved.

Connected to:

Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production

With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP,

Data Mining and Real Application Testing options

SQL> alter database backup controlfile to '/home/oracle/control.ctl';

Database altered.

SQL> alter database backup controlfile to trace as '/home/oracle/control.trc';

Database altered.

SQL> create pfile='/home/oracle/pfile.ora' from spfile;

File created.

(2)增加日志组和日志文件

SQL>  alter database add logfile thread 1 group 5 size 100M;

Database altered.

SQL>  alter database add logfile thread 1 group 6 size 100M;

Database altered.

SQL>  alter database add logfile thread 1 group 7 size 100M;

Database altered.

SQL>  alter database add logfile thread 2 group 8 size 100M;

Database altered.

SQL>  alter database add logfile thread 2 group 9 size 100M;

Database altered.

SQL>  alter database add logfile thread 2 group 10 size 100M;

Database altered.

SQL> select group#,thread#,bytes/1024/1024,archived,status,members from v$log;

GROUP#    THREAD# BYTES/1024/1024 ARC STATUS              MEMBERS

---------- ---------- --------------- --- ---------------- ----------

1          1              50 NO  CURRENT                   2

2          1              50 YES INACTIVE                  2

3          2              50 YES INACTIVE                  2

4          2              50 NO  CURRENT                   2

5          1             100 YES UNUSED                    2

6          1             100 YES UNUSED                    2

7          1             100 YES UNUSED                    2

8          2             100 YES UNUSED                    2

9          2             100 YES UNUSED                    2

10          2             100 YES UNUSED                    2

10 rows selected.

SQL>  select * from v$logfile order by 1;

GROUP# STATUS  TYPE    MEMBER                                             IS_

---------- ------- ------- -------------------------------------------------- ---

1         ONLINE  +DATA/stone/onlinelog/group_1.261.884819613        NO

1         ONLINE  +FRA/stone/onlinelog/group_1.257.884819615         YES

2         ONLINE  +DATA/stone/onlinelog/group_2.262.884819619        NO

2         ONLINE  +FRA/stone/onlinelog/group_2.258.884819623         YES

3         ONLINE  +DATA/stone/onlinelog/group_3.266.884820745        NO

3         ONLINE  +FRA/stone/onlinelog/group_3.259.884820749         YES

4         ONLINE  +DATA/stone/onlinelog/group_4.267.884820755        NO

4         ONLINE  +FRA/stone/onlinelog/group_4.260.884820759         YES

5         ONLINE  +DATA/stone/onlinelog/group_5.270.890496635        NO

5         ONLINE  +FRA/stone/onlinelog/group_5.333.890496637         YES

6         ONLINE  +DATA/stone/onlinelog/group_6.269.890496649        NO

GROUP# STATUS  TYPE    MEMBER                                             IS_

---------- ------- ------- -------------------------------------------------- ---

6         ONLINE  +FRA/stone/onlinelog/group_6.332.890496651         YES

7         ONLINE  +DATA/stone/onlinelog/group_7.271.890496663        NO

7         ONLINE  +FRA/stone/onlinelog/group_7.334.890496665         YES

8         ONLINE  +DATA/stone/onlinelog/group_8.272.890496679        NO

8         ONLINE  +FRA/stone/onlinelog/group_8.335.890496683         YES

9         ONLINE  +DATA/stone/onlinelog/group_9.273.890496703        NO

9         ONLINE  +FRA/stone/onlinelog/group_9.336.890496705         YES

10         ONLINE  +DATA/stone/onlinelog/group_10.274.890496717       NO

10         ONLINE  +FRA/stone/onlinelog/group_10.337.890496719        YES

20 rows selected.

(3)删除原有日志组

切换日志组,使原有日志组处于INACTIVE状态。

SQL> alter system switch logfile;

System altered.

SQL> select group#,thread#,bytes/1024/1024,archived,status,members from v$log;

GROUP#    THREAD# BYTES/1024/1024 ARC STATUS              MEMBERS

---------- ---------- --------------- --- ---------------- ----------

1          1              50 YES INACTIVE                  2

2          1              50 YES INACTIVE                  2

3          2              50 YES INACTIVE                  2

4          2              50 YES INACTIVE                  2

5          1             100 YES INACTIVE                  2

6          1             100 NO  CURRENT                   2

7          1             100 YES INACTIVE                  2

8          2             100 YES INACTIVE                  2

9          2             100 YES INACTIVE                  2

10          2             100 NO  CURRENT                   2

10 rows selected.

SQL> alter database drop logfile group 1;

Database altered.

SQL> alter database drop logfile group 2;

Database altered.

SQL> alter database drop logfile group 3;

Database altered.

SQL> alter database drop logfile group 4;

Database altered.

SQL>  select group#,thread#,bytes/1024/1024,archived,status,members from v$log;

GROUP#    THREAD# BYTES/1024/1024 ARC STATUS              MEMBERS

---------- ---------- --------------- --- ---------------- ----------

5          1             100 YES INACTIVE                  2

6          1             100 NO  CURRENT                   2

7          1             100 YES INACTIVE                  2

8          2             100 YES INACTIVE                  2

9          2             100 YES INACTIVE                  2

10          2             100 NO  CURRENT                   2

6 rows selected.

(4)重新增加日志组

SQL> alter database add logfile thread 1 group 1 size 100M;

Database altered.

SQL> alter database add logfile thread 1 group 2 size 100M;

Database altered.

SQL> alter database add logfile thread 2 group 3 size 100M;

Database altered.

SQL> alter database add logfile thread 2 group 4 size 100M;

Database altered.

SQL> select group#,thread#,bytes/1024/1024,archived,status,members from v$log;

GROUP#    THREAD# BYTES/1024/1024 ARC STATUS              MEMBERS

---------- ---------- --------------- --- ---------------- ----------

1          1             100 YES UNUSED                    2

2          1             100 YES UNUSED                    2

3          2             100 YES UNUSED                    2

4          2             100 YES UNUSED                    2

5          1             100 YES INACTIVE                  2

6          1             100 NO  CURRENT                   2

7          1             100 YES INACTIVE                  2

8          2             100 YES INACTIVE                  2

9          2             100 YES INACTIVE                  2

10          2             100 NO  CURRENT                   2

10 rows selected.

SQL> select * from v$logfile order by 1;

GROUP# STATUS  TYPE    MEMBER                                             IS_

---------- ------- ------- -------------------------------------------------- ---

1         ONLINE  +DATA/stone/onlinelog/group_1.267.890498177        NO

1         ONLINE  +FRA/stone/onlinelog/group_1.260.890498179         YES

2         ONLINE  +DATA/stone/onlinelog/group_2.266.890498187        NO

2         ONLINE  +FRA/stone/onlinelog/group_2.259.890498191         YES

3         ONLINE  +DATA/stone/onlinelog/group_3.262.890498205        NO

3         ONLINE  +FRA/stone/onlinelog/group_3.258.890498207         YES

4         ONLINE  +DATA/stone/onlinelog/group_4.261.890498225        NO

4         ONLINE  +FRA/stone/onlinelog/group_4.257.890498229         YES

5         ONLINE  +DATA/stone/onlinelog/group_5.270.890496635        NO

5         ONLINE  +FRA/stone/onlinelog/group_5.333.890496637         YES

6         ONLINE  +DATA/stone/onlinelog/group_6.269.890496649        NO

GROUP# STATUS  TYPE    MEMBER                                             IS_

---------- ------- ------- -------------------------------------------------- ---

6         ONLINE  +FRA/stone/onlinelog/group_6.332.890496651         YES

7         ONLINE  +DATA/stone/onlinelog/group_7.271.890496663        NO

7         ONLINE  +FRA/stone/onlinelog/group_7.334.890496665         YES

8         ONLINE  +DATA/stone/onlinelog/group_8.272.890496679        NO

8         ONLINE  +FRA/stone/onlinelog/group_8.335.890496683         YES

9         ONLINE  +DATA/stone/onlinelog/group_9.273.890496703        NO

9         ONLINE  +FRA/stone/onlinelog/group_9.336.890496705         YES

10         ONLINE  +DATA/stone/onlinelog/group_10.274.890496717       NO

10         ONLINE  +FRA/stone/onlinelog/group_10.337.890496719        YES

20 rows selected.

SQL> alter system switch logfile;

System altered.

SQL> select group#,thread#,bytes/1024/1024,archived,status,members from v$log;

GROUP#    THREAD# BYTES/1024/1024 ARC STATUS              MEMBERS

---------- ---------- --------------- --- ---------------- ----------

1          1             100 YES ACTIVE                    2

2          1             100 NO  CURRENT                   2

3          2             100 NO  CURRENT                   2

4          2             100 YES UNUSED                    2

5          1             100 YES INACTIVE                  2

6          1             100 YES ACTIVE                    2

7          1             100 YES INACTIVE                  2

8          2             100 YES INACTIVE                  2

9          2             100 YES INACTIVE                  2

10          2             100 YES ACTIVE                    2

10 rows selected.

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/396189.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

RSA加密算法简单分析

预备知识 1)RSA是第一个比较完善的公开密钥算法,它既能用于加密,也能用于数字签名。RSA以它的三个发明者Ron Rivest, Adi Shamir, Leonard Adleman的名字首字母命名,这个算法经受住了多年深入的密码分析,虽然密码分析者…

C#字符串变量使用

string由于是引用类型,所以,声明的字符串变量会存储到堆上,而且该变量是不可变的,一旦初始化了该变量,该内存区域中存储的内容将不能更改。在对字符串操作时,是在堆上创建了一个新的字符串变量,…

c语输入单引号_C语言的printf不能用单引号?

多年没用C语言了。近日用R语言编程时因有太多循环,只好用C写个扩展模块,一时竟不知怎么动手了。在多种语言中,单引号和双引号是可以等同使用的。因键入双引号要比单引号多按一SHIFT键,我偏好单引号。在用printf显示字符串&#xf…

css flexbox模型_CSS Flexbox在全国范围内的公路旅行中得到了解释

css flexbox模型by Kevin Kononenko凯文科诺年科(Kevin Kononenko) CSS Flexbox在全国范围内的公路旅行中得到了解释 (CSS Flexbox Explained by Road Tripping Across the Country) 如果您旅行很长,那么您可以了解CSS Flexbox! (If you have ever been…

oracle 10g 白皮书,Oracle 10g标准版与企业版

beautiful 于 2007-03-06 00:43:37发表:最后还有一些关于oracle产品的FAQ:1. Oracle数据库软件目前在售的版本号?A:目前在售的是Oracle 9i 和Oracle 10g2. 10g是不是比9i更好?A:一个新版本的软件推出以后,总…

Linux 小笔记

1、查看linux 版本 按ctrlshiftt 快捷键,打开终端,输入sudo uname --m ,按下enter 如果显示i686,你安装了32位操作系统 如果显示 x86_64,你安装了64位操作系统 转载于:https://www.cnblogs.com/1995hxt/p/5436683.html

不会发布npm包?进来看看?

前言 npm(Node Package Manager),一个Node的包管理器,平时我们常用的公共模块(插件)或者叫做包大多都放在上面,所以接下来要封装的插件,我们就简单称它为npm包,本文从就从这个简单的例子开始&am…

如何让帝国CMS7.2搜索模板支持动态标签调用

帝国cms站内搜索一般不支持动态标签调用,如果要调用如何实现呢?修改两个地方就可以实现了。打开 /e/search/result/index.php 文件,找到(文件改了,不会调用也是徒劳!看看这个帝国cms搜索关键字调用标签(sho…

access字体变为斜体_Linux折腾记(四):Linux桌面系统字体配置详解

字体显示效果测试文字:复制代码代码如下:这一段是为了测试宋体字的显示效果,包括宋体里面自带的英文字体,“This is english,how does it look like?”。这一行是小字。后面几个字是加粗的宋体。标点符号“,。:&#…

oracle between and monday,oracle——时间

时间数据1. 插入时间数据插入语法命令:insert into floor values (to_date(年-月-日 时:分:秒,YYYY-MM-DD HH24:MI:SS));完整的时间插入insert into floor values (to_date(2010-07-12 09:10:12,YYYY-MM-DD HH24:MI:SS));查询显示:2010-07-12 09:10:12.0…

Nova 组件详解 - 每天5分钟玩转 OpenStack(26)

本节开始,我们将详细讲解 Nova 的各个子服务。 前面架构概览一节知道 Nova 有若干 nova-* 的子服务,下面我们将依次学习最重要的几个。今天先讨论 nova-api 和 nova-conductor。 nova-api Nova-api 是整个 Nova 组件的门户,所有对 Nova 的请…

肯德基圣代中间空心_建造冰淇淋圣代解释CSS位置

肯德基圣代中间空心by Kevin Kononenko凯文科诺年科(Kevin Kononenko) 建造冰淇淋圣代解释CSS位置 (CSS Positioning Explained By Building An Ice Cream Sundae) 如果您之前做过冰淇淋圣代,那么您可以了解CSS的位置。 (If you’ve made an ice cream sundae befo…

00

(1)设置gcc 把所有gcc版本解压到/home/flinn/tools/目录下,以免切换编译器export PATHPATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/flinn/tools/4.4.3/bin (2)编译&#xff1…

12_04_Linux软件管理之四yum

2019独角兽企业重金招聘Python工程师标准>>> RPM安装: 二进制格式: 源程序--》编译--》二进制格式 有些特性是编译时选定的,如果编译时未选定此特性,将无法使用; rpm包的版本会落后于源码包,甚至…

datastage 函数_DataStage常用函数大全

1/38DataStage常用函数大全DATASTAGE常用函数大全.................................................................................................1一、类型转换函数................................................................................................…

linux 解析elf文件格式,Linux下ELF文件解析

1. windows PE文件与Linux ELF文件概述在windows中可执行文件是pe文件格式,Linux中可执行文件是ELF文件,其文件格式是ELF文件格式,在Linux下的ELF文件除了可执行文件(Excutable File),可重定位目标文件(RellocatableObject File)、共享目标文…

富爸爸穷爸爸害了我_这是我必须告诉爸爸的-在我们的时间用完之前

富爸爸穷爸爸害了我by Bram Bos通过Bram Bos 这是我必须告诉爸爸的-在我们的时间用完之前 (This is what I must tell my dad — before our time runs out) I was a young boy in the 1980s. Like the typical Generation-X kid, I grew up in the days of the home computer…

应用容器公共免费部署平台

从网上信息,发现了一个公共的容器部署平台 openshift.com,可以将我们封装好的docker镜像部署到平台上, 这样就不需要拥有一台云服务器了。对于测试环境非常有用。 首先当然是需要注册。这里全英文 第二,注册之后需要选择你想要的套…

西门子rwd68温控器说明书_西门子RWD68说明书

西门子RWD68说明书显示第一界面Y1XX模拟量输出电压值YIXX传感器此时实际温度;同时按—键五秒显示第二界面PS4主控制回路参数;按—键显示第三界面PS3辅助回路参数但仅在室外补偿时出现;按—键显示第四界面PS2按—键显示第五界面PS1控制曲线运用…

linux 内存管理优化,Linux性能优化实战 内存篇 阅读笔记

第十五讲 基础篇:Linux内存是怎么工作的(2020.6.8)这一讲相关的内容正好之前看csapp的时候总结了一下,可以直接贴出来作为总结了。Linux的内存工作原理,这又是一个特别大的话题。一切向着尽量利用物理资源的方向在发展,在没有虚拟…