ORACLE中数据主备同步ADG部署
发布网友
发布时间:2024-08-20 20:10
我来回答
共1个回答
热心网友
时间:2024-08-29 09:06
在Oracle 19C ADG环境中搭建容灾系统,使用Linux 7.6操作系统和Oracle 19.3.0.0软件版本。首先,进行整体规划和IP地址分配,确保主数据库(10.202.227.225)和备数据库(10.202.227.223)的SSH登录可通过局域网或云终端实现。
登录过程涉及通过plsql或命令行登录到容器sqlplus / as sysdba,以及使用sqlplus sys/ora123456_@10.202.227.225/lgpdb as sysdba登录lgpdb。
安装过程中,关键步骤包括配置归档参数,如调整db_recovery_file_dest_size,设置log_archive_format和log_archive_dest,确保tnsname.ora正确配置,启用强制日志以及主库配置DG相关参数,如添加standby日志文件。还要修改DG相关参数,如LOG_ARCHIVE_CONFIG,LOG_ARCHIVE_DEST_1和2等,以及设置FAL_SERVER和FAL_CLIENT等。
参数文件(spfile)从主库传输到备库后,备库需配置listener.ora,tnsname.ora和修改参数文件,然后以nomount状态启动,通过RMAN DUPLICATE将主库数据复制到备库。在备库上开启日志应用,并通过v$archived_log和v$archive_gap等视图监控日志应用进度。
启动和关闭数据库时,遵循先启动备库,再启动主库(检查监听),以及先关闭主库,后关闭备库的顺序。具体步骤包括启动备库(STARTUP MOUNT, RECOVER MANAGED STANDBY DATABASE)和主库(STARTUP MOUNT, ALTER DATABASE OPEN),以及关闭时的IMMEDIATE shutdown命令。