作者: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-
分享到:
相关推荐
归档日志路径三个参数DB_RECOVERY_FILE_DEST和LOG_ARCHIVE_DEST和LOG_ARCHIVE_DEST_n LOG_ARCHIVE_DEST:指定归档文件存放的路径,该路径只能是本地磁盘,默认为’’。 LOG_ARCHIVE_DEST_n:默认值为’’。...
在oracle的初始化参数中,与归档日志目录有关的有:log_archive_dest, log_archive_dest_n和standby_archive_dest, 那么这三个参数的相互关系如何呢,下面就通过试验进行详细讲解。实验环境为oracle11g。
LOG_ARCHIVE_DEST_n:指定归档的重做日志文件的位置,并指定是否是必要的。N从1到10,也就是可以指定10个位置,至少指定一个。例如下面的参数设置中: LOG_ARCHIVE_DEST_1= 'location=e:\oracle\backup mandatory' ...
Oracle9i初始化参数中文说明 Blank_trimming: 说明: 如果值为TRUE, 即使源长度比目标长度 (SQL92 兼容) 更长, 也允许分配数据。 值范围: TRUE | FALSE 默认值: FALSE serializable: 说明: 确定查询是否获取表级...
在Oracle9i中n的范围是1~5,在Oracle10g中n可以取值1~10。设置方式如下: 代码如下: SQL> alter system set log_archive_dest_1=”location=path” scope=both; 其中,path是存储归档日志文件
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 ...
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. ...
从9i以后,oracle dataguard 备库一般都不需要手工处理丢失的日志,FAL自动会帮我们处理,本文主要通过个案例来讲下手工处理丢失的日志的方法。
ORACLE常用命令 一、ORACLE的启动和关闭 1、在单机环境下 要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下 su - oracle a、启动ORACLE系统 oracle>svrmgrl SVRMGR>connect internal SVRMGR>startup ...
查看oracle数据库是否为归档模式 SQL> select name,log_mode from V$database; NAME LOG_MODE —————— ———————— TEST NOARCHIVELOG SQL> archive log list Database log mode No Archive Mode ...
§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 对大卸...
Archive destination USE_DB_RECOVERY_FILE_DEST #归档目录为指定的闪回恢复区 Oldest online log sequence 174 #最旧的在线日志序列 Next log sequence to archive 176 #下一个日志序列归档 Current log seq
- Hot Backup(热备份) 指在数据库处于运行状态下,对数据文件和控制文件进行备份,要使用热备份必须将数据库运行在(Archive Log)归档方式下。 - Export(逻辑备份)这是最简单的备份方法,可按数据库中某个表、...
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...
log_archive_dest = disk$rdbms:[oracle.archive] 归档日志路径 log_archive_format = “T%TS%S.ARC” 归档日志格式 三、 启用数据库备份模式 (1) 查看当前情况 select * from v$backup; select * from v$log ...
SQL> archive log list; 数据库日志模式 非存档模式 自动存档 禁用 存档终点 USE_DB_RECOVERY_FILE_DEST 早的联机日志序列 3244 当前日志序列 3246 RMAN> run 2> { 3> allocate channel ...
首页 / 我的课程 / 数据库系统管理与维护(Oracle) / 常规 / 第一次作业 / 回顾第 1 次试答 第一次作业 题目1 还未回答 满分1.00 题干 创建数据库时需要多少个控制文件?(A ) 请选择一个答案: a. 1个 b. 2个 c. ...
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 ...
atabase_mode,destination from v$archive_dest_sta 据 库 已 连 续 运 行 天 数********************** artup_time)||' days ' from(select sysdate a ********* 会 话 数 ************************ ssions_...
前言 前段时间,早上刚到公司,打开电脑就发现...ORA-16032: parameter LOG_ARCHIVE_DEST destination string cannot be translated ORA-07286: sksagdi: cannot obtain device information. Linux-x86_64 Error: 2: No