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

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.lryc.cn/news/486597.html

相关文章:

  • 抽象java入门1.5.3.1——类的进阶
  • python——模块 迭代器 正则
  • QT仿QQ聊天项目,第三节,实现聊天界面
  • Linux-何为CentOS
  • C++中的 std::optional
  • 猫狗识别之BUG汇总
  • 【论文复现】自动化细胞核分割与特征分析
  • 排序算法 -快速排序
  • K8S 查看pod节点的磁盘和内存使用情况
  • 华为HCIP——MSTP/RSTP与STP的兼容性
  • AI 大模型如何重塑软件开发流程:现状与未来展望
  • 3步实现贪吃蛇
  • 华东师范大学数学分析第五版PDF习题答案上册及下册
  • MySQL之联合查询
  • [C/C++] 定位新表达式 placement new
  • 【MySQL】MySQL的笛卡尔积现象是什么?简单说说
  • 《InsCode AI IDE:编程新时代的引领者》
  • 微搭低代码私有化部署搭建教程
  • 【在Linux世界中追寻伟大的One Piece】多路转接epoll(续)
  • 【不写for循环】玩玩行列
  • 【Nginx】反向代理Https时相关参数:
  • 第 17 章 - Go语言 上下文( Context )
  • Android Framework AMS(16)进程管理
  • STM32设计防丢防摔智能行李箱
  • 【异常解决】Linux shell报错:-bash: [: ==: 期待一元表达式 解决方法
  • ML 系列: 第 23 节 — 离散概率分布 (多项式分布)
  • Webpack 1.13.2 执行 shell 命令解决 打印时没有背景色和文字颜色的问题
  • C++构造函数详解
  • POI实现根据PPTX模板渲染PPT
  • 【论文模型复现】深度学习、地质流体识别、交叉学科融合?什么情况,让我们来看看