添加進程,啟動進程報錯
1.0添加進程
GGSCI (t2) 22> add ext exta,tranlog,begin now EXTRACT added. --添加exta(ext標准命名規則a),讀取日志,從當前開始 GGSCI (t2) 24> info all Program Status Group Lag at Chkpt Time Since Chkpt MANAGER RUNNING EXTRACT STOPPED EXTA 00:00:00 00:15:25 當配置EXTRACT進程時,捕獲DML(受支持的數據庫且配置DDL) --extract捕獲事務已trail文件形式存儲在文件系統中,每個事務中記錄的是有序的保證了速度及數據的完整性。 --可以配置多個extract提取進程,可以對不同的對象進行操作,例如兩個extract可以與兩個replicat進程並行提取和傳輸
配置本地文件系統配置tar文件 GGSCI (t2) 25> add exttrail /home/ogg/ogg/dirdat/ab,ext exta,MEGABYTES 20 EXTTRAIL added. 目錄,及名稱名稱,會存在多個tar文件,命名自動后續增加; 進程傳輸 ext進程;tar文件大小20M 為何源端配置本地存儲tar文件,如果沒有data pump,則Extract必須將捕獲的數據操作發送至遠程目標端。如果目標端系統或網絡不可用,則源端捕獲的變更無法傳送至目標端,目標端恢復則數據同步耗時過長。 配置本地存儲tar文件后,只要源端存在捕獲記錄,目標端短時間故障恢復后,數據泵可以將源端捕獲的數據傳送至目標端。 提取進程組 GGSCI (t2) 26> add extract dpea,EXTTRAILSOURCE /home/ogg/ogg/dirdat/ab EXTRACT added. 對提取進程進行追蹤 GGSCI (t2) 27> add rmttrail C:\win_oracle_11_database\ogg\ab,ext dpea,MEGABYTES 20 RMTTRAIL added. 啟動捕獲進程exta GGSCI (t2) 30> info all –根據進程名稱,配置參數 EXTRACT STOPPED EXTA 00:00:00 00:31:08 GGSCI (t2) 31> edit param exta extract exta setenv (NLS_LANG=AMERICAN_AMERICA.ZHS16GBK) setenv (ORACLE_SID=t2) USERID ogg,PASSWORD ogg EXTTRAIL /home/ogg/ogg/dirdat/ab dynamicresolution table test001.t1;
2.0 排查
GGSCI (t2) 36>start exta GGSCI (enmo) 16> info all Program Status Group Lag at Chkpt Time Since Chkpt MANAGER RUNNING EXTRACT STOPPED DPEA 00:00:00 00:00:49 EXTRACT STOPPED EXTA 00:00:00 00:01:10 錯誤排查 GGSCI (t2) 36> view report exta soft limit hard limit
Address Space Size : unlimited unlimited
Heap Size : unlimited unlimited
File Size : unlimited unlimited
CPU Time : unlimited unlimited
setenv (ORACLE_SID=t2)
Set environment variable (ORACLE_SID=t2)
USERID ogg,PASSWORD ***
2019-01-27 22:10:57 ERROR OGG-00664 OCI Error beginning session (status = 1034-ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
Linux-x86_64 Error: 2: No such file or directory).
2019-01-27 22:10:57 ERROR OGG-01668 PROCESS ABENDING.
修改參數 [ogg@t2 dirprm]$ vi /home/ogg/ogg/dirprm/exta.prm setenv (ORACLE_SID=t2) --替換為 a11204 [ogg@t2 ogg]$ vi ggserr.log
GGSCI (enmo) 19> info all
Program Status Group Lag at Chkpt Time Since Chkpt
MANAGER RUNNING
EXTRACT STOPPED DPEA 00:00:00 21:57:06
EXTRACT STOPPED EXTA 00:00:00 21:57:27
GGSCI (enmo) 20> start exta
Sending START request to MANAGER ...
EXTRACT EXTA starting
GGSCI (enmo) 22> info all
Program Status Group Lag at Chkpt Time Since Chkpt
MANAGER RUNNING
EXTRACT RUNNING EXTA 21:57:30 00:00:05
