groupadd -g 1000 oinstall
groupadd -g 1200 dba
useradd -u 1101 -g oinstall -G dba -d /home/oracle oracle
mkdir -p /oracle/app/ogg/db19.3/ogg191_ma
mkdir -p /oracle/app/ogg/db19.3/ogg191_sm
mkdir -p /oracle/app/ogg/db19.3/ogg191_deploy
chown oracle:oinstall /oracle/app/ogg/db19.3/ogg191_ma
chown oracle:oinstall /oracle/app/ogg/db19.3/ogg191_sm
chown oracle:oinstall /oracle/app/ogg/db19.3/ogg191_deploy
./runInstaller
oracle.install.responseFileVersion=/oracle/install/rspfmt_ogginstall_response_schema_v21_1_0
INSTALL_OPTION=ORA21c
SOFTWARE_LOCATION=/oracle/app/ogg/db19.3/ogg191_ma
START_MANAGER=false
MANAGER_PORT=Not applicable for a Services installation.
DATABASE_LOCATION=Not applicable for a Services installation.
INVENTORY_LOCATION=/oracle/app/oraInventory
UNIX_GROUP_NAME=oinstall
./runInstaller -silent -showProgress -responseFile xxxx.rsp
export OGG_HOME=/oracle/app/ogg/db19.3/ogg191_ma
export PATH=$PATH:$OGG_HOME/bin
oggca.sh
netstat -anlp |grep 7809
1)通过网页登陆验证
http://192.168.xx.xxx:7809
connect http://192.168.xx.xxx:7809 deployment deploy19c as oggadmin password oracle
shu immediate ;
startup mount;
alter database archivelog ;
aechive log list ;
alter database open ;
ALTER DATABASE ADD SUPPLEMENTAL LOG DATA;
alter database FORCE LOGGING;
set line 350 pages 999
col NAME for a15
col LOG_MODE for a15
col OPEN_MODE for a15
col PLATFORM_NAME for a25
col FORCE_LOGGING for a20
col SUPPLEMENTAL_LOG_DATA_MIN for a25
SELECT
NAME,
LOG_MODE,
OPEN_MODE,
PLATFORM_NAME,
FORCE_LOGGING,
SUPPLEMENTAL_LOG_DATA_MIN
FROM
V$DATABASE;
set linesize 150
col FILE_NAME for a50
select tablespace_name ,file_name from dba_data_files;
select bytes/1024/1024 from v$log;
# 表空间不小于一个redo日志组大小
CREATE TABLESPACE goldengate DATAFILE +DATA size 1G autoextend on maxsize 10G;
CREATE USER GOLDENGATE IDENTIFIED BY goldengate DEFAULT TABLESPACE users TEMPORARY TABLESPACE TEMP;
GRANT CONNECT,RESOURCE TO GOLDENGATE container=all;
GRANT ALTER ANY TABLE TO GOLDENGATE container=all;
GRANT ALTER SESSION TO GOLDENGATE container=all;
GRANT CREATE SESSION TO GOLDENGATE container=all;
GRANT FLASHBACK ANY TABLE TO GOLDENGATE container=all;
GRANT SELECT ANY DICTIONARY TO GOLDENGATE container=all;
GRANT SELECT ANY TABLE TO GOLDENGATE container=all;
GRANT EXECUTE ANY TYPE TO GOLDENGATE container=all;
GRANT SELECT ANY TRANSACTION TO GOLDENGATE container=all;
GRANT CREATE any TABLE,CREATE any SEQUENCE TO GOLDENGATE container=all;
GRANT INSERT ANY TABLE TO GOLDENGATE container=all;
GRANT UPDATE ANY TABLE TO GOLDENGATE container=all;
GRANT DELETE ANY TABLE TO GOLDENGATE container=all;
GRANT CREATE ANY INDEX TO GOLDENGATE container=all;
grant unlimited tablespace to GOLDENGATE container=all;
grant execute on DBMS_FLASHBACK to GOLDENGATE container=all;
grant COMMENT ANY TABLE to GOLDENGATE container=all;
alter system set enable_goldengate_replication=true sid=* scope=both;
exec dbms_goldengate_auth.grant_admin_privilege(GOLDENGATE) ;
alter credentialstore add user goldengate@192.168.xx.xxx:1521/pdbprod1 alias oraprod DOMAIN oraprod;
INFO CREDENTIALSTORE DOMAIN oraprod
dblogin useridalias oraprod DOMAIN oraprod
add schematrandata pdbprod1.scott
info schematrandata pdbprod1.scott
--base parameter
REPLICAT rp_pdb2
USERIDALIAS oraprod DOMAIN oraprod
SOURCECATALOG pdbprod2
DISCARDFILE rp_pdb2.dsc,APPEND,MEGABYTES 100
DISCARDROLLOVER AT 3:00
DBOPTIONS INTEGRATEDPARAMS(parallelism 2)
DBOPTIONS SUPPRESSTRIGGERS
DBOPTIONS DEFERREFCONST
-- ASSUMETARGETDEFS
REPERROR DEFAULT, ABEND
REPORTCOUNT EVERY 60 MINUTES, RATE
REPORTROLLOVER AT 9:00
--map objects
MAP pdbprod1.scott.*, TARGET pdbprod2.scott.*;
--ddl map
DDL INCLUDE MAPPED
DDLOPTIONS REPORT
DDLERROR DEFAULT ABEND
DDLOPTIONS REPORT
--performance
DBOPTIONS INTEGRATEDPARAMS (COMMIT_SERIALIZATION DEPENDENT_TRANSACTIONS)
BATCHSQL
GROUPTRANSOPS 1000
dblogin useridalias oraprod DOMAIN oraprod
add replicat rp_pdb2 integrated exttrail /oracle/app/ogg/db19.3/ogg191_deploy/var/lib/data/e2
start replicat rep_01, aftercsn
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/129456.html
摘要:本次演讲将介绍蘑菇街微服务治理体系经历的架构演进历程,面临的技术难点和解决思路。年加入蘑菇街,目前负责蘑菇街内部中间件平台,包括分布式服务通信框架配置中心服务发现消息队列等其他服务基础设施等项目。文章来源网易云社区 微服务的概念最早由Martin Fowler与James Lewis于2014年共同提出,核心思想是围绕业务能力组织服务,各个微服务可被独立部署,服务间是松耦合的关系,以及...
摘要:作为微服务的基础设施之一,背靠强大的生态社区,支撑技术体系。微服务实践为系列讲座,专题直播节,时长高达小时,包括目前最流行技术,深入源码分析,授人以渔的方式,帮助初学者深入浅出地掌握,为高阶从业人员抛砖引玉。 简介 目前业界最流行的微服务架构正在或者已被各种规模的互联网公司广泛接受和认可,业已成为互联网开发人员必备技术。无论是互联网、云计算还是大数据,Java平台已成为全栈的生态体系,...
摘要:服务器充当微服务架构体系中的服务注册中心。其他的微服务,使用客户端连接到,并维持心跳连接,系统维护人员可以通过来监控系统中各个微服务是否正常运行。 当前微服务架构逐渐成为系统开发的主流方向,搭建微服务方式可以有多种,例如springcloud、dubbo、k8s等,本系列文章将基于本人参与的实际项目,来介绍基于springcloud搭建微服务的方式,Spring Cloud是一个基于S...
摘要:左传有言民之多幸,国之不幸,当时的大多数国民视英国为蛮夷,不与商贸往来。那么,在微服务实践过程中,哪些因素可以不必微服务呢请注意用词,这里说的是不必,不是不要。当应用符合其中一条以上的特征时,该应用不必实行微服务。 楔子 目前业界最流行的微服务架构正在或者已被各种规模的互联网公司广泛接受和认可,业已成为互联网开发人员必备技术。无论是互联网、云计算还是大数据,Java平台已成为全栈的生态...
摘要:个推针对服务场景,基于和搭建了微服务框架,提高了开发效率。三容器化在微服务落地实践时我们选择了,下面将详细介绍个推基于的实践。 2016年伊始Docker无比兴盛,如今Kubernetes万人瞩目。在这个无比需要创新与速度的时代,由容器、微服务、DevOps构成的云原生席卷整个IT界。个推针对Web服务场景,基于OpenResty和Node.js搭建了微服务框架,提高了开发效率。在微服...
阅读 1235·2023-01-11 13:20
阅读 1543·2023-01-11 13:20
阅读 996·2023-01-11 13:20
阅读 1651·2023-01-11 13:20
阅读 3958·2023-01-11 13:20
阅读 2456·2023-01-11 13:20
阅读 1290·2023-01-11 13:20
阅读 3454·2023-01-11 13:20