1818IP-服务器技术教程,云服务器评测推荐,服务器系统排错处理,环境搭建,攻击防护等

当前位置:首页 - 数据库 - 正文

君子好学,自强不息!

Oracle归档日志大小的修改方法

2022-11-19 | 数据库 | gtxyzz | 576°c
A+ A-

Oracle归档日志相信大家都不会陌生,下面就为您介绍Oracle归档日志大小的修改方法,希望对您学习Oracle归档日志方面能够有所帮助。

方法:加入新的大的日志文件,然后删掉旧的小的日志文件

假设现有三个日志组,每个组内有一个成员,每个成员的大小为1MB,现在想把此三个日志组的成员大小都改为10MB

1、创建2个新的日志组

alterdatabaseaddlogfilegroup4('D:\ORACLE\ORADATA\ORADB\REDO04_1.LOG')size1024k; 
alterdatabaseaddlogfilegroup5('D:\ORACLE\ORADATA\ORADB\REDO05_1.LOG')size1024k;

2、切换当前日志到新的日志组

altersystemswitchlogfile; 
altersystemswitchlogfile;

3、删除旧的日志组

alterdatabasedroplogfilegroup1; 
alterdatabasedroplogfilegroup2; 
alterdatabasedroplogfilegroup3;

4、操作系统下删除原日志组1、2、3中的文件

5、重建日志组1、2、3

alterdatabaseaddlogfilegroup1('D:\ORACLE\ORADATA\ORADB\REDO01_1.LOG')size10M; 
alterdatabaseaddlogfilegroup2('D:\ORACLE\ORADATA\ORADB\REDO02_1.LOG')size10M; 
alterdatabaseaddlogfilegroup3('D:\ORACLE\ORADATA\ORADB\REDO03_1.LOG')size10M;

6、切换日志组

altersystemswitchlogfile; 
altersystemswitchlogfile; 
altersystemswitchlogfile;

7、删除中间过渡用的日志组4、5

alterdatabasedroplogfilegroup4; 
alterdatabasedroplogfilegroup5;

8、到操作系统下删除原日志组4、5中的文件

9、备份当前的***的控制文件

SQL>connectinternal 
SQL>alterdatabasebackupcontrolfiletotraceresetlogs

本文来源:1818IP

本文地址:https://www.1818ip.com/post/4601.html

免责声明:本文由用户上传,如有侵权请联系删除!

发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。