- 浏览: 99472 次
- 性别:
- 来自: 北京
文章分类
最新评论
Oracle数据库可以运行在2种模式下:归档模式(archivelog)和非归档模式(noarchivelog)。归档模式可以提高 Oracle数据库的可恢复性,生产数据库都应该运行在此模式下,归档模式应该和相应的备份策略相结合,只有归档模式没有相应的备份策略只会带来麻烦。
检查归档模式命令:
SQL> archive log list Database log mode No Archive Mode Automatic archival Disabled Archive destination USE_DB_RECOVERY_FILE_DEST Oldest online log sequence 15 Current log sequence 17 |
设置归档模式:
SQL> shutdown immediate; Database closed. Database dismounted. ORACLE instance shut down. SQL> startup mount ORACLE instance started. Total System Global Area 1258291200 bytes Fixed Size 1219160 bytes Variable Size 318768552 bytes Database Buffers 922746880 bytes Redo Buffers 15556608 bytes Database mounted. SQL> alter database archivelog; Database altered. SQL> alter database open; Database altered. SQL> archive log list; Database log mode Archive Mode Automatic archival Enabled Archive destination USE_DB_RECOVERY_FILE_DEST Oldest online log sequence 15 Next log sequence to archive 17 Current log sequence 17 |
如果需要停止归档模式,使用:alter database noarchivelog 命令。Oracle10g之前,你还需要修改初始化参数使数据库处于自动归档模式。在pfile/spfile中设置如下参数:
log_archive_start = true |
重启数据库此参数生效,此时数据库处于自动归档模式。也可以在数据库启动过程中,手工执行:
archive log start |
使数据库启用自动归档,但是重启后数据库仍然处于手工归档模式。10g使用db_recovery_file_dest来作为归档日志的存放地。
SQL> show parameter db_recovery NAME TYPE VALUE db_recovery_file_dest string /home/oracle/ora10g/flash_reco very_area/ db_recovery_file_dest_size big integer 20G |
可以修改db_recovery_file_dest_size参数的大小
alter system set db_recovery_file_dest_size=21474836480 |
由非归档模式改归档模式必须重启动数据库. 按以下步骤更改: 手工归档在线重做日志:
alter system switch logfile;
oracle9i
准备:
1. 查看是否为归档模式:
archive log list;
2. 如果目前是使用spfile启动:
create pfile=’xxxxx’ from spfile;对初始化文件进行备份
3 规划归档日志存储空间.归档目标
4. 归档日志格式
1. alter system set log_archive_start = true scope=spfile;
2. alter system set log_archive_dest_1 = 'location=c:\' scope=spfile;
3. alter system set log_archive_format = 'arch%s_%t.arc' scope=spfile;
4. shutdown immediate;
5. startup mount;
6. alter database archivelog;
7. alter database open;
8. archive log list;
9. alter system switch logfile;
发表评论
-
Oracle体系结构之-连接配置结构
2010-10-29 14:57 673Oracle的连接可以分成两种:一、专用服务器连接结构(De ... -
Oracle体系结构之-Oracle后台进程
2010-10-29 14:56 614... -
Oracle体系结构之-内存结构
2010-10-29 14:55 657一、系统全局区(SGA) 系统全局区的数据被多个用户共享。当 ... -
Oracle体系结构之-逻辑结构
2010-10-29 14:55 664一、Oracle 逻辑结构简介 ... -
Oracle体系结构之-物理结构
2010-10-29 14:53 653一、物理文件的分类 Oracle数据库的物理文件可以分成 ... -
Oracle体系结构之-Oracle中各种名称
2010-10-29 14:49 603一、数据库名数据库名是数据库的“身份证号码”,用于标示一个数 ... -
Oracle RMAN快速入门指南
2010-10-29 14:29 606前言: 这篇文章主要介绍RMAN的常用方法,其中包 ... -
Oracle表的恢复
2010-10-29 14:27 620flashback table与9i的flashbac ... -
Oracle数据库lsner的注册
2010-10-29 14:26 694数据库注册分两种一种是动态注册一种是静态注册。 动态注册 ... -
Oracle锁表、解表
2010-10-29 14:26 845查看被锁的表: select p.spid ... -
Oracle体系结构之-数据库、表空间、实例简介
2010-10-29 14:24 600一、数据库 数据库顾 ... -
oracle 问题精解[常用]
2010-10-29 14:23 680Q1.怎样创建表? Q2.怎样删除表? Q3.怎样创建视图? ... -
oracle常用命令大汇总(五)
2010-10-29 14:21 592第十二章: backup and recovery ... -
oracle常用命令大汇总(四)
2010-10-29 14:20 602第十章:managing privileges 1. ... -
oracle常用命令大汇总(三)
2010-10-29 14:19 598第七章:reorganizing data 1.us ... -
oracle常用命令大汇总(二)
2010-10-29 14:18 562第四章:索引 1.creating function ... -
oracle常用命令大汇总(一)
2010-10-29 14:17 595第一章:日志管理 1.forcing log swi ... -
ORACLE学习笔记-ORACLE(基本命令)
2010-10-29 14:16 575--查看VGA信息: show sga; select ... -
Oracle服务器参数文件-----spfile
2010-10-26 18:32 8801.spfile简介 spfile是oracle ... -
Inside the Oracle SGA Regions
2010-10-26 18:31 661Oracle Tips by Burleson Consult ...
相关推荐
通过archive log list命令可以查看数据库的现行日志和自动归档模式的设置。 在创建数据库时,可以在CREATE DATABASE语句中指定数据库的日志模式。如果没有指明,则缺省为NOARCHIVELOG模式。由于如果在创建数据库时...
Oracle 非归档模式丢失全部联机日志后的处理方法 在 Oracle 非归档模式下,丢失全部联机日志文件后,数据库无法启动,需要进行处理以恢复数据库。以下是处理方法的详细步骤和注意事项: 第一步:备份数据文件和...
查看 Oracle 数据库是否归档和修改归档模式 Oracle 数据库的归档模式是数据库中的一种机制,用于记录数据库中的所有变化,以便在需要时进行恢复。查看 Oracle 数据库是否归档和修改归档模式是非常重要的,因为这...
开启 Oracle RAC 集群中的归档日志功能需要经过多个步骤,包括查看归档状态、备份参数文件、修改参数文件、重启数据库、查询实例状态、修改数据库成归档模式等。只有通过正确的步骤,才能成功开启归档日志功能,以...
log_archive_dest_n 参数设置归档日志目标,其中n用数字替换。在Oracle9i中n的范围是1~5,在Oracle10g中n可以取值1~10。设置方式如下: 代码如下: SQL> alter system set log_archive_dest_1=”location=path” ...
14. 使用archive log list命令知道ORACLE数据库的备份和恢复策略和归档文件的具体位置。 该命令用于获取备份和恢复策略和归档文件的位置信息。 通过这些命令,我们可以获取Oracle数据库的详细信息,包括数据库信息...
Oracle 数据库 exp/imp 命令详解 Oracle 数据库 exp/imp 命令是 Oracle 中最常用的命令之一。...exp/imp 命令是 Oracle 数据库备份和恢复的重要工具,了解其使用方法和参数可以帮助我们更好地备份和恢复数据库。
可以使用以下命令来启用归档日志模式: 数据库日志模式存档模式查看自动存档是否启用: 查看存档日志路径及空间大小: 发现默认的归档路径为C:\app\Administrator\flash_recovery_area,而限制使用空间为 3852M。 ...
Oracle9i初始化参数中文说明 Blank_trimming: 说明: 如果值为TRUE, 即使源长度比目标长度 (SQL92 兼容) 更长, 也允许分配数据。 值范围: TRUE | FALSE 默认值: FALSE serializable: 说明: 确定查询是否获取表级...
物理备份需要数据库运行在归档模式下,并需要大量的外部存储设备。逻辑备份则可以在数据库运行在非归档模式下,不需要外部存储设备,且备份过程简单。 逻辑备份方法可以分为三种模式:表备份、用户备份和完全备份。...
热备份是在数据库运行的情况下,采用archivelog mode(归档模式)方式备份数据库的方法。热备份要求数据库在 Archivelog 方式下操作,并需要大量的档案空间。热备份的命令文件由三部分组成:数据文件一个表空间一个...
- **关闭**:使用`hareg -n oracle`命令关闭Oracle系统。 Oracle数据库有多种启动方式: - **startup nomount**:仅加载初始化参数文件,不挂载数据库,用于重建控制文件或数据库。 - **startup mount dbname*...
冷备份的优点是备份和恢复操作相当简单,并且由于冷备份的数据库可以工作在非归档模式下,数据库性能会比归档模式稍好。 2. 数据库恢复问题 在数据库恢复过程中,可能会遇到控制文件丢失的问题。这时,可以使用...
保护数据考虑的 尤其在 CAMS 双机应用模式下 能够保证数据的一致性 具体的修改操作可参考 Linux与 Oracle 安装手册 初始化参数文件是一个包含实例配置参数的文本文件 这些参数被设置为特 定的值 用于...
10. Oracle8的不安全因素及几点说明 11. Oracle常见错误代码 12. Oracle常用Script 13. Oracle常用数据字典 14. ORACLE回滚段管理(上) 15. ORACLE回滚段管理(下) 16. Oracle基于Client-Server的性能调整 ...
使用 RMAN 的 backup database plus archivelog delete input 命令可以备份全库及控制文件、服务器参数文件与所有归档的重做日志,并删除旧的归档日志。 七、备份表空间 使用 RMAN 的 backup tablespace system ...
--按参数文件方式导出,将要导出的命令写在文本文件中 ..................(见附件) --导入ORACLE参数 参数 说明 USERID 指定执行导入的用户名和密码 BUFFER 指定用来读取数据的缓冲区大小,以字节为单位 COMMIT ...
下面是RMAN备份命令的详细解释: 一、切换服务器归档模式 在开始备份之前,需要切换服务器到归档模式。如果已经是归档模式,可以跳过此步骤。具体命令如下: 1. %sqlplus /nolog 2. SQL> conn / as sysdba 3. SQL...