签到成功

知道了

CNDBA社区CNDBA社区

麒麟V10 平台 达梦 DM8 DMDSC 集群 安装手册(DCM 考试版)

2023-02-11 21:55 2190 0 原创 DM 达梦
作者: dave

在之前的博客我们看了麒麟V6 平台下DM7 DMDSC 集群的安装,如下:http://www.cndba.cn/cndba/dave/article/116432

DM7 达梦 共享存储数据库集群 (6) — 搭建2节点的DMDSC 环境(DMASM)
https://www.cndba.cn/cndba/dave/article/3700

本篇我们重点看下麒麟V10 平台下,DM8 的DMDSC 集群安装。

在开始之前,特意补充说明一下。 DM8 的DMDSC 集群还是进步比较明显的。

在DM7 版本的DMDSC 集群中,dminit.ini 的dcr_path 还只支持raw 设备。 到DM8的初期版本,已经可以直接支持UDEV,到DM8 的最新版本,已经可以直接支持磁盘组了,这个已经达到Oracle 11g的水平了。

但随着版本的变化,一些命令参数也发生了变化。我们这里测试的达梦DCM 考试的版本,这个是2021年版本的DM8, 目前仅支持到udev,如果想测试磁盘组版本,可以直接使用2023年的最新版。

http://www.cndba.cn/cndba/dave/article/116432
http://www.cndba.cn/cndba/dave/article/116432

1 环境准备

配置环境说明

http://www.cndba.cn/cndba/dave/article/116432

主机 IP地址 实例名 操作系统
DCM1 192.168.57.102(外部服务)
192.168.56.102(内部通信)
RAC0 Kylin Linux Advanced Server V10 (Sword)
DMC2 192.168.57.103(外部服务)
192.168.56.103(内部通信)
RAC1 Kylin Linux Advanced Server V10 (Sword)

2 安装DM 软件

DSC 的配置工具在DM的软件介质中,所以需要先安装好DM软件。 DM8 的安装和DM7一样,这里不再详细描述,具体参考我的博客:

http://www.cndba.cn/cndba/dave/article/116432

Linux 平台 达梦 DM7 单实例 安装手册 详细截图版
https://www.cndba.cn/dave/article/3565

3 共享存储环境准备

在虚拟机上创建7个共享磁盘,规划如下:

Dcr disk: 200M
Voting disk: 200M
Log disk: 2G
Data disk1: 3G
Data disk2: 3G
Data disk3: 3G
Data disk4: 3G

VBOX 共享配置可以使用命令行也可以直接使用图形界面操作。 命令行操作可以参考我的博客:

Oracle Linux 配置 UDEV SCSI Rules 说明
https://www.cndba.cn/Dave/article/934

4 绑定UDEV

麒麟V10 的的配置具体参考如下博客:

麒麟V10 操作系统下 DM8 DMDSC 集群 ASM 共享磁盘挂载 说明
https://www.cndba.cn/cndba/dave/article/116429http://www.cndba.cn/cndba/dave/article/116432

生成配置文件脚本:http://www.cndba.cn/cndba/dave/article/116432

for i in b c d e f g h;
do
echo "KERNEL==/"sd*/",ENV{DEVTYPE}==/"disk/",SUBSYSTEM==/"block/",PROGRAM==/"/usr/lib/udev/scsi_id -g -u -d /$devnode/",RESULT==/"`/usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/sd$i`/", RUN+=/"/bin/sh -c 'mknod /dev/dm-disk$i b  /$major /$minor; chown dmdba:dinstall /dev/dm-disk$i; chmod 0660 /dev/dm-disk$i'/"" >> /etc/udev/rules.d/99-dm-devices.rules
done;

加载配置文件:

/sbin/udevadm control --reload-rules
/sbin/udevadm trigger --action=add
/sbin/udevadm trigger --type=devices --action=change

将结果直接字节复制到另一个节点,因为同一硬件设备UUID相同。 http://www.cndba.cn/cndba/dave/article/116432

这里注意磁盘的作用:

Dcr disk: 200M
Voting disk: 200M
Log disk: 2G
Data disk1: 3G
Data disk2: 3G
Data disk3: 3G
Data disk4: 3G

[root@www.cndba.cn network-scripts]# ll /dev/dm-*
brw-rw---- 1 root disk 253,   0 Feb  9 20:32 /dev/dm-0
brw-rw---- 1 root disk 253,   1 Feb  9 20:32 /dev/dm-1
brw-rw---- 1 root root   8,  16 Feb  9 20:26 /dev/dm-diskb
brw-rw---- 1 root root   8,  32 Feb  9 20:26 /dev/dm-diskc
brw-rw---- 1 root root   8,  48 Feb  9 20:26 /dev/dm-diskd
brw-rw---- 1 root root   8,  64 Feb  9 20:26 /dev/dm-diske
brw-rw---- 1 root root   8,  80 Feb  9 20:26 /dev/dm-diskf
brw-rw---- 1 root root   8,  96 Feb  9 20:26 /dev/dm-diskg
brw-rw---- 1 root root   8, 112 Feb  9 20:26 /dev/dm-diskh
[root@www.cndba.cn network-scripts]# fdisk -l|grep Disk
Disk /dev/sdg: 2 GiB, 2147483648 bytes, 4194304 sectors
Disk model: VBOX HARDDISK   
Disk /dev/sdf: 3 GiB, 3221225472 bytes, 6291456 sectors
Disk model: VBOX HARDDISK   
Disk /dev/sdd: 3 GiB, 3221225472 bytes, 6291456 sectors
Disk model: VBOX HARDDISK   
Disk /dev/sdh: 200 MiB, 209715200 bytes, 409600 sectors
Disk model: VBOX HARDDISK   
Disk /dev/sdc: 3 GiB, 3221225472 bytes, 6291456 sectors
Disk model: VBOX HARDDISK   
Disk /dev/sdb: 3 GiB, 3221225472 bytes, 6291456 sectors
Disk model: VBOX HARDDISK   
Disk /dev/sde: 200 MiB, 209715200 bytes, 409600 sectors
Disk model: VBOX HARDDISK   
Disk /dev/sda: 50 GiB, 53687091200 bytes, 104857600 sectors
Disk model: VBOX HARDDISK   
Disklabel type: dos
Disk identifier: 0xf5b3378a
Disk /dev/mapper/klas_dcm1-root: 46.95 GiB, 50390368256 bytes, 98418688 sectors
Disk /dev/mapper/klas_dcm1-swap: 2.7 GiB, 2218786816 bytes, 4333568 sectors
[root@www.cndba.cn network-scripts]#

通过分析查看,我们这里使用/dev/dm-diske 作为DCR, /dev/dm-diskh 作为voting:

Disk /dev/sde: 200 MiB, 209715200 bytes, 409600 sectors
Disk model: VBOX HARDDISK   
Disk /dev/sdh: 200 MiB, 209715200 bytes, 409600 sectors
Disk model: VBOX HARDDISK

5 配置dmdcr_cfg.ini 文件

在2个节点的/dm/dmdbms/data目录下创建配置文件dmdcr_cfg.ini,

在文件中添加如下内容:

[dmdba@www.cndba.cn data]$ cat dmdcr_cfg.ini 
DCR_N_GRP = 3
DCR_VTD_PATH = /dev/dm-diskh
DCR_OGUID = 63635

[GRP]
DCR_GRP_TYPE = CSS
DCR_GRP_NAME = GRP_CSS
DCR_GRP_N_EP = 2
DCR_GRP_DSKCHK_CNT = 60
[GRP_CSS]
DCR_EP_NAME = CSS0
DCR_EP_HOST = 192.168.56.102
DCR_EP_PORT = 9541
[GRP_CSS]
DCR_EP_NAME = CSS1
DCR_EP_HOST = 192.168.56.103
DCR_EP_PORT = 9542

[GRP]
DCR_GRP_TYPE = ASM
DCR_GRP_NAME = GRP_ASM
DCR_GRP_N_EP = 2
DCR_GRP_DSKCHK_CNT = 60
[GRP_ASM]
DCR_EP_NAME = ASM0
DCR_EP_SHM_KEY = 93360
DCR_EP_SHM_SIZE = 10
DCR_EP_HOST = 192.168.57.102
DCR_EP_PORT = 9641
DCR_EP_ASM_LOAD_PATH = /dev
[GRP_ASM]
DCR_EP_NAME = ASM1
DCR_EP_SHM_KEY = 93361
DCR_EP_SHM_SIZE = 10
DCR_EP_HOST = 192.168.57.103
DCR_EP_PORT = 9642
DCR_EP_ASM_LOAD_PATH = /dev

[GRP]
DCR_GRP_TYPE = DB
DCR_GRP_NAME = GRP_RAC
DCR_GRP_N_EP = 2
DCR_GRP_DSKCHK_CNT = 60
[GRP_RAC]
DCR_EP_NAME = RAC0
DCR_EP_SEQNO = 0
DCR_EP_PORT = 5236
DCR_CHECK_PORT = 9741
[GRP_RAC]
DCR_EP_NAME = RAC1
DCR_EP_SEQNO = 1
DCR_EP_PORT = 5236
DCR_CHECK_PORT = 9742
[dmdba@www.cndba.cn data]$

6 使用 DMASMCMD 工具初始化

通过分析查看,我们这里使用/dev/dm-diske 作为DCR, /dev/dm-diskh 作为voting:

在任意一台节点上用dmasmcmd工具执行如下命令:

create dcrdisk '/dev/dm-diske' 'dcr'
create votedisk '/dev/dm-diskh' 'vote'
create asmdisk '/dev/dm-diskg' 'LOG0'
create asmdisk '/dev/dm-diskb' 'DATA0'
init dcrdisk '/dev/dm-diske' from '/dm/dmdbms/data/dmdcr_cfg.ini' identified by 'dameng123'
init votedisk '/dev/dm-diskh' from '/dm/dmdbms/data/dmdcr_cfg.ini'

7 准备DMASM 的 MAL 配置文件(dmasvrmal.ini)

在2个节点的/dm/dmdbms/data目录下创建 DMASM 的 MAL 配置文件(命名为 dmasvrmal.ini),使用 DMASM 的所有节点都要配置,内容完全一样。

[dmdba@www.cndba.cn data]$ cat dmasvrmal.ini
[MAL_INST1]
MAL_INST_NAME = ASM0
MAL_HOST = 192.168.56.102
MAL_PORT = 7236
[MAL_INST2]
MAL_INST_NAME = ASM1
MAL_HOST = 192.168.56.103
MAL_PORT = 7237
[dmdba@www.cndba.cn data]$

8 准备dmdcr.ini 配置文件

dmdcr.ini 是 dmcss、dmasmsvr、dmasmtool 工具的输入参数。记录了当前节点序列号以及 DCR 磁盘路径。

在2个节点的/dm/dmdbms/data目录下创建dmdcr.ini 配置文件,dmdcr_path 相同,dmasvrmal.ini 文件内容也相同,dmdcr_seqo 分别为 0 和 1。

http://www.cndba.cn/cndba/dave/article/116432

节点 192.168.56.102:

[dmdba@www.cndba.cn data]$ cat dmdcr.ini 
DMDCR_PATH = /dev/dm-diske   #  这里是ocr盘
DMDCR_MAL_PATH =/dm/dmdbms/data/dmasvrmal.ini  #dmasmsvr 使用的 MAL 配置文件路径
DMDCR_SEQNO = 0

#ASM 重启参数,命令行方式启动
DMDCR_ASM_RESTART_INTERVAL = 0
DMDCR_ASM_STARTUP_CMD = /dm/dmdbms/bin/dmasmsvr dcr_ini=/dm/dmdbms/data/dmdcr.ini

#DB 重启参数,命令行方式启动
DMDCR_DB_RESTART_INTERVAL = 0
DMDCR_DB_STARTUP_CMD = /dm/dmdbms/bin/dmserver path=/dm/dmdbms/data/rac0_config/dm.ini dcr_ini=/dm/dmdbms/data/dmdcr.ini
[dmdba@www.cndba.cn data]$

节点 192.168.56.103:

[dmdba@www.cndba.cn data]$ cat dmdcr.ini 
DMDCR_PATH = /dev/dm-diske
DMDCR_MAL_PATH =/dm/dmdbms/data/dmasvrmal.ini  #dmasmsvr 使用的 MAL 配置文件路径
DMDCR_SEQNO = 1

#ASM 重启参数,命令行方式启动
DMDCR_ASM_RESTART_INTERVAL = 0
DMDCR_ASM_STARTUP_CMD = /dm/dmdbms/bin/dmasmsvr dcr_ini=/dm/dmdbms/data/dmdcr.ini

#DB 重启参数,命令行方式启动
DMDCR_DB_RESTART_INTERVAL = 0
DMDCR_DB_STARTUP_CMD = /dm/dmdbms/bin/dmserver path=/dm/dmdbms/data/rac1_config/dm.ini dcr_ini=/dm/dmdbms/data/dmdcr.ini
[dmdba@www.cndba.cn data]$

9 启动DMCSS、DMASM 服务程序

9.1 分别在2个节点注册DMCSS和DMASM服务

#DMCSS:
[root@www.cndba.cn data]# /dm/dmdbms/script/root/dm_service_installer.sh -t dmcss -dcr_ini /dm/dmdbms/data/dmdcr.ini -p rac1
Created symlink /etc/systemd/system/multi-user.target.wants/DmCSSServicerac1.service → /usr/lib/systemd/system/DmCSSServicerac1.service.
Finished to create the service (DmCSSServicerac1)


#DMASM
[root@www.cndba.cn data]# /dm/dmdbms/script/root/dm_service_installer.sh -t dmasmsvr -dcr_ini /dm/dmdbms/data/dmdcr.ini -p rac1 -y DmCSSServicerac1
Created symlink /etc/systemd/system/multi-user.target.wants/DmASMSvrServicerac1.service → /usr/lib/systemd/system/DmASMSvrServicerac1.service.
Finished to create the service (DmASMSvrServicerac1)
[root@www.cndba.cn data]# 

[root@www.cndba.cn ~]# /dm/dmdbms/script/root/dm_service_installer.sh -t dmcss -dcr_ini /dm/dmdbms/data/dmdcr.ini -p rac2
Created symlink /etc/systemd/system/multi-user.target.wants/DmCSSServicerac2.service → /usr/lib/systemd/system/DmCSSServicerac2.service.
Finished to create the service (DmCSSServicerac2)
[root@www.cndba.cn ~]# /dm/dmdbms/script/root/dm_service_installer.sh -t dmasmsvr -dcr_ini /dm/dmdbms/data/dmdcr.ini -p rac2 -y DmCSSServicerac2
Created symlink /etc/systemd/system/multi-user.target.wants/DmASMSvrServicerac2.service → /usr/lib/systemd/system/DmASMSvrServicerac2.service.
Finished to create the service (DmASMSvrServicerac2)
[root@www.cndba.cn ~]#

9.2 启动DMCSS和DMASM 服务

节点1:

[dmdba@www.cndba.cn ~]$ service DmCSSServicerac1 start
Starting DmCSSServicerac1:                                 [ OK ]
[dmdba@www.cndba.cn ~]$ service DmASMSvrServicerac1 start
Starting DmASMSvrServicerac1:                              [ OK ]
[dmdba@www.cndba.cn ~]$

节点2:

[dmdba@www.cndba.cn data]$ service DmCSSServicerac2 start
Starting DmCSSServicerac2:                                 [ OK ]
[dmdba@www.cndba.cn data]$ service DmASMSvrServicerac2 start
Starting DmASMSvrServicerac2:                              [ OK ]
[dmdba@www.cndba.cn data]$

这里可能会遇到如下错误:

DM8 DMDSC 集群 DMCSS 启动失败dmcss startup failed:[CODE:-13217] 解决方法
https://www.cndba.cn/dave/article/116431

9.3 手工启动命令

手工启动命令如下,手工启动后窗口不能关闭,所以这里仅作了解,不运行:
手动启动 dmcss 命令:

[dmdba@www.cndba.cn data]$ dmcss DCR_INI=/home/data/dmdcr.ini

手动启动 dmasmsvr 命令:

[dmdba@www.cndba.cn data]$ dmasmsvr DCR_INI=/home/data/dmdcr.inihttp://www.cndba.cn/cndba/dave/article/116432

10 创建DMASM磁盘组

在任意节点使用 dmasmtool 工具创建 DMASM 磁盘组。

[dmdba@www.cndba.cn data]$ dmasmtool DCR_INI=/dm/dmdbms/data/dmdcr.ini
DMASMTOOL V7.6.0.95-Build(2018.09.13-97108)ENT 
ASM>create diskgroup 'DMLOG' asmdisk '/dev/dm-diskg'
Used time: 00:00:07.608.
ASM>create diskgroup 'DMDATA' asmdisk '/dev/dm-diskb'
Used time: 00:00:07.560.
ASM>

11 准备dminit.ini 配置文件

在2个节点的/dm/dmdbms/data目录下创建 dminit.ini 配置文件,添加如下内容。 在2个节点都创建。

[root@www.cndba.cn data]# cat dminit.ini 
db_name = rac
system_path = +DMDATA/data
system = +DMDATA/data/rac/system.dbf
system_size = 128
roll = +DMDATA/data/rac/roll.dbf
roll_size = 128
main = +DMDATA/data/rac/main.dbf
main_size = 128
ctl_path = +DMDATA/data/rac/dm.ctl
ctl_size = 8
log_size = 256

dcr_path = /dev/dm-diske
#dcr_path = /dev/raw/raw1 #dcr 磁盘路径
#这里要注意,在DM7 只支持裸设备,DM8初期版本开始支持UDEV,后期版本已经开始支持磁盘组了。
dcr_seqno = 0
auto_overwrite = 1

[RAC0] #inst_name 跟 dmdcr_cfg.ini 中 DB 类型 group 中 DCR_EP_NAME 对应
config_path = /dm/dmdbms/data/rac0_config
port_num = 5236
mal_host = 192.168.56.102
mal_port = 9340
log_path = +DMLOG/log/rac0_log01.log
log_path = +DMLOG/log/rac0_log02.log

[RAC1] #inst_name 跟 dmdcr_cfg.ini 中 DB 类型 group 中 DCR_EP_NAME 对应
config_path = /dm/dmdbms/data/rac1_config
port_num = 5236
mal_host = 192.168.56.103
mal_port = 9341
log_path = +DMLOG/log/rac1_log01.log
log_path = +DMLOG/log/rac1_log02.log
[root@www.cndba.cn data]#

12 使用dminit 初始化 DB 环境

在任意节点启动 dminit 工具初始化数据库。dminit 执行完成后,会在 config_path 目录(/dm/dmdbms/data/rac0_config 和/dm/dmdbms/data/rac1_config)下生成配置文件 dm.ini 和 dmmal.ini。

[dmdba@www.cndba.cn data]$ dminit control=/dm/dmdbms/data/dminit.ini
initdb V7.6.0.95-Build(2018.09.13-97108)ENT 
db version: 0x7000a
file dm.key not found, use default license!
License will expire on 2019-10-02

 log file path: +DMLOG/log/rac0_log01.log


 log file path: +DMLOG/log/rac0_log02.log


 log file path: +DMLOG/log/rac1_log01.log


 log file path: +DMLOG/log/rac1_log02.log

write to dir [+DMDATA/data/rac].
create dm database success. 2019-09-18 14:11:07
[dmdba@www.cndba.cn data]$ 

[dmdba@www.cndba.cn data]$ pwd
/dm/dmdbms/data
[dmdba@www.cndba.cn data]$ ls
dmasvrmal.ini  dmdcr_cfg.ini  dmdcr.ini  dminit.ini  rac0_config  rac1_config

将rac1的配置文件复制过去:

[dmdba@www.cndba.cn data]$ scp -r rac1_config 192.168.57.103:`pwd`
dmdba@192.168.57.103's password: 
Permission denied, please try again.
dmdba@192.168.57.103's password: 
dm.ini                                                                                              100%   42KB  42.5KB/s   00:00    
sqllog.ini                                                                                          100%  479     0.5KB/s   00:00    
dmmal.ini                                                                                           100%  204     0.2KB/s   00:00    
[dmdba@www.cndba.cn data]$

13 启动数据库服务器

13.1 注册服务

在2个节点分别注册DM 数据库服务:

[root@www.cndba.cn ~]# /dm/dmdbms/script/root/dm_service_installer.sh -t dmserver -dm_ini /dm/dmdbms/data/rac0_config/dm.ini -dcr_ini /dm/dmdbms/data/dmdcr.ini -p rac1 -y DmASMSvrServicerac1
Created symlink /etc/systemd/system/multi-user.target.wants/DmServicerac1.service → /usr/lib/systemd/system/DmServicerac1.service.
Finished to create the service (DmServicerac1)
[root@www.cndba.cn ~]# 

[root@www.cndba.cn ~]# /dm/dmdbms/script/root/dm_service_installer.sh -t dmserver -dm_ini /dm/dmdbms/data/rac1_config/dm.ini -dcr_ini /dm/dmdbms/data/dmdcr.ini -p rac2 -y DmASMSvrServicerac2
Created symlink /etc/systemd/system/multi-user.target.wants/DmServicerac2.service → /usr/lib/systemd/system/DmServicerac2.service.
Finished to create the service (DmServicerac2)
[root@www.cndba.cn ~]#

13.2 启动数据库

[dmdba@www.cndba.cn ~]$ service DmServicerac1 start
Starting DmServicerac1:                                    [ OK ]
[dmdba@www.cndba.cn ~]$ 

[dmdba@www.cndba.cn rac1_config]$ service DmServicerac2 start
Starting DmServicerac2:                                    [ OK ]
[dmdba@www.cndba.cn rac1_config]$

如果 DMCSS 配置有自动拉起 dmserver 的功能,可以等待 DMCSS 自动拉起实例,不需要手动启动。

13.3 手工启动命令

手工启动命令如下,手工启动后窗口不能关闭,所以

./dmserver /dm/dmdbms/data/rac0_config/dm.ini dcr_ini=/dm/dmdbms/data/dmdcr.ini
./dmserver /dm/dmdbms/data/rac1_config/dm.ini dcr_ini=/dm/dmdbms/data/dmdcr.ini

14 连接数据库验证

14.1 配置服务名文件

[dmdba@www.cndba.cn rac1_config]$ cat /etc/dm_svc.conf 
rac=(192.168.57.102:5236,192.168.57.103:5236)
SWITCH_TIME=(10000)
SWITCH_INTERVAL=(10)

TIME_ZONE=(480)
LANGUAGE=(en)
[dmdba@www.cndba.cn rac1_config]$

14.2 连接RAC集群

[dmdba@www.cndba.cn data]$ disql SYSDBA/SYSDBA@rac


Server[192.168.57.103:5236]:mode is normal, state is open
login used time : 54772.911(ms)
disql V8
SQL> SQL> select instance_name from v$instance;

LINEID     INSTANCE_NAME
---------- -------------
1          RAC1

used time: 26.889(ms). Execute id is 100.
SQL> 


used time: 26.628(ms). Execute id is 834.
SQL> 
SQL> select * from v$dsc_ep_info;

LINEID     EP_NAME EP_SEQNO    EP_GUID              EP_TIMESTAMP         EP_MODE      EP_STATUS
---------- ------- ----------- -------------------- -------------------- ------------ ---------
1          RAC0    0           886888270            886888646            Control Node OK
2          RAC1    1           911246163            911246507            Normal Node  OK

used time: 27.777(ms). Execute id is 101.

14.3 测试故障重连

故障重连更多说明参考我的博客:

DM7 达梦 共享存储数据库集群 (7) — DMDSC连接的故障重连
https://www.cndba.cn/dave/article/3701

SQL> select instance_name from v$instance;

LINEID     INSTANCE_NAME
---------- -------------
1          RAC1

used time: 26.628(ms). Execute id is 834.
SQL> select * from v$dsc_ep_info;

LINEID     EP_NAME EP_SEQNO    EP_GUID              EP_TIMESTAMP         EP_MODE      EP_STATUS
---------- ------- ----------- -------------------- -------------------- ------------ ---------
1          RAC0    0           886888270            886888646            Control Node OK
2          RAC1    1           911246163            911246507            Normal Node  OK

used time: 27.777(ms). Execute id is 101.


#此时连接的rac1,我们kill 进程:
[root@www.cndba.cn ~]# ps -ef|grep dm.ini
dmdba       5763       1  4 05:09 ?        00:00:17 /dm/dmdbms/bin/dmserver /dm/dmdbms/data/rac1_config/dm.ini DCR_INI=/dm/dmdbms/data/dmdcr.ini -noconsole
root        5875    5113  0 05:16 pts/0    00:00:00 grep dm.ini
[root@www.cndba.cn ~]# kill -9 5763
[root@www.cndba.cn ~]# ps -ef|grep dm.ini
root        5880    5113  0 05:16 pts/0    00:00:00 grep dm.ini
[root@www.cndba.cn ~]# 


#在查询,等了一分钟左右,故障重连成功:
SQL> select instance_name from v$instance;
[-70019]:Network communication failure.
SQL> select instance_name from v$instance;

Server[192.168.57.102:5236]:mode is normal, state is open
connected

LINEID     INSTANCE_NAME
---------- -------------
1          RAC0

used time: 439.801(ms). Execute id is 50500.
SQL> select * from v$dsc_ep_info;

LINEID     EP_NAME EP_SEQNO    EP_GUID              EP_TIMESTAMP         EP_MODE      EP_STATUS
---------- ------- ----------- -------------------- -------------------- ------------ ---------
1          RAC0    0           886888270            886888851            Control Node OK
2          RAC1    1           911246163            911246573            Normal Node  ERROR

used time: 10.531(ms). Execute id is 50501.


#启动rac1:
[root@www.cndba.cn ~]# service DmServicerac2 start
Redirecting to /bin/systemctl start DmServicerac2.service
[root@www.cndba.cn ~]# 


SQL>  select * from v$dsc_ep_info;

LINEID     EP_NAME EP_SEQNO    EP_GUID              EP_TIMESTAMP         EP_MODE      EP_STATUS
---------- ------- ----------- -------------------- -------------------- ------------ ---------
1          RAC0    0           886888270            886888921            Control Node OK
2          RAC1    1           911728494            911728547            Normal Node  OK

used time: 18.292(ms). Execute id is 50502.
SQL>

版权声明:本文为博主原创文章,未经博主允许不得转载。

用户评论
* 以下用户言论只代表其个人观点,不代表CNDBA社区的观点或立场
dave

dave

关注

人的一生应该是这样度过的:当他回首往事的时候,他不会因为虚度年华而悔恨,也不会因为碌碌无为而羞耻;这样,在临死的时候,他就能够说:“我的整个生命和全部精力,都已经献给世界上最壮丽的事业....."

  • 2296
    原创
  • 3
    翻译
  • 582
    转载
  • 198
    评论
  • 访问:8506124次
  • 积分:4477
  • 等级:核心会员
  • 排名:第1名
精华文章
    最新问题
    查看更多+
    热门文章
      热门用户
      推荐用户
        Copyright © 2016 All Rights Reserved. Powered by CNDBA · 皖ICP备2022006297号-1·

        QQ交流群

        注册联系QQ