国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 數(shù)據(jù)庫 > Oracle > 正文

ORACLE8的分區(qū)管理

2020-07-26 14:41:45
字體:
來源:轉載
供稿:網(wǎng)友
正在看的ORACLE教程是:ORACLE8的分區(qū)管理。摘要:本篇文章介紹了ORACLE數(shù)據(jù)庫的新特性―分區(qū)管理,并用例子說明使用方法。
關鍵詞:ORACLE,分區(qū)


一、 分區(qū)概述:
  為了簡化數(shù)據(jù)庫大表的管理,ORACLE8推出了分區(qū)選項。分區(qū)將表分離在若干不同的表空間上,用分而治之的方法來支撐無限膨脹的大表,給大表在物理一級的可管理性。將大表分割成較小的分區(qū)可以改善表的維護、備份、恢復、事務及查詢性能。針對當前社保及電信行業(yè)的大量日常業(yè)務數(shù)據(jù),可以推薦使用ORACLE8的該選項。


二、分區(qū)的優(yōu)點:
1 、增強可用性:如果表的一個分區(qū)由于系統(tǒng)故障而不能使用,表的其余好的分區(qū)仍然可以使用;
2 、減少關閉時間:如果系統(tǒng)故障只影響表的一部分分區(qū),那么只有這部分分區(qū)需要修復,故能比整個大表修復花的時間更少;
3 、維護輕松:如果需要重建表,獨立管理每個分區(qū)比管理單個大表要輕松得多;
4 、均衡I/O:可以把表的不同分區(qū)分配到不同的磁盤來平衡I/O改善性能;
5 、改善性能:對大表的查詢、增加、修改等操作可以分解到表的不同分區(qū)來并行執(zhí)行,可使運行速度更快;
6 、分區(qū)對用戶透明,最終用戶感覺不到分區(qū)的存在。


三、分區(qū)的管理:

1 、分區(qū)表的建立:
  某公司的每年產生巨大的銷售記錄,DBA向公司建議每季度的數(shù)據(jù)放在一個分區(qū)內,以下示范的是該公司1999年的數(shù)據(jù)(假設每月產生30M的數(shù)據(jù)),操作如下:
STEP1、建立表的各個分區(qū)的表空間:
CREATE TABLESPACE ts_sale1999q1
DATAFILE ‘/u1/oradata/sales/sales1999_q1.dat'
SIZE 100M
DEFAULT STORAGE (INITIAL 30m NEXT 30m MINEXTENTS 3 PCTINCREASE 0)
CREATE TABLESPACE ts_sale1999q2
DATAFILE ‘/u1/oradata/sales/sales1999_q2.dat'
SIZE 100M
DEFAULT STORAGE (INITIAL 30m NEXT 30m MINEXTENTS 3 PCTINCREASE 0)
CREATE TABLESPACE ts_sale1999q3
DATAFILE ‘/u1/oradata/sales/sales1999_q3.dat'
SIZE 100M
DEFAULT STORAGE (INITIAL 30m NEXT 30m MINEXTENTS 3 PCTINCREASE 0)
CREATE TABLESPACE ts_sale1999q4
DATAFILE ‘/u1/oradata/sales/sales1999_q4.dat'
SIZE 100M
DEFAULT STORAGE (INITIAL 30m NEXT 30m MINEXTENTS 3 PCTINCREASE 0)
STEP2、建立基于分區(qū)的表:
CREATE TABLE sales
(invoice_no NUMBER,
...
sale_date DATE NOT NULL )
PARTITION BY RANGE (sale_date)
(PARTITION sales1999_q1
VALUES LESS THAN (TO_DATE(‘1999-04-01','YYYY-MM-DD')
TABLESPACE ts_sale1999q1,
PARTITION sales1999_q2
VALUES LESS THAN (TO_DATE(‘1999-07-01','YYYY-MM-DD')
TABLESPACE ts_sale1999q2,
PARTITION sales1999_q3
VALUES LESS THAN (TO_DATE(‘1999-10-01','YYYY-MM-DD')
TABLESPACE ts_sale1999q3,
PARTITION sales1999_q4
VALUES LESS THAN (TO_DATE(‘2000-01-01','YYYY-MM-DD')
TABLESPACE ts_sale1999q4 );


2 、分區(qū)表的擴容:

到了1999年年底,DBA應向表中加入2000年的表空間,同樣是每季度一個表空間,由于公司業(yè)務欣欣向榮,預計每個分區(qū)為40M,操作如下。
STEP1、建立表空間:
CREATE TABLESPACE ts_sale2000q1
DATAFILE ‘/u1/oradata/sales/sales2000_q1.dat'
SIZE 130M
DEFAULT STORAGE (INITIAL 40m NEXT 40m MINEXTENTS 3 PCTINCREASE 0)
其他表空間ts_sale2000q2,ts_sale2000q3,ts_sales2000q4如法炮制。
STEP2、為表添加表空間:
ALTER TABLE sales
ADD PARTITION sales2000_q1
VALUES LESS THAN (TO_DATE(‘2000-04-01','YYYY-MM-DD')
TABLESPACE ts_sale2000q1;
其他分區(qū)sales2000_q1,sales2000_q1,sales2000_q1如法炮制。


3 、刪除不必要的分區(qū):

公司規(guī)定:銷售的明細數(shù)據(jù)兩年內必須保存在線。到2001年,DBA必須將1999年的數(shù)據(jù)備份(備份方法見5、EXPORT分區(qū)),將1999年的分區(qū)刪除,將空間供后來的數(shù)據(jù)使用。如此循環(huán),永遠保持兩年的銷售數(shù)據(jù)在線。

STEP1、DROP 分區(qū):
ALTER TABLE sales
DROP PARTION sales1999_q1;
ALTER TABLE sales
DROP PARTION sales1999_q2;
ALTER TABLE sales
DROP PARTION sales1999_q3;
ALTER TABLE sales
DROP PARTION sales1999_q4;
STEP2、利用操作系統(tǒng)的工具刪除以上表空間占用的文件(表空間基于裸設備無須次步),UNIX系統(tǒng)為例:
oracle$ rm /u1/oradata/sales/sales1999_q1.dat
oracle$ rm /u1/oradata/sales/sales1999_q2.dat
oracle$ rm /u1/oradata/sales/sales1999_q3.dat
oracle$ rm /u1/oradata/sales/sales1999_q4.dat


4 、分區(qū)的其他操作:

分區(qū)的其他操作包括截短分區(qū)(truncate),將存在的分區(qū)劃分為多個分區(qū)(split),交換分區(qū)(exchange),重命名(rename),為分區(qū)建立索引等。DBA可以根據(jù)適當?shù)那闆r使用。
以下僅說明分裂分區(qū)(split),例如該公司1999年第四季度銷售明細數(shù)據(jù)急劇增加(因為慶國慶、迎千禧、賀回歸),DBA向公司建議將第四季度的分區(qū)劃分為兩個分區(qū),每個分區(qū)放兩個月份的數(shù)據(jù),操作如下:
STEP1、按(1)的方法建立兩個分區(qū)的表空間ts_sales1999q4p1,
ts_sales1999q4p2;
STEP2、給表添加兩個分區(qū)sales1999_q4_p1,sales1999_q4_p2;
STEP3、分裂分區(qū):
ALTER TABLE sales
SPLIT PARTITON sales1999_q4
AT TO_DATE (‘1999-11-01','YYYY-MM-DD')
INTO (partition sales1999_q4_p1, partition sales1999_q4_p2)


5 、查看分區(qū)信息:

DBA要查看表的分區(qū)信息,可查看數(shù)據(jù)字典USER_EXTENTS,操作如下:
SVRMGRL>SELECT * FROM user_extents WHERE SEGMENT_NAME='SALES';
SEGMENT_NA PARTITION_ SEGMENT_TYPE TABLESPACE
---------- ------------ --------------- --------------
SALES SALES1999_Q1 TABLE PARTITION TS_SALES1999Q1
SALES SALES1999

[1] [2] 下一頁

正在看的ORACLE教程是:ORACLE8的分區(qū)管理。_Q2 TABLE PARTITION TS_SALES1999Q2
SALES SALES1999_Q3 TABLE PARTITION TS_SALES1999Q3
SALES SALES1999_Q4 TABLE PARTITION TS_SALES1999Q4
SALES SALES2000_Q1 TABLE PARTITION TS_SALES1999Q1
SALES SALES2000_Q2 TABLE PARTITION TS_SALES1999Q2
SALES SALES2000_Q3 TABLE PARTITION TS_SALES1999Q3
SALES SALES2000_Q4 TABLE PARTITION TS_SALES1999Q4


5 、EXPORT分區(qū):

ORACLE8的EXPORT 工具可在表的分區(qū)以及導出數(shù)據(jù),例如到2001年,DBA必須將1999年的數(shù)據(jù)按分區(qū)導出,操作如下:
oracle$ exp sales/sales_password tables=sales:sales1999_q1 rows=Y
file=sales1999_q1.dmp
oracle$ exp sales/sales_password tables=sales:sales1999_q2 rows=Y
file=sales1999_q2.dmp
oracle$ exp sales/sales_password tables=sales:sales1999_q3 rows=Y
file=sales1999_q3.dmp
oracle$ exp sales/sales_password tables=sales:sales1999_q4 rows=Y
file=sales1999_q4.dmp


6 、IMPORT分區(qū):

ORACLE8的IMPORT 工具可在表的分區(qū)以及導入數(shù)據(jù),例如在2001年,用戶要查看1999年的數(shù)據(jù),DBA必須導入1999年的數(shù)據(jù),使之在線,操作如下:
STEP1、建立表的1999年的四個表空間和相應的分區(qū),參照(2);
STEP2、導入數(shù)據(jù):
oracle$ imp sales/sales_password FILE =sales1999_q1.dmp
TABLES = (sales:sales1999_q1) IGNORE=y
oracle$ imp sales/sales_password FILE =sales1999_q2.dmp
TABLES = (sales:sales1999_q2) IGNORE=y
oracle$ imp sales/sales_password FILE =sales1999_q3.dmp
TABLES = (sales:sales1999_q3) IGNORE=y
oracle$ imp sales/sales_password FILE =sales1999_q4.dmp
TABLES = (sales:sales1999_q4) IGNORE=y

上一頁  [1] [2] 

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
国产美女在线看| 最近中文字幕mv免费高清电影| 国产精品久久在线| 最新中文字幕av专区| 国产麻豆麻豆| 精品女厕厕露p撒尿| 国产精品免费麻豆入口| 国产娇喘精品一区二区三区图片| 国产激情网址| www.99色.com| 国产精品伦理一区二区三区| 精品电影在线| 久久五月精品中文字幕| 国产超碰在线观看| 九九热免费视频| 精品一区二区三区免费站| 午夜影院在线| 国产亚洲精品拍拍拍拍拍| 亚洲视频日韩| 国产精品臀控福利在线观看| 在线天堂av| 狠狠插狠狠操| 在线免费看黄av| 中文字幕人成高视频| www555久久| 在线免费看黄av| 国产三线在线| 资源视频在线播放免费| 在线视频三级| 国产超碰在线| 国产欧美日韩专区| 浪潮av一区| 亚洲精品自产拍在线观看| 国产精品国产国产aⅴ| 天天av综合网| 国产免费av高清在线| av在线电影观看| 91社区在线观看| 国产视频中文字幕在线观看| 国产美女一区视频| 另类高清dbsm日本tvav| 天天草天天操| 欧美啪啪精品| 粉嫩av一区| 国产男女猛烈无遮挡免费视频| 亚洲wwwwww| 久久综合第一页| 麻豆视频在线观看免费网站| 青青草中文字幕| 免费视频二区| 免费影视观看网站入口| 在线一区观看| a级在线观看| 秋霞av在线| 国产永久在线观看| 国产精选在线观看| 中文字幕国产在线| 国产网友自拍电影在线 | 99热国产在线| av在线资源网| 国产免费av网站| 国产高清视频免费最新在线| 在线āv视频| 阿v免费在线观看| 高潮白浆视频| 国产丝袜在线观看视频| 91美女主播在线视频| 日本免费视频www| 国产一区二区影视| a√在线视频| 高清欧美精品xxxxx在线看| 国产九色porn网址| 精品视频一二三| 丁香婷婷在线| 亚洲妇熟xxxx妇色黄| 国产精品一区二区三区视频网站| 国产激情视频在线| 激情四房婷婷| 中文日本在线观看| 国产一区在线视频观看| 国产精品国产国产aⅴ| www免费在线观看| 在线亚洲电影| 91福利在线视频| 中文字幕成人乱码在线电影| eeuss影院在线播放| 18 激情视频在线| 天堂在线免费观看| 四虎国产精品永久地址998| 国产激情99| 中文字幕在线视频网| 九九热视频免费观看| 亚洲视频网站在线| 91在线网站| 精品亚洲综合| 国产系列在线观看| 国产免费电影网站入口| 久久五月精品| 国产在线视频福利| 青青久在线视频免费观看| 亚洲欧美精选| www操操操| 九九热在线观看视频| 久久精品免视着国产成人| 免费a级人成a大片在线观看| 日本三级在线视频| 国产在线小视频| 国产资源在线看| 中文字幕免费中文| 国产porn在线| 国产成人午夜电影| 精品99又大又爽又硬少妇毛片| 在线观看精品一区二区三区| 四虎免费播放| 狠狠操狠狠色| 国产福利三区| 亚洲高清在线免费| 国自产拍在线网站网址视频| 国产三区四区在线观看| 在线视频三级| 好男人免费精品视频| 国产色a在线观看| 在线观看国产视频| 国产九色在线| 亚洲一道本在线| 久草网在线视频| 国产色a在线观看| 在线成人一区| 国产鲁鲁视频在线观看特色| 国产高清在线看| 九九精品视频在线观看九九| 国产超碰在线| 国产秒拍福利视频露脸| 在线免费观看污| 国产色在线 com| 国产中文在线| 亚洲精品影视在线| 国产一起色一起爱| 日本欧洲一区| 一区二区三区四区在线免费视频| 欧美性猛交xxxx免费看蜜桃| 国产精品入口麻豆完整版| 在线国产福利网站| 国产极品一区二区三区 | 午夜性爽视频男人的天堂| 黄色国产网站在线观看| 四虎国产精品永久在线| 国产爆初菊在线观看免费视频网站| 好吊日视频在线观看| 亚洲欧美一区二区三区在线播放| 欧美婷婷久久五月精品三区| 99福利在线| 亚洲欧美综合乱码精品成人网| 国产精品久久久久久福利| 人日人天天爽| av小说在线| 在线看黄网址| 一区二区三区免费视频网站| 国产精品久久精品牛牛影视| 国产三区四区在线观看| 中文字幕av中文字幕| 中文字幕在线影院| 国产亚洲精品午夜高清影院| 日本中文字幕在线观看| 成人欧美亚洲| 国产午夜视频| 国产高清视频在线播放| 精品国产一区二区三区不卡在线| 国产成+人+亚洲+欧美+综合| 国产区在线看| 国产不卡精品一区二区三区| 91欧美在线视频| 亚洲电影先锋| 国产在线一二三区| 五月婷婷在线视频| 国产视频一二区| 69视频在线观看| 日本免费黄色| 国产精品㊣新片速递bt| 国产福利在线看| 亚洲欧美综合乱码精品成人网| 牛牛在线精品视频| 国产精品自拍亚洲| 精品999视频| 免费在线你懂的| 最近免费中文字幕大全免费第三页| 国产精品第八页| 欧美日韩**字幕一区| 最近高清中文在线字幕在线观看| 96精品视频| 国产美女高潮一区二区三区| 国产精品久久久精品a级小说| www.国产精品.com| 国产不卡视频| 丁香花在线电影小说观看| 99热免费在线观看| 国产人成在线视频| 九九热免费在线视频| 亚洲视频网站在线| 国产欧美日韩专区|