ITPub博客

首页 > 数据库 > Oracle > 手工创建多路重做日志组

手工创建多路重做日志组

Oracle 作者:dawn009 时间:2014-07-17 16:19:58 0 删除 编辑
查看日志的相关命令:
1、查看日志成员信息
Sql>select group#,member,status from v$logfile order by group#;
2、查看日志组信息以及当前正在使用的日志组
   Sql>select * from v$log;
3、添加日志组
   Sql>alter database add logfile group 4 (
‘/database/oradata/yang/redo04.log’,
’/database/oradata/yang/redo044.log’) size 50m;
   4、添加日志成员
      Sql>alter database add logfile member 
          ‘/database/oradata/yang/redo05.log’ to group 5;
5、删除日志成员
 Sql>alter database drop logfile member
‘/database/oradata/yang/redo05.log’;
6、删除日志组
 Sql>alter database drop logfile group 5;
7、手工在操作系统下删除Oracle日志组成员后,需要再手动删除控制文件里的记录 不然启动系统时在警告文件中会报错。
手工删除控制文件中日志成员信息:
Sql>alter database drop logfile member
‘/db/oracle/oradata/yang/redo05.log’;
   8、重命名日志文件
Sql>alter database rename file ‘/db/oracle/oradata/yang/redo01.log’
    To ‘/db/oracle/oradata/yang/redo011.log’;
备注:每个日志组中至少含有两个成员,日志组至少两个,建议创建五个日志组。
9、修改数据库为归档模式
 Sql>archive log list   查看数据库归档模式
 Sql>shutdown immediate   正常关闭数据库
 Sql>startup mount 启动数据库到mount状态
 Sql>alter database archivelog   设置数据库为归档模式
 Sql>alter database open;     打开数据库
10、归档日志路径重定向或多路归档日志
   Sql>show parameter recover 查看快速恢复区的大小默认为2G
   Sql>show parameter archive 查看归档日志路径
  Sql>alter system set log_archive_dest_1=’ location=
/home/oracle/archivelog’; 归档日志保存路径一
 Sql>alter system set log_archive_dest_2=
’location= USE_DB_RECOVERY_FILE_DEST’;
归档日志保存路径二linux

--->>转载于:http://www.linuxidc.com/Linux/2012-07/66042.htm

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29119536/viewspace-1221260/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2013-08-15

  • 博文量
    595
  • 访问量
    4989219