醫(yī)藥分銷控股bi數(shù)據(jù)庫初始化技術(shù)手冊(cè)驗(yàn)收版_第1頁
醫(yī)藥分銷控股bi數(shù)據(jù)庫初始化技術(shù)手冊(cè)驗(yàn)收版_第2頁
免費(fèi)預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、分銷BI 數(shù)據(jù)庫數(shù)據(jù)初始化技術(shù)手冊(cè)一、前言首先,分銷BI 數(shù)據(jù)庫的結(jié)構(gòu)與各地分子公司的業(yè)務(wù)數(shù)據(jù)結(jié)構(gòu)有相應(yīng)的變化,增加了兩個(gè)時(shí)間戳的字段,以表示數(shù)據(jù)的新增時(shí)間以及最后被修改時(shí)間。其次,每個(gè)分子公司都有約 100 張數(shù)據(jù)表需要?jiǎng)h除操作信息。所以這部分表除了包含原表所有字段,還需要增加三個(gè)字段,分別“流水號(hào)”、“刪除操作數(shù)據(jù)庫用戶名稱”、“刪除時(shí)間”。此文檔為分銷BI 數(shù)據(jù)庫數(shù)據(jù)初始化技術(shù)手冊(cè)。二、BI 數(shù)據(jù)庫表結(jié)構(gòu)字段說明1.生產(chǎn)數(shù)據(jù)庫里面有如下結(jié)構(gòu)的表 test(建表語句如下)2.目標(biāo)數(shù)據(jù)庫里面有如下結(jié)構(gòu)的表 test(建表語句如下)create table test(id number(20)

2、, column_a char(20), column_b char(20),column_c char(20), column_d char(20),column_e char(20),column_f char(20),.,column_z char(20),_last_modify_time date,_create_time date);alter table synctest.test2 add constratest2pri primary key(id);-對(duì)比生產(chǎn)庫表中的test增加字段:_last_modify_time、_create_timecreate table te

3、st (id number(20), column_a char(20), column_b char(20),column_c char(20), column_d char(20),column_e char(20),column_f char(20),.,column_z char(20);alter table synctest.test2 add constratest2pri primary key(id);三、刪除操作表結(jié)構(gòu)說明1.生產(chǎn)數(shù)據(jù)庫里面有如下結(jié)構(gòu)的表 schema1.test(建表語句如下)2.表 delete_schema1.test(建表語句如下)目標(biāo)數(shù)據(jù)庫刪除操作

4、四、BI 數(shù)據(jù)庫數(shù)據(jù)初始化步驟1.檢測(cè)相關(guān)的數(shù)據(jù)庫擁護(hù)模式下包含 blob、clob 字段的表2.通過建立網(wǎng)絡(luò)連接直接建立相應(yīng)的表結(jié)構(gòu)DROP PUBLIC DATABASE LINK another;CREATE PUBLIC DATABASE LINK another CONNECT TO goldengate IDENTIFIED BY goldengate USING (DESCRIPTION =(ADDRESS_LIST =(ADDRESS =(PROTOCOL =TCP)(HOST =192.168.0.18)(PORT = 1521)(CONNECT_DATA =(SERVICE

5、_NAME =create table delete_op_test(CURPONUMBER(20), id number(20), column_a char(20), column_b char(20),column_c char(20),column_d char(20),column_e char(20),column_f char(20),.,column_z char(20) db_op_name varchar2(32), delete_op_time date);-新建刪除超做數(shù)據(jù)表delete_op_tableCURPONUMBER(20)-數(shù)據(jù)流水號(hào)Column_a-Col

6、umn_z-刪除中所有字Db_op_name- -是什么數(shù)據(jù)庫用戶執(zhí)行的該數(shù)據(jù)Delete_op_time-相關(guān)刪除操作的時(shí)間create table test (id number(20), column_a char(20), column_b char(20),column_c char(20), column_d char(20),column_e char(20),column_f char(20),.,column_z char(20);alter table synctest.test2 add constratest2pri primary key(id);各地?cái)?shù)據(jù)庫用戶數(shù)據(jù)字

7、典以及數(shù)據(jù)文件的導(dǎo)出數(shù)據(jù)字典導(dǎo)入所有 、 、 #rm disable_fks.sql#rm disable_triggers.sql#rm disable_cas_del.sqlimp jinshan_del/db2admin file=jinshan_del.dmp fromuser=GMZSK touser=JINSHAN_DELignore=y log=jinshan_del.txt#expgoldengate/goldengatefile=jinshan.dmpowner=gmzskgrants=nsistics=nonetriggeromprerows=nSQL select dbm

8、s_flashback.get_system_change_number from dual; GET_SYSTEM_CHANGE_NUMBER-2822878130exp / owner=Schema_data.dmp grants=n sistics=none triggers=n compre=2822878130gmzsk);createtableJINSHAN_DEL.SYS_AUTH_DOCasselect*from GMZSK.SYS_AUTH_DOCanother WHERE 11;createtable_PARTY_asselect*from_PARTY_another WH

9、ERE 11; 數(shù)據(jù)庫用戶數(shù)據(jù)導(dǎo)入,生成增加時(shí)間戳字段的 運(yùn)行批處理Spool add_column.sqlset line 200set head offselect alter table | owner | . | table_name | add (_create_time date default sysdate notnull ,_last_modify_timedate default sysdatenotnull ); from dba_tables whereowner=SOURCE;spool off運(yùn)行增加時(shí)間戳字段的 $sqlplus / as sysdbaSqladd

10、_column.sql五、刪除操作數(shù)據(jù)初始化因?yàn)閯h除操作表里面不存在數(shù)據(jù)初始化,所以只需要在相關(guān)的用戶模式下建立相應(yīng)的表結(jié)構(gòu)即可。 imp goldengate/goldengate file=/gdfs01/goldengate/dirsql/jse.dmp fromuser=IM touser=DUPignore=y;#rm disable_jobs.sql#vi disable_all.sql切換相關(guān)的SchemaSqldisable_all.sql通過建立網(wǎng)絡(luò)連接直接建立包含 、 的表結(jié) 構(gòu)導(dǎo)出需要?jiǎng)h除操作的業(yè)務(wù)表結(jié)構(gòu)需要?jiǎng)h除操作業(yè)務(wù)表結(jié)構(gòu)導(dǎo)入生成刪除操作業(yè)務(wù)表增加相關(guān)字段的Spool

11、 add_delete_op.sqlset line 200 imp goldengate/goldengate file=/gdfs01/goldengate/dirsql/jse.dmp fromuser=IM touser=DUPignore=y;exp goldengate/goldengate file=schema.dmptableS=(TB,SOURCE.TEST2,SOURCE.KKND)rowonstras=n indexes=nDROP PUBLIC DATABASE LINK another;CREATE PUBLIC DATABASE LINK another CONN

12、ECT TO goldengate IDENTIFIED BY goldengate USING (DESCRIPTION =(ADDRESS_LIST =(ADDRESS =(PROTOCOL = TCP)(HOST =192.168.0.18)(PORT = 1521)(CONNECT_DATA =(SERVICE_NAME =gmzsk);create tableJINSHAN_DEL.SYS_AUTH_DOC as select * from GMZSK.SYS_AUTH_DOCanother WHERE 11;create table_PARTY_as select * from_PARTY_another WHERE 11;修改并運(yùn)行生產(chǎn)的刪除操作業(yè)務(wù)表增加相關(guān)字段的Sql

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論