OGG安裝


1. 安裝深圳站點的OGG軟件
1.1. 上傳OGG安裝軟件
創建用戶:ogg,使用ogg賬號把OGG軟件上傳到目標環境。
root:
兩個節點都執行:

useradd -g oinstall -d /ogg -m ogg    
chown -R ogg:oinstall /ogg
chmod 775 /ogg

設置密碼

passwd ogg

使用ogg用戶上傳安裝包
cd /soft
打開xftp工具,將OGG軟件包OracleGoldenGate12.2.0.2.2forOracleonLinuxx86-64.zip上傳到shdb1服務器,並存放到/soft目錄

 

root設置如下環境變量,執行su - ogg可以直接進入/ogg目錄

vi /etc/profile
##########
export PS1=`whoami`'@'`hostname`':${PWD}>'
set -o vi
##########
source /etc/profile

設置ogg環境變量

su  - ogg
vi .profile

####################

export ORACLE_BASE=/opt/app/oracle
export ORACLE_HOME=/opt/app/oracle/product
export ORACLE_SID=shinfo
export OGG_HOME=/ogg
export PATH=.:$ORACLE_HOME/bin:$PATH:/bin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/X11R6/bin
export PATH=$PATH:$OGG_HOME
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$OGG_HOME:/lib:/usr/lib:$LD_LIBRARY_PATH:$OGG_HOME
export TNS_ADMIN=$ORACLE_HOME/network/admin

  ####################

使環境變量生效

source .profile

更改文件所有權

root@szdb1:/soft>chown ogg:oinstall /soft/122022_fbo_ggs_Linux_x64_shiphome.zip

使用ogg用戶安裝OGG軟件
ogg解壓OGG安裝軟件

cd /soft
unzip 122022_fbo_ggs_Linux_x64_shiphome.zip

使用ogg用戶開啟vnc服務

ogg@szdb1:/ogg>vncserver 

You will require a password to access your desktops.

Password: 
Verify:   
Would you like to enter a view-only password (y/n)? n
xauth:  creating new authority file /ogg/.Xauthority

New 'X' desktop is szdb2:1

Creating default startup script /ogg/.vnc/xstartup
Starting applications specified in /ogg/.vnc/xstartup
Log file is /ogg/.vnc/szdb2:1.log

通過vnc工具打開圖形化

cd /soft/fbo_ggs_Linux_x64_shiphome/Disk1
./runInstaller

 

安裝ogg軟件報錯:[INS-75012]Sofware Location specified is already an existing Oracle
1.安裝ogg軟件時報錯:

 

 

 

 

 

 

 

 

 

 

驗證OGG是否安裝成功

cd  /ogg
./ggsci
出現以下表示安裝成功

Oracle GoldenGate Command Interpreter for Oracle
Version 12.2.0.2.2 OGGCORE_12.2.0.2.0_PLATFORMS_170630.0419_FBO
Linux, x64, 64bit (optimized), Oracle 11g on Jun 30 2017 14:42:26
Operating system character set identified as UTF-8.

Copyright (C) 1995, 2017, Oracle and/or its affiliates. All rights reserved.

GGSCI (szdb2) 1> 

1.5. 開啟DB歸檔

查看節點1歸檔狀態
sqlplus / as sysdba
SQL> archive log list;
Database log mode              No Archive Mode
Automatic archival             Disabled
Archive destination            /opt/app/oracle/product/dbs/arch
Oldest online log sequence     12
Current log sequence           14
SQL> 

如果信息為No Archive Mode,表示數據庫為非歸檔模式,則繼續下一步。

在節點1執行(此處/arch為共享目錄)
alter system set log_archive_dest_1='location=/arch' scope=spfile sid='*';

3、關閉數據庫(在節點1執行即可關閉兩節點數據庫)

oracle@szdb1:~> srvctl stop database -d szinfo

4、檢查數據庫關閉后狀態

oracle@shdb1:~> crsctl stat res -t


5.將節點1數據庫啟動到mount狀態

oracle@shdb1:~> srvctl start instance -d shinfo -i shinfo1 -o mount

6、修改數據庫的歸檔模式並啟動節點1數據庫

oracle@shdb1:~> sqlplus / as sysdba

alter database archivelog;
alter database open;

7、檢查歸檔狀態

SQL> archive log list
Database log mode              Archive Mode
Automatic archival             Enabled
Archive destination            /arch
Oldest online log sequence     12
Next log sequence to archive   14
Current log sequence           14
SQL> 

8、啟動2節點數據庫

srvctl start instance -d shinfo -i szinfo2

檢查集群狀態
crsctl stat res -t

SQL> archive log list
Database log mode              Archive Mode
Automatic archival             Enabled
Archive destination            /arch
Oldest online log sequence     3
Next log sequence to archive   5
Current log sequence           5

切換日志,然后在/arch下查看
SQL> alter system switch logfile;

 

附:

Software Location specified is already an existing Oracle home
and does not contain the selected Oracle Golden Gate install type.

是由於之前安裝過OGG,信息記錄在oraInventory文件里,再次安裝則出現沖突
root@shdb1:/soft>su - oracle
vi /opt/app/oraInventory/ContentsXML/inventory.xml

<HOME NAME="Ora11g_gridinfrahome1" LOC="/opt/app/oracrs/grid" TYPE="O" IDX="1" CRS="true">
<NODE_LIST>
<NODE NAME="shdb1"/>
<NODE NAME="shdb2"/>
</NODE_LIST>
</HOME>
<HOME NAME="OraDb11g_home1" LOC="/opt/app/oracle/product" TYPE="O" IDX="2">
<NODE_LIST>
<NODE NAME="shdb1"/>
<NODE NAME="shdb2"/>
</NODE_LIST>
</HOME>
<HOME NAME="OraHome1" LOC="/ogg" TYPE="O" IDX="3"/>
</HOME_LIST>
<COMPOSITEHOME_LIST>
</COMPOSITEHOME_LIST>
</INVENTORY>

將有沖突的清單刪除,如刪除這里的<HOME NAME="OraHome1" LOC="/ogg" TYPE="O" IDX="3"/>這行,

然后重新安裝OGG即可。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM