如何改变数据库的归档模式

更改数据库的归档模式需要重新启动数据库,在mount模式下修改,以下是一个简要的步骤说明:

n          修改必要的初始化参数

n          以immediate方式关闭数据库

n          启动实例到mount状态

n          更改运行模式并打开数据库

以下简单介绍如何启用和关闭数据库德归档模式

(1)、修改初始化参数。和归档相关的几个主要参数如下:

n          Log_archive_start:用于定义是否启动自动归档

n          Log_archive_format:用于定义归档文件格式,可以采用缺省值

n          Log_archive_dest:用于定义归档路径,需要确保归档路径有足够的可用空间。此处要注意,Oracle 10g以后Log_archive_dest不能和db_recovery_file_dest共同使用,默认使用db_recovery_file_dest作为归档路径。

如果数据库使用的是pfile文件,则可以直接修改,如果用的是spfile文件,则可以通过命令行修改:

SQL> show parameter spfile

NAME                                 TYPE        VALUE

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

spfile                               string      E:\ORACLE\PRODUCT\10.2.0\DB_1\

                                                 DBS\SPFILEACF.ORA

SQL> alter system set log_archive_dest='E:\oracle\product\10.2.0\oradata\archive';

系统已更改

SQL> alter system set log_archive_start=true scope=spfile;

系统已更改。

注意:在Oracle 10g之前,更改数据库为归档模式,还有一个重要的初始化参数需要修改,这个参数就是log_archive_start,用于限制Oracle可否自动归档,如果该参数设置为false,数据库即使在归档模式下也不会自动归档,当日志写满后,Oracle会等待用户进行手工处理,如果所有日志全部写满,那么数据库的所有DML操作将会全部挂起,数据库会经历服务中断。不幸的是这个参数的缺省值是false,这曾经一度导致了大量数据库故障的发生。

从Oracle 10g开始,这个参数失去了作用,即使该参数为false,数据库在归档模式下也会自动归档。

 

(2)、关闭数据库。以shutdown normal或shutdown immediate方式关闭数据库:

SQL> shutdown immediate;

数据库已经关闭。

已经卸载数据库。

ORACLE 例程已经关闭。

(3)、启动数据库到mount状态:

SQL> startup mount

ORACLE 例程已经启动。

Total System Global Area 1719664640 bytes

Fixed Size                  1251896 bytes

Variable Size             310379976 bytes

Database Buffers         1400897536 bytes

Redo Buffers                7135232 bytes

数据库装载完毕。

 

(4)、启用或停止归档模式。如果要启用归档模式,此处使用alter database archivelog命令:

SQL> alter database archivelog;

数据库已更改。

SQL> alter database open;

数据库已更改。

SQL> archive log list;

数据库日志模式            存档模式

自动存档             启用

存档终点            USE_DB_RECOVERY_FILE_DEST

最早的联机日志序列     25

下一个存档日志序列   27

当前日志序列           27

 

如果需要停止归档模式,此处使用alter database noarchivelog命令:

SQL> alter database noarchivelog;

数据库已更改。

SQL> alter database open;

数据库已更改。

 

 

sqlserver 数据库日志备份和恢复步骤 sqlserver 数据库日志备份和恢复实现步骤 立即下载

相关推荐

ENSP实验一:防火墙基础配置

配置client(内网)、FTP Server(外网)的IP地址。进入防火墙,输入密码:默认为admin@123。

Carohuan的博客 1万+

将数据库变为归档模式

修改为归档模式首先要关闭数据库,启动到mount状态。sys@JSL> shutdown immediateDatabase closed.Database dismounted.ORACLE instance shut down.sys@JSL> startup mountOR

咸鱼翻身 1057

从零开始:ENSP与VirtualBox的兼容性迷宫与突围指南

本文深入解析eNSP与VirtualBox的兼容性问题,特别是报错40的解决方案。从诊断根源、彻底卸载残留到推荐黄金版本组合,提供了一套完整的实战指南,帮助网络工程师和技术学习者快速解决AR_Base等设备的启动故障,优化虚拟化环境性能。

weixin_29284885的博客 476

ORACLE数据库的归档模式和非归档模式的启动以及查询

ORACLE数据库的归档模式和非归档模式的启动以及查询命令

m0_71335202的博客 1442

VSCode终端打不开?3分钟搞定Windows下Terminal配置(附最新JSON设置方法)

本文针对Windows系统下VSCode终端无法启动的常见问题,提供了详细的诊断与解决方案。核心在于更新已弃用的旧配置,采用最新的JSON设置方法,通过定义`terminal.integrated.profiles.windows`和指定`terminal.integrated.defaultProfile.windows`,快速修复并优化终端配置,实现三分钟内恢复正常使用。

flower的专栏 741

车载以太网入坑指南,从小白到懂哥的进阶之路【技术分享】

各位技术大佬们好!最近公司项目涉及到车载以太网,刚开始完全懵逼,花了大半个月时间各种查资料、测试设备,总算是摸清了门道。想着互联网上卧虎藏龙,肯定有不少大佬对这个技术感兴趣,所以写个帖子分享一下,顺便求各位大佬指点。

starelink的博客 1261

SQL Server数据归档的解决方案

最近新接到的一项工作是把SQL Server中保存了四五年的陈年数据(合同,付款,报销等等单据)进行归档,原因是每天的数据增量很大,而历史数据又不经常使用,影响生产环境的数据查询等操作。要求是:   1 归档的数据与生产环境数据分开保存,以便提高查询效率和服务器性能。   2 前端用户能够查询已归档的数据,即系统提供的功能不能发生改变   看起来要求不是很高,我自然会联想到两种方法,第一种新建一...

u014712365的博客 390

CQE和SQE 以及 PQA和DQA的区别

‌:PQA聚焦产品全生命周期流程管理,DQA专注于设计阶段的质量控制。

a1809032425的博客 1904

PostgreSQL 数据库归档功能全知道

PG归档

like_wen的博客 2265

【Unity动画优化插件】BT - OptiAnimX —— AAA级动画优化框架深度剖析

BT - OptiAnimX 是一款面向 Unity 的高性能动画优化框架,核心目标是解决多角色动画场景中的性能瓶颈问题。该插件对标《战争机器5》和《巫师3》等 AAA 游戏中的动画优化技术,通过一整套自动化与智能化的优化策略,将动画性能提升与视觉质量控制结合在一起。它适用于从移动端、VR 到高端 PC 的多平台项目,尤其在“多人角色 + 高频动画”的场景中表现突出,例如 MMO、开放世界、动作游戏等。BT - OptiAnimX 本质上是一套“动画性能调度系统”,而不仅仅是优化工具。

2403_88403568的博客 433

Allegro快速编辑丝印文字操作指导

选择setup-Application Mode-placement edit。Allegro支持丝印文字的编辑,下面介绍快速编辑丝印文字的两种方法如下。这个功能还支持拷贝粘贴,可以从其它地方拷贝过来,免去了书写的麻烦。出现text edit窗口,输入自己需要的文字,点击ok。鼠标移动到丝印文字位置,文字会被高亮起来。Allegro快速编辑丝印文字操作指导。点击丝印文字,丝印会被高亮起来。选择Text edit 命令。输入需要更改后的文字,如下。右击选择text edit。以编辑下方丝印文字为例。

weixin_54787054的博客 4193

踩坑日记之SQLSERVER 亿级数据备份以及归档

(select * into NewTable from OldTable where 条件) ,你后面再来加主键你会哭的。所有操作请勿在正式数据库中使用, 先自己测试,可以你在去正式数据库中进行操作!千万不要备份完之后,delete from table , 你做了就准备等看凌晨4点的夜晚吧。第二步, 还原到备份数据库,并检查是否正确!最好的还是先复制表结构,添加主键,索引,约束…第一步, 数据备份,数据备份!数据插入完成就查下, 对不对!亿级数据备份,归档, 血的教训。第三步, 复制表结构。

工作上技术笔记 1019

Simulink开发项1000例实战专栏--实例17:基于 Simulink 的 BLDC 电机驱动系统的设计与实现

项目背景无刷直流电机(BLDC)因其高效、可靠、低维护的特点,广泛应用于电动汽车、无人机、工业自动化等领域。基于 Simulink 的 BLDC 电机驱动系统可以实现对电机的精确控制,包括速度控制、位置控制和转矩控制。通过仿真和测试,可以优化控制算法,提高系统的性能和可靠性。

xiaoheshang_123的博客 562

改变数据库归档模式

1.查看归档日志模式(两种方法)   a.  archive log list   b.  select log_mode from v$database; 2.关闭数据库实例 shutdown immediate 3.开启数据库mount状态 startup mount 4.改变数据库归档模式 alter database archivelog; 5...

weixin_30641465的博客 255

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

改变数据库的归档模式

我在数据的归档模式,关闭数据后,在启动就出现如下的问题:SQL*Plus: Release 10.2.0.1.0 - Production on 星期二 3月 2 17:18:17 2010Copyright (c) 1982, 2005, Oracle.  All rights reserved.请输入用户名:  system/test连接到:Oracle Database 10

hzweiour的专栏 446

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

oracle 12c 归档模式,ORACLE 12C 开启数据库归档模式

oracle 12c (12.1.) 开启归档模式的操作与11G首先查看当前SQL> archive logSQL> show parameter recoveryNAME TYPE VALUE———————————— ———– ——————————db_recovery_file_dest stringdb_recovery_file_dest_size bi...

weixin_39631755的博客 337

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

oracle修改db_recocery_USE_DB_RECOVERY_FILE_DEST的使用详解(转载)

实施时间2009-9-22晚10点实施工作1、 数据库归档模式修改:eashost:root:[/] smitty hacmporahost:root:[/oracle/arch_log]# smitty hacmp >>> 停止集群的应用服务。orahost:root:[/oracle/arch_log]# ps –ef |grep oraeashost:root:[/]#...

weixin_39616287的博客 1295

Oracle归档模式(archivelog)启动和关闭

1、登录数据库 sqlplus / as sysdba 2、查看当前的归档模式 archive log list 3、关闭数据库 shutdown immediate; 4、mount状态启动数据库 startup mount; 5、归档模式操作 --启动归档模式: alter database archivelog; --关闭归档模式: alter database ...

象在舞的技术专栏 937

查看Oracle归档模式及启动归档方法

select * from v$recovery_file_dest; //归档空间的实际使用情况: select * From v$flash_recovery_area_usage; //闪回恢复区里的空间使用情况: SHOW PARAMETER db_recovery_file //归档路径及大小 启动归档 sqlplus / as sysdba //连接数据库 shutdow...

左左大王的博客 7657

Oracle归档与不归档模式的切换

1. 查看数据库的归档模式(1)使用命令:————————————————-SQL> archive log list数据库日志模式 存档模式自动存档 启用存档终点 f:oradatadblearnarch最早的概要日志序...

cuinian3010的博客 161

oracle改成归档模式_将ORACLE数据库更改为归档模式;写出步骤

解答:具体步骤如下: 1),以exp方式在线备份数据库到指定位置; 2),观察当前数据库是以服务器参数文件(spfile)方式启动还是以参数文件(pfile)方式启动: SQL> show parameter spfile; NAME TYPE VALUE ———————————— ———– —————————— spfile string /home/db/oracle/10g/dbs/s...

weixin_39842611的博客 120

将ORACLE数据库更改为归档模式;写出步骤

解答:具体步骤如下: 1),以exp方式在线备份数据库到指定位置; 2),观察当前数据库是以服务器参数文件(spfile)方式启动还是以参数文件(pfile)方式启动: SQL> show parameter spfile; NAME TYPE VALUE ———————————— ———– —————————— spfile string /home/db/oracle/10g/...

dengjuanshou7445的博客 255

oracle 归档模式与非归档模式

连接数据库 查看归档模式 可知,现在数据库是非归档模式。想转换为归档模式,需: 1.关闭数据库 shutdown immediate 2.启动数据库到mount状态 startup mount 3.改变数据库到归档模式 alter database archivelog 4.打开数据库alter database open 若数据库是归档模式。想转换为非归档模式,只需将第3...

weixin_30411997的博客 84

dg修改归档目录 oracle_Oracle RAC归档管理: 修改归档位置(FRA和其他位置)

%t: 重做线程编号。%s:日志序列号。%rRESETLOGS的ID值。这三个匹配符必须有。如果在线配置文件格式,必须重启数据库。%t: 重做线程编号。%s:日志序列号。%rRESETLOGS的ID值。这三个匹配符必须有。如果在线配置文件格式,必须重启数据库。10.1查看归档日志存放位置指定在DGFRA目录下。SQL> archive log listDatabase log mode ...

weixin_39736934的博客 672

oracle11g_开启归档模式和归档路径的设置

–查看当前归档模式是否开启==== SQL> archive log list; Database log mode No Archive Mode Automatic archival Disabled Archive destination USE_DB_RECOVERY_FILE_DEST Oldest online log sequence 72 Current log sequence 74 –归档模式开启需要在mount状态下

weixin_40908896的博客 2769

Oracle数据库体系结构(6)数据库归档重做日志文件管理

归档重做日志文件的概念和选择 Oracle数据库能够把已经写满了的重做日志文件保存到一个或多个指定的离线位置,这种保存的文件为归档重做日志文件。通常情况下一个归档重做日志时一个被LGWR写满的重做日志文件组的一个成员的拷贝, 包含所有的重做记录及日志序列号等信息。 如果一个数据库应用系统不能承受任何的数据丢失,即使是介质损坏,也需要数据完全恢复,那么必须将数据库运行在归档模式。 ...

weixin_34168880的博客 246
上一篇: oracle imp命令参数详解
下一篇: Oracle9i rman备份恢复总结
junmail
博客等级 码龄22年 159粉丝 452原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值