Oracle 由非归档模式改成归档模式

原创 2007年10月10日 14:14:00

对于Oracle10g,采用Oracle默认的安装设置进行安装后,数据库处于非归档日志模式,为了实现数据库的备份和恢复,我们通常要把数据库切换到归档日志模式。我们可以总结了一下,大概有一下几个步骤(Oracle For Ubuntu)。
1、在bash下进入SqlPlus,连接数据库
oracle@oracle-test:~$ sqlplus sys/111111 as sysdba

2、由spfile生成pfile,如果知道pfile所在的位置,这步可以跳过。
SQL>create pfile from spfile;

注:一般在linux下,pfile在$ORACLE_HOME/dbs/init[SID].ora下面。

3、在pfile中增加以下参数:
###########################################
# Archive Log Mode
###########################################

*.log_archive_start='TRUE'
*.log_archive_max_processes=6
*.log_archive_dest_1='LOCATION=/opt/oracle/oradata/[SID]/ARClog'
*.log_archive_dest_2='LOCATION=/opt/oracle/oradata/[SID]/ARClogbak'  #可选,做多工用
*.log_archive_format='TVE_ARC_%t_%s_%r.ARC'

4、建立上述参数中涉及到的文件夹,如过按上述参数设置,则应建立/opt/oracle/oradata/[SID]/ARClog和/opt/oracle/oradata/[SID]/ARClogbak两个文件夹

5、关闭数据库
SQL>shutdown immediate

6、由静态参数文件创建动态参数文件
SQL>create spfile from pfile;

7、启动数据哭到mount阶段
SQL>startup mount

8、将数据库切换到归档日志模式
SQL>alter database archivelog;

9、打开数据库,完成切换
SQL>alter database open; 

10、查看当前状态

SQL>archive log list; 

Oracle 归档模式和非归档模式

归档模式和非归档模式在DBA部署数据库之初,必须要做出的最重要决定之一就是选择归档模式(ARCHIVELOG)或者非 归档模式(NOARCHIVELOG )下运行数据库。我们知道,Oracle 数据库...
  • sunansheng
  • sunansheng
  • 2016年04月29日 12:03
  • 10832

Oracle将数据库从非归档模式修改为自动归档模式

查看数据库的现行日志和自动归档模式的设置sys@ORCL> archive log list; 数据库日志模式 非存档模式 自动存档 禁用 存档终点 ...
  • u013611461
  • u013611461
  • 2016年12月10日 14:11
  • 1302

Oracle之RMAN数据库在非归档模式下的备份和恢复

1.数据库在非归档模式下的备份 SQL> archive log list; 数据库日志模式 非存档模式 自动存档 禁用 存档终点 USE_DB_RECOVERY_FILE_DEST 最...
  • notbaron
  • notbaron
  • 2016年03月11日 22:14
  • 31243

oracle-归档和非归档模式

数据库可以运行在归档和非归档两种模式下。 一、非归档和归档模式介绍 非归档模式——建库以后,数据库默认是在非归档模式的。 When you run your database in NO...
  • gltyi99
  • gltyi99
  • 2014年04月02日 10:25
  • 1411

oracle11g设置归档模式和非归档模式

1、首先查看当前数据库是否处于归档模式            可使用如下两种方式查看 1.1  select name, log_mode from v$database; ...
  • weixin_36707770
  • weixin_36707770
  • 2016年12月26日 13:31
  • 1821

oracle归档模式Archivelog和非归档模式NOArchivelog

oracle的归档模式 一。查看oracle数据库是否为归档模式: 1.select name,log_mode from v$database; NAME LOG_MODE ---------...
  • zhanzhib
  • zhanzhib
  • 2015年01月31日 13:46
  • 403

手工不完全恢复(非归档模式下,日志被覆盖)

实验环境:red hat 5.8 oracle环境:11.2.0.3 历史日志没有被覆盖,只坏一个文件。   主要操作步骤:切四次日志组,把日志覆盖。   1、确认数据库是否为归档模式,如...
  • rlhua
  • rlhua
  • 2013年09月21日 16:43
  • 1782

oracle rac启用归档模式

环境: 2个节点的RAC 数据库版本:12.1.0.2.0 目的: 启动归档日志,同时将归档日志存放到共享目录(我这里的是ASM磁盘组) 操作: 1、创建共享ASM磁盘组 C:\User...
  • wo198711203217
  • wo198711203217
  • 2016年08月17日 15:56
  • 336

Oracle-->数据库备份与恢复-->数据库库归档模式

数据库可运行在两种模式下:ARCHIVELOG和NOARCHIVELOG模式。归档模式指明何时Redo Log文件可以被重用。 1.1.1   NOARCHIVELOG 1.     ...
  • snowfoxmonitor
  • snowfoxmonitor
  • 2014年07月04日 21:49
  • 862

查看oracle数据库是否为归档模式启动

[1]   1.select name,log_mode from v$database;    NAME LOG_MODE    ------------------ ------------...
  • peibolinux
  • peibolinux
  • 2014年03月14日 10:43
  • 6580
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Oracle 由非归档模式改成归档模式
举报原因:
原因补充:

(最多只允许输入30个字)