热门标签 | HotTags
当前位置:  开发笔记 > 数据库 > 正文

Oracle10gOCFS2系统RAC节点更改redolog

某电子政务系统,10g的OCFS2架构的RAC系统redolog设置太

某电子政务系统,10g的OCFS2架构的RAC系统 redolog 设置太

某电子政务系统,,10g的OCFS2架构的RAC系统 redolog 设置太小、没有镜像,redo log 设置太小则容易导致日志切换过于频繁,对系统IO有影响

现在较原始的方法增加新的redo log

注:在业务的低谷期间进行redo log的删改

1.查询当前redolog 情况

SQL> select group#,thread#,SEQUENCE# ,BYTES/1024/1024 "MB", ARCHIVED,STATUS,FIRST_CHANGE# ,FIRST_TIME FROM V$LOG;

GROUP# THREAD# SEQUENCE# MB ARC STATUS FIRST_CHANGE# FIRST_TIM
---------- ---------- ---------- ---------- --- ---------------- ------------- ---------
1 1 436448 50 YES ACTIVE 1.3795E+13 06-MAY-14
2 1 436450 50 NO CURRENT 1.3795E+13 06-MAY-14
3 1 436449 50 YES ACTIVE 1.3795E+13 06-MAY-14
4 2 175630 50 NO CURRENT 1.3795E+13 06-MAY-14
5 2 175628 50 YES INACTIVE 1.3795E+13 06-MAY-14
6 2 175629 50 YES ACTIVE 1.3795E+13 06-MAY-14


SQL> select * from v$logfile;

GROUP# STATUS TYPE MEMBER IS_
---------- ------- ------- ------------------------------- ---
1 ONLINE /oradata/orcl/redo01.log NO
2 ONLINE /oradata/orcl/redo02.log NO
3 ONLINE /oradata/orcl/redo03.log NO
4 ONLINE /oradata/orcl/redo04.log NO
5 ONLINE /oradata/orcl/redo05.log NO
6 ONLINE /oradata/orcl/redo06.log NO


2. 增加新的redo log

分别先后在节点1,2逐个操作

节点1 上操作

ALTER DATABASE
ADD LOGFILE GROUP 7 ('/oradata/orcl/redo07a.log','/oradata/orcl/redo07b.log') SIZE 400M;

节点 2 上操作
ALTER DATABASE
ADD LOGFILE GROUP 8 ('/oradata/orcl/redo08a.log','/oradata/orcl/redo08b.log') SIZE 400M;


节点1 上操作

ALTER DATABASE
ADD LOGFILE GROUP 9 ('/oradata/orcl/redo09a.log','/oradata/orcl/redo09b.log') SIZE 400M;


节点 2 上操作
ALTER DATABASE
ADD LOGFILE GROUP 10 ('/oradata/orcl/redo10a.log','/oradata/orcl/redo10b.log') SIZE 400M;


节点1 上操作

ALTER DATABASE
ADD LOGFILE GROUP 11 ('/oradata/orcl/redo11a.log','/oradata/orcl/redo11b.log') SIZE 400M;



节点 2 上操作
ALTER DATABASE
ADD LOGFILE GROUP 12 ('/oradata/orcl/redo12a.log','/oradata/orcl/redo12b.log') SIZE 400M;


2.所有新redo log 增加完成之后 ,查看目前所有redolog

SQL> select group#,thread#,SEQUENCE# ,BYTES/1024/1024 "MB", ARCHIVED,STATUS,FIRST_CHANGE# ,FIRST_TIME FROM V$LOG;

GROUP# THREAD# SEQUENCE# MB ARC STATUS FIRST_CHANGE# FIRST_TIM
---------- ---------- ---------- ---------- --- ---------------- ------------- ---------
1 1 436472 50 YES INACTIVE 1.3795E+13 06-MAY-14
2 1 436471 50 YES INACTIVE 1.3795E+13 06-MAY-14
3 1 436473 50 YES ACTIVE 1.3795E+13 06-MAY-14
4 2 175636 50 YES INACTIVE 1.3795E+13 06-MAY-14
5 2 175637 50 YES INACTIVE 1.3795E+13 06-MAY-14
6 2 175638 50 YES ACTIVE 1.3795E+13 06-MAY-14
7 1 436474 400 NO CURRENT 1.3795E+13 06-MAY-14
8 2 175639 400 NO CURRENT 1.3795E+13 06-MAY-14
9 1 0 400 YES UNUSED 0
10 2 0 400 YES UNUSED 0
11 1 0 400 YES UNUSED 0
12 2 0 400 YES UNUSED 0


3.设置全局检查点,使要被delete的redo log变成INACTIVE、多次切换日志、delete过小的redolog

SQL> alter system checkpoint global;

System altered.

SQL> alter system switch logfile;

System altered.

SQL> select group#,thread#,SEQUENCE# ,BYTES/1024/1024 "MB", ARCHIVED,STATUS,FIRST_CHANGE# ,FIRST_TIME FROM V$LOG;

GROUP# THREAD# SEQUENCE# MB ARC STATUS FIRST_CHANGE# FIRST_TIM
---------- ---------- ---------- ---------- --- ---------------- ------------- ---------
1 1 436472 50 YES INACTIVE 1.3795E+13 06-MAY-14
2 1 436471 50 YES INACTIVE 1.3795E+13 06-MAY-14
3 1 436473 50 YES INACTIVE 1.3795E+13 06-MAY-14
4 2 175636 50 YES INACTIVE 1.3795E+13 06-MAY-14
5 2 175637 50 YES INACTIVE 1.3795E+13 06-MAY-14
6 2 175638 50 YES INACTIVE 1.3795E+13 06-MAY-14
7 1 436474 400 YES INACTIVE 1.3795E+13 06-MAY-14
8 2 175639 400 NO CURRENT 1.3795E+13 06-MAY-14
9 1 436475 400 NO CURRENT 1.3795E+13 06-MAY-14
10 2 0 400 YES UNUSED 0
11 1 0 400 YES UNUSED 0
12 2 0 400 YES UNUSED 0


4.delete原来50M 状态为INACTIVE的redo log 若原来的redo log状态为非INACTIVE,则多做几次全局检查点和切换redo log 即可

alter database drop logfile group 1;
alter database drop logfile group 2;
alter database drop logfile group 3;
alter database drop logfile group 4;
alter database drop logfile group 5;
alter database drop logfile group 6;



5.查看当前最新redo log

SQL> select group#,thread#,SEQUENCE# ,BYTES/1024/1024 "MB", ARCHIVED,STATUS,FIRST_CHANGE# ,FIRST_TIME FROM V$LOG;

GROUP# THREAD# SEQUENCE# MB ARC STATUS FIRST_CHANGE# FIRST_TIM
---------- ---------- ---------- ---------- --- ---------------- ------------- ---------
7 1 436474 400 YES INACTIVE 1.3795E+13 06-MAY-14
8 2 175639 400 NO CURRENT 1.3795E+13 06-MAY-14
9 1 436475 400 NO CURRENT 1.3795E+13 06-MAY-14
10 2 0 400 YES UNUSED 0
11 1 0 400 YES UNUSED 0
12 2 0 400 YES UNUSED 0


SQL> select * from v$logfile

GROUP# STATUS TYPE MEMBER IS_RECOVERY_DEST_FILE
---------- ------- ------- ------------------------------- ------------------------
7 ONLINE /oradata/orcl/redo07a.log NO
7 ONLINE /oradata/orcl/redo07b.log NO
8 ONLINE /oradata/orcl/redo08a.log NO
8 ONLINE /oradata/orcl/redo08b.log NO
9 ONLINE /oradata/orcl/redo09a.log NO
9 ONLINE /oradata/orcl/redo09b.log NO
10 ONLINE /oradata/orcl/redo10a.log NO
10 ONLINE /oradata/orcl/redo10b.log NO
11 ONLINE /oradata/orcl/redo11a.log NO
11 ONLINE /oradata/orcl/redo11b.log NO
12 ONLINE /oradata/orcl/redo12a.log NO
12 ONLINE /oradata/orcl/redo12b.log NO

到此 RAC的新redolog 就增加完了

--------------------------------------分割线 --------------------------------------

在CentOS 6.4下安装Oracle 11gR2(x64)

Oracle 11gR2 在VMWare虚拟机中安装步骤

Debian 下 安装 Oracle 11g XE R2

--------------------------------------分割线 --------------------------------------


推荐阅读
  • 本文详细介绍了在ASP.NET中获取插入记录的ID的几种方法,包括使用SCOPE_IDENTITY()和IDENT_CURRENT()函数,以及通过ExecuteReader方法执行SQL语句获取ID的步骤。同时,还提供了使用这些方法的示例代码和注意事项。对于需要获取表中最后一个插入操作所产生的ID或马上使用刚插入的新记录ID的开发者来说,本文提供了一些有用的技巧和建议。 ... [详细]
  • ubuntu用sqoop将数据从hive导入mysql时,命令: ... [详细]
  • 本文介绍了在CentOS上安装Python2.7.2的详细步骤,包括下载、解压、编译和安装等操作。同时提供了一些注意事项,以及测试安装是否成功的方法。 ... [详细]
  • CEPH LIO iSCSI Gateway及其使用参考文档
    本文介绍了CEPH LIO iSCSI Gateway以及使用该网关的参考文档,包括Ceph Block Device、CEPH ISCSI GATEWAY、USING AN ISCSI GATEWAY等。同时提供了多个参考链接,详细介绍了CEPH LIO iSCSI Gateway的配置和使用方法。 ... [详细]
  • Postgresql备份和恢复的方法及命令行操作步骤
    本文介绍了使用Postgresql进行备份和恢复的方法及命令行操作步骤。通过使用pg_dump命令进行备份,pg_restore命令进行恢复,并设置-h localhost选项,可以完成数据的备份和恢复操作。此外,本文还提供了参考链接以获取更多详细信息。 ... [详细]
  • REVERT权限切换的操作步骤和注意事项
    本文介绍了在SQL Server中进行REVERT权限切换的操作步骤和注意事项。首先登录到SQL Server,其中包括一个具有很小权限的普通用户和一个系统管理员角色中的成员。然后通过添加Windows登录到SQL Server,并将其添加到AdventureWorks数据库中的用户列表中。最后通过REVERT命令切换权限。在操作过程中需要注意的是,确保登录名和数据库名的正确性,并遵循安全措施,以防止权限泄露和数据损坏。 ... [详细]
  • 本文详细介绍了使用 SQL Load 和 Excel 的 Concatenate 功能将数据导入 ORACLE 数据库的方法和步骤,同时介绍了使用 PL/SQL tools 将数据导入临时表的方法。此外,还提供了一个转链接,可参考更多相关内容。摘要共计XXX字。 ... [详细]
  • CentOS7.8下编译muduo库找不到Boost库报错的解决方法
    本文介绍了在CentOS7.8下编译muduo库时出现找不到Boost库报错的问题,并提供了解决方法。文章详细介绍了从Github上下载muduo和muduo-tutorial源代码的步骤,并指导如何编译muduo库。最后,作者提供了陈硕老师的Github链接和muduo库的简介。 ... [详细]
  • Python项目实战10.2:MySQL读写分离性能优化
    本文介绍了在Python项目实战中进行MySQL读写分离的性能优化,包括主从同步的配置和Django实现,以及在两台centos 7系统上安装和配置MySQL的步骤。同时还介绍了创建从数据库的用户和权限的方法。摘要长度为176字。 ... [详细]
  • 如何将CentOS8转换为CentOSStream
    CentOS Stream是一个持续交付的Linux发行版,它在RHEL之前处于领先地位。它将具有滚动发布,即不断进行更改。CentOS将成为一个上游版本,它将具有测试补丁和更新。 ... [详细]
  • 系统安装Debian系统的安装方式和Ubuntu系统的安装方式几乎是一样的,毕竟Ubuntu系统是基于Debian的,就如同CentOS基于Redhat ... [详细]
  • 在Windows10系统上使用VMware创建CentOS虚拟机的详细步骤教程
    本文详细介绍了在Windows10系统上使用VMware创建CentOS虚拟机的步骤,包括准备条件、安装VMware、下载CentOS ISO文件、创建虚拟机并进行自定义配置、设置虚拟机的ISO与网络、进行安装和配置等。通过本文的指导,读者可以轻松地创建自己的CentOS虚拟机并进行相应的配置和操作。 ... [详细]
  • 本文介绍了在无法联网的情况下,通过下载rpm包离线安装zip和unzip的方法。详细介绍了如何搜索并下载合适的rpm包,以及如何使用rpm命令进行安装。 ... [详细]
  • 本文介绍在使用vmware中配置centos6.5时遇到的网络问题,包括host-only和natip的配置,以及无法上网的原因。同时提供了解决方法,包括去掉host-only配置文件中的gateway。 ... [详细]
  • LINUX学习之centos7营救模式
    今天卸载软件的时候,不小心把GNOME的一些组件给卸了,导致桌面无法正常开启,会卡在启动过程中,而我的开机启动模式又是设置为图形界面,所以一开LINUX就卡住了,进入不了命令行界面 ... [详细]
author-avatar
你我她啊
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有