本
次實驗的安裝環境:
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 ...