修改redo_logfile组成员和大小

[email protected]>select GROUP#  ,BYTES/1024/1024 size_M,STATUS,ARCHIVED from v$log;

GROUP#    SIZE_M STATUS          ARC                                     
 ---------- ---------- ---------------- ---                                     
          1        50 INACTIVE        YES                                     
          2        50 INACTIVE        YES                                     
          3        50 CURRENT          NO

2.删除原有的日志组;(只操作状态为inactive的日志组)
  若要操作日志组为current时,需先进行日志切换:alter system switch logfile;
  若为active时,则可强制进行检查点:alter system checkpoint;

[email protected]>alter system switch logfile;

System altered.

[email protected]>alter system checkpoint; --强制执行检查点

[email protected]>select GROUP#  ,BYTES/1024/1024 size_M,STATUS,ARCHIVED from v$log;

GROUP#    SIZE_M STATUS          ARC                                     
 ---------- ---------- ---------------- ---                                     
          1        50 INACTIVE        YES                                     
          2        50 INACTIVE        YES                                     
          3        50 ACTIVE          YES

[email protected]>alter database drop logfile group 1;

Database altered.

[email protected]>alter database drop logfile group 2;

Database altered.

---------------------------
删除后还需要去指定目录删除日志文件,后才能建立文件,如制定别的名字的日志组,应该没有此限制。
---------------------------

3.添加3组大小为200M的日志组;
[email protected]>alter database add logfile group 1 ‘/u01/app/oracle/oradata/orcl11g/redo01.log‘size 200m;

Database altered.

[email protected]>alter database add logfile group 2 ‘/u01/app/oracle/oradata/orcl11g/redo02.log‘size 200m;

Database altered.

[email protected]>alter database add logfile group 3 ‘/u01/app/oracle/oradata/orcl11g/redo03.log‘size 200m;


4.给日志组添加成员
cd  /u01/app/oracle/oradata/orcl11g/
mkdir redo_bak

[email protected]>alter database add logfile member ‘/u01/app/oracle/oradata/orcl11g/redo_bak/redo01_b.log‘ to group 1;
Database altered.
[email protected]>alter database add logfile member ‘/u01/app/oracle/oradata/orcl11g/redo_bak/redo02_b.log‘ to group 2;
Database altered.
[email protected]>alter database add logfile member ‘/u01/app/oracle/oradata/orcl11g/redo_bak/redo03_b.log‘ to group 3;
Database altered.

5.删除日志组成员

alter database drop logfile member ‘/u01/app/oracle/oradata/orcl11g/redo_bak/redo02_b.log‘;

				
时间: 2024-10-05 03:33:12

修改redo_logfile组成员和大小的相关文章

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

Exchange2013/2016 DAG高可用性组成员服务器灾难恢复

我们前面介绍了很多关于Exchange相关配置介绍及灾难恢复的相关介绍,但是对于企业来说,环境内为了提高服务的稳定性,肯定会部署多台Exchange服务器,如果环境有服务出现灾难性我们如果恢复呢,所以呢,我们就在此次文章中介绍,Exchange2013 DAG可用性组成员服务器的灾难恢复介绍:作为数据库可用性组 (DAG) 成员的邮箱服务器丢失,或发生故障且无法恢复并需要进行替换时,可执行服务器恢复操作.Microsoft Exchange Server 2013 安装程序包含可用于执行服务器恢

重做日志文件组和重做日志文件组成员的管理

一.重做日志文件组: 1.添加重做日志组的指令: alter database [数据库名称] add logfile[group 正整数] 文件名称 [,[group 正整数]文件名称]] 不是有group选项时oracle系统会自动在当前最大的组号上加1来产生新的组号 ex:alter database add logfile ('D:\REDO04.LOG','D:\REDO05.LOG') size 15m; 增加新的重做日志组并且添加两个重做日志成员,大小设置为15M 2.删除重做日志

Powershell查看AD 组成员的变化

论坛上看见有人问如何用powershell查看管理员组的变化,豆子写了个很简单的脚本实现这个功能,写的非常简单,就是一个思路验证了一下而已. 首先获取一下当前的组成员信息吧,Powershell 3.0以后可以直接使用AD module里面的很多命令,一个比较好使的命令是 Get-ADReplicationAttributeMetadata,可以获取对象相关的metadata 信息.比如下面我可以获取testgroup1里面每个成员创建的时间状态.  $dn=(get-adgroup "test

linux查看修改线程默认栈空间大小(ulimit -s)

linux查看修改线程默认栈空间大小 ulimit -s 1.通过命令 ulimit -s 查看linux的默认栈空间大小,默认情况下 为10240 即10M 2.通过命令 ulimit -s 设置大小值 临时改变栈空间大小:ulimit -s 102400, 即修改为100M 3.可以在/etc/rc.local 内 加入 ulimit -s 102400 则可以开机就设置栈空间大小 4.在/etc/security/limits.conf 中也可以改变栈空间大小: #<domain> &l

恢复数据库可用性组成员服务器

简单看了下technet恢复数据库可用性组成员服务器,ex2013跟ex2010过程是一致的.可参考如下: http://blog.sina.com.cn/s/blog_6ecd398f0100mrwf.html 环境:2台mailbox 服务器构成的DAG,其中一台down机,恢复方法如下.我测试环境如下:一台DC(winosr201),同时做DAG仲裁,                          IP:172.16.1.1一台Exchange3角色(winosr202)(在实验环境快

Arcgisserver 如何修改wms默认出图大小

arcgisserver默认wms输出大小宽高均为2048,当客户端屏幕较大时就会报错不能正常输出wms图片,解决办法如下: 修改配置D:\Program Files\ArcGIS\server\user\cfg找到自己的服务配置文件,例如:test.MapServer.cfg,找到<Properties>节点下的 <MaxImageWidth>3048</MaxImageWidth> <MaxImageHeight>2048</MaxImageHei

设置和修改Linux的swap分区大小

在Linux编译gcc时,遇到编译错误,究其根源是因为内存不足,这时通过修改swap大小解决了问题 相关操作如下: 1. 查看当前分区情况free -m 2. 增加 swap 大小, 2G 左右dd if=/dev/zero of=/var/swap bs=1024 count=2048000 3. 设置交换文件mkswap /var/swap 4. 立即激活启用交换分区swapon /var/swap 5. 添加系统引导时自启动运行vi /etc/fstab 添加一行/var/swap swa

Powershell批量移除AD组成员

如何批量将AD组中成员移除呢?下面我们借用一个变量. #获取AD组成员 $Users = Get-ADGroupMember GroupName #删除AD组内成员 Remove-AdGroupMember GroupName –Members $Users 举例如下, 谢谢!