zoukankan      html  css  js  c++  java
  • Oracle 数据库修改数据文件

    每个日志组至少包含一个日志成员,保险起见,建议每个日志组包含两个以上成员,每个日志成员位于不同的磁盘上,写入日志时Oracle会将相同的内容同时写入同一个日志组的多个成员;

    日志组至少2个,每组大小一致,成员至少1个
    查看日志文件组及成员;
    SYS@testdb> select group#,bytes/1024/1024 M,members from v$log; 

    日志组内增加成员
    SYS@testdb> alter database add logfile member '/u01/app/oracle/oradata/testdb/redo01_II.log' to group 1;
    查看

     SYS@testdb> select group#,member from v$logfile order by 1;

     切换日志后才能删除

     SYS@testdb> alter system switch logfile;
    删除成员
    SYS@testdb> alter database drop logfile member '/u01/app/oracle/oradata/testdb/redo03_II.log';
    增加日志组
    > alter database add logfile group <组号> (<成员的位置和名称>,<成员的位置和名称>) size <成员的文件大小>;
    > alter database add logfile group 4 ('/u01/app/oracle/oradata/VDEDU/redo04_a.log','/u01/app/oracle/oradata/VDEDU/redo04_b.log') size 50M;

     查看状态

     SYS@testdb> select group ,bytes/1024/1024 M,members,archived, status from v$log;

    改变日至组大小
    更改文件组的大小,先创建新组,大小不同于之前,在切换使用,等归档完之后就可以删除之前的组
    > alter database add logfile group 11 ('/u01/app/oracle/oradata/testdb/redo11_a.log','/u01/app/oracle/oradata/testdb/redo11_b.log') size 100M;
    > alter database add logfile group 12 ('/u01/app/oracle/oradata/testdb/redo12_a.log','/u01/app/oracle/oradata/testdb/redo12_b.log') size 100M;
    > alter database add logfile group 13 ('/u01/app/oracle/oradata/testdb/redo13_a.log','/u01/app/oracle/oradata/testdb/redo13_b.log') size 100M;
    SYS@testdb> select group#,bytes/1024/1024 M,members,archived,status from v$log; 
    SYS@testdb> alter system switch logfile;
    SYS@testdb> alter database drop logfile group 1;
    SYS@testdb> alter database drop logfile group 4;
  • 相关阅读:
    hibernateValidator 升级
    java异常
    reids过期键三种删除策略
    hashmap源码探究
    http知识梳理1
    GregorianCalendar类的使用
    计算机网络笔记
    List的toArray方法
    实习周记一
    vue指令详解
  • 原文地址:https://www.cnblogs.com/Chaos-oaa/p/9564946.html
Copyright © 2011-2022 走看看