test10

如何移动本地文件系统中的日志到raw device上去

1、现象、问题描述
SQL> select group#,member from v$logfile;
    GROUP#     MEMBER
-----------------------------------------------
         1  /home/oracle/oradata/fanu10/redo02.log
         2  /home/oracle/oradata/fanu10/redo03.log
         3  /home/oracle/oradata/fanu10/redo04.log

需要把文件系统上的logfile 移动到raw device上去.

2、关键过程、根本原因分析
可以通过下面的方式移动日志文件,但这种方式也没有办法把文件系统上的日志转换成raw device上的日志。
ALTER DATABASE  
RENAME FILE '/path1/log3.log' TO '/path2/:log3.log';

如果要把文件系统中的日志文件移动到raw device上去只能新建目志文件,新建的日志文件路径放在raw device上。

ALTER DATABASE  
ADD LOGFILE '/dev/raw/raw10' size 500m;
。。。 增加其它日志文件。

删除文件系统上的日志,如下:
ALTER DATABASE   DROP LOGFILE GROUP 1;

如果删除日志文件group1 有错时 可以先做日志切换到group2日志上,再删除group1,依次可以删除group1,group2,group3 。
ALTER SYSTEM SWITCH LOGFILE;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值