数据库服务器关闭
1.通过dm.ini 和dmarch.ini可以配置本地归档。先将dm.ini中的参数ARCH_INI = 1,再配置dmarch.ini为本地归档的配置文件。
dmarch.ini相关的配置:
[ARCHIVE_LOCAL1] #日志归档名
ARCH_TYPE = LOCAL #日志归档类型,LOCAL表示本地归档
ARCH_DEST = D:\dmdbms\arch #归档文件的存放路径
ARCH_FILE_SIZE = 1024 #单个日志归档文件大小,取值范围64-2018M,默认为128M
ARCH_SPACE_LIMIT = 2048 #日志归档空间限制,当所有本地归档文件达到限制值时,系 统自动删除最老的归档文件。0表示无空间限制,取值范围 (1024M~4294967294M),默认为0。
将dm.ini和dmarch.ini两个配置文件放在同一个路径下保存,重启数据库服务器,本地归档配置完成。
数据库服务开启,通过Sql语句配置归档日志。
在进行归档配置之前,需要将数据库的状态设置为MOUNT状态。
先使用SQL语句增加一个本地归档日志文件配置。
ALTER DATABASE MOUNT;
ALTER DATABASE ADD ARCHIVELOG ‘DEST = D:\dmdbms\arch, TYPE=local, FILE_SIZE = 1024, SPACE_LIMIT = 2048’;
ALTER DATABASE OPEN;
使用Sql语句开启归档
ALTER DATABASE MOUNT;
ALTER DATABASE ARCHIVELOG;
ALTER DATABASE OPEN;
检查数据库已经开启归档
SELECT * FROM V$ARCHIVED_LOG;