在Oracle中,如何管理联机Redo日志组与成员?
答案:以下是常见操作,若在RAC下则需要添加线程号:
增加一个日志文件组:
ALTER DATABASE ADD LOGFILE [GROUP N] '文件全名' SIZE 10M;
ALTER DATABASE ADD LOGFILE THREAD 1 GROUP 4 ('+DATA','+FRA') SIZE 50M;
在这个组上增加一个成员:
ALTER DATABASE ADD LOGFILE MEMBER '文件全名' TO GROUP N;
在这个组上删除一个日志成员:
ALTER DATABASE DROP LOGFILE MEMBER '文件全名';
删除整个日志组:
ALTER DATABASE DROP LOGFILE GROUP N;
ALTER DATABASE DROP LOGFILE MEMBER '';
重命名日志文件:
SQL> ho cp u01/app/oracle/oradata/ora1024g/redo03.log /u01/app/oracle/oradata/ora1024g/redo04.log
SQL> alter database rename file '/u01/app/oracle/oradata/ora1024g/redo03.log' to '/u01/app/oracle/oradata/ora1024g/redo04.log';
● 本文作者:小麦苗,只专注于数据库的技术,更注重技术的运用
● 作者博客地址:http://blog.itpub.net/26736162/abstract/1/
● 本系列题目来源于作者的学习笔记,部分整理自网络,若有侵权或不当之处还请谅解
● 版权所有,欢迎分享本文,转载请保留出处
● QQ:646634621 QQ群:230161599
● 题目解答若有不当之处,还望各位朋友批评指正,共同进步
长按下图识别二维码或微信扫描下图二维码来关注小麦苗的微信公众号:xiaomaimiaolhr,学习最实用的数据库技术。




