当前位置:网站首页>把 Oracle 数据库从 Windows 系统迁移到 Linux Oracle Rac 集群环境(3)—— 把数据库设置为归档模式
把 Oracle 数据库从 Windows 系统迁移到 Linux Oracle Rac 集群环境(3)—— 把数据库设置为归档模式
2022-06-24 22:55:00 【睿思达DBA_WGX】
把 Oracle 数据库从 Windows 系统迁移到 Linux Oracle Rac 集群环境(3)—— 把数据库设置为归档模式
一、查看数据库是否为归档模式
-- 节点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 15
Current log sequence 17
-- 节点2:非归档模式
SQL> archive log list;
Database log mode No Archive Mode
Automatic archival Disabled
Archive destination USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence 1
Current log sequence 2
二、打开归档模式
在 oracle rac 集群环境下,要设置一个节点为归档模式或非归档模式,必须关闭其他节点。
1、设置节点 rac1 为归档模式
(1)关闭节点2的实例
SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
2、在节点 rac1 上执行如下操作
(1)正常停库,然后启动数据库到 mount 状态
-- 关闭实例
SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
-- 启动数据库到 mount 状态
SQL> startup mount
ORACLE instance started.
Total System Global Area 638853120 bytes
Fixed Size 2255952 bytes
Variable Size 507511728 bytes
Database Buffers 121634816 bytes
Redo Buffers 7450624 bytes
Database mounted.
(2)使用 alter database 命令打开归档模式
SQL> alter database archivelog;
Database altered.
(3)关闭节点1的实例
SQL> shutdown immediate
ORA-01109: database not open
Database dismounted.
ORACLE instance shut down.
3、在节点 rac2 上执行如下操作
(1)然后启动数据库到 mount 状态
-- 节点 rac2 处于关闭状态
-- 启动数据库到 mount 状态
SQL> startup mount
ORACLE instance started.
Total System Global Area 638853120 bytes
Fixed Size 2255952 bytes
Variable Size 465568688 bytes
Database Buffers 163577856 bytes
Redo Buffers 7450624 bytes
Database mounted.
(2)使用 alter database 命令打开归档模式
SQL> alter database archivelog;
Database altered.
(3)关闭节点1的实例归档模式
SQL> alter database archivelog;
Database altered.
4、打开数据库,查看归档状态
-- 节点1
SQL> startup
ORACLE instance started.
Total System Global Area 638853120 bytes
Fixed Size 2255952 bytes
Variable Size 507511728 bytes
Database Buffers 121634816 bytes
Redo Buffers 7450624 bytes
Database mounted.
Database opened.
-- 查看归档状态
SQL> archive log list;
Database log mode Archive Mode
Automatic archival Enabled
Archive destination USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence 1
Next log sequence to archive 2
Current log sequence 2
-- 节点2
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
三、设置归档的位置
当数据库处于归档模式时,进行日志切换时后台进程将自动生成归档日志。
1、查看归档进程数
SQL> show parameter LOG_ARCHIVE_MAX_PROCESSES
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
log_archive_max_processes integer 4
2、查看归档文件
可知当前归档位置为:/u01/app/oracle/flash_recovery_area/HISDB/archivelog
SQL> select sequence#, name from v$archived_log;
SEQUENCE# NAME
--------------------------------------------------------------------------------
17
/u01/app/oracle/flash_recovery_area/HISDB/archivelog/2022_06_17/o1_mf_1_17_kbr52
8s8_.arc
18
/u01/app/oracle/flash_recovery_area/HISDB/archivelog/2022_06_17/o1_mf_1_18_kbr52
d2g_.arc
19
/u01/app/oracle/flash_recovery_area/HISDB/archivelog/2022_06_17/o1_mf_1_19_kbr52
g87_.arc
2
/u01/app/oracle/flash_recovery_area/HISDB/archivelog/2022_06_17/o1_mf_2_2_kbr52d
rp_.arc
20
/u01/app/oracle/flash_recovery_area/HISDB/archivelog/2022_06_17/o1_mf_1_20_kbr52
hdo_.arc
3、修改归档日志的位置为:+BAK/hisdb/archivelog
修改 log_archive_dest_1 参数指向定义的归档位置:
SQL> alter system set log_archive_dest_1 = 'location=+BAK' scope = both sid='*';
System altered.
-- 对比log_archive_dest 和log_archive_dest_1 设置归档的区别
-- alter system set log_archive_dest='+DATA'
-- alter system set log_archive_dest_1='location=+DATA'
4、查看归档文件
-- 切日志
SQL> alter system switch logfile;
System altered.
SQL> alter system switch logfile;
System altered.
SQL> alter system switch logfile;
System altered.
SQL> select sequence#, name from v$archived_log;
SEQUENCE# NAME
--------------------------------------------------------------------------------
17
/u01/app/oracle/flash_recovery_area/HISDB/archivelog/2022_06_17/o1_mf_1_17_kbr52
8s8_.arc
18
/u01/app/oracle/flash_recovery_area/HISDB/archivelog/2022_06_17/o1_mf_1_18_kbr52
d2g_.arc
19
/u01/app/oracle/flash_recovery_area/HISDB/archivelog/2022_06_17/o1_mf_1_19_kbr52
g87_.arc
2
/u01/app/oracle/flash_recovery_area/HISDB/archivelog/2022_06_17/o1_mf_2_2_kbr52d
rp_.arc
20
/u01/app/oracle/flash_recovery_area/HISDB/archivelog/2022_06_17/o1_mf_1_20_kbr52
hdo_.arc
21
+BAK/hisdb/archivelog/2022_06_17/thread_1_seq_21.262.1107612429
22
+BAK/hisdb/archivelog/2022_06_17/thread_1_seq_22.263.1107612429
23
+BAK/hisdb/archivelog/2022_06_17/thread_1_seq_23.264.1107612429
24
+BAK/hisdb/archivelog/2022_06_17/thread_1_seq_24.265.1107612453
25
+BAK/hisdb/archivelog/2022_06_17/thread_1_seq_25.266.1107612453
26
+BAK/hisdb/archivelog/2022_06_17/thread_1_seq_26.267.1107612457
3
+BAK/hisdb/archivelog/2022_06_17/thread_2_seq_3.268.1107612601
4
+BAK/hisdb/archivelog/2022_06_17/thread_2_seq_4.269.1107612605
5
+BAK/hisdb/archivelog/2022_06_17/thread_2_seq_5.270.1107612607
14 rows selected.
边栏推荐
- 字符串数组转换为list集合
- Sumati gamefi ecological overview, element design in the magical world
- 如何通过EasyCVR接口监测日志观察平台拉流情况?
- Android Internet of things application development (smart Park) - set sensor threshold dialog interface
- Basic layout -qhboxlayout class, qvboxlayout class, qgridlayout class
- Test / development programmers, 30, do you feel confused? And where to go
- 计算机三级(数据库)备考题目知识点总结
- 转行软件测试2年了,给还在犹豫的女生一点建议
- DDD concept is complex and difficult to understand. How to design code implementation model in practice?
- 多模态情感识别_多模态融合的情感识别研究「建议收藏」
猜你喜欢

内网学习笔记(7)

Application of TSDB in civil aircraft industry

折叠屏将成国产手机分食苹果市场的重要武器

Integration of metersphere open source continuous testing platform and Alibaba cloud cloud cloud efficient Devops

文件系统 -- 磁盘基础知识和FAT32文件系统详细介绍

内网学习笔记(5)

疫情防控,居家办公,网上授课之心得 | 社区征文

Intégration de la plate - forme de test continu open source de metersphere avec Alibaba Cloud Effect devops

EasyCVR国标协议接入的通道,在线通道部分播放异常是什么原因?

Lizuofan, co-founder of nonconvex: Taking quantification as his lifelong career
随机推荐
Are programmers from Huawei, Alibaba and other large manufacturers really easy to find?
记一次beego通过go get命令后找不到bee.exe的坑
Redis
谈谈飞书对开发工作的优势 | 社区征文
Constant current circuit composed of 2 NPN triodes
Chinese address and English address
Four characteristics of actual attack and defense drill
2个NPN三极管组成的恒流电路
The role of software security testing, how to find a software security testing company to issue a report?
元宇宙的生态圈
Sumati gamefi ecological overview, element design in the magical world
internship:svn的使用
Resolution of cross reference in IDA
Left hand dreams right hand responsibilities GAC Honda not only pays attention to sales but also children's safety
探索C语言程序奥秘——C语言程序编译与预处理
软件测试人员的7个等级,据说只有1%的人能做到级别7
Please run IDA with elevated permissons for local debugging.
Folding screen will become an important weapon for domestic mobile phones to share the apple market
Pit entry machine learning: I. Introduction
EasyCVR平台EHOME协议接入,视频播放出现断流是什么原因?