Golden Gate入門指導 安裝篇

2021-08-27 10:02:50 字數 3418 閱讀 8850

次實驗的安裝環境:

os →→ red hat enterprize linux 5.4

db →→ oracle 10g

gg →→ogg112101_fbo_ggs_linux_x86_ora10g_32bit

[oracle@think ggs]$ tar -xvof fbo_ggs_linux_x86_ora10g_32bit.tar

㈡ 設定相應的環境變數,建議使用 oracle 使用者安裝

㈢ 進入 goldengate 命令列模式,建立子 goldengate 的工作子目錄

[oracle@think ~]$ ggsci

oracle goldengate command interpreter for oracle

version 11.2.1.0.1 oggcore_11.2.1.0.1_platforms_120423.0230_fbo

linux, x86, 32bit (optimized), oracle 10g on apr 23 2012 07:06:02

ggsci (think) 1> create subdirs

creating subdirectories under current directory /home/oracle

parameter files /home/oracle/dirprm: created

report files /home/oracle/dirrpt: created

checkpoint files /home/oracle/dirchk: created

process status files /home/oracle/dirpcs: created

sql script files /home/oracle/dirsql: created

database definitions files /home/oracle/dirdef: created

extract data files /home/oracle/dirdat: created

temporary files /home/oracle/dirtmp: created

stdout files /home/oracle/dirout: created

㈣ 接下來、需要在oracle資料庫中建立乙個專屬使用者,用於 goldengate manager程序,extract程序和replicat程序

idle> conn / as sysdba

connected.

sys@orcl> create tablespace ggs_data datafile size 80m;

tablespace created.

sys@orcl> create user ogg identified by ogg default tablespace ggs_data;

user created.

sys@orcl> grant connect,resource to ogg;

grant succeeded.

sys@orcl> grant select any dictionary,select any table to ogg;

grant succeeded.

sys@orcl> grant create table to ogg;

grant succeeded.

sys@orcl> grant flashback any table to ogg;

grant succeeded.

sys@orcl> grant execute on dbms_flashback to ogg;

grant succeeded.

sys@orcl> grant execute on utl_file to ogg;

grant succeeded.

㈤ 確認我們剛才建立的ogg使用者能夠登入rdbms

[oracle@think ggs]$ ggsci

oracle goldengate command interpreter for oracle

version 11.2.1.0.1 oggcore_11.2.1.0.1_platforms_120423.0230_fbo

linux, x86, 32bit (optimized), oracle 10g on apr 23 2012 07:06:02

ggsci (think) 1> dblogin userid ogg,password ogg

successfully logged into database.

㈥ 在資料庫級別建立supplemental log、否則、喚醒extract程序時會報錯

sys@orcl> alter database add supplemental log data (all) columns;

database altered.

sys@orcl> select supplemental_log_data_min,supplemental_log_data_pk,supplemental_log_data_ui,

2 supplemental_log_data_fk,supplemental_log_data_all

3 from v$database;

suppleme sup sup sup sup

-------- --- --- --- ---

implicit no no no yes

㈦ 實施過程中遇到的乙個錯誤

ggsci (think) 1> dblogin userid ogg,password ogg

cannot load icu resource bundle 'ggmessage', error code 2 - no such file or directory

cannot load icu resource bundle 'ggmessage', error code 2 - no such file or directory

aborted

需要在ggs的home目錄下執行ggsci才ok,在其他位置執行會報錯,找不到檔案或是目錄

Nginx入門指導

這是乙個關於nginx的基本介紹以及你能用它做一些簡單的工作的描述。現在假定你已經把nginx安裝到你的機器上了。如果你還沒有安裝的話,請參考下面這篇文章 centos環境下安裝nginx 或者nginx的官方安裝指導。通過這個指導,你可以了解到如何啟動 暫停 以及重新啟動nginx,這個指定也會講...

安全入門指導

首先給大家看一些安全腦圖,對安全方面有個基本認識和了解,下面三張圖分別是安全技能樹,區塊鏈專案安全和常見web安全常見漏洞。後面我分享了關於安全方面的 社群以及學習 學習方面的書籍,以及安全測試的一些工具和靶場系統,給入門的夥伴全面了解安全,當水平更高可以自己按照方向去學習。安全之路任重道遠,因為攻...

Sencha Touch 入門指導

b sencha touch 入門指導 b 1.介紹sencha touch 是乙個js框架.用於建立在基於觸控裝置的web應用.它使用html,css來提供和本地應用一樣效果的體驗,而不需要外掛程式.2.使用sencha touch url 建立html index.html 引入css ext ...