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

oracle10gRAC添加日志组和成员以及删除日志成员

oracle10gRAC添加日志组和成员以及删除日志成员SQL>alterdatabaseaddlogfilethread1group5('+data/myrac/onlinelog/myrac1_redolog_group5_01')size100m;SQL>alterda

oracle 10g RAC添加日志组和成员以及删除日志成员
 
SQL> alter database add logfile thread 1 group5('+data/myrac/onlinelog/myrac1_redolog_group5_01') size 100m;
SQL> alter database add logfile member '+data/myrac/onlinelog/myrac1_redolog_group5_02' to group 5;
SQL> alter database add logfile thread 2 group 6('+data/myrac/onlinelog/myrac1_redolog_group6_01')size 100m;
手误 添加错了名字
 
先增加成员再说
SQL> alter database add logfile member '+data/myrac/onlinelog/myrac1_redolog_group6_02' to group 6;
SQL> alter database add logfile member '+data/myrac/onlinelog/myrac1_redolog_group6_01' to group 6;
删除不了
SQL> alter database drop logfile member'+DATA/myrac/onlinelog/myrac1_redolog_group6_01';
alter database drop logfile member'+DATA/myrac/onlinelog/myrac1_redolog_group6_01'
*  www.2cto.com  
第 1 行出现错误:
ORA-00362: 要求输入成员以组成组 6 中的有效日志文件
ORA-01517: 日志成员: '+DATA/myrac/onlinelog/myrac1_redolog_group6_01'
 
日志状态 未使用当中啊!
SQL> select group#,archived,status from v$log;
 
    GROUP# ARC STATUS
---------- --- ----------------
         1 NO  ACTIVE
         2 NO  INACTIVE
         3 NO  CURRENT
         4 NO  INACTIVE
         5 NO  CURRENT
         6 YES UNUSED
 
已选择6行。
 
在节点2 实例2数据库实例上 切换日志
SQL> alter system switch logfile;
 
??????
SQL> /
 
    GROUP#    THREAD# SEQUENCE#      BYTES    MEMBERS ARC STATUS           FIRST_CHANGE# FIRST_TIME
---------- ---------- ---------- ---------- ---------- ------------------- ------------- --------------
         1          1         87  52428800          1 NO  INACTIVE               4427645 25-9月 -12
         2          1         86  52428800          1 NO  INACTIVE               4356268 25-9月 -12
         3          2         43  52428800          1 NO  ACTIVE                 4402972 25-9月 -12
         4          2         42  52428800          1 NO  INACTIVE               4206757 24-9月 -12
         5          1         88 104857600          2 NO  CURRENT                4495802 26-9月 -12
         6          2         44 104857600          3 NO  CURRENT                4497190 26-9月 -12
   www.2cto.com  
已选择6行。
 
SQL> alter system switch logfile;
 
??????
SQL> /
 
    GROUP#    THREAD# SEQUENCE#      BYTES    MEMBERS ARC STATUS           FIRST_CHANGE# FIRST_TIME
---------- ---------- ---------- ---------- ---------- ------------------- ------------- --------------
         1          1         87  52428800          1 NO  INACTIVE               4427645 25-9月 -12
         2          1         86  52428800          1 NO INACTIVE               435626825-9月 -12
         3          2         43  52428800          1 NO  ACTIVE                 4402972 25-9月 -12
         4          2         45  52428800          1 NO  CURRENT                4497215 26-9月 -12
         5          1         88 104857600          2 NO  CURRENT                4495802 26-9月 -12
         6          2         44 104857600          3 NO  ACTIVE                 4497190 26-9月 -12
 
已选择6行。
 
SQL> alter system switch logfile;
??????
 
SQL> /
 
    GROUP#    THREAD# SEQUENCE#      BYTES    MEMBERS ARC STATUS           FIRST_CHANGE# FIRST_TIME
---------- ---------- ---------- ---------- ---------- ------------------- ------------- --------------  www.2cto.com  
         1          1         87  52428800          1 NO  INACTIVE               4427645 25-9月 -12
         2          1         86  52428800          1 NO  INACTIVE               4356268 25-9月 -12
         3          2         46  52428800          1 NO  CURRENT                4497279 26-9月 -12
         4          2         45  52428800          1 NO INACTIVE               449721526-9月 -12
         5          1         88 104857600          2 NO  CURRENT                4495802 26-9月 -12
         6          2         44 104857600          3 NO  INACTIVE               4497190 26-9月 -12
 
已选择6行。
 
SQL>  alter database droplogfile member '+DATA/myrac/onlinelog/myrac1_redolog_group6_01';
 
数据库已更改。
SQL> select group#,member from v$logfile where group#=6;
    GROUP#     MEMBER
----------      --------------------------------------------------------
         6+DATA/myrac/onlinelog/myrac2_redolog_group6_02
         6+DATA/myrac/onlinelog/myrac2_redolog_group6_01
 
已经成功删除了
 
下面去ASMCMD删除物理文件
ASMCMD> ls  www.2cto.com  
group_1.257.772910379
group_2.258.772910389
group_3.265.772919275
group_4.266.772919281
group_5.268.795028735
group_5.269.795029891
group_6.270.795030293
group_6.271.795030355
group_6.272.795030429
myrac1_redolog_group5_01
myrac1_redolog_group5_02
myrac1_redolog_group6_01
myrac2_redolog_group6_01
myrac2_redolog_group6_02
 
ls –ls  可以看到 别名关联
ASMCMD> pp
        commands:
        -------- 
        cd
        du
        find
        help
        ls
        lsct
        lsdg
        mkalias
        mkdir
        pwd
        rm
        rmalias
ASMCMD> rm myrac1_redolog_group6_01
ASMCMD> ls  www.2cto.com  
group_1.257.772910379
group_2.258.772910389
group_3.265.772919275
group_4.266.772919281
group_5.268.795028735
group_5.269.795029891
group_6.271.795030355
group_6.272.795030429
myrac1_redolog_group5_01
myrac1_redolog_group5_02
myrac2_redolog_group6_01
myrac2_redolog_group6_02
ASMCMD>  www.2cto.com  
 
下面介绍关于日志一些原则:
原则:删除前必须遵守如下原则,每个实例必须至少有两个日志组;当一个组处于ACTIVE或者CURRENT的状态时不可删除;删除日志组的操作只对数据库进行更改,操作系统的文件尚未删除;当删除时适用DROP LOGFILE GROUP N语句时,此时GROUP N内的所有成员都将被删除。
ALTER DATABASE DROP LOGFILE GROUP N;
 
删除日志成员的原则:当你删除一个是该组中最后一个成员的时候,你不能删除此成员;当组的转台处于current的状态时,不能删除组成员;在归档模式下,必须得归档之后才能删除;删除日志组成员的操作只对数据库进行更改,操作系统的文件尚未删除
ALTER DATABASE DROP LOGFILE MEMBER '/LOCATION_DUST/REDO0N_N.LOG';

推荐阅读
  • 一、Hadoop来历Hadoop的思想来源于Google在做搜索引擎的时候出现一个很大的问题就是这么多网页我如何才能以最快的速度来搜索到,由于这个问题Google发明 ... [详细]
  • 本文详细介绍了在ASP.NET中获取插入记录的ID的几种方法,包括使用SCOPE_IDENTITY()和IDENT_CURRENT()函数,以及通过ExecuteReader方法执行SQL语句获取ID的步骤。同时,还提供了使用这些方法的示例代码和注意事项。对于需要获取表中最后一个插入操作所产生的ID或马上使用刚插入的新记录ID的开发者来说,本文提供了一些有用的技巧和建议。 ... [详细]
  • ubuntu用sqoop将数据从hive导入mysql时,命令: ... [详细]
  • 本文介绍了在SQL中查询分组后每组行数的统计方法。通过使用count()函数和GROUP BY子句可以统计每组的行数,但是如何统计所有组的行数呢?本文提供了一种实现方法,并给出了相应的SQL查询语句。 ... [详细]
  • android listview OnItemClickListener失效原因
    最近在做listview时发现OnItemClickListener失效的问题,经过查找发现是因为button的原因。不仅listitem中存在button会影响OnItemClickListener事件的失效,还会导致单击后listview每个item的背景改变,使得item中的所有有关焦点的事件都失效。本文给出了一个范例来说明这种情况,并提供了解决方法。 ... [详细]
  • 本文介绍了在Win10上安装WinPythonHadoop的详细步骤,包括安装Python环境、安装JDK8、安装pyspark、安装Hadoop和Spark、设置环境变量、下载winutils.exe等。同时提醒注意Hadoop版本与pyspark版本的一致性,并建议重启电脑以确保安装成功。 ... [详细]
  • 使用在线工具jsonschema2pojo根据json生成java对象
    本文介绍了使用在线工具jsonschema2pojo根据json生成java对象的方法。通过该工具,用户只需将json字符串复制到输入框中,即可自动将其转换成java对象。该工具还能解析列表式的json数据,并将嵌套在内层的对象也解析出来。本文以请求github的api为例,展示了使用该工具的步骤和效果。 ... [详细]
  • HDFS2.x新特性
    一、集群间数据拷贝scp实现两个远程主机之间的文件复制scp-rhello.txtroothadoop103:useratguiguhello.txt推pushscp-rr ... [详细]
  • 仙贝旅行是日本最大的旅游服务平台之一,为广大用户提供优质的日本定制游服务。随着用户数量的增长,仙贝旅行决定与智齿科技合作,全面替换原有客服系统,打造全新的在线客服体系。该体系具备多渠道快速接入的能力,让仙贝旅行轻松与各个渠道的接入用户完成沟通。同时,机器人与人工协同发力,提升客户服务水平。 ... [详细]
  • 本文介绍了一些Java开发项目管理工具及其配置教程,包括团队协同工具worktil,版本管理工具GitLab,自动化构建工具Jenkins,项目管理工具Maven和Maven私服Nexus,以及Mybatis的安装和代码自动生成工具。提供了相关链接供读者参考。 ... [详细]
  • 本文由编程笔记#小编为大家整理,主要介绍了StartingzookeeperFAILEDTOSTART相关的知识,希望对你有一定的参考价值。下载路径:https://ar ... [详细]
  • 本文介绍了在Linux下安装和配置Kafka的方法,包括安装JDK、下载和解压Kafka、配置Kafka的参数,以及配置Kafka的日志目录、服务器IP和日志存放路径等。同时还提供了单机配置部署的方法和zookeeper地址和端口的配置。通过实操成功的案例,帮助读者快速完成Kafka的安装和配置。 ... [详细]
  • SAP羞辱国产软件商:技术停在10年前
    SAP中国研究院总裁芮祥麟表示,国产软件厂商过于热衷概念炒作,技术水平停留在10年前的客户端架构水平。他认为,国内厂商推出基于SOA的产品或转型SAAS模式是不可能的,研发新架构需要时间。当前最热门的概念是云计算,芮祥麟呼吁国产厂商应该潜心研发底层架构。 ... [详细]
  • IT方面的论坛太多了,有综合,有专业,有行业,在各个论坛里混了几年,体会颇深,以前是论坛哪里人多 ... [详细]
  • CEPH LIO iSCSI Gateway及其使用参考文档
    本文介绍了CEPH LIO iSCSI Gateway以及使用该网关的参考文档,包括Ceph Block Device、CEPH ISCSI GATEWAY、USING AN ISCSI GATEWAY等。同时提供了多个参考链接,详细介绍了CEPH LIO iSCSI Gateway的配置和使用方法。 ... [详细]
author-avatar
唱记_665
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有