欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
七步詳細分析Oracle表空間

七步詳細分析Oracle表空間

2009-12-28     作者:   CSDN     編輯:樂(lè )樂(lè )   點(diǎn)擊進(jìn)入論壇
關(guān)鍵詞:Oracle  表空間

  Oracle中,本人很喜歡Oracle表空間,在工作中也很喜歡總結關(guān)于Oracle表空間的經(jīng)驗教訓,下面就這個(gè)問(wèn)題來(lái)詳細說(shuō)說(shuō)吧。Oracle表空間是數據管理的基本方法,所有用戶(hù)的對象要存放在表空間中,也就是用戶(hù)有空間的使用權,才能創(chuàng )建用戶(hù)對象。否則是不充許創(chuàng )建對象,因為就是想創(chuàng )建對象,如表,索引等,也沒(méi)有地方存放,Oracle會(huì )提示:沒(méi)有存儲配額。因此,在創(chuàng )建對象之前,首先要分配存儲空間。分配存儲,就要創(chuàng )建表空間:

  創(chuàng )建Oracle表空間示例如下:

  CREATE TABLESPACE "SAMPLE" LOGGING DATAFILE 'D:\ORACLE\ORADATA\ORA92\LUNTAN.ora' SIZE 5M EXTENTMANAGEMENT LOCAL SEGMENT SPACE MANAGEMENTAUTO

  上面的語(yǔ)句分以下幾部分:

  第一:CREATE TABLESPACE"SAMPLE" 創(chuàng )建一個(gè)名為 "SAMPLE"的表空間。對表空間的命名,遵守Oracle 的命名規范就可了。

  Oracle可以創(chuàng )建的表空間有三種類(lèi)型:

  (1)TEMPORARY: 臨時(shí)表空間,用于臨時(shí)數據的存放;創(chuàng )建臨時(shí)表空間的語(yǔ)法如下:CREATE TEMPORARY TABLESPACE "SAMPLE"。。。。。。

  (2)UNDO : 還原表空間。用于存入重做日志文件。創(chuàng )建還原表空間的語(yǔ)法如下:CREATE UNDOTABLESPACE "SAMPLE"。。。。。。

  (3)用戶(hù)表空間: 最重要,也是用于存放用戶(hù)數據表空間可以直接寫(xiě)成: CREATE TABLESPACE"SAMPLE"TEMPORARY 和 UNDO 表空間是Oracle 管理的特殊的表空間。只用于存放系統相關(guān)數據。

  第二: LOGGING

  有 NOLOGGING和 LOGGING兩個(gè)選項,NOLOGGING:創(chuàng )建表空間時(shí),不創(chuàng )建重做日志。LOGGING 和NOLOGGING正好相反, 就是在創(chuàng )建表空間時(shí)生成重做日志。用NOLOGGING時(shí),好處在于創(chuàng )建時(shí)不用生成日志,這樣表空間的創(chuàng )建較快,但是沒(méi)能日志,數據丟失后,不能恢復,但是一般我們在創(chuàng )建表空間時(shí),是沒(méi)有數據的,按通常的做法,是建完表空間,并導入數據后,是要對數據做備份的,所以通常不需要表空間的創(chuàng )建日志,因此,在創(chuàng )建表空間時(shí),選擇NOLOGGING,以加快表空間的創(chuàng )建速度。

  第三: DATAFILE 用于指定數據文件的具體位置和大小。

  如: DATAFILE 'D:\Oracle\ORADATA\ORA92\LUNTAN。ora' SIZE 5M說(shuō)明文件的存放位置是'D:\Oracle\ORADATA\ORA92\LUNTAN。ora' ,文件的大小為5M。如果有多個(gè)文件,可以用逗號隔開(kāi):

  DATAFILE 'D:\ORACLE\ORADATA\ORA92\LUNTAN.ora' SIZE 5M, 'D:\ORACLE\ORADATA\ORA92\dd.ora' SIZE 5M

  但是每個(gè)文件都需要指明大小。單位以指定的單位為準如 5M 或 500K。對具體的文件,可以根據不同的需要,存放大不同的介質(zhì)上,如磁盤(pán)陣列,以減少I(mǎi)O竟爭。指定文件名時(shí),必須為絕對地址,不能使用相對地址。

  第四: EXTENTMANAGEMENT LOCAL存儲區管理方法

  在Oracle 8i以前,可以有兩種選擇,一種是在字典中管理(DICTIONARY),另一種是本地管理(LOCAL ),從9I開(kāi)始,只能是本地管理方式。因為L(cháng)OCAL 管理方式有很多優(yōu)點(diǎn)。在字典中管理(DICTIONARY): 將數據文件中的每一個(gè)存儲單元做為一條記錄,所以在做DM操作時(shí),就會(huì )產(chǎn)生大量的對這個(gè)管理表的Delete和Update操作。做大量數據管理時(shí),將會(huì )產(chǎn)生很多的DM操作,嚴得的影響性能,同時(shí),長(cháng)時(shí)間對表數據的操作,會(huì )產(chǎn)生很多的磁盤(pán)碎片,這就是為什么要做磁盤(pán)整理的原因。本地管理(LOCAL): 用二進(jìn)制的方式管理磁盤(pán),有很高的效率,同進(jìn)能最大限度的使用磁盤(pán)。 同時(shí)能夠自動(dòng)跟蹤記錄臨近空閑空間的情況,避免進(jìn)行空閑區的合并操作。

  第五:SEGMENT SPACE MANAGEMENT

  磁盤(pán)擴展管理方法:

  ◆SEGMENT SPACE MANAGEMENT: 使用該選項時(shí)區大小由系統自動(dòng)確定。由于 Oracle 可確定各區的最佳大小,所以區大小是可變的。

  ◆UNIFORM SEGMENT SPACE MANAGEMENT:指定區大小,也可使用默認值 (1 MB)。

  第六: 段空間的管理方式:

  ◆AUTO: 只能使用在本地管理的表空間中。 使用LOCAL管理Oracle表空間時(shí),數據塊中的空閑空間增加或減少后,其新?tīng)顟B(tài)都會(huì )在位圖中反映出來(lái)。位圖使 Oracle 管理空閑空間的行為更加自動(dòng)化,并為管理空閑空間提供了更好的性,但對含有LOB字段的表不能自動(dòng)管理。

  ◆MANUAL: 目前已不用,主要是為向后兼容。

  第七: 指定塊大小。 可以具體指定表空間數據塊的大小。

本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
最新分享
oracle創(chuàng )建表空間和用戶(hù)授權 - - JavaEye技術(shù)網(wǎng)站
Oracle undo 表空間管理
Oracle刪除數據文件
追本溯源:Oracle 只讀表空間的探索實(shí)踐
Oracle LOB壞塊處理
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久