亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術(shù)文章
文章詳情頁

講解Oracle數(shù)據(jù)庫逐漸增大時(shí)的歸檔處理

瀏覽:93日期:2023-11-29 12:38:24
問:在數(shù)據(jù)庫日漸龐大時(shí)應(yīng)該如何進(jìn)行歸檔?

答:以下是一些解決的思路:

1.新建一個(gè)表空間存放各表的歷史數(shù)據(jù)。

1.1寫一個(gè)存儲(chǔ)過程搬數(shù)據(jù),數(shù)據(jù)搬遷到歷史表后,在基表中將搬遷的數(shù)據(jù)刪除。

2.定期將歷史數(shù)據(jù)exp到磁帶中去做永久保存。

3.歷史數(shù)據(jù)exp之后,可以清空各歷史數(shù)據(jù)表。這樣,表空間的大小實(shí)際上是很容易伸縮及控制的。

在這個(gè)過程當(dāng)中,我們可以看到基本的數(shù)據(jù)由于可以定期清理到歷史數(shù)據(jù)表,繼而再清理到磁帶。因此,數(shù)據(jù)庫不會(huì)越來越大。方便備份及減少查詢時(shí)間。

具體的實(shí)現(xiàn)過程如下:

1.創(chuàng)建臨時(shí)表:

CREATE GLOBAL TEMPORARY TABLE SCOTT.ARCHIVE_ROWS

(

CROWID VARCHAR2(20 BYTE),

PRIMARYKEY VARCHAR2(15 BYTE)

)

ON COMMIT PRESERVE ROWS

/

2.創(chuàng)建歸檔表:

sql>create table emp_archive as select * from emp_b;

3.創(chuàng)建歸檔記錄表:

CREATE TABLE SCOTT.ARCHIVE_LOG

(

TABLENAME VARCHAR2(50 BYTE),

RECORDCOUNT NUMBER,

UPDATEDATE DATE

)

LOGGING

NOCOMPRESS

NOCACHE

NOPARALLEL

MONITORING

/

4. procedure:

CREATE OR REPLACE PROCEDURE archive_emp

(maxarchiverow number) IS /* 定義歸檔的記錄數(shù)*/

v_crowid archive_rows.crowid%type; /* 存放基表的rowid*/

intLoop number; /* 記數(shù)器*/

v_primarykey archive_rows.PRIMARYKEY%type;

CURSOR C_ARCH_EMP IS

SELECT * FROM ARCHIVE_ROWS; /* 創(chuàng)建游標(biāo)*/

BEGIN

DELETE FROM ARCHIVE_ROWS; /*先清空臨時(shí)表*/

COMMIT;

INSERT INTO ARCHIVE_ROWS

SELECT ROWID,'' FROM EMP_B WHERE ROWNUM < MAXARCHIVEROW;

COMMIT; /*將基表中指定行數(shù)的rowid插入臨時(shí)表*/

INTLOOP:=0;

OPEN C_ARCH_EMP;

LOOP FETCH C_ARCH_EMP INTO V_CROWID,V_PRIMARYKEY;

INTLOOP:=INTLOOP+1;

EXIT WHEN C_ARCH_EMP%NOTFOUND;

INSERT INTO EMP_ARCHIVE SELECT * FROM EMP_B WHERE ROWID=V_CROWID;

/*根據(jù)rowid,將數(shù)值插入到歸檔表中*/

COMMIT;

DELETE FROM EMP_B WHERE ROWID=V_CROWID; /*將基表已歸檔數(shù)據(jù)刪除*/

COMMIT;

IF MOD(INTLOOP,200)=0 /*以200行為界記錄歸檔情況*/

THEN

INSERT INTO ARCHIVE_LOG VALUES('EMP_B',INTLOOP,SYSDATE);

COMMIT;

END IF;

END LOOP;

END ARCHIVE_EMP;

/

標(biāo)簽: Oracle 數(shù)據(jù)庫
主站蜘蛛池模板: 亚洲美女黄色 | 成人女人a毛片在线看 | 国产乳摇福利视频在线观看 | 国产一区二区三区高清视频 | 日本黄色一级网站 | 精品日韩 | 动漫精品专区一区二区三区不卡 | 黄色aⅴ| 亚洲ab | 亚洲一区 欧美 | 国产精品成人一区二区不卡 | 丁香五月网久久综合 | 亚洲免费人成在线视频观看 | 国产精品单位女同事在线 | 久久99爱视频 | 久久91久久91精品免费观看 | 国产人碰人摸人爱视频 | 国产福利视频一区美女 | 天堂婷婷| 中国美女黄色一级片 | 九九国产精品九九 | 色婷婷狠狠久久综合五月 | 国产性夜夜性夜夜爽91 | 性生活免费大片 | 曰本又色又爽又黄三级视频 | 91插插插插 | 婷婷色综合网 | 精品女同一区二区三区免费站 | 久久久久久国产精品三级 | 精品一区二区三区高清免费不卡 | 国产毛片高清 | 欧美第一页草草影院 | 91尤物国产尤物福利在线 | 极品欧美人体xxxx图片 | 伊人久久综合网站 | 国产日韩欧美在线一区二区三区 | 久草综合在线观看 | 亚洲国产最新在线一区二区 | 午夜亚洲精品久久久久久 | 亚洲一区 中文字幕 久久 | 欧美日韩亚洲综合另类ac |