湘潭做网站 m磐石网络/湖南竞价优化哪家好
Oracle Dataguard(主库为 Oracle rac 集群)配置教程(02)—— Oracle RAC 主库的相关操作
/
本专栏详细讲解 Oracle Dataguard(Oracle 版本为11g,主库为双节点 Oracle rac 集群)的配置过程。主要内容包括:
(1)dataguard 服务器 Oracle 软件的安装。
(2)Oracle RAC 主库与 Dataguard 服务器的配置。
(3)主从同步测试。
(4)主备库切换。
/
目录
- Oracle Dataguard(主库为 Oracle rac 集群)配置教程(02)—— Oracle RAC 主库的相关操作
- 一、把 Oracle RAC 主库设置为 Force Logging 模式与归档模式
- 1、查看 Oracle RAC 主库是否为归档模式和 Force Logging 模式
- 2、把 Oracle RAC 主库设置为 Force Logging 模式
- 3、把 Oracle RAC 主库设置为归档模式
- 二、在 Oracle RAC 主库执行 RMAN 全备操作
- 1、在 Oracle RAC 主库的节点1上添加一块磁盘,用于存放备份文件
- 3、在 Oracle RAC 主库执行 RMAN 全备操作
- 4、在 Oracle RAC 主库创建物理备库控制文件
- 5、在 Oracle RAC 主库创建物理备库初始化参数文件
- 6、在 Oracle RAC 主库修改口令文件,使两个节点的SYS 用户口令均为 oracle
一、把 Oracle RAC 主库设置为 Force Logging 模式与归档模式
1、查看 Oracle RAC 主库是否为归档模式和 Force Logging 模式
SQL> select name,open_mode,log_mode,force_logging from v$database;NAME OPEN_MODE LOG_MODE FOR
--------- -------------------- ------------ ---
HISDB READ WRITE NOARCHIVELOG NO
2、把 Oracle RAC 主库设置为 Force Logging 模式
SQL> alter database force logging;Database altered.SQL> select name,open_mode,log_mode,force_logging from v$database;NAME OPEN_MODE LOG_MODE FOR
--------- -------------------- ------------ ---
HISDB READ WRITE NOARCHIVELOG YES
3、把 Oracle RAC 主库设置为归档模式
设置数据库为归档模式需要停库,然后启动数据库到 mount 状态。
(1)停库
# 切换到grid用户
# 查看数据库
[grid@rac1 ~]$ srvctl status database -d hisdb;
Instance hisdb1 is running on node rac1
Instance hisdb2 is running on node rac2# 停库
[grid@rac1 ~]$ srvctl stop database -d hisdb;# 查看数据库
[grid@rac1 ~]$ srvctl status database -d hisdb;
Instance hisdb1 is not running on node rac1
Instance hisdb2 is not running on node rac2
(2)切换到Oracle用户,启动数据库到mount状态(在任意一个节点操作即可)
SQL> startup mount;
ORACLE instance started.Total System Global Area 626327552 bytes
Fixed Size 2255832 bytes
Variable Size 297796648 bytes
Database Buffers 322961408 bytes
Redo Buffers 3313664 bytes
Database mounted.-- 把数据库设置为归档模式
SQL> alter database archivelog;Database altered.-- 查看数据库
SQL> select name,open_mode,log_mode,force_logging from v$database;NAME OPEN_MODE LOG_MODE FOR
--------- -------------------- ------------ ---
HISDB MOUNTED ARCHIVELOG YES
(3)启动数据库
--停库
SQL> shutdown immediate;
ORA-01109: database not openDatabase dismounted.
ORACLE instance shut down.-- 切换到grid用户
-- 启动数据库
[grid@rac1 ~]$ srvctl start database -d hisdb;[grid@rac1 ~]$ srvctl status database -d hisdb;
Instance hisdb1 is running on node rac1
Instance hisdb2 is running on node rac2
二、在 Oracle RAC 主库执行 RMAN 全备操作
1、在 Oracle RAC 主库的节点1上添加一块磁盘,用于存放备份文件
在 Oracle RAC 主库的节点1上添加一块磁盘,大小10GB,并挂载到目录 /rman_backup;在 dataguard 服务器上添加一块磁盘,大小10GB,并挂载到目录 /rman_backup。把 Oracle RAC 主库的数据库备份文件写入 /rman_backup 目录。然后通过把备份文件复制到 dataguard 服务器的 /rman_backup 目录,用于恢复数据库。
在 Oracle RAC 主库的节点1执行如下操作:
(1)在 Oracle RAC 主库的节点1上添加磁盘
# 查看磁盘信息,/dev/sdb 为新添加的磁盘
[root@rac1 ~]# ll /dev/sd*
brw-rw---- 1 root disk 8, 0 2月 10 15:55 /dev/sda
brw-rw---- 1 root disk 8, 1 2月 10 15:55 /dev/sda1
brw-rw---- 1 root disk 8, 2 2月 10 15:55 /dev/sda2
brw-rw---- 1 root disk 8, 16 2月 10 15:55 /dev/sdb
brw-rw---- 1 root disk 8, 32 2月 10 15:55 /dev/sdc
brw-rw---- 1 root disk 8, 33 2月 10 15:55 /dev/sdc1
brw-rw---- 1 root disk 8, 34 2月 10 15:55 /dev/sdc2
brw-rw---- 1 root disk 8, 35 2月 10 15:55 /dev/sdc3
brw-rw---- 1 root disk 8, 36 2月 10 15:55 /dev/sdc4
brw-rw---- 1 root disk 8, 37 2月 10 15:55 /dev/sdc5
brw-rw---- 1 root disk 8, 38 2月 10 15:55 /dev/sdc6
brw-rw---- 1 root disk 8, 39 2月 10 15:55 /dev/sdc7
brw-rw---- 1 root disk 8, 40 2月 10 15:55 /dev/sdc8
(2)为磁盘 /dev/sdb 创建分区
[root@rac1 ~]# fdisk /dev/sdb
欢迎使用 fdisk (util-linux 2.23.2)。更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。Device does not contain a recognized partition table
使用磁盘标识符 0x4bbf68c2 创建新的 DOS 磁盘标签。命令(输入 m 获取帮助):n
Partition type:p primary (0 primary, 0 extended, 4 free)e extended
Select (default p):
Using default response p
分区号 (1-4,默认 1):
起始 扇区 (2048-20971519,默认为 2048):
将使用默认值 2048
Last 扇区, +扇区 or +size{K,M,G} (2048-20971519,默认为 20971519):
将使用默认值 20971519
分区 1 已设置为 Linux 类型,大小设为 10 GiB命令(输入 m 获取帮助):w
The partition table has been altered!Calling ioctl() to re-read partition table.
正在同步磁盘。# 查看磁盘信息
[root@rac1 ~]# ll /dev/sd*
brw-rw---- 1 root disk 8, 0 2月 10 15:55 /dev/sda
brw-rw---- 1 root disk 8, 1 2月 10 15:55 /dev/sda1
brw-rw---- 1 root disk 8, 2 2月 10 15:55 /dev/sda2
brw-rw---- 1 root disk 8, 16 2月 10 15:59 /dev/sdb
brw-rw---- 1 root disk 8, 17 2月 10 15:59 /dev/sdb1
brw-rw---- 1 root disk 8, 32 2月 10 15:55 /dev/sdc
brw-rw---- 1 root disk 8, 33 2月 10 15:55 /dev/sdc1
brw-rw---- 1 root disk 8, 34 2月 10 15:55 /dev/sdc2
brw-rw---- 1 root disk 8, 35 2月 10 15:55 /dev/sdc3
brw-rw---- 1 root disk 8, 36 2月 10 15:55 /dev/sdc4
brw-rw---- 1 root disk 8, 37 2月 10 15:55 /dev/sdc5
brw-rw---- 1 root disk 8, 38 2月 10 15:55 /dev/sdc6
brw-rw---- 1 root disk 8, 39 2月 10 15:55 /dev/sdc7
brw-rw---- 1 root disk 8, 40 2月 10 15:55 /dev/sdc8
(3)格式化磁盘 /dev/sdb1
[root@rac1 ~]# mkfs.ext3 /dev/sdb1
mke2fs 1.42.9 (28-Dec-2013)
文件系统标签=
OS type: Linux
块大小=4096 (log=2)
分块大小=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
655360 inodes, 2621184 blocks
131059 blocks (5.00%) reserved for the super user
第一个数据块=0
Maximum filesystem blocks=2684354560
80 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632Allocating group tables: 完成
正在写入inode表: 完成
Creating journal (32768 blocks): 完成
Writing superblocks and filesystem accounting information: 完成
(4)创建目录 /rman_backup,并修改属性
[root@rac1 ~]# mkdir /rman_backup
[root@rac1 ~]# chown -R oracle:oinstall /rman_backup
[root@rac1 ~]# ll /
总用量 20
lrwxrwxrwx. 1 root root 7 2月 10 06:19 bin -> usr/bin
dr-xr-xr-x. 4 root root 4096 2月 9 23:50 boot
drwxr-xr-x 21 root root 3480 2月 10 15:59 dev
drwxr-xr-x. 80 root root 8192 2月 10 15:55 etc
drwxr-xr-x. 4 root root 32 2月 9 22:47 home
lrwxrwxrwx. 1 root root 7 2月 10 06:19 lib -> usr/lib
lrwxrwxrwx. 1 root root 9 2月 10 06:19 lib64 -> usr/lib64
drwxr-xr-x. 2 root root 6 11月 5 2016 media
drwxr-xr-x. 2 root root 6 11月 5 2016 mnt
drwxr-xr-x. 4 root root 36 2月 10 00:10 opt
dr-xr-xr-x 228 root root 0 2月 10 15:55 proc
drwxr-xr-x 2 oracle oinstall 6 2月 10 16:03 rman_backup
dr-xr-x---. 2 root root 135 2月 9 23:44 root
drwxr-xr-x 21 root root 620 2月 10 15:55 run
lrwxrwxrwx. 1 root root 8 2月 10 06:19 sbin -> usr/sbin
drwxr-xr-x. 8 root root 166 2月 9 23:49 soft
drwxr-xr-x. 2 root root 6 11月 5 2016 srv
dr-xr-xr-x 13 root root 0 2月 10 15:55 sys
drwxrwxrwt. 15 root root 4096 2月 10 15:56 tmp
drwxr-xr-x. 3 root oinstall 17 2月 9 22:59 u01
drwxr-xr-x. 13 root root 155 2月 10 06:19 usr
drwxr-xr-x. 19 root root 267 2月 10 15:55 var
(5)把磁盘 /dev/sdb1 挂载到目录 /rman_backup
# 临时挂载
[root@rac1 ~]# mount -t ext3 /dev/sdb1 /rman_backup# 永久挂载
[root@rac1 ~]# vi /etc/fstab
#
# /etc/fstab
# Created by anaconda on Mon Jan 30 02:37:18 2023
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/cl-root / xfs defaults 0 0
UUID=870d48ff-ed96-4f06-ace9-34127c37003c /boot xfs defaults 0 0
/dev/mapper/cl-swap swap swap defaults 0 0
/dev/sdb1 /rman_backup ext3 defaults 0 0# 查看磁盘挂载信息
[root@rac1 ~]# df -Th
文件系统 类型 容量 已用 可用 已用% 挂载点
/dev/mapper/cl-root xfs 20G 18G 2.5G 88% /
devtmpfs devtmpfs 902M 0 902M 0% /dev
tmpfs tmpfs 912M 116M 797M 13% /dev/shm
tmpfs tmpfs 912M 8.7M 904M 1% /run
tmpfs tmpfs 912M 0 912M 0% /sys/fs/cgroup
/dev/sda1 xfs 1014M 138M 877M 14% /boot
tmpfs tmpfs 183M 0 183M 0% /run/user/0
/dev/sdb1 ext3 9.8G 23M 9.2G 1% /rman_backup
2、在 Dataguard 服务器上添加一块磁盘,用于存放备份文件
(1)查看磁盘信息
[root@hisdg ~]# ll /dev/sd*
brw-rw----. 1 root disk 8, 0 2月 10 15:53 /dev/sda
brw-rw----. 1 root disk 8, 1 2月 10 15:53 /dev/sda1
brw-rw----. 1 root disk 8, 2 2月 10 15:53 /dev/sda2
brw-rw----. 1 root disk 8, 16 2月 10 15:53 /dev/sdb
(2)为磁盘 /dev/sdb 创建分区
[root@hisdg ~]# fdisk /dev/sdb
欢迎使用 fdisk (util-linux 2.23.2)。更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。Device does not contain a recognized partition table
使用磁盘标识符 0x31bf155b 创建新的 DOS 磁盘标签。命令(输入 m 获取帮助):n
Partition type:p primary (0 primary, 0 extended, 4 free)e extended
Select (default p):
Using default response p
分区号 (1-4,默认 1):
起始 扇区 (2048-20971519,默认为 2048):
将使用默认值 2048
Last 扇区, +扇区 or +size{K,M,G} (2048-20971519,默认为 20971519):
将使用默认值 20971519
分区 1 已设置为 Linux 类型,大小设为 10 GiB命令(输入 m 获取帮助):w
The partition table has been altered!Calling ioctl() to re-read partition table.
正在同步磁盘。# 查看磁盘信息
[root@hisdg ~]# ll /dev/sd*
brw-rw----. 1 root disk 8, 0 2月 10 15:53 /dev/sda
brw-rw----. 1 root disk 8, 1 2月 10 15:53 /dev/sda1
brw-rw----. 1 root disk 8, 2 2月 10 15:53 /dev/sda2
brw-rw----. 1 root disk 8, 16 2月 10 16:10 /dev/sdb
brw-rw----. 1 root disk 8, 17 2月 10 16:10 /dev/sdb1
(3)格式化磁盘 /dev/sdb1
[root@hisdg ~]# mkfs.ext3 /dev/sdb1
mke2fs 1.42.9 (28-Dec-2013)
文件系统标签=
OS type: Linux
块大小=4096 (log=2)
分块大小=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
655360 inodes, 2621184 blocks
131059 blocks (5.00%) reserved for the super user
第一个数据块=0
Maximum filesystem blocks=2684354560
80 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632Allocating group tables: 完成
正在写入inode表: 完成
Creating journal (32768 blocks): 完成
Writing superblocks and filesystem accounting information: 完成
(4)创建目录 /rman_backup,并修改属性
[root@hisdg ~]# mkdir /rman_backup
[root@hisdg ~]# chown -R oracle:oinstall /rman_backup
[root@hisdg ~]# ll /
总用量 20
lrwxrwxrwx. 1 root root 7 2月 6 03:24 bin -> usr/bin
dr-xr-xr-x. 4 root root 4096 2月 6 03:32 boot
drwxr-xr-x. 20 root root 3260 2月 10 16:10 dev
drwxr-xr-x. 78 root root 8192 2月 10 15:53 etc
drwxr-xr-x. 3 root root 20 2月 10 12:51 home
lrwxrwxrwx. 1 root root 7 2月 6 03:24 lib -> usr/lib
lrwxrwxrwx. 1 root root 9 2月 6 03:24 lib64 -> usr/lib64
drwxr-xr-x. 2 root root 6 11月 5 2016 media
drwxr-xr-x. 2 root root 6 11月 5 2016 mnt
drwxr-xr-x. 3 root root 22 2月 10 14:35 opt
dr-xr-xr-x. 105 root root 0 2月 10 15:53 proc
drwxr-xr-x. 2 oracle oinstall 6 2月 10 16:13 rman_backup
dr-xr-x---. 2 root root 135 2月 5 20:13 root
drwxr-xr-x. 21 root root 620 2月 10 15:54 run
lrwxrwxrwx. 1 root root 8 2月 6 03:24 sbin -> usr/sbin
drwxr-xr-x. 6 root root 134 2月 10 13:34 soft
drwxr-xr-x. 2 root root 6 11月 5 2016 srv
dr-xr-xr-x. 13 root root 0 2月 10 15:53 sys
drwxrwxrwt. 12 root root 4096 2月 10 15:54 tmp
drwxrwxr-x. 3 oracle oinstall 17 2月 10 13:00 u01
drwxr-xr-x. 13 root root 155 2月 6 03:24 usr
drwxr-xr-x. 19 root root 267 2月 10 15:53 var
(5)把磁盘 /dev/sdb1 挂载到目录 /rman_backup
# 临时挂载
[root@hisdg ~]# mount -t ext3 /dev/sdb1 /rman_backup# 永久挂载
[root@hisdg ~]# vi /etc/fstab
#
# /etc/fstab
# Created by anaconda on Mon Feb 6 03:24:40 2023
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/cl-root / xfs defaults 0 0
UUID=98f33897-679b-41a1-a3e9-e6b7824033ab /boot xfs defaults 0 0
/dev/mapper/cl-swap swap swap defaults 0 0
/dev/sdb1 /rman_backup ext3 defaults 0 0
3、在 Oracle RAC 主库执行 RMAN 全备操作
(1)切换到 Oracle 用户,查看备份信息
在 Oracle RAC 集群的节点1执行如下代码:
-- 切换到 Oracle 用户,进入 rman
[root@rac1 ~]# su - oracle
上一次登录:五 2月 10 12:00:42 CST 2023pts/6 上
[oracle@rac1 ~]$ rman target /Recovery Manager: Release 11.2.0.4.0 - Production on Fri Feb 10 16:19:38 2023Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights reserved.connected to target database: HISDB (DBID=2041031531)-- 查看需要备份的数据文件
RMAN> report need backup;using target database control file instead of recovery catalog
RMAN retention policy will be applied to the command
RMAN retention policy is set to redundancy 1
Report of files with less than 1 redundant backups
File #bkps Name
---- ----- -----------------------------------------------------
1 0 +DATA/hisdb/datafile/system.267.1128415373
2 0 +DATA/hisdb/datafile/sysaux.260.1128415373
3 0 +DATA/hisdb/datafile/undotbs1.263.1128415373
4 0 +DATA/hisdb/datafile/users.266.1128415373
5 0 +DATA/hisdb/datafile/undotbs2.259.1128415887-- 删除归档日志文件
RMAN> delete archivelog all;allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=60 instance=hisdb1 device type=DISK
List of Archived Log Copies for database with db_unique_name HISDB
=====================================================================Key Thrd Seq S Low Time
------- ---- ------- - ---------
1 1 5 A 10-FEB-23Name: +BAK/hisdb/archivelog/2023_02_10/thread_1_seq_5.261.11284415412 2 2 A 10-FEB-23Name: +BAK/hisdb/archivelog/2023_02_10/thread_2_seq_2.262.11284415493 2 3 A 10-FEB-23Name: +BAK/hisdb/archivelog/2023_02_10/thread_2_seq_3.263.1128441563Do you really want to delete the above objects (enter YES or NO)? yes
deleted archived log
archived log file name=+BAK/hisdb/archivelog/2023_02_10/thread_1_seq_5.261.1128441541 RECID=1 STAMP=1128441551
deleted archived log
archived log file name=+BAK/hisdb/archivelog/2023_02_10/thread_2_seq_2.262.1128441549 RECID=2 STAMP=1128441555
deleted archived log
archived log file name=+BAK/hisdb/archivelog/2023_02_10/thread_2_seq_3.263.1128441563 RECID=3 STAMP=1128441564
Deleted 3 objects-- 查看备份信息
RMAN> list backup;specification does not match any backup in the repository-- 查看归档日志信息
RMAN> list archivelog all;specification does not match any archived log in the repository
(2)在 Oracle RAC 主库执行全备操作
-- 执行全备(同时备份归档日志)
run{
allocate channel c1 type disk;
allocate channel c2 type disk;
allocate channel c3 type disk;
allocate channel c4 type disk;
backup database format '/rman_backup/Full_%U.bak';
backup archivelog all format '/rman_backup/ARC_%U.bak';
release channel c1;
release channel c2;
release channel c3;
release channel c4;
}--执行全备操作,备份数据文件和归档日志
RMAN>
run{
allocate channel c1 type disk;
allocate channel c2 type disk;
allocate channel c3 type disk;
allocate channel c4 type disk;
backup database format '/rman_backup/Full_%U.bak';
backup archivelog all format '/rman_backup/ARC_%U.bak';
release channel c1;
release channel c2;
release channel c3;
release channel c4;
2> 3> 4> 5> 6> 7> 8> 9> 10> 11> 12> }allocated channel: c1
channel c1: SID=60 instance=hisdb1 device type=DISKallocated channel: c2
channel c2: SID=35 instance=hisdb1 device type=DISKallocated channel: c3
channel c3: SID=69 instance=hisdb1 device type=DISKallocated channel: c4
channel c4: SID=72 instance=hisdb1 device type=DISKStarting backup at 10-FEB-23
channel c1: starting full datafile backup set
channel c1: specifying datafile(s) in backup set
input datafile file number=00001 name=+DATA/hisdb/datafile/system.267.1128415373
channel c1: starting piece 1 at 10-FEB-23
channel c2: starting full datafile backup set
channel c2: specifying datafile(s) in backup set
input datafile file number=00002 name=+DATA/hisdb/datafile/sysaux.260.1128415373
input datafile file number=00004 name=+DATA/hisdb/datafile/users.266.1128415373
channel c2: starting piece 1 at 10-FEB-23
channel c3: starting full datafile backup set
channel c3: specifying datafile(s) in backup set
input datafile file number=00003 name=+DATA/hisdb/datafile/undotbs1.263.1128415373
input datafile file number=00005 name=+DATA/hisdb/datafile/undotbs2.259.1128415887
channel c3: starting piece 1 at 10-FEB-23
channel c4: starting full datafile backup set
channel c4: specifying datafile(s) in backup set
channel c1: finished piece 1 at 10-FEB-23
piece handle=/rman_backup/Full_051k5ba1_1_1.bak tag=TAG20230210T162640 comment=NONE
channel c1: backup set complete, elapsed time: 00:01:57
channel c1: starting full datafile backup set
channel c1: specifying datafile(s) in backup set
including current SPFILE in backup set
channel c1: starting piece 1 at 10-FEB-23
channel c2: finished piece 1 at 10-FEB-23
piece handle=/rman_backup/Full_061k5ba2_1_1.bak tag=TAG20230210T162640 comment=NONE
channel c2: backup set complete, elapsed time: 00:02:42
including current control file in backup set
channel c4: starting piece 1 at 10-FEB-23
channel c1: finished piece 1 at 10-FEB-23
piece handle=/rman_backup/Full_091k5beb_1_1.bak tag=TAG20230210T162640 comment=NONE
channel c1: backup set complete, elapsed time: 00:00:22
channel c3: finished piece 1 at 10-FEB-23
piece handle=/rman_backup/Full_071k5ba2_1_1.bak tag=TAG20230210T162640 comment=NONE
channel c3: backup set complete, elapsed time: 00:02:48
channel c4: finished piece 1 at 10-FEB-23
piece handle=/rman_backup/Full_081k5bab_1_1.bak tag=TAG20230210T162640 comment=NONE
channel c4: backup set complete, elapsed time: 00:00:16
Finished backup at 10-FEB-23Starting backup at 10-FEB-23
current log archived
channel c1: starting archived log backup set
channel c1: specifying archived log(s) in backup set
input archived log thread=1 sequence=6 RECID=5 STAMP=1128443427
channel c1: starting piece 1 at 10-FEB-23
channel c2: starting archived log backup set
channel c2: specifying archived log(s) in backup set
input archived log thread=2 sequence=4 RECID=4 STAMP=1128443427
channel c2: starting piece 1 at 10-FEB-23
channel c1: finished piece 1 at 10-FEB-23
piece handle=/rman_backup/ARC_0a1k5bh5_1_1.bak tag=TAG20230210T163027 comment=NONE
channel c1: backup set complete, elapsed time: 00:00:06
channel c2: finished piece 1 at 10-FEB-23
piece handle=/rman_backup/ARC_0b1k5bh6_1_1.bak tag=TAG20230210T163027 comment=NONE
channel c2: backup set complete, elapsed time: 00:00:04
Finished backup at 10-FEB-23released channel: c1released channel: c2released channel: c3released channel: c4-- 查看备份信息
RMAN> list backup;List of Backup Sets
===================BS Key Type LV Size Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ ---------------
1 Full 634.48M DISK 00:00:54 10-FEB-23 BP Key: 1 Status: AVAILABLE Compressed: NO Tag: TAG20230210T162640Piece Name: /rman_backup/Full_051k5ba1_1_1.bakList of Datafiles in backup set 1File LV Type Ckp SCN Ckp Time Name---- -- ---- ---------- --------- ----1 Full 1035627 10-FEB-23 +DATA/hisdb/datafile/system.267.1128415373BS Key Type LV Size Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ ---------------
2 Full 390.88M DISK 00:01:36 10-FEB-23 BP Key: 2 Status: AVAILABLE Compressed: NO Tag: TAG20230210T162640Piece Name: /rman_backup/Full_061k5ba2_1_1.bakList of Datafiles in backup set 2File LV Type Ckp SCN Ckp Time Name---- -- ---- ---------- --------- ----2 Full 1035629 10-FEB-23 +DATA/hisdb/datafile/sysaux.260.11284153734 Full 1035629 10-FEB-23 +DATA/hisdb/datafile/users.266.1128415373BS Key Type LV Size Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ ---------------
3 Full 80.00K DISK 00:00:31 10-FEB-23 BP Key: 3 Status: AVAILABLE Compressed: NO Tag: TAG20230210T162640Piece Name: /rman_backup/Full_091k5beb_1_1.bakSPFILE Included: Modification time: 10-FEB-23SPFILE db_unique_name: HISDBBS Key Type LV Size Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ ---------------
4 Full 6.41M DISK 00:02:49 10-FEB-23 BP Key: 4 Status: AVAILABLE Compressed: NO Tag: TAG20230210T162640Piece Name: /rman_backup/Full_071k5ba2_1_1.bakList of Datafiles in backup set 4File LV Type Ckp SCN Ckp Time Name---- -- ---- ---------- --------- ----3 Full 1035639 10-FEB-23 +DATA/hisdb/datafile/undotbs1.263.11284153735 Full 1035639 10-FEB-23 +DATA/hisdb/datafile/undotbs2.259.1128415887BS Key Type LV Size Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ ---------------
5 Full 17.67M DISK 00:02:47 10-FEB-23 BP Key: 5 Status: AVAILABLE Compressed: NO Tag: TAG20230210T162640Piece Name: /rman_backup/Full_081k5bab_1_1.bakControl File Included: Ckp SCN: 1035644 Ckp time: 10-FEB-23BS Key Size Device Type Elapsed Time Completion Time
------- ---------- ----------- ------------ ---------------
6 2.22M DISK 00:00:06 10-FEB-23 BP Key: 6 Status: AVAILABLE Compressed: NO Tag: TAG20230210T163027Piece Name: /rman_backup/ARC_0a1k5bh5_1_1.bakList of Archived Logs in backup set 6Thrd Seq Low SCN Low Time Next SCN Next Time---- ------- ---------- --------- ---------- ---------1 6 1031045 10-FEB-23 1035799 10-FEB-23BS Key Size Device Type Elapsed Time Completion Time
------- ---------- ----------- ------------ ---------------
7 1.42M DISK 00:00:05 10-FEB-23 BP Key: 7 Status: AVAILABLE Compressed: NO Tag: TAG20230210T163027Piece Name: /rman_backup/ARC_0b1k5bh6_1_1.bakList of Archived Logs in backup set 7Thrd Seq Low SCN Low Time Next SCN Next Time---- ------- ---------- --------- ---------- ---------2 4 1031521 10-FEB-23 1035802 10-FEB-23-- 查看备份文件
[oracle@rac1 ~]$ cd /rman_backup/
[oracle@rac1 rman_backup]$ ll
total 1079604
-rw-r----- 1 oracle asmadmin 2332160 Feb 10 16:30 ARC_0a1k5bh5_1_1.bak
-rw-r----- 1 oracle asmadmin 1490432 Feb 10 16:30 ARC_0b1k5bh6_1_1.bak
-rw-r----- 1 oracle asmadmin 665313280 Feb 10 16:27 Full_051k5ba1_1_1.bak
-rw-r----- 1 oracle asmadmin 409878528 Feb 10 16:28 Full_061k5ba2_1_1.bak
-rw-r----- 1 oracle asmadmin 6725632 Feb 10 16:29 Full_071k5ba2_1_1.bak
-rw-r----- 1 oracle asmadmin 18546688 Feb 10 16:29 Full_081k5bab_1_1.bak
-rw-r----- 1 oracle asmadmin 98304 Feb 10 16:29 Full_091k5beb_1_1.bak
drwx------ 2 oracle oinstall 16384 Feb 10 16:02 lost+found
4、在 Oracle RAC 主库创建物理备库控制文件
RMAN> backup device type disk format '/rman_backup/standby_%U.ctl' current controlfile for standby;Starting backup at 10-FEB-23
using target database control file instead of recovery catalog
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=73 instance=hisdb1 device type=DISK
channel ORA_DISK_1: starting full datafile backup set
channel ORA_DISK_1: specifying datafile(s) in backup set
including standby control file in backup set
channel ORA_DISK_1: starting piece 1 at 10-FEB-23
channel ORA_DISK_1: finished piece 1 at 10-FEB-23
piece handle=/rman_backup/standby_0c1k5bse_1_1.ctl tag=TAG20230210T163630 comment=NONE
channel ORA_DISK_1: backup set complete, elapsed time: 00:00:02
Finished backup at 10-FEB-23-- 查看备份文件
[root@rac1 ~]# cd /rman_backup/
[root@rac1 rman_backup]# ll
总用量 1097740
-rw-r----- 1 oracle asmadmin 2332160 2月 10 16:30 ARC_0a1k5bh5_1_1.bak
-rw-r----- 1 oracle asmadmin 1490432 2月 10 16:30 ARC_0b1k5bh6_1_1.bak
-rw-r----- 1 oracle asmadmin 665313280 2月 10 16:27 Full_051k5ba1_1_1.bak
-rw-r----- 1 oracle asmadmin 409878528 2月 10 16:28 Full_061k5ba2_1_1.bak
-rw-r----- 1 oracle asmadmin 6725632 2月 10 16:29 Full_071k5ba2_1_1.bak
-rw-r----- 1 oracle asmadmin 18546688 2月 10 16:29 Full_081k5bab_1_1.bak
-rw-r----- 1 oracle asmadmin 98304 2月 10 16:29 Full_091k5beb_1_1.bak
drwx------ 2 oracle oinstall 16384 2月 10 16:02 lost+found
-rw-r----- 1 oracle asmadmin 18546688 2月 10 16:36 standby_0c1k5bse_1_1.ctl
5、在 Oracle RAC 主库创建物理备库初始化参数文件
SQL> show parameter spfile;NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
spfile string +DATA/hisdb/spfilehisdb.ora--备库的 ORACLE_SID 为:hisdg,备份的参数文件命名为:inithisdg.ora
SQL> create pfile='/rman_backup/inithisdg.ora' from spfile;File created.-- 查看备份文件
[root@rac1 rman_backup]# ll
总用量 1097744
-rw-r----- 1 oracle asmadmin 2332160 2月 10 16:30 ARC_0a1k5bh5_1_1.bak
-rw-r----- 1 oracle asmadmin 1490432 2月 10 16:30 ARC_0b1k5bh6_1_1.bak
-rw-r----- 1 oracle asmadmin 665313280 2月 10 16:27 Full_051k5ba1_1_1.bak
-rw-r----- 1 oracle asmadmin 409878528 2月 10 16:28 Full_061k5ba2_1_1.bak
-rw-r----- 1 oracle asmadmin 6725632 2月 10 16:29 Full_071k5ba2_1_1.bak
-rw-r----- 1 oracle asmadmin 18546688 2月 10 16:29 Full_081k5bab_1_1.bak
-rw-r----- 1 oracle asmadmin 98304 2月 10 16:29 Full_091k5beb_1_1.bak
-rw-r--r-- 1 oracle asmadmin 1392 2月 10 16:40 inithisdg.ora
drwx------ 2 oracle oinstall 16384 2月 10 16:02 lost+found
-rw-r----- 1 oracle asmadmin 18546688 2月 10 16:36 standby_0c1k5bse_1_1.ctl
6、在 Oracle RAC 主库修改口令文件,使两个节点的SYS 用户口令均为 oracle
--节点1
SQL> show user;
USER is "SYS"
SQL> alter user sys identified by oracle;User altered.--节点2
SQL> show user;
USER is "SYS"
SQL> alter user sys identified by oracle;User altered.-- 查看生成的口令文件
[oracle@rac2 ~]$ cd $ORACLE_HOME/dbs
[oracle@rac2 dbs]$ ll
total 20
-rw-rw---- 1 oracle asmadmin 1544 Feb 10 08:26 hc_false2.dat
-rw-rw---- 1 oracle asmadmin 1544 Feb 10 16:06 hc_hisdb2.dat
-rw-r----- 1 oracle oinstall 37 Feb 10 08:59 inithisdb2.ora
-rw-r--r-- 1 oracle oinstall 2851 Feb 10 01:02 init.ora
-rw-r----- 1 oracle oinstall 1536 Feb 10 16:43 orapwhisdb2 --口令文件
相关文章:

Oracle Dataguard(主库为 Oracle rac 集群)配置教程(02)—— Oracle RAC 主库的相关操作
Oracle Dataguard(主库为 Oracle rac 集群)配置教程(02)—— Oracle RAC 主库的相关操作 / 本专栏详细讲解 Oracle Dataguard(Oracle 版本为11g,主库为双节点 Oracle rac 集群)的配置过程。主要…...

midjournery AI绘画使用指南
midjournery AI绘画使用指南 基于Discord的Midjournery配置: https://www.bilibili.com/video/BV16d4y1A7Zq/?spm_id_from333.337.search-card.all.click&vd_source9c3ca9555620bed64bdee27ae49d37cf 使用原则 使用midjournery绘画的原则是给出对脑海中某个…...

iptables防火墙SNAT和DNAT
iptables防火墙SNAT和DNAT一、SNAT原理和应用1、SNAT原理2、SNAT应用环境3、SNAT转换前提条件二、SNAT案列1、实验需求2、实验环境3、实验目的三、DNAT原理和应用1、DNAT原理2、DNAT 应用环境3、DNAT转换的前提条件四、DNAT案列总结一、SNAT原理和应用 1、SNAT原理 SNAT原理:…...

python | 第二章考试题和练习题
一、考试题 1、turtle八边形绘制 问题描述: 使用turtle库,绘制一个八边形。 参考代码: import turtle as t t.pensize(2) for i in range(8):t.fd(100)t.left(45) 2、turtle八角图形绘制 问题描述: 使用turtle库,…...

Mysql 存储引擎设计:xa协议相关接口功能及实现
需要对接的接口以及每个接口的实现 recovery 阶段 此阶段由 xa.cc 文件中的 xarecover_handlerton() 函数完成,它通过三个接口实现与存储引擎的沟通:recover(),commit_by_xid() ,rollback_by_xid()。其流程如下: 此…...

字符串常量池
1.创建对象的思考下面两种创建字符串的方式一样吗?public static void main(String[] args) {//两者一样吗String s1 "hello";String s2 "hello";String s3 new String("hello");String s4 new String("hello");System…...

让技术更有温度,腾讯Light 点亮公益之光
蓝天白云,远处是广东最长跨海大桥——南澳大桥,一艘小船在海面驶过,近处一头中华白海豚露出水面。在第三届腾讯Light技术公益创造营上,海南智渔可持续发展研究中心科学总监郑锐强为我们展现这样一幅人与自然和平相处的美好画面。随…...

电子采购一体化解决方案
企事业数字化转型专家,提供各类应用解决方案。您身边的赋能小助手! 文章目录前言一、当下采购的痛点二、解决方案-供应商管理1.供应商管理三、解决方案-企业询价、供应商报价管理四、解决方案-采购订单五、送货、到货、订单管理总结前言 随着各类产业链…...

SAP COPA 获利能力分析深度解析
一、获利分析配置及相关值概述 二、配置:组织结构 2.1 定义经营范围-KEP8 2.2 维护经营关注点-KEA0 2.3 获利能力分析类型解析 2.4 控制范围分配给经营范围-KEKK 三、配置:数据结构-KEA0 3.1 特征字段 3.1.1 特征字段类别 3.1.2 维护特征字段-K…...

Java学习记录day6
书接上回 类与对象 static关键字 static的作用: 修饰一个属性:声明为static的变量实质上就是一个全局变量,其生命周期为从类被加载开始一直到程序结束;修饰方法:无须本类的对象也可以调用该方法;修饰一个类&#x…...

ubuntu 使用 adb 工具卸载鸿蒙系统预装软件
准备工作 打开 USB 调试 进入 “设置->关于手机” 连续点击版本号, 直到有提示开启了"开发人员选项" 进入 “设置->系统和更新->开发人员选项”, 打开 USB 调式, 顺便可以把"自动系统更新"关了 下载 adb 工具 官方地址: https://developer.an…...

Jmeter in Linux - 在Linux系统使用Jmeter的坑
Jmeter in Linux - 在Linux系统使用Jmeter的坑Jmeter in Linux系列目录:o.a.j.JMeter: Error in NonGUIDriver起因错误分析:解决方案:解析日志没有展示请求和响应信息起因解决方案:注意Jmeter in Linux系列目录: 【如…...

什么是特权访问管理(PAM)
特权访问管理 (PAM) 是指一组 IT 安全管理原则,可帮助企业隔离和管理特权访问、管理特权帐户和凭据、控制谁可以获得对哪些端点的管理访问权限级别,并监视用户对该访问权限执行的操作。 什么是特权访问 特权访问是一种 IT 系统访…...

LeetCode题目笔记——1.两数之和
文章目录题目描述题目难度——简单方法一:暴力代码/Python方法二:哈希表代码/Python代码/C总结题目描述 这道题可以说是力扣的入坑题了,很经典,好像还是面试的经典题。 给定一个整数数组 nums 和一个整数目标值 target,…...
CSDN版的详细MarkDown的使用教程
MarkDown的使用欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释…...

Nextcloud通过不被信任的域名访问解决方法 Nextcloud 您正在访问来自不信任域名的服务器
windows电脑在网页端输入“http://192.168.xxx.xxx:8080/login”访问远程ubuntu18.04服务器,访问其docker镜像的Nextcloud,提示“”Nextcloud通过不被信任的域名访问解决方法 Nextcloud 您正在访问来自不信任域名的服务器“”,如下图…...

Set集合的特点,HashSet去重的几个重要问题
Set集合的特点:无下标,无序(新增顺序和遍历顺序不一致,新增顺序不影响遍历顺序,而且有一个固定顺序),去重(不允许重复记录)public class TestOne {public static void main(String[] args) {// Set集合的特点ÿ…...

云计算|OpenStack|社区版OpenStack安装部署文档(十一--- 如何获取镜像---Rocky版)
前言: 前面我们使用虚拟机搭建了一个openstack集群,也就是在VM虚拟机的基础上模拟了一个简单的基于openstack社区版Rocky的私有云,但,不管任何部署安装工作,最后其实都是需要有实际的应用的,也就是常说的实…...

UmiJS学习
UmiJS4学习笔记起步官网学习:https://umijs.org/开发环境Umi.js 需要使用 Node.js来进行开发,因此请先确保电脑已经安装了 Node.js 且版本在 14 以上。安装pnpm:npm install pnpm -g创建项目Umi 官方提供了一个脚手架 ,可以轻松快…...

Leetcode:322. 零钱兑换(C++)
目录 问题描述: 实现代码与解析: 动态规划(完全背包): 原理思路: 问题描述: 给你一个整数数组 coins ,表示不同面额的硬币;以及一个整数 amount ,表示总金…...

C经典小游戏之扫雷
编译环境:VS022 目录 1.算法思路 2.代码模块 2.1 game.h 2.2 game.cpp 2.3 test.cpp 3.重点分析 4.金句省身 1.算法思路 主要采用二维数组进行实现,设置两个二维数组,一个打印结果,即为游戏界面显示的效果,一个用…...

第十节 使用设备树插件实现RGB 灯驱动
Linux4.4 以后引入了动态设备树(Dynamic DeviceTree),我们这里翻译为“设备树插件”。设备树插件可以理解为主设备树的“补丁”它动态的加载到系统中,并被内核识别。例如我们要在系统中增加RGB 驱动,那么我们可以针对R…...

【LeetCode】公交路线 [H](宽度优先遍历)
815. 公交路线 - 力扣(LeetCode) 一、题目 给你一个数组 routes ,表示一系列公交线路,其中每个 routes[i] 表示一条公交线路,第 i 辆公交车将会在上面循环行驶。 例如,路线 routes[0] [1, 5, 7] 表示第 …...

报表生成器 FastReport .Net 用户指南 2023(十):Band的属性
FastReport .Net是一款全功能的Windows Forms、ASP.NET和MVC报表分析解决方案,使用FastReport .NET可以创建独立于应用程序的.NET报表,同时FastReport .Net支持中文、英语等14种语言,可以让你的产品保证真正的国际性。 FastReport.NET官方版…...

DAMA数据管理知识体系指南之文档和内容管理
第10章 文档和内容管理 10.1 简介 文档和内容管理是对存储在关系数据库以外的信息的采集、存储、访问以及使用的控制活动。文档和内容管理的侧重点在完整性和访问控制上。因此,它与关系数据库的数据操作管理大致相同。由于多数非结构化数据与存储在结构化文件中的…...

C++入门:数据结构
C/C 数组允许定义可存储相同类型数据项的变量,但是结构是 C 中另一种用户自定义的可用的数据类型,它允许您存储不同类型的数据项。结构用于表示一条记录,假设您想要跟踪图书馆中书本的动态,您可能需要跟踪每本书的下列属性&#x…...

C语言实现烟花表白,内含源码!!
虽然现在看烟花有一定难度,但代码式烟花可以随时随地看! 烟花的代码很多,实际上是可以用 Python、HTML5 等语言写烟花,但今天主要想和大家分享用C语言写的烟花代码,非常细致和实用。 同学们一定要亲自敲一遍…...

虚拟机安装CentOS 7(带界面)
目录 一、虚拟机安装CentOS 7(带界面) 1、打开下好的VMware,点击创建虚拟机 2、下一步 3、点击下一步 4、选择Linux,ContOS7,点击下一步 5、修改虚拟机名称和路径 6、下一步 7、点击自定义硬件 8、设置虚拟机大…...

Java测试——selenium具体操作
selenium的前置准备工作可以参考我之前的博客:Java测试——selenium的安装与使用教程 这篇博客讲解一下selenium的常见操作 先创建driver ChromeDriver driver new ChromeDriver();输入网址 driver.get("https://www.baidu.com");常见操作 查找元素…...

电子器件系列32:逻辑与门芯片74LS11
一、编码规则 先看看这个代码的意思:74LS11 74是一个系列(74 表示为工作温度范围,74: 0 ~ 70度。) ls的意思就是工艺类型(Bipolar(双极)工艺) 11是代码 什么是74系列逻辑芯片? - 知乎 什么是…...