久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

OGG怎么安裝

162次閱讀
沒有評論

共計(jì) 5566 個字符,預(yù)計(jì)需要花費(fèi) 14 分鐘才能閱讀完成。

這篇文章給大家分享的是有關(guān) OGG 怎么安裝的內(nèi)容。丸趣 TV 小編覺得挺實(shí)用的,因此分享給大家做個參考,一起跟隨丸趣 TV 小編過來看看吧。

1.GoldenGate 安裝實(shí)施

2.1 創(chuàng)建 GoldenGate 軟件安裝目錄

在數(shù)據(jù)庫服務(wù)器上創(chuàng)建文件系統(tǒng):/u01/gg,作為 GoldenGate 的安裝目錄。

2.2 GoldenGate 的管理用戶

安裝 GoldenGate 軟件和維護(hù) GoldenGate 軟件時,可以使用系統(tǒng)上的 oracle 用戶。GoldenGate 安裝目錄的所有者必須是 GoldenGate 管理用戶,本次實(shí)施過程中使用 oracle 用戶作為 GoldenGate 管理用戶,添加 oracle 用戶的環(huán)境變量 (在生產(chǎn)端和容災(zāi)端均要進(jìn)行以下操作):

export GG_HOME=/u01/gg

export LD_LIBRARY_PATH=GGHOME:GGHOME:ORACLE_HOME/lib:/usr/bin:/lib

export PATH=GGHOME:GGHOME:PATH

2.3 安裝 GoldenGate 軟件

切換到 oracle 用戶,將 GG 軟件的壓縮包存放到 GoldenGate 安裝目錄下,即 /u01/gg,將這個壓縮包進(jìn)行解壓到 GoldenGate 安裝目錄下 (在生產(chǎn)端和容災(zāi)端均要進(jìn)行以下操作):

tar  -zxvf  *.gz

    進(jìn)入到 GoldenGate 安裝目錄,運(yùn)行 GGSCI 命令以進(jìn)入 GG 界面 (在生產(chǎn)端和容災(zāi)端均要進(jìn)行以下操作):

cd  /u01/gg

./ggsci

在 GGSCI 界面下創(chuàng)建子目錄 (在生產(chǎn)端和容災(zāi)端均要進(jìn)行以下操作):

GGSCI create  subdirs

至此,GoldenGate 軟件安裝完畢。

2.4 設(shè)置數(shù)據(jù)庫歸檔模式

查看數(shù)據(jù)庫的歸檔模式:

SQL archive log list;

如果是非歸檔模式,需要開啟歸檔模式:

shutdown immediate;

startup mount;

alter database archivelog;

alter database open;

2.5 打開數(shù)據(jù)庫的附加日志

打開附加日志并切換日志(保證 Online redo log 和 Archive log 一致)

alter database add supplemental log data ;

alter database add supplemental log data (primary key, unique,foreign key) columns;

alter system switch logfile;

2.6 開啟數(shù)據(jù)庫強(qiáng)制日志模式

alter database force logging;

2.7 創(chuàng)建 GoldenGate 管理用戶

在生產(chǎn)端和容災(zāi)端均要進(jìn)行以下操作:

–create tablespace

SQL create tablespace  ogg  datafile $ORACLE_BASE/oradata/test/ogg01.dbf size 300M ;

— create the user

SQL create user ogg identified by ogg default tablespace ogg;

— grant role privileges

SQL grant  resource, connect, dba to ogg;

2.8 編輯 GLOBALS 參數(shù)文件

切換到 GoldenGate 安裝目錄下,執(zhí)行命令:

cd /u01/gg

./ggsci

GGSCI EDIT PARAMS ./GLOBALS

在文件中添加以下內(nèi)容:

GGSCHEMA ogg  – 指定的進(jìn)行 DDL 復(fù)制的數(shù)據(jù)庫用戶

利用默認(rèn)的密鑰,生成密文:

GGSCI encrypt password ogg encryptkey default

Encrypted password:  AACAAAAAAAAAAADAHBLDCCIIOIRFNEPB

      記錄這個密文,將在以下進(jìn)程參數(shù)的配置中使用。

2.9 管理進(jìn)程 MGR 參數(shù)配置

PORT 7839

DYNAMICPORTLIST 7840-7860

–AUTOSTART ER *

–AUTORESTART EXTRACT *,RETRIES 5,WAITMINUTES 3

PURGEOLDEXTRACTS ./dirdat/*,usecheckpoints, minkeepdays 2

userid ogg, password AACAAAAAAAAAAADAHBLDCCIIOIRFNEPB, ENCRYPTKY default

PURGEDDLHISTORY MINKEEPDAYS 11,MAXKEEPDAYS 14

PURGEMARKERHISTORY MINKEEPDAYS 11, MAXKEEPDAYS 14

2.10 抽取進(jìn)程 EXTN 參數(shù)配置

EXTRACT extn

setenv (NLS_LANG=AMERICAN_AMERICA.WE8MSWIN1252)

userid ogg, password AACAAAAAAAAAAADAHBLDCCIIOIRFNEPB, ENCRYPTKEY default

REPORTCOUNT EVERY 1 MINUTES, RATE

DISCARDFILE ./dirrpt/discard_extn.dsc,APPEND,MEGABYTES 1024

DBOPTIONS  ALLOWUNUSEDCOLUMN

WARNLONGTRANS 2h,CHECKINTERVAL 3m

EXTTRAIL ./dirdat/na

TRANLOGOPTIONS EXCLUDEUSER OGG

TRANLOGOPTIONS ALTARCHIVEDLOGFORMAT %t_%s_%r.dbf

FETCHOPTIONS NOUSESNAPSHOT

TRANLOGOPTIONS CONVERTUCS2CLOBS

TRANLOGOPTIONS altarchivelogdest primary instance test /oradata/arch

–TRANLOGOPTIONS RAWDEVICEOFFSET 0

DYNAMICRESOLUTION

DDL INCLUDE ALL

DDLOPTIONS addtrandata, NOCROSSRENAME,  REPORT

table QQQ.*;

table CUI.*;

2.11 傳輸進(jìn)程 DPEN 參數(shù)配置

EXTRACT dpen

RMTHOST 192.168.4.171 , MGRPORT 7839, compress

PASSTHRU

numfiles 50000

RMTTRAIL ./dirdat/na

TABLE QQQ.*;

TABLE CUI.*;

2.12 建立 OGG 的 DDL 對象

$ cd /u01/gg 

$ sqlplus / as sysdba

SQL @marker_setup.sql

Enter GoldenGate schema name:ogg

alter system set recyclebin=off;

SQL @ddl_setup.sql

Enter GoldenGate schema name: ogg

SQL @role_setup.sql

Grant this role to each user assigned to the Extract, Replicat, GGSCI, and Manager processes, by using the following SQL command:

SQL GRANT GGS_GGSUSER_ROLE TO

where is the user assigned to the GoldenGate processes.

注意這里的提示:需要手工將這個 GGS_GGSUSER_ROLE 指定給 extract 所使用的數(shù)據(jù)庫用戶(即參數(shù)文件里面通過 userid 指定的用戶),可以到 sqlplus 下執(zhí)行類似的 sql:

SQL GRANT GGS_GGSUSER_ROLE TO ogg;

注:這里的 ogg 是 extract 使用的用戶。如果你有多個 extract,使用不同的數(shù)據(jù)庫用戶,則需要重述以上過程全部賦予 GGS_GGSUSER_ROLE 權(quán)限。

運(yùn)行以下腳本,使觸發(fā)器生效:

SQL @ ddl_enable.sql

注:在生產(chǎn)端開啟抽取前,先禁用 DDL 捕獲觸發(fā)器,調(diào)用 ddl_disable.sql。

2.13 數(shù)據(jù)初始化

在初始化過程中,源數(shù)據(jù)庫不需要停機(jī),初始化過程分為三個部分:

生產(chǎn)端開啟抽取進(jìn)程;

生產(chǎn)端導(dǎo)出數(shù)據(jù);

容災(zāi)端導(dǎo)入數(shù)據(jù);

在生產(chǎn)端添加抽取進(jìn)程、傳輸進(jìn)程以及相應(yīng)的隊(duì)列文件, 執(zhí)行命令如下:

// 創(chuàng)建進(jìn)程 EXTN

GGSCI add extract extn,tranlog,begin now

GGSCI add exttrail ./dirdat/na,extract extn,megabytes 500

// 創(chuàng)建進(jìn)程 DPEN

GGSCI add extract dpen,exttrailsource ./dirdat/na

GGSCI add rmttrail ./dirdat/na,extract dpen,megabytes 500

在生產(chǎn)端啟動管理進(jìn)程:

GGSCI start mgr

啟用 DDL 捕獲 trigger:

$ cd /u01/gg

$ sqlplus“/as sysdba”

SQL @ddl_enable.sql

在生產(chǎn)端啟動抽取進(jìn)程:

GGSCI start EXTN

在數(shù)據(jù)庫中,獲取當(dāng)前的 SCN 號,并且記錄這個 SCN 號:

SQL select to_char(dbms_flashback.get_system_change_number) from dual;

603809

在數(shù)據(jù)庫中,創(chuàng)建數(shù)據(jù)泵所需目錄并賦予權(quán)限:

SQL CREATE OR REPLACE DIRECTORY DATA_PUMP AS /u01

SQL grant read ,write on DIRECTORY DATA_PUMP  to ogg;

在生產(chǎn)端利用數(shù)據(jù)泵導(dǎo)出數(shù)據(jù):

expdp ogg/ogg schemas= QQQ directory=DATA_PUMP dumpfile=QQQ_bak_%U flashback_scn=123456789 logfile=expdp_QQQ.log filesize=4096m

expdp ogg/ogg schemas= CUI directory=DATA_PUMP dumpfile=CUI_bak_%U flashback_scn=123456789 logfile=expdp_ CUI.log filesize=4096m

expdp ogg/ogg schemas= test1 directory=DATA_PUMP dumpfile=test1_bak_%U flashback_scn=603809 logfile=expdp_QQQ.log filesize=4096m

把導(dǎo)出的文件傳輸?shù)饺轂?zāi)端,利用數(shù)據(jù)泵將數(shù)據(jù)導(dǎo)入:

Impdp ogg/ogg  DIRECTORY=DATA_PUMP DUMPFILE=QQQ_bak_%U logfile=impdp_ QQQ.log

Impdp ogg/ogg  DIRECTORY=DATA_PUMP DUMPFILE=CUI_bak_%U logfile=impdp_CUI.log

2.14 容災(zāi)端管理進(jìn)程 MGR 參數(shù)配置

PORT 7839

DYNAMICPORTLIST 7840-7860

–AUTOSTART ER *

–AUTORESTART EXTRACT *,RETRIES 5,WAITMINUTES 3

PURGEOLDEXTRACTS ./dirdat/*,usecheckpoints, minkeepdays 2

userid ogg, password AACAAAAAAAAAAADAHBLDCCIIOIRFNEPB, ENCRYPTKEY default

2.15 編輯 GLOBALS 參數(shù)文件

切換到 GoldenGate 安裝目錄下,執(zhí)行命令:

cd /u01/gg

./ggsci

ggsci EDIT PARAMS ./GLOBALS

在文件中添加以下內(nèi)容:

GGSCHEMA ogg  – 指定的進(jìn)行 DDL 復(fù)制的數(shù)據(jù)庫用戶

2.16 容災(zāi)端復(fù)制進(jìn)程 REPN 參數(shù)配置

REPLICAT repn

setenv (NLS_LANG=AMERICAN_AMERICA.WE8MSWIN1252)

userid ogg, password AACAAAAAAAAAAADAHBLDCCIIOIRFNEPB, ENCRYPTKEY default

SQLEXEC ALTER SESSION SET CONSTRAINTS=DEFERRED

REPORT AT 01:59

REPORTCOUNT EVERY 30 MINUTES, RATE

REPERROR DEFAULT, ABEND

assumetargetdefs

DISCARDFILE ./dirrpt/repna.dsc, APPEND, MEGABYTES 1024

DISCARDROLLOVER AT 02:30

ALLOWNOOPUPDATES

REPERROR (1403, discard)

DDL INCLUDE MAPPED 

DDLOPTIONS REPORT

MAPEXCLUDE QQQ.T0417

MAP QQQ.*, TARGET QQQ.*;

MAP CUI.*, TARGET CUI.*;

2.17 創(chuàng)建復(fù)制進(jìn)程 repn

    執(zhí)行以下命令創(chuàng)建復(fù)制進(jìn)程 repn:

GGSCI add replicat repn, exttrail ./dirdat/na, nodbcheckpoint

2.18 啟動生產(chǎn)端傳輸進(jìn)程和容災(zāi)端復(fù)制進(jìn)程

GGSCI start dpen

GGSCI start  REPLICAT repn aftercsn  123456789

2.19 測試場景

(1)在生產(chǎn)端數(shù)據(jù)庫上,創(chuàng)建一張表。

(2)在生產(chǎn)端數(shù)據(jù)庫上,修改這個張表的數(shù)據(jù)。

(3)在生產(chǎn)端數(shù)據(jù)庫上,刪除這張表。

感謝各位的閱讀!關(guān)于“OGG 怎么安裝”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學(xué)到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

正文完
 
丸趣
版權(quán)聲明:本站原創(chuàng)文章,由 丸趣 2023-07-24發(fā)表,共計(jì)5566字。
轉(zhuǎn)載說明:除特殊說明外本站除技術(shù)相關(guān)以外文章皆由網(wǎng)絡(luò)搜集發(fā)布,轉(zhuǎn)載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 淅川县| 临漳县| 招远市| 寻乌县| 定日县| 桐城市| 益阳市| 天峨县| 西林县| 梅州市| 鄂伦春自治旗| 靖远县| 田林县| 方正县| 呼图壁县| 黄石市| 明星| 沙洋县| 安康市| 五莲县| 兴国县| 醴陵市| 博白县| 大理市| 夏河县| 巴林右旗| 浦北县| 行唐县| 东海县| 北碚区| 中山市| 井研县| 湟中县| 伊金霍洛旗| 武清区| 瑞金市| 芜湖县| 鹰潭市| 长阳| 彭阳县| 双桥区|