验证19c DG_BROKER快速启动故障切换FSFO

配置了dg_broker以后,默认的FSFO并未启动:
Fast-Start Failover: Disabled
这样如果主库意外故障,备库无法自动切换为主库,需要手动切换。
如果启动了FSFO,备库会自动切换为主库。以下是验证过程。

如果启动FSFO,需要主备库开启快速闪回功能,确认flashback_on为yes。

启动FSFO
DGMGRL> enable fast_start f[……]

阅读全文>>

19c GI打补丁到19.9节点2失败处理

[root@wydb02:1 ~]$ export PATH=$PATH:/u01/app/12.2.0/grid/OPatch
[root@wydb02:1 ~]$ opatchauto apply /u01/soft/patch/31750108

OPatchauto session is initiated at Sat Nov 28 13:21:58 2020

System initial[……]

阅读全文>>

CRS-6706错误处理

CRS打补丁时因为种种意外失败,会导致无法启动CRS:

原因是打补丁失败导致本地补丁包不一致,清理本地patch即可启动crs及db,如下操作:
clscfg -localpatch
然后就可以正常启动crs

因此为了避免网络中断等意外原因导致操作失败,打补丁时应该采用后台运行的方式!

19c ADG备库单节点DB打补丁p31771877_190000_Linux-x86-64.zip

严格按照官方文档《README.html》执行准备、检查,最后执行apply的操作如下。

注,这是一个adg单节点,只打了软件补丁,数据库的操作并没有执行,待后续重新同步主库数据吧。

最后检查下补丁结果:

adg备库没有temp文件

想测试一下备库只读模式下的读写功能,报错如下:

查看temp表空间、文件:

可见temp表空间没有temp文件。
因此只能停止同步,修改自动文件管理为手动,增加temp文件,如下操作:

再次在备库执行i[……]

阅读全文>>

ADG备库为PDB配置监听

创建一个PDB,数据库默认会自动创建和启动一个同名的service,且不能被删除。
select SERVICE_ID,NAME,CREATION_DATE,PDB from dba_services;
但在创建adg备库时,并不会自动配置和启动这个服务,这样就导致应用无法直接访问备库的PDB。
需手动在备库配置这个静态监听,如下第2个SID_DESC就是一个PDB的配置方法:
GLOBAL_DB[……]

阅读全文>>

触发器引起的ADG备库同步错误

数据库alert日志报错ORA-16000,查看对应的trc文件,大致如下报错:

或者

可见最终的错误线索均指向了备库连接时或登录触发器动作时,将主库的登录或连接触发器关闭,再次打开备库同步成功。

做了一个梦

昨晚做了一个梦,最近在鼓捣的一台新服务器,从太空路由器接了两根网线,另一根网线直通了米国,醒来自己都有点醉了,这根网线到底是有多飘啊?

install another opensshd on linux7

注1:本文已在如下版本测试通过 RedHat/CentOS 7.1/7.6
注2:本文采用新安装方式,保留已有版本,好处是不影响旧版本

■■■■■■■■■■■■■■■■■■■■■ 目录
■■配置telnet服务、gcc编译器
■■安装新版本zlib
■■安装新版本openssl
■■安装新版本openssh
■■配置新的sshd系统服务
■■可能遇见的问题处理—openssl
■■可能遇见的问[……]

阅读全文>>