电脑故障

位置:IT落伍者 >> 电脑故障 >> 浏览文章

如何启动ARCHIVELOG模式?


发布日期:2019/6/29
 

系统环境 操作系统Windows Server机器内存M

数据库Oracle i R () for NT 企业版

安装路径C:\ORACLE

实现步骤

管理器

SVRMGR> connect internal

SVRMGR> shutdown

SVRMGR> startup mount [dbname]

SVRMGR> alter database [dbname] archivelog;起用归档模式

SVRMGR> archive log start启动自动归档模式重起数据库后按initora配置

SVRMGR> alter database [dbname] open;打开数据库

SVRMGR> exit

修改数据库初始化参数文件定义归档模式(自动)归档日志文件保存路径归档日志文件命名方法

重新启动数据库

具体实例

C:\>svrmgrl

Oracle Server Manager Release Production

版权所有 (c) Oracle Corporation保留所有权利

Oraclei Enterprise Edition Release Production

With the Partitioning option

JServer Release Production

SVRMGR> connect internal

连接成功

SVRMGR> shutdown

已关闭数据库

已卸下数据库

已关闭 ORACLE 实例

SVRMGR> startup mount

已启动 ORACLE 实例

系统全局区域合计有 个字节

Fixed Size 个字节

Variable Size 个字节

Database Buffers 个字节

Redo Buffers 个字节

已装入数据库

SVRMGR> alter database archivelog;

语句已处理

SVRMGR> archive log start

语句已处理

SVRMGR> alter database open;

语句已处理

SVRMGR> alter system switch logfile;强制系统进行日志切换可马上观察到归档日志的产生

语句已处理

SVRMGR> exit

服务器管理程序结束

修改数据库参数文件c:\oracle\admin\oradb\pfile\initora

取消以下语句的#注释

log_archive_start = true

log_archive_dest_ = location=C:\Oracle\oradata\oradb\archive

log_archive_format = %%ORACLE_SID%%T%TS%SARC

关闭数据库重新启动

查看C:\Oracle\oradata\oradb\archive目录下可以看到类似ORADBTSARC的文件说明归档成功

解释initora参数文件中关于归档重做日志参数项的含义

归档模式是自动还是手工true为自动false为手工

log_archive_start = true

归档日志文件所保存的路径

log_archive_dest_ = location=C:\Oracle\oradata\oradb\archive

归档日志文件的命名方法

log_archive_format = %%ORACLE_SID%%T%TS%SARC

归档命令

启动自动归档模式系统重起后将按initora中的参数log_archive_start的值设置归档方式

SVRMGR> archive log start

启动手工归档模式

SVRMGR> archive log stop

查看归档信息重做日志是否归档方式是自动归档还是手工归档归档路径最旧的联机日志循序号

SVRMGR> archive log list

归档一个已满但没有归档的联机重做日志

SVRMGR> archive log next

归档所有已满但没有归档的联机重做日志

SVRMGR> archive log all

注意一个事务即使不被提交也会被写入到重做日志中

上一篇:1Z0-025 经典考试回忆

下一篇:使用 RAM 作为虚拟硬盘