为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:
【操作系统】:
【CPU】:
【问题描述】*:
怎么开的归档。方法贴出来。
单机库 正确的开归档方法
alter database mount;
alter database add archivelog 'type=local, dest=/dm/dmdata/DMDBO/dmarch,file_size=128, space_limit=20480';
alter database archivelog;
alter database open;
归档:
1.手动配置归档
数据库服务器未启动的情况下, 手动编写dmarch.ini文件和设置参数ARCH_INI
1)手动编辑 dmarch.ini 文件,之后保存在 dm.ini 所在的目录。dmarch.ini 文 件内容如下:
[ARCHIVE_LOCAL1]
ARCH_TYPE = LOCAL
ARCH_DEST = /data/DAMENG/arch
ARCH_FILE_SIZE = 128
ARCH_SPACE_LIMIT = 512
2)编辑dm.ini文件,设置参数ARCH_INI=1,保存。
3)启动服务器,服务器已运行于归档模式。
2.联机归档
数据库服务器启动情况下,使用 SQL 语句 完成dmarch.ini和ARCH_INI配置
1)修改数据库为MOUNT状态。
SQL>ALTER DATABASE MOUNT;
2)配置本地归档。
SQL>ALTER DATABASE ADD ARCHIVELOG 'DEST = /home/dmdba/arch, TYPE = local, FILE_SIZE = 512, SPACE_LIMIT = 1024';
3)开启归档模式。
SQL>ALTER DATABASE ARCHIVELOG;
4)修改数据库为OPEN状态。
SQL>ALTER DATABASE OPEN;
3.管理工具归档
管理服务器——系统管理——配置(转换)——归档配置——添加归档路径——系统管理——打开(转换)
编辑dm.ini文件,设置参数ARCH_INI=0
看看如果能启动,重新配置归档吧
把dm.ini参数中ARCH_INI修改为1,然后没有配置dmarch.ini文件吗
dm.ini同路径下vi dmarch.ini
[ARCHIVE_LOCAL1]
ARCH_TYPE = LOCAL
ARCH_DEST = /dmdata/dmarch #实际路径为准,权限为dmdba属组
ARCH_FILE_SIZE = 512
ARCH_SPACE_LIMIT = 10240