oracle 11g 更改日志组大小

1、创建新的日志组
  1.alter database add logfile group 4 (‘/u01/app/oracle/oradata/jian/redo04.log’) size 1024k;
  2.alter database add logfile group 5 (‘/u01/app/oracle/oradata/jian/redo05.log’) size 1024k;
  2、切换当前日志到新的日志组
  1.alter system switch logfile;
  2.alter system switch logfile;
  3、删除旧的日志组
  1.alter database drop logfile group 1;
  2.alter database drop logfile group 2;
  3.alter database drop logfile group 3;
  4、操作系统下删除原日志组1、2、3中的文件
  5、重建日志组1、2、3
  1.alter database add logfile group 1 (’/u01/app/oracle/oradata/jian/redo01.log’) size 10M;
  2.alter database add logfile group 2 (’/u01/app/oracle/oradata/jian/redo02.log’) size 10M;
  3.alter database add logfile group 3 (’/u01/app/oracle/oradata/jian/redo03.log’) size 10M;
  6、切换日志组
  1.alter system switch logfile;
  2.alter system switch logfile;
  3.alter system switch logfile;
  7、删除日志组4、5
  1.alter database drop logfile group 4;
  2.alter database drop logfile group 5;
  8、到操作系统下删除原日志组4、5中的文件
  9、备份当前的最新的控制文件
   SQL> alter database backup controlfile to trace resetlogs

oracle 11g 更改日志组大小

时间: 2024-08-12 19:50:57

oracle 11g 更改日志组大小的相关文章

RACLE 错误 12899 处理, oracle 11g 更改字符集

工作需要,安装装了oracle 11g,在导入其他机器上的备份数据的时间,发生一个错误: IMP-00019: 由于 ORACLE 错误 12899 而拒绝行IMP-00003: 遇到 ORACLE 错误 12899ORA-12899: 列 "ZHENG"."D_DIC"."DICEXPLAIN" 的值太大 (实际值: 140, 最大值: 100) 这个数据表结构是直接注入的,根本不会这样子的啊.后来在网上查了才知道原来是字符集的问题: 在日志文

Oracle 11g R2 日志结构总结

Oracle从11g开始,对日志结构做了比较大的调整,日志存放目录和存储格式有都有了变化.下面总结了Oracle Database.Oracle监听.ASM和Oracle GI各日志的存放目录和目录结构. 1.Oracle Database日志 Oracle Database日志存放在$ORACLE_BASE/diag/rdbms/<db_unique_name>/<oracle_sid>目录中. $ORACLE_BASE/diag/rdbms/<db_name>/&l

oracle 11g归档日志研究_1

oracle的数据库操作都会被记录在redo log中,用来进行undo(回滚)或在数据库异常的时候redo(重做).redo log又分为online(在线日志)和archive(归档日志)两部分. oracle默认有3个在线日志文件,通常它们是按顺序写满一个再写下一个,而写满的在线日志文件会被整理为归档日志.在每个在线日志内部,可能按顺序或随机填写数据. 在线日志和归档日志一样,都是由很多块组成,文件第1块作为文件头,包含块大小.块总数等信息,第2块作为数据库头,包含数据库信息(如版本号.数

oracle 11g归档日志研究_2

从第3块开始,块里面存储着oracle的所有操作记录.块结构很简单,只有块头和块体: typedef struct bk { Redo_bh blockhead; uint8_t buf[496]; }Redo_bk; Redo_bk 块头与上一篇介绍过的一致: typedef struct bh { uint32_t signature; //签名 uint32_t blocknum; //块号 uint32_t sequence; //顺序号 uint16_t offset; //最高位1需

数据库oracle 11g 的日志管理

1.查询oracle日志的路径 SQL> show parameter dump_dest NAME                                 TYPE        VALUE------------------------------------ ----------- ------------------------------background_dump_dest           string      /home/oracle/app/oracle/diag

oracle 11g归档日志研究_3

记录头(record head)格式: typedef struct rh0 { uint32_t recordlen; uint8_t VLD; //直接决定整个record head大小 uint8_t unknown0; uint16_t rhscnwrapper; uint32_t rhscnbase; uint16_t subscn; }Redo_rh0; typedef struct rh1 { uint8_t unknown1[10]; }Redo_rh24; //VLD = 0x

Oracle 11g 更改字符集

查看字符集: select * from v$nls_parameters;select * from nls_database_parameters; 修改字符集: sqlplus "/as sysdba"shutdown immediate;startup mount;alter session set sql_trace=true; alter system enable restricted session;alter system set job_queue_processe

Oracle在线调整redo日志组数及组成员

Oracle在线调整redo日志组数及组成员 一.调整redo日志组大小 操作原因: redo日志一般设置让日志转换时间为10-20分钟,转换太频繁会影响性能.通常情况下每小时不要超过6次!如果AWR(Automated Workload Repository 自动负载信息库) report中log file switch checkpoint incomplete) 比较大,说明redo log之间的切换过于频繁.可以通过增加redo log size来降低切换的频率.但如果redo log

Oracle 联机重做日志文件(ONLINE LOG FILE)

--========================================= -- Oracle 联机重做日志文件(ONLINE LOG FILE) --========================================= 一.Oracle中的几类日志文件 Redo log files      -->联机重做日志 Archive log files   -->归档日志 Alert log files     -->告警日志 Trace files