15.5 日志文件的管理
前面已经学习过日志文件的概念以及日志文件的分类,日志文件全部存放在日志文件组中。本节将讲述如何创建、删除、查询日志文件组,以及如何添加日志文件到日志文件组。
15.5.1 新建日志文件组
创建日志文件组是每一个数据库管理员必须要掌握的技能,日志文件组能够帮助数据库管理员管理日志文件。创建日志文件组可以使用企业管理器创建,也可以使用语句在SQL*Plus中创建。下面分别采用这两种方式创建日志文件组。
1.使用企业管理器创建日志文件组
【示例9】在企业管理中创建日志文件组
在企业管理器中创建日志文件组是很容易的,通过下面的几个步骤即可完成。
(1)找到重做日志文件组页面
在企业管理器中创建日志文件组是在企业管理器的服务器选项页面中,如图15.17所示。
图 15.17 企业管理器中服务器选项页面
在此页面中选择“存储”栏中的【重做日志组】选项,进入到图15.18所示页面。
图 15.18 重做日志文件组页面
(2)创建重做日志文件组
在图15.18所示页面中,在【操作】下拉列表框中,选择类似创建选项,然后单击【开始】按钮,如图15.19所示。
图 15.19 创建重做日志组
在图15.19所示页面中修改组号和文件大小。由于每一个日志文件只能属于一个重做日志组,所以要修改重做日志的成员。单击【编辑】按钮,进入图15.20所示的页面。
图 15.20 修改日志成员
在此,修改好文件名和目录之后,单击【继续】按钮,日志文件组成员修改完成。
(3)验证添加的重做日志组
在修改完成之后重组日志组主页面就会出现图15.21所示的页面,显示已成功创建对象。
图 15.21 对象创建成功
至此,重做日志组创建成功。
2.在SQL*Plus中创建重做日志组
在SQL*Plus中创建重做日志组需要使用修改数据库的语句来完成。具体语法如下:
ALTER DATABASE[database_name]
ADD LOGFILE GROUP n
filename SIZE m
【语法说明】
❑database_name:要修改的数据库名,省略该项表示当前的数据库。
❑n:创建重组日志组的组号,组号在重做日志组中都是唯一的。
❑filename:日志文件组存储的位置。
❑m:日志文件组的大小,默认的大小是50MB。
【示例10】使用语句在SQL*Plus中创建重做日志文件组
下面利用上面的语句完成重做日志组的创建。创建的日志文件组的组号是8,添加的数据文件名为NEWLOG8,大小是15MB。具体操作如图15.22所示。
图 15.22 创建重做日志文件组
由此可以看出已经在数据库中创建了新的重做日志文件组。