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
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/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搭建了微服務框架,提高了開發效率。在微服...
閱讀 1347·2023-01-11 13:20
閱讀 1686·2023-01-11 13:20
閱讀 1133·2023-01-11 13:20
閱讀 1860·2023-01-11 13:20
閱讀 4104·2023-01-11 13:20
閱讀 2705·2023-01-11 13:20
閱讀 1386·2023-01-11 13:20
閱讀 3599·2023-01-11 13:20