我的编程空间,编程开发者的网络收藏夹
学习永远不晚

配置数据库到归档模式

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

配置数据库到归档模式

归档模式是oracle数据库非常重要的保护数据,恢复数据的手段
简单的开启归档的操作非常简单,但是最好还是要规范的开启归档
改变数据库归档模式,需要使用alter database archivelog|noarchivelog语句,链接用户的权限必须是as sysdba。
1.查看数据库是否是归档模式
SQL> archive log list
Database log mode       No Archive Mode
Automatic archival       Disabled
Archive destination       USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence     56
Current log sequence       58
USE_DB_RECOVERY_FILE_DEST说明了使用的是快速恢复区
2.关闭数据库实例
shutdown immediate
在改变归档模式前必须关闭数据库。如果有数据文件需要介质恢复,不能更改归档模式。
3.备份数据库
在对数据库做任何较大的变更之前,最好要备份数据库。因为在改动数据库的时候不总是任何问题都没有的,作为一个dba的本职工作就是要做好备份,保护数据安全,这也是最容易忽略也最重要的步骤。
4.编辑参数文件指定归档日志的路径(也可以使用命令的方式更改)
默认情况使用的是快速恢复区
SQL> show parameter recover

NAME     TYPE VALUE
------------------------------------ ----------- ------------------------------
db_recovery_file_dest     string /u01/app/oracle/fast_recovery_
area
db_recovery_file_dest_size     big integer 8G
db_unrecoverable_scn_tracking     boolean TRUE
recovery_parallelism     integer 0
SQL>   

除了快速恢复区外,10g及以上版本提供了LOG_ARCHIVE_DEST_n 参数(1-31个路径),可以使用多个路径,可以备份到其他磁盘。使用了DB_RECOVERY_FILE_DEST,DB_RECOVERY_FILE_DEST_SIZE启用快速恢复区就不能启用其他归档路径。使用LOG_ARCHIVE_DEST_n跟快速恢复区不同,是不用设置大小的
SQL> show parameter log_archive

NAME     TYPE VALUE
------------------------------------ ----------- ------------------------------
log_archive_config     string
log_archive_dest     string
log_archive_dest_1     string
log_archive_dest_10     string
log_archive_dest_11     string
log_archive_dest_12     string
log_archive_dest_13     string

归档日志的默认名
SQL> show parameter format


NAME     TYPE VALUE
------------------------------------ ----------- ------------------------------
log_archive_format     string %t_%s_%r.dbf
%t:进程号(thread)
%s:日志序列号(sequence)
%r:resetlogs ID

5.启动实例到mount阶段
SQL> startup mount
ORACLE instance started.
Total System Global Area 1048059904 bytes
Fixed Size    2235000 bytes
Variable Size  310379912 bytes
Database Buffers  729808896 bytes
Redo Buffers    5636096 bytes
Database mounted.

6.更改数据库
SQL> alter database archivelog
  2  /
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     56
Next log sequence to archive   58
Current log sequence       58

归档模式已启用

更改路径(可选)
SQL> alter system set log_archive_dest_1='location=/home/oracle' scope=both;
System altered.

7.关闭数据库
8.备份数据库
更改数据库归档更新了控制文件,在更改数据库归档模式后,必须备份所有数据库文件和控制文件。之前noarchivelog模式的备份就不再使用了。
9.打开数据库,检查配置
SQL> archive log list;
Database log mode       Archive Mode
Automatic archival       Enabled
Archive destination       /home/oracle
Oldest online log sequence     58
Next log sequence to archive   60
Current log sequence       60

SQL> alter system switch logfile;
System altered.

SQL> select name from v$archived_log;
NAME
--------------------------------------------------------------------------------
/u01/app/oracle/product/11.2/dbs/arch2_58_947085344.dbf  -----做的测试(如果不使用快速恢复区且没有设置log_archive_dest_n的情况下归档日志会在这)
/home/oracle/1_59_947085344.dbf
已经没有启用快速恢复区了,使用的是log_archive_dest_1的指定路径

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

配置数据库到归档模式

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

oracle数据库归档模式怎么开启

在Oracle数据库中,归档模式是一种可选的数据库模式,它允许将已完成的数据库事务日志文件存储在归档日志中,以便可以在需要时进行恢复、备份和还原。要开启Oracle数据库的归档模式,可以按照以下步骤操作:1、登录到Oracle数据库的SQ
oracle数据库归档模式怎么开启
2024-04-09

Oracle Value函数与数据库归档模式的关系

Oracle Value函数与数据库归档模式之间存在一定的关系,主要体现在数据查询和备份恢复方面。首先,Oracle Value函数可以用于查询归档日志中的数据。在Oracle数据库中,当数据被修改或删除时,相关的变更信息会被记录在归档日
Oracle Value函数与数据库归档模式的关系
2024-10-09

数据库模型的全球之旅:从古老的纸质档案到现代的分布式数据库

数据库模型已经经历了从古老的纸质档案到现代的分布式数据库的转变。随着技术的进步,数据库模型变得更加复杂和强大,可以支持更多的数据类型和复杂的工作负载。
数据库模型的全球之旅:从古老的纸质档案到现代的分布式数据库
2024-02-11

SpringBoot数据库初始化datasource配置方式

这篇文章主要为大家介绍了SpringBoot数据库初始化datasource配置方式,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
2022-12-22

Oracle数据库连接方式配置与应用

Oracle数据库连接方式配置与应用Oracle数据库作为一款业界知名的关系型数据库管理系统,具备强大的数据管理和数据处理能力,广泛应用于企业级系统中。在实际开发和应用中,如何正确配置数据库连接方式并合理应用是至关重要的。本文将介绍Ora
Oracle数据库连接方式配置与应用
2024-03-07

数据建模的基石:从无序到有序的数据库范式之旅

数据建模是创建高度结构化和高效数据库的核心,范式为数据组织提供了明确的规则。本文将探讨从无序到有序的数据库范式演变,从第一范式到第五范式,突显每个范式的优势和限制。
数据建模的基石:从无序到有序的数据库范式之旅
2024-03-07

阿里云数据库配置详接模块——全面解析阿里云数据库的设置和管理

随着数字化时代的到来,数据库已成为企业信息化建设中的关键组成部分。阿里云数据库作为阿里云推出的一款云数据库服务,凭借其高效稳定、易于管理等优势,深受众多企业用户青睐。本篇文章将详细介绍阿里云数据库的配置详接模块,包括数据库的创建、配置、管理和优化等。一、数据库的创建在阿里云上创建数据库需要通过控制台进行。首先,登
阿里云数据库配置详接模块——全面解析阿里云数据库的设置和管理
2023-10-29

编程热搜

目录