`
izuoyan
  • 浏览: 8880086 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Oracle10g自动归档(archive)及其路径设置(log_archive_dest、log_archive_dest_n)

 
阅读更多

作者:gtlions 【转载时请以超链接心事标明文章出处作者 信息,谢谢.】

链接:http://blog.csdn.net/gtlions/archive/2010/04/06/5455418.aspx

----------------------------------------------------------------------------------------------------------

oracle的日志归档功能是数据备份和恢复的保障,下面首先还原下自动归档的切换过程。

1、从非归档模式切换到自动归档模式(no archivie to archive)

[oracle@itd-crmtest-120 ~]$ source .bash_profile;
[oracle@itd-crmtest-120 ~]$ export NLS_LANG=AMERICAN_AMERICA.UTF8;
[oracle@itd-crmtest-120 ~]$ sqlplus "/as sysdba";

SQL*Plus: Release 10.2.0.4.0 - Production on Tue Apr 6 16:35:03 2010

Copyright (c) 1982, 2007, Oracle. All Rights Reserved.


Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL> archive log list;
Database log mode No Archive Mode
Automatic archival Disabled
Archive destination /oradata/crmtest01/arch
Oldest online log sequence 508
Current log sequence 510
SQL> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup mount;
ORACLE instance started.

Total System Global Area 1207959552 bytes
Fixed Size 2083528 bytes
Variable Size 419431736 bytes
Database Buffers 771751936 bytes
Redo Buffers 14692352 bytes
Database mounted.
SQL> alter database archivelog;

Database altered.

SQL> alter system set log_archive_dest='/oradata/crmtest01/arch' scope=both;

System altered.

SQL> alter database open;

Database altered.

SQL> !cd /oradata/crmtest01/arch

SQL> !ls
Desktop

SQL> ! ls /oradata/crmtest01/arch;

SQL> alter system switch logfile;

System altered.

SQL> !ls /oradata/crmtest01/arch;
1_510_715202251.dbf

SQL> /

System altered.

SQL> !ls /oradata/crmtest01/arch
1_510_715202251.dbf 1_511_715202251.dbf

上述过程就是个将数据库从非归档模式切换到自动归档模式。


2、log_archive_dest_n的设置

该参数无法和log_archive_dest同时使用,这2个参数只能选择一个。

如果要使用该参数,必须先将log_archive_dest清空:

SQL> alter system reset log_archive_dest scope=spfile sid='*';

System altered.

或者可以使用

SQL> alter system reset log_archive_dest='' scope=spfile;

System altered.


重启数据库后恢复为默认路径,然后再进行设置log_archive_dest_n:

SQL> shutdown immediate;
ORA-01109: database not open


Database dismounted.
ORACLE instance shut down.
SQL> startup mount;
ORACLE instance started.

Total System Global Area 1207959552 bytes
Fixed Size 2083528 bytes
Variable Size 419431736 bytes
Database Buffers 771751936 bytes
Redo Buffers 14692352 bytes
Database mounted.
SQL> archive log list;
Database log mode Archive Mode
Automatic archival Enabled
Archive destination /oracle/ora10g/dbs/arch
Oldest online log sequence 510
Next log sequence to archive 512
Current log sequence 512
SQL> alter system set log_archive_dest_1='location=/oradata/crmtest01/arch01/' scope=both;

System altered.

SQL> alter database open;

Database altered.

SQL> archive log list;
Database log mode Archive Mode
Automatic archival Enabled
Archive destination /oradata/crmtest01/arch01/
Oldest online log sequence 510
Next log sequence to archive 512
Current log sequence 512
SQL> alter system switch logfile;

System altered.

SQL> !ls -a /oradata/crmtest01/reco;
. ..

SQL> !ls -a /oradata/crmtest01/arch01;
. .. 1_512_715202251.dbf

SQL> /

System altered.

上述过程就是设置N路径。


-The End-

分享到:
评论

相关推荐

    关于归档日志三个参数的说明.txt

    归档日志路径三个参数DB_RECOVERY_FILE_DEST和LOG_ARCHIVE_DEST和LOG_ARCHIVE_DEST_n LOG_ARCHIVE_DEST:指定归档文件存放的路径,该路径只能是本地磁盘,默认为’’。 LOG_ARCHIVE_DEST_n:默认值为’’。...

    log_archive_dest, log_archive_dest_n和standby_archive_dest

    在oracle的初始化参数中,与归档日志目录有关的有:log_archive_dest, log_archive_dest_n和standby_archive_dest, 那么这三个参数的相互关系如何呢,下面就通过试验进行详细讲解。实验环境为oracle11g。

    Oracle9RMAN设置和配置

    LOG_ARCHIVE_DEST_n:指定归档的重做日志文件的位置,并指定是否是必要的。N从1到10,也就是可以指定10个位置,至少指定一个。例如下面的参数设置中: LOG_ARCHIVE_DEST_1= 'location=e:\oracle\backup mandatory' ...

    Oracle9i的init.ora参数中文说明

    Oracle9i初始化参数中文说明 Blank_trimming: 说明: 如果值为TRUE, 即使源长度比目标长度 (SQL92 兼容) 更长, 也允许分配数据。 值范围: TRUE | FALSE 默认值: FALSE serializable: 说明: 确定查询是否获取表级...

    Oracle切换为归档模式的步骤及问题解决

    在Oracle9i中n的范围是1~5,在Oracle10g中n可以取值1~10。设置方式如下: 代码如下: SQL> alter system set log_archive_dest_1=”location=path” scope=both; 其中,path是存储归档日志文件

    ORACLE数据库 安装配置规范 (V2.0.1)

    5.3.3.2 临时表空间的存储参数(Oracle9i/10g) 26 5.3.3.3 Undo/temp表空间的估算 26 5.4 其他文件设计 26 5.4.1 参数文件 27 5.4.1.1 参数文件命名规则 27 5.4.2 控制文件 27 5.4.2.1 控制文件命名规则 28 5.4.3 ...

    Oracle RAC Standby实施手册

    SQL> alter system set log_archive_dest_1='location=+CRMDBARCH'; SQL> show parameter log_archive_dest_1; SQL> show parameter log_archive_format; --2. 关闭主库两各节点 SQL> shutdown immediate; --3. ...

    ORACLE DATAGUARD中手工处理日志v$archive_GAP的方法

    从9i以后,oracle dataguard 备库一般都不需要手工处理丢失的日志,FAL自动会帮我们处理,本文主要通过个案例来讲下手工处理丢失的日志的方法。

    最全的oracle常用命令大全.txt

    ORACLE常用命令 一、ORACLE的启动和关闭 1、在单机环境下 要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下 su - oracle a、启动ORACLE系统 oracle>svrmgrl SVRMGR>connect internal SVRMGR>startup ...

    oracle 如何关闭打开归档日志

    查看oracle数据库是否为归档模式 SQL> select name,log_mode from V$database; NAME LOG_MODE —————— ———————— TEST NOARCHIVELOG SQL> archive log list Database log mode No Archive Mode ...

    ORACLE9i_优化设计与系统调整

    §3.4.16 归档文件目标路径(LOG_ARCHIVE_DEST_ n) 75 §3.4.17 日志缓冲区大小(LOG_BUFFER) 76 §3.4.18 检查点块数(LOG_CHECKPOINT_INTERVAL) 76 §3.4.19 检查点间隔(LOG_CHECKPOINT_TIMEOUT) 76 §3.4.20 对大卸...

    Oracle GoldenGate同步服务归档空间维护【推荐】

    Archive destination USE_DB_RECOVERY_FILE_DEST #归档目录为指定的闪回恢复区 Oldest online log sequence 174 #最旧的在线日志序列 Next log sequence to archive 176 #下一个日志序列归档 Current log seq

    ORACLE 常用手册导入导出

    - Hot Backup(热备份) 指在数据库处于运行状态下,对数据文件和控制文件进行备份,要使用热备份必须将数据库运行在(Archive Log)归档方式下。 - Export(逻辑备份)这是最简单的备份方法,可按数据库中某个表、...

    解决Oracle数据库归档日志占满磁盘空间问题

    SQL> show parameter log_archive_dest; SQL> archive log list; SQL> select * from V$FLASH_RECOVERY_AREA_USAGE; ARCHIVELOG 96.62 0 141 SQL> select sum(percent_space_used)*3/100 from v$flash_recovery_area...

    RMAN测试演练即讲解

    log_archive_dest = disk$rdbms:[oracle.archive] 归档日志路径 log_archive_format = “T%TS%S.ARC” 归档日志格式 三、 启用数据库备份模式 (1) 查看当前情况 select * from v$backup; select * from v$log ...

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

     SQL> archive log list;  数据库日志模式 非存档模式  自动存档 禁用  存档终点 USE_DB_RECOVERY_FILE_DEST  早的联机日志序列 3244  当前日志序列 3246  RMAN> run  2> {  3> allocate channel ...

    数据库系统管理与维护(Oracle)-数据库作业1.doc

    首页 / 我的课程 / 数据库系统管理与维护(Oracle) / 常规 / 第一次作业 / 回顾第 1 次试答 第一次作业 题目1 还未回答 满分1.00 题干 创建数据库时需要多少个控制文件?(A ) 请选择一个答案: a. 1个 b. 2个 c. ...

    数据库管理系统检查命令清单.docx

    show parameter log_archive_dest; select * from role_sys_privs; select * from dba_sys_privs select policy_name,status from dba_sa_policies; select * from sys.aud$ where ROWNUM; SELECT name,password ...

    监控oracle数据DG状态超详细版

    atabase_mode,destination from v$archive_dest_sta 据 库 已 连 续 运 行 天 数********************** artup_time)||' days ' from(select sysdate a ********* 会 话 数 ************************ ssions_...

    Oracle实例启动时报错:ORA-32004的解决方法

    前言 前段时间,早上刚到公司,打开电脑就发现...ORA-16032: parameter LOG_ARCHIVE_DEST destination string cannot be translated ORA-07286: sksagdi: cannot obtain device information. Linux-x86_64 Error: 2: No

Global site tag (gtag.js) - Google Analytics