当前位置: 首页 > article >正文

Oracle 单机及 RAC 环境 归档模式及路径修改

Oracle 数据库的使用过程中经常会根据需求的不同而调整归档模式,也经常会修改归档文件存放路径。

下面分别演示单机及 RAC 环境下修改归档模式及路径的操作步骤。

一、单机环境

1.查询当前归档模式及路径
SQL> archive log list
Database log mode              No Archive Mode
Automatic archival             Disabled
Archive destination            /u01/app/oracle/product/19.0.0.0/dbhome_1/dbs/arch
Oldest online log sequence     489
Current log sequence           490

可知当前处于非归档模式,归档路径为 /u01/app/oracle/product/19.0.0.0/dbhome_1/dbs/arch 。

2.修改归档模式及归档路径

修改成归档模式,并将归档路径设置为 /Data/arch

--修改归档路径
 SQL >alter system set log_archive_dest_1='location=/Data/arch' scope=spfile;     

System altered.

--将数据库启动到mount状态后修改归档模式
SQL >shutdown immediate
SQL  >startup mount
SQL >alter database archivelog;

Database altered.

--启动数据库
SQL >alter database open;
3.查看归档模式及归档路径
SQL >archive log list
Database log mode              Archive Mode
Automatic archival             Enabled
Archive destination            /Data/arch
Oldest online log sequence     500
Next log sequence to archive   501
Current log sequence           501

当前处于归档模式,归档路径为 /Data/arch。

二、RAC 环境(3个节点为例)

在3个节点中的任一节点执行1-2步,在3个节点都执行3-4步。

1.查询当前归档模式及路径(任一节点,本例在节点1执行)
SQL> archive log list
Database log mode              No Archive Mode
Automatic archival             Disabled
Archive destination            /u01/app/oracle/product/19.0.0.0/dbhome_1/dbs/arch
Oldest online log sequence     489
Current log sequence           490

当前处于非归档模式,归档路径为 /u01/app/oracle/product/19.0.0.0/dbhome_1/dbs/arch 。

2.其他两个节点关闭实例(节点2和节点3执行)
SQL >shutdown immediate
3.修改参数值(节点1执行)

修改成归档模式,并将归档路径设置为ASM存储上的 +RECOC1

SQL >alter system set log_archive_dest_1='location=+RECOC1' scope=spfile;     
SQL >shutdown immediate
SQL >startup mount
SQL >alter database archivelog;
SQL >alter database open;
4.其他两个节点启动实例(节点2和节点3执行)
SQL> startup
5.查询当前归档模式及路径(3个节点均可执行)
SQL >archive log list
Database log mode              Archive Mode
Automatic archival             Enabled
Archive destination            +RECOC1
Oldest online log sequence     500
Next log sequence to archive   501
Current log sequence           501

也可查看如下参数:

SQL>show parameter log_archive_dest_1 

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
log_archive_dest_1                   string      location=+RECOC1
log_archive_dest_10                  string
log_archive_dest_11                  string
log_archive_dest_12                  string
log_archive_dest_13                  string
log_archive_dest_14                  string
log_archive_dest_15                  string
log_archive_dest_16                  string
log_archive_dest_17                  string
log_archive_dest_18                  string
log_archive_dest_19                  string

至此,一正确完成归档模式及归档路径的设置。

补充内容

由归档模式修改成非归档模式命令如下:

SQL >shutdown immediate
SQL >startup mount
SQL >alter database noarchivelog;
SQL >alter database open;

http://www.kler.cn/a/395652.html

相关文章:

  • STM32芯片EXIT外部中断的配置与原理
  • 【卡尔曼滤波】数据融合Fusion的应用 C语言、Python实现(Kalman Filter)
  • 生成自签名证书并配置 HTTPS 使用自签名证书
  • 综合文化信息管理系统|基于java和小程序的综合文化信息管理系统设计与实现(源码+数据库+文档)
  • 《TCP/IP网络编程》学习笔记 | Chapter 10:多进程服务器端
  • Ceph的pool有两种类型
  • Django 2024全栈开发指南(三):数据库模型与ORM操作(上篇)
  • 搜索,CF 1666L - Labyrinth
  • ui->tableView升序
  • 自动驾驶3D目标检测综述(二)
  • 安科瑞ARD2F智能型电动机保护器在某水泥厂的应用-安科瑞黄安南
  • 京东 2025届秋招 自然语言处理
  • 为以人工智能为中心的工作负载重新设计的全局控制台
  • 如何在C#中处理必盈接口返回的股票数据?
  • 数据结构与算法:二分搜索/二分查找的python实现与相关力扣题35.搜索插入位置、74.搜索二维矩阵
  • A036-基于SpringBoot的产业园区智慧公寓管理系统
  • Transformer中的算子:其中Q,K,V就是算子
  • MySQL 5.7 源码导读
  • Leecode刷题C语言之最少翻转次数使二进制矩阵回文①
  • Excel SUMIFS
  • 无人机云台基础——CKESC电调小课堂10
  • JsonCpp
  • 【Java Web】MVC与分层开发
  • Gin路由深入
  • STM32芯片EXIT外部中断的配置与原理
  • FPGA 第6讲 简单组合逻辑多路选择器