Oracle主从同步、双向同步的配置

备注:主、从数据库都用淡蓝色标记了,方便查找替换。

1.环境介绍

主数据库SID : obpm
操作系统 : win 2003
IP地址 : 192.168.0.1
Global_name :
oracle version: 10.2.0.1

从数据库SID: orcl
操作系统 : win 2003
IP地址 : 192.168.0.2
Global_name :
oracle version: 10.2.0.1

2.在主/从数据库设置初始化参数(在主从数据库都执行以下操作)

(以as sysdba身份,可在sqlplus中执行)

  1. 以dba身份登录

1
sqlplus / as sysdba
2) 设置参数

1
2
3
4
alter system set aq_tm_processes=2 scope=both; —启用对队列消息的时间监视
alter system set global_names=true scope=both; —设置全局名称为true
alter system set undo_retention=3600 scope=both; --设置回滚段时间,默认是900
alter system set streams_pool_size=25M scope=spfile; --sga设置为自动调整情况下不需设置该参数
3)重启动两个数据库,重启方式:

1
2
3
4
1.shutdown immediate
2.startup
3.$lsnrctl start(一般都会提示监听已经启动)
(windows服务中也可手动启动监听)
3.设置主数据库(obpm )为归档mode (以as sysdba身份,可在sqlplus中执行)

  1. –查是否归档,如是归档,请忽略第3点

1
archive log list;
2) 归档设置

1
2
3
4
5
6
shutdown immediate;
startup mount;
alter database archivelog;
alter system set LOG_ARCHIVE_DEST_1=‘LOCATION=C:\Ora\arc’; —设置归档目录 (执行此句后,在Windows系统文件夹中看看arc文件夹有没有创建成功,如果没有,则手动创建,在执行此语句)
alter database open;
alter system switch logfile; --相应目录检查是否生成arc文件 (如果提示数据库没开启,则先执行alter database open;)

4.主/从数据新建stream管理用户(在主从数据库都执行以下操作)

1
2
3
4
5
sqlplus / as sysdba;
create tablespace tbs_stream datafile ‘C:\Ora\tbs_stream01.dbf’ size 2000m autoextend on maxsize unlimited segment space management auto; —创建主环境的Stream专用表空间
execute dbms_logmnr_d.set_tablespace(‘tbs_stream’); --将logminer的数据字典从system表空间转移到新建的表空间,防止撑满system表空间
create user strmadmin identified by strmadmin default tablespace tbs_stream temporary tablespace temp; --创建用户
grant dba to strmadmin; --直接给dba权限.
1
(Drop旧的表空间方法:drop tablespace tbs_stream including contents;)
5.主数据库网络环境设置 (就是在主数据库中增加一个从数据库的连接服务)

1)主数据库中添加从数据库的配置。(通过oracle图形工具net configuration manager配置,服务名为从数据库名orcl,并测试与从数据库是否连通)

2)新建连接orcl的dblink

1
2
3
4
5
6
7
8
9
create public database link orcl connect to strmadmin IDENTIFIED BY strmadmin
using ‘(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.2)(PORT = 1521))
)
(CONNECT_DATA =
(SID= orcl)
)
)’;
测试dblink:select sysdate from dual@orcl; --测试dblink是否有效

6.从数据库网络环境设置 (就是在从数据库中增加一个主数据库的连接服务)

1)从数据库中添加主数据库的配置。(通过oracle图形工具net configuration manager配置,服务名为主数据库名obpm,并测试与从数据库是否连通)

2)新建连接obpm的dblink

1
2
3
4
5
6
7
8
9
create public database link obpm connect to strmadmin IDENTIFIED BY strmadmin
using ‘(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.1)(PORT = 1521))
)
(CONNECT_DATA =
(SID = obpm)
)
)’;
测试dblink:select sysdate from dual@obpm; --测试dblink是否有效

7.主数据库流队列创建 (可在plsql中的SQL中执行,登录名应为strmadmin)

1
2
3
4
5
connect strmadmin/strmadmin --以strmadmin身份,登录主数据库。
begin
dbms_streams_adm.set_up_queue(queue_table => ‘obpm_queue_table’,queue_name => ‘obpm_queue’);
end;
/

8.从数据库流队列创建

1
2
3
4
5
connect strmadmin/strmadmin --以strmadmin身份,登录从数据库。
begin
dbms_streams_adm.set_up_queue(queue_table => ‘orcl_queue_table’,queue_name => ‘orcl_queue’);
end;
/

9.主数据库创建捕获进程

1
2
3
4
5
6
7
8
9
10
11
12
13
14
connect strmadmin/strmadmin
begin
dbms_streams_adm.add_schema_rules(
schema_name => ‘strmadmin’,
streams_type => ‘capture’,
streams_name => ‘capture_obpm’,
queue_name => ‘strmadmin.obpm_queue’,
include_dml => true,
include_ddl => true,
include_tagged_lcr => false,
source_database => null,
inclusion_rule => true);
end;
/

10.从数据库实例化strmadmin用户 (win在CMD命令界面中执行)(这两个路径须一致)

1
exp strmadmin/strmadmin@obpm file=‘C:\Ora\crm.dmp’ object_consistent=y rows=y
在从数据库新建strmadmin

1
imp strmadmin/strmadmin@orcl file=‘C:\Ora\crm.dmp’ ignore=y commit=y streams_instantiation=y full=y

11.主数据库创建传播进程

1
2
3
4
5
6
7
8
9
10
11
12
13
connect strmadmin/strmadmin --以strmadmin身份,登录主数据库。
begin
dbms_streams_adm.add_schema_propagation_rules(
schema_name => ‘strmadmin’,
streams_name => ‘obpm_to_orcl’,
source_queue_name => ‘strmadmin.obpm_queue’,
destination_queue_name => ‘strmadmin.orcl_queue@orcl’,
include_dml => true,
include_ddl => true,
include_tagged_lcr => false,
source_database => ‘obpm’,
inclusion_rule => true);
end;/
注意:此段语句执行可能会报错,如果报错,不用管,继续执行后面的。

修改propagation休眠时间为0,表示实时传播LCR,latency以秒为单位

1
2
3
4
5
6
begin
dbms_aqadm.alter_propagation_schedule(
queue_name => ‘obpm_queue’,
destination => ‘orcl’,
latency => 0);
end;/

12.从数据创建应用进程

1
2
3
4
5
6
7
8
9
10
11
12
13
connect strmadmin/strmadmin
begin
dbms_streams_adm.add_schema_rules(
schema_name => ‘strmadmin’,
streams_type => ‘apply’,
streams_name => ‘apply_orcl’,
queue_name => ‘strmadmin.orcl_queue’,
include_dml => true,
include_ddl => true,
include_tagged_lcr => false,
source_database => ‘obpm’,
inclusion_rule => true);
end;/

13.启动Stream

1)从数据库启动应用进程

1
2
3
4
5
connect strmadmin/strmadmin
begin
dbms_apply_adm.start_apply(
apply_name => ‘apply_orcl’);
end;/
2)主数据库启动捕获进程

1
2
3
4
5
connect strmadmin/strmadmin
begin
dbms_capture_adm.start_capture(
capture_name => ‘capture_obpm’);
end;/

14.现在就可以进行测试了,在crm用户中作何一个测试表新增数据,删除数据,增加表,修改表结构,进行同步测试

备注:以上就是主从同步的所有配置,接下来配置双向同步。

(双向同步前请测试,主从单向同步是否成功!若成功,则下面进行双向同步,若不成功,则拉到下面的“问题检查解决方法处排查问题,主从同步成功后在进行双向同步!!!”)

双向同步配置:

1.设置从数据库(orcl )为归档mode (以as sysdba身份,可在sqlplus中执行)

  1. 查是否归档,如是归档,请忽略第3点

1
archive log list;
2) 归档设置

1
2
3
4
5
6
shutdown immediate;
startup mount;
alter database archivelog;
alter system set LOG_ARCHIVE_DEST_1=‘LOCATION=C:\Ora\arc’; —设置归档目录 (执行此句后,在Windows系统文件夹中看看arc文件夹有没有创建成功,如果没有,则手动创建,在执行此语句)
alter database open;
alter system switch logfile; --相应目录检查是否生成arc文件 (如果提示数据库没开启,则先执行alter database open;)

2.从数据库(orcl )创建捕获进程

1
2
3
4
5
6
7
8
9
10
11
12
13
connect strmadmin/strmadmin
begin
dbms_streams_adm.add_schema_rules(
schema_name => ‘strmadmin’,
streams_type => ‘capture’,
streams_name => ‘capture_orcl’,
queue_name => ‘strmadmin.orcl_queue’,
include_dml => true,
include_ddl => true,
include_tagged_lcr => false,
source_database => null,
inclusion_rule => true);
end;/

3.主数据库(obpm)实例化strmadmin用户 (win在CMD命令界面中执行)(这两个路径须一致)

1
exp strmadmin/strmadmin@orcl file=‘C:\Ora\crm.dmp’ object_consistent=y rows=y
在主数据库(obpm)新建strmadmin

1
imp strmadmin/strmadmin@obpm file=‘C:\Ora\crm.dmp’ ignore=y commit=y streams_instantiation=y full=y

4.从数据库(orcl)创建传播进程

1
2
3
4
5
6
7
8
9
10
11
12
13
connect strmadmin/strmadmin --以strmadmin身份,登录从数据库。
begin
dbms_streams_adm.add_schema_propagation_rules(
schema_name => ‘strmadmin’,
streams_name => ‘orcl_to_obpm’,
source_queue_name => ‘strmadmin.orcl_queue’,
destination_queue_name => ‘strmadmin.obpm_queue@obpm’,
include_dml => true,
include_ddl => true,
include_tagged_lcr => false,
source_database => ‘orcl’,
inclusion_rule => true);
end;/
修改propagation休眠时间为0,表示实时传播LCR,latency以秒为单位

1
2
3
4
5
6
7
begin
dbms_aqadm.alter_propagation_schedule(
queue_name => ‘orcl_queue’,
destination => ‘obpm’,
destination_queue => ‘obpm_queue’,
latency => 5);
end;/

5.主数据(obpm)创建应用进程

1
2
3
4
5
6
7
8
9
10
11
12
13
14
connect strmadmin/strmadmin
begin
dbms_streams_adm.add_schema_rules(
schema_name => ‘strmadmin’,
streams_type => ‘apply’,
streams_name => ‘apply_obpm’,
queue_name => ‘strmadmin.obpm_queue’,
include_dml => true,
include_ddl => true,
include_tagged_lcr => false,
source_database => ‘orcl’,
inclusion_rule => true);
end;
/

6.启动Stream

1)主数据库(obpm)启动应用进程

1
2
3
4
5
6
connect strmadmin/strmadmin
begin
dbms_apply_adm.start_apply(
apply_name => ‘apply_obpm’);
end;
/
2)从数据库(orcl)启动捕获进程

1
2
3
4
5
6
connect strmadmin/strmadmin
begin
dbms_capture_adm.start_capture(
capture_name => ‘capture_orcl’);
end;
/

以上就是双向同步的配置,双向同步完成后,测试是否成功,若不成功,则用下面的“‘主从同步’问题检查解决方法把主从数据库名称调换检查”

‘主从同步’问题检查解决方法:

15.停止stream

1)主数据库停止Capture进程

1
2
3
4
5
6
connect strmadmin/strmadmin
begin
dbms_capture_adm.stop_capture(
capture_name => ‘capture_obpm’);
end;
/
2)从数据库停止Apply进程

1
2
3
4
5
6
connect strmadmin/strmadmin
begin
dbms_apply_adm.stop_apply(
apply_name => ‘apply_orcl’);
end;
/

16.清除所有配置信息

1)按上述方法停止capture,applya进程
2)分别在主从数据库执行以下语句

1
2
connect strmadmin/strmadmin
exec DBMS_STREAMS_ADM.remove_streams_configuration();

17.如何知道捕捉(Capture)进程是否运行正常?

以strmadmin身份,登录主数据库,执行如下语句:

1
SELECT CAPTURE_NAME,QUEUE_NAME,RULE_SET_NAME,NEGATIVE_RULE_SET_NAME,STATUS FROM DBA_CAPTURE;
  如果STATUS状态是ENABLED,表示Capture进程运行正常;
  如果STATUS状态是DISABLED,表示Capture进程处于停止状态,只需重新启动即可;
  如果STATUS状态是ABORTED,表示Capture进程非正常停止,查询相应的ERROR_NUMBER、ERROR_MESSAGE列可以得到详细的信息;同时,Oracle会在跟踪文件中记录该信息。

  1. 如何知道Captured LCR是否有传播?

以strmadmin身份,登录主数据库,执行如下语句:

1
SELECT CAPTURE_NAME, QUEUE_NAME, STATUS, CAPTURED_SCN, APPLIED_SCN FROM DBA_CAPTURE;
  如果APPLIED_SCN小于CAPTURED_SCN,则表示在主数据库一端,要么LCR没有被dequeue,要么Propagation进程尚未传播到从数据库一端。

如果出现此情况,主库进程重启下,看看 APPLIED_SCN和CAPTURED_SCN是否相等,若相等,再重启下从库进程即可。

19.如何知道Appy进程是否运行正常?

以strmadmin身份,登录从数据库,执行如下语句:

1
SELECT apply_name, apply_captured, status FROM dba_apply; 
  如果STATUS状态是ENABLED,表示Apply进程运行正常;
  如果STATUS状态是DISABLED,表示Apply进程处于停止状态,只需重新启动即可;
  如果STATUS状态是ABORTED,表示Apply进程非正常停止,查询相应的ERROR_NUMBER、ERROR_MESSAGE列可以得到详细的信息;
  同时,可以查询DBA_APPLY_ERROR视图,了解详细的Apply错误信息。
  其它错误请跟踪alter.log

注意:

第一步:如果在重启操作系统,或者数据库后,出现主从数据库无法同步的情况时,请用17,18,,19步的方法查看;

第二步:在19步查询出现“ABORTED”时,请用SELECT apply_name, apply_captured, ERROR_NUMBER, ERROR_MESSAGE, status FROM dba_apply进行查询;

错误原因:

1
select error_message,error_creation_time from dba_apply_error order by error_creation_time desc;
1
select * from dba_apply_error order by error_creation_time desc;
会出现:

(用户没有实例化)

这时候需要重新在从数据库这边系统的cmd中执行实例化用户即可:

1
exp strmadmin/strmadmin@obpm file=‘C:\Ora\crm.dmp’ object_consistent=y rows=y 
第三步:

从数据库停止Apply进程

1
2
3
4
5
6
connect strmadmin/strmadmin
begin
dbms_apply_adm.stop_apply(
apply_name => ‘apply_orcl’);
end;
/
从数据库启动应用进程

1
2
3
4
5
6
connect strmadmin/strmadmin
begin
dbms_apply_adm.start_apply(
apply_name => ‘apply_orcl’);
end;
/
 这样就解决了出现的问题。出现问题的原因是在第10步的实例化用户没成功(查看windows文件夹下有没有创建“crm.dmp”文件,如果没有创建,则说明实例化用户不成功,重启后则会出现此错误)

以上就是Oracle主从同步和双向同步的配置,和常见问题的解决方法,一般来说只要按照上面步骤一步一步走,应该没有问题。
https://www.cnblogs.com/hooly/p/8178570.html

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
本系列课程分为,0-理论知识部分    0.1-oca_ocp_ocm相关知识内容(uploading)1-安装部分     1.1单实例命令行安装     1.2单实例图形安装     1.3rac安装     1.4rac(pdb架构)+dg 单实例安装(用rman的duplicate和rman备份2种方式搭建dg)     1.5rac(pdb架构)+rac dg2-迁移部分    2.1单实例之间的迁移    2.2单实迁移到rac    2.3rac迁移到单实例    2.4rac和rac之间的迁移。    2.5关于xtts的迁移方法的使用3-恢复部分   3.1单实例本地恢复   3.2rac本地恢复4-数据库升级部分   4.1 19.3升级到19.13   4.2 12.1.0.2升级到19.3   4.3 12.2.0.1升级到19.3   4.4 19.3的rac升级到19.135-数据库优化部分    5.1如何看懂执行计划    5.2 hash, nest loop,  merge的执行计划各自适用于那种场景?    5.3为什么要用直方图,19c的直方图有frency, balance,  top-frenkency, hybrid?允许最大的bucket是多少?6-数据库asm磁盘操作部分   6-1如何用一条命令迁移rac存储。   6-2如何用笨方法迁移rac存储。   6-3目前asm磁盘是external冗余级别,如何修改为normal的冗余级别。7-数据库工具部分   7.1oem如何进行安装,如何进行纳管数据库,如何使用   7.2如何用oem监控数据库 8-综合实战。   a库是11.2.0.3的单实例数据库,容量有20T。   b库是19.13的rac环境的pdb数据库,容量只有21T.   如何把a库的数据迁移到b库的pdb数据库?   这个综合实战非常考验大家,基本上囊括了数据库复制安装,数据库dg,数据库升级的方方面面。   大家可以自己先想想怎么实现。一课程主题手把手带大家进行实操,在实操中提升自己手把手带大家学习orace 19的ocm课程,学完本课程,至少具有3-5年oracle数据库水平。文档和视频is uploading. 二课程特色 学oracle,找阿伟阿伟出品,必属精品从实战出发,贴近实战,自己实战,实战为王,在实战中提升自己授人以鱼不如授人以渔通过此系列课程可以提高3-5年oracle水平交个朋友,物有所值,诚意满满走心课程,把自己在运维中的坑,提炼知识后,实战给大家 三课程内容 0.理论知识部分(上传中。。。)   0.1数据库监听(动态监听,静态监听,多个ip同时监听1521,一个ip监听多个service_name)   0.2rman 命令中的set rename datafile和 alter database  rename datafile 有啥区别?   0.3    ............1.数据库单实例安装  1.0 安装检查    1.0.1安装包检查    1.0.2修改系统参数    1.0.3数据库用户创建    1.0.4创建目录    1.0.5上传安装软件包    1.0.6修改oracle用户环境变量  1.1 rhel7系统图形安装oracle 19c单实例数据库  1.2 rhel7系统命令行安装       1.2.0命令行安装数据库软件       1.2.1命令行创建non cdb数据库实例       1.2.2命令行创建 cdb数据库实例2.rac数据库安装    1.课程结束成果演示          1.1 用workstation,安装一套rhel7+oracle19c+rac+multipath+共享存储+DNS服务器+DNS客户端+NTP服务器+NTP客户端的生产环境          1.2 怎样打oracle19c的rac补丁(包括GI补丁,oracle补丁,数据库补丁,OJVM补丁,bug补丁)     2.安装openfiler软件,模拟共享存储+配置多路径访问       2.1安装openfiler软件       2.2配置openfiler软件(配置2个虚拟网卡,模拟服务器的2个HBA卡)        2.3创建ocr磁盘       2.4创建mgmt磁盘       2.5创建数据文件磁盘       2.6创建归档日志磁盘     3.安装2台数据库服务器       3.1安装2台数据库服务器RHEL7.5       3.2配置服务器双网卡绑定+配置服务器心跳线     4.安装多路径软件识别共享存储中的磁盘        4.1安装服务器本地yum源        4.2安装iscsi软件,配置多路径配置文件,识别共享存储中的磁盘        4.3识别ocr磁盘        4.4识别mgmt磁盘        4.5识别数据文件磁盘        4.6识别归档日志磁盘     5.oracle19c的rac环境系统参数官方说明        5.1如何配置oracle19c的rac的系统参数(我们参考官方说明)        5.2oracle19c+rac环境Best Practices 官方说明文档     6.安装oracle19c+rac之前的准备工作        6.1修改/etc/hosts文件        6.2配置DNS服务器+DNS客户端+NTP服务器+NTP客户端        6.3创建用户和组        6.4创建目录        6.5修改用户环境变量        6.6安装相关软件包        6.7配置ssh互信        6.9禁用服务器透明大页     7.安装oracle+19c+rac软件       7.1安装GI软件       7.2创建ASM磁盘,主要是数据文件磁盘和归档日志磁盘       7.3安装数据库软件       7.4创建数据库实例       7.5日常常用维护集群命令(启停数据库,启停集群,查看监听,教同学们怎样不死记命令,而且命令还正确)     8.打补丁     8.1打GI和ORACLE的操作系统补丁      8.2打OJVM补丁      8.3打ORA600的bug补丁     9.课程总结和成果演示     9.1课程总结和成果演示3.rac+dg(单实例)数据库安装(pdb架构)     3.1.1dg知识点讲解     3.1.2配置dg监听,密码文件,参数文件。     3.1.2通过rman的duplicate命令进行dg搭建1。     3.1.3通过rman的duplicate命令进行dg搭建2     3.1.4进行数据库切换需要的配置。     3.1.5数据库正常switch over     3.1.6数据库如何fail over     3.1.7dg库failover以后通过闪回快速恢复dg     3.1.8dg库failover以后通过新主库的控制文件快速恢复dg     3.1.9备库归档缺失如何进行解决。     3.1.10recover database和recover standby database是否可以在dg中使用?     3.1.11如何通过rman的备份进行搭建dg。     3.1.12dg库使用静态监听无法监听pdb数据库的service问题如何进行解决?   4.rac+rac dg的实战步骤(pdb架构)(上传中。。。)5.19c单实例数据库通过rman备份进行异机迁移到单实例数据库     5.1通过备份脚本进行数据,归档,控制文件备份     5.2通过备份脚本进行归档,控制文件备份       (注意源库备份目录是/backup/db和/backup/ar)     5.3传输备份文件到目标库        (传输备份文件到目标库的/home/oracle/bk目录)     5.4利用参数文件启动数据库到nomount     5.5利用备份集恢复控制文件,并启动数据库到mount     5.6通过restore database恢复数据库        5.6.1注册目标库备份集到控制文件        5.6.2启动数据库到mount状态,确定recover database的序列号     5.7recover database        5.7.1通过rman 进行recover database        5.7.2通过sql 命令行进行 recover database;     5.8.打开数据库          5.8.1解决打开数据库后,sys用户无法远程监听登录问题          5.8.2修改数据库动态参数启动数据库     5.9.备份的扩展             5.9.1如何知道备份集里面有哪些归档             5.9.2如何从这些备份集中提取归档             5.9.3进行异机数据库迁移时,如何逐步应用归档,并且如何open read only数据库后,继续应用归档             5.9.4为何要进行 open read only进行提前打开验证。               5.10.rman迁移备份的补充             5.10.1如何再rman中设置数据文件,在线日志生成路径。               类似如下命令                    run  6单实例数据库无数据丢失通过rman备份异机迁移到rac数据库和rac数据库通过rman迁移到rac数据库      6.1单实例源库进行数据库升级           19.3的源库升级到19.13版本(包括打数据库补丁和ojvm补丁)      6.2.传输备份文件到目标库           传输备份文件到目标库的/home/oracle/bk目录     6.3.利用参数文件启动数据库到nomount     6.4.利用备份集恢复控制文件,并启动数据库到mount        6.5.通过restore database恢复数据库           注册目标库备份集到控制文件           启动数据库到mount状态,确定recover database的序列号     6.6.recover database          通过rman 进行recover database          通过sql 命令行进行 recover database;     6.7.单实例数据库恢复完成后,配置为rac数据库           注册数据库到集群          修改数据库参数文件到asm     6.8.迁移rac数据库到rac数据库。           单实例数据库异机迁移到rac和,rac数据库异机迁移到rac有啥不一样。           根据上面理论,实施rac数据库异机恢复到rac7数据库本地恢复系列     7.1单实例数据库本地恢复     7.2rac数据库本地恢复8综合实战(uploading)     7.1实战课题:        有一台11.2.0.3的单实例数据库A,数据库容量有20T,无备份。        如何迁移到新搭建的rac环境B(数据库版本是19.13),并且是迁移到rac的pdb数据库中,并且rac数据库的asm容量只有21T.        这次实战包含的知识点。        1-如何在环境B复制数据库A的软件,最好进行复制,因为数据库A的11.2.0.3打了很多补丁,如果安装11.2.0.3软件,会造成版本不一致。        2-如何搭建11.2.0.3的单实例dg。        3-dg归档缺失如何解决。        4-如何升级11.2.0.3单实例到11.2.0.4单实例        5-如何升级11.2.0.4单实例到19.3单实例        6-如何升级19.3单实例到19.13单实例。        7-如何迁移19.13单实例数据库到19.13的rac的pdb数据库中。9数据库升级系列     8.1 单实例19c数据库升级到19.13版本。     8.2 单实例12.2.0.1数据库升级到19.13版本。     8.3 单实例12.1.0.2数据库升级到19.13版本。     8.4 19c数据库rac升级到19.13版本。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值