Professional Documents
Culture Documents
Add Table No ODS GG
Add Table No ODS GG
No Title
1)
ssh oracle@vlty0394fu
sql
alter table VIVZ1APPO36.AR9_RAJADAS_INFO ADD SUPPLEMENTAL LOG DATA (ALL) COLUMNS;
grant all on VIVZ1APPO36.AR9_RAJADAS_INFO to ggate;
Ex.
Connected to:
Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production
With the Partitioning, Automatic Storage Management, OLAP, Advanced Analytics
and Real Application Testing options
Table altered.
Grant succeeded.
Table altered.
Grant succeeded.
SQL> exit
gg
stop EABP36Z1
stop PABP36Z1
ggh
cd dirprm
ls -ltr *36z*
vi eabp36z1.prm
TABLE VIVZ1APPO36.AR9_RAJADAS_INFO
,tokens(xid_scn=@GETENV('ORATRANSACTION','SCN'),rcrd_scn=@GETENV('ORARECORD','SCN')
);
p
vi abp36z1.prm
TABLE VIVZ1APPO36.AR9_RAJADAS_INFO;
ssh oracle@vlty0395fu
sql
alter table VIVZ2APPO36.AR9_RAJADAS_INFO ADD SUPPLEMENTAL LOG DATA (ALL) COLUMNS;
grant all on VIVZ2APPO36.AR9_RAJADAS_INFO to ggate;
gg
stop EABP36Z2
stop PABP36Z2
ggh
cd dirprm
EDITAR Arquivos de Extract e Pump no gg do banco source e fazer bkp para levar
para replica :
vim
eabp36z2.prm
TABLE VIVZ2APPO36.AR9_RAJADAS_INFO
,tokens(xid_scn=@GETENV('ORATRANSACTION','SCN'),rcrd_scn=@GETENV('ORARECORD','SCN')
);
pabp36z2.prme
TABLE VIVZ2APPO36.AR9_RAJADAS_INFO;
Ex. PET B
expdp prd2custo/prd2custo@pet2cust TABLES=AR9_RAJADAS_INFO
exclude=GRANT,STATISTICS,CONSTRAINT,PROCACT_INSTANCE directory=dpdir
dumpfile=exp_ABPREPDBPT2.dmp logfile=exp_ABPREPDBPT2.log job_name=ODS_refresh
scp /oradp/ORACLE/exp_ABPREPDBPT2.dmp oracle@vlts0554fu:/oradp/ORACLE/.
ssh oracle@vlty0686fu
sql
alter table ABPREPDB14.AR9_RAJADAS_INFO add ( GGS_COMMIT_TS TIMESTAMP(6) DEFAULT
SYSDATE, GGS_OP_TYPE VARCHAR2(20) DEFAULT 'INSERT', GGS_SCN NUMBER(18) DEFAULT
'000000', GGS_LOG_SEQ NUMBER(18) DEFAULT '000000', GGS_LOG_POS NUMBER(18) DEFAULT
'000000', GGS_ORACREC_SCN NUMBER(18) DEFAULT '000000', GGS_IMAGE_TYPE CHAR(1),
GGS_LOAD_TS TIMESTAMP (6) DEFAULT SYSDATE, GGS_ZONE_ID VARCHAR2(6) DEFAULT 'Z01');
alter table ABPREPDB14.AR9_RAJADAS_INFO MODIFY ( GGS_ZONE_ID VARCHAR2(6) DEFAULT
'Z02');
grant all on AR9_RAJADAS_INFO to ggate;
___________________________________________________________________
gg
stop rabp36z1
stop rabp36z2
ggh
cd dirprm
vi rabp36z1.prm
->add na ultima linha
vi rabp36z2.prm
map VIVZ2APPO36.AR9_RAJADAS_INFO , target ABPREPDB14.AR9_RAJADAS_INFO,
RESOLVECONFLICT (INSERTROWEXISTS, (DEFAULT,OVERWRITE)), #add_columns();
ssh oracle@vlty0394fu
gg
start EABP36Z1
start PABP36Z1
ssh oracle@vlty0395fu
gg
start EABP36Z2
start PABP36Z2
ssh oracle@vlty0686fu
gg
start rabp36z1
start rabp36z2
End
_-------------------------------------------------------
cat ods_param.cfg
[bdauser@vlts0492co:~/GGREF_COPY/GGREF_COPY_PET1]> ls *.ksh
Ex erro:
[bdauser@vlts0492co:~/GGREF_COPY/GGREF_COPY_PET1]>
./vivo_ods_oms_ref_gg_refresh.ksh
Ok. Proceeding...
TABLE_OWNER COUNT(*)
------------------------------ ----------
PRDREFOWNA 1
PRDREFOWNB 68
The BSS OMS DB user has more than 1 ref table owner. Please contact DBA for fix.
Exiting ...
Synonym created.
no rows selected
select ' create or replace synonym ' || synonym_name || ' for PRDREFOWNB.'||
synonym_name|| '; ' from syn where table_owner='PRDPCOWNA' ;
(Fixed)