婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > Oracle SecureFile的功能第1/4頁(yè)

Oracle SecureFile的功能第1/4頁(yè)

熱門(mén)標(biāo)簽:北京營(yíng)銷(xiāo)外呼系統(tǒng)廠家 溫州人工外呼系統(tǒng) 貴陽(yáng)智能電銷(xiāo)機(jī)器人官網(wǎng) 地圖標(biāo)注付款了怎么找不到了 沈陽(yáng)400電話是如何辦理 北京外呼系統(tǒng)公司排名 百度地圖標(biāo)注員是干什么 外呼系統(tǒng)鄭州 外呼系統(tǒng)口號(hào)
SecureFile功能是oracle 11g中對(duì)大對(duì)象(LOB)存儲(chǔ)格式的完全重新設(shè)計(jì)實(shí)現(xiàn),原來(lái)的LOB存儲(chǔ)格式現(xiàn)在通稱為BASIXFILE,它仍然是默認(rèn)的存儲(chǔ)方法,但是SECURFILE關(guān)鍵字開(kāi)啟了新的存儲(chǔ)方法,它允許加密、利用壓縮節(jié)約空間和數(shù)據(jù)重復(fù)消除。

  初始化參數(shù)

  SecureFile功能在初始化參數(shù)COMPATIBLE設(shè)置我11.0.0.0.0或更高時(shí)可用。

  DB_SECUREFILE初始化參數(shù)控制數(shù)據(jù)庫(kù)對(duì)LOB存儲(chǔ)格式的默認(rèn)行為,允許的值有:

  ◆ALWAYS - 在ASSM表空間中的所有LOB對(duì)象以SecureFile LOB的格式創(chuàng)建,在非ASSM表空間中的所有LOB對(duì)象以BasicFile LOB的格式創(chuàng)建(除非明確地指出要以SecureFile格式創(chuàng)建),在沒(méi)有指定選項(xiàng)的情況下,BasicFile存儲(chǔ)格式選項(xiàng)被忽略,SecureFile默認(rèn)存儲(chǔ)格式選項(xiàng)被使用。

  ◆ FORCE - 所有LOB對(duì)象都以SecureFile LOB格式創(chuàng)建,如果是在一個(gè)非ASSM表空間中創(chuàng)建LOB,會(huì)出現(xiàn)錯(cuò)誤,在沒(méi)有指定選項(xiàng)的情況下,BasicFile存儲(chǔ)格式選項(xiàng)被忽略,SecureFile默認(rèn)存儲(chǔ)格式選項(xiàng)被使用。

  ◆PERMITTED - 默認(rèn)設(shè)置,當(dāng)使用了SECUREFILE關(guān)鍵字時(shí)它允許SecureFile LOB存儲(chǔ)格式,默認(rèn)存儲(chǔ)方法是BASICFILE。

  ◆NEVER - 不允許創(chuàng)建SecureFile LOB對(duì)象。

  ◆IGNORE - 防止創(chuàng)建SecureFile LOB,使用SecureFile存儲(chǔ)選項(xiàng)時(shí)忽略所有錯(cuò)誤。

  這個(gè)參數(shù)是動(dòng)態(tài)的,因此它可以使用ALTER SYSTEM命令設(shè)置。


  SQL> ALTER SYSTEM SET db_securefile = 'FORCE';
  System altered.
  SQL> ALTER SYSTEM SET db_securefile = 'PERMITTED';
  System altered.
  SQL>

  下面的例子假設(shè)DB_SECUREFILE初始化參數(shù)設(shè)置為默認(rèn)值PERMITTED。

  創(chuàng)建SecureFile LOB

  基礎(chǔ)

  SecureFile LOB通過(guò)在LOB存儲(chǔ)子句后添加SECUREFILE關(guān)鍵字來(lái)創(chuàng)建,下面的代碼顯示創(chuàng)建了兩個(gè)表,第一個(gè)使用的是原來(lái)的存儲(chǔ)格式,第二個(gè)使用的是SecureFile存儲(chǔ)格式。


  CREATE TABLE bf_tab (
  id NUMBER,
  clob_data CLOB
  )
  LOB(clob_data) STORE AS BASICFILE;
  INSERT INTO bf_tab VALUES (1, 'My CLOB data');
  COMMIT;
  CREATE TABLE sf_tab (
  id NUMBER,
  clob_data CLOB
  )
  LOB(clob_data) STORE AS SECUREFILE;
  INSERT INTO sf_tab VALUES (1, 'My CLOB data');
  COMMIT;

LOB重復(fù)消除

  SecureFile的DEDUPLICATE選項(xiàng)允許在表或分區(qū)一級(jí)上的一個(gè)LOB內(nèi)消除重復(fù)數(shù)據(jù),正如你預(yù)料的那樣,這個(gè)技術(shù)與預(yù)防重寫(xiě)導(dǎo)致系統(tǒng)開(kāi)銷(xiāo)增大,KEEP_DUPLICATE選項(xiàng)明確地阻止重復(fù)消除,下面的例子對(duì)比了普通的SecureFile和重復(fù)消除SecureFile的空間使用情況。


  CREATE TABLE keep_duplicates_tab (
  id NUMBER,
  clob_data CLOB
  )
  LOB(clob_data) STORE AS SECUREFILE keepdup_lob(
  KEEP_DUPLICATES
  );
  CREATE TABLE deduplicate_tab (
  id NUMBER,
  clob_data CLOB
  )
  LOB(clob_data) STORE AS SECUREFILE dedup_lob (
  DEDUPLICATE
  );
  DECLARE
  l_clob CLOB := RPAD('X', 10000, 'X');
  BEGIN
  FOR i IN 1 .. 1000 LOOP
  INSERT INTO keep_duplicates_tab VALUES (i, l_clob);
  END LOOP;
  COMMIT;
  FOR i IN 1 .. 1000 LOOP
  INSERT INTO deduplicate_tab VALUES (i, l_clob);
  END LOOP;
  COMMIT;
  END;
  /
  EXEC DBMS_STATS.gather_table_stats(USER, 'keep_duplicates_tab');
  EXEC DBMS_STATS.gather_table_stats(USER, 'deduplicate_tab');
  COLUMN segment_name FORMAT A30
  SELECT segment_name, bytes
  FROM user_segments
  WHERE segment_name IN ('KEEPDUP_LOB', 'DEDUP_LOB');
  SEGMENT_NAME BYTES
  ------------------------------ ----------
  DEDUP_LOB 262144
  KEEPDUP_LOB 19267584
  2 rows selected.
  SQL>

  注意重復(fù)消除段要小很多,空間節(jié)約依賴于LOB段內(nèi)的重復(fù)程度,重復(fù)模式可以使用ALTER TABLE命令進(jìn)行重新設(shè)置。

1234下一頁(yè)閱讀全文

標(biāo)簽:淮北 衢州 溫州 潮州 包頭 通遼 衡水 定西

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Oracle SecureFile的功能第1/4頁(yè)》,本文關(guān)鍵詞  Oracle,SecureFile,的,功能,第,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Oracle SecureFile的功能第1/4頁(yè)》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于Oracle SecureFile的功能第1/4頁(yè)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 桃园市| 葵青区| 安吉县| 竹山县| 织金县| 苗栗县| 开化县| 南安市| 固镇县| 山阴县| 穆棱市| 惠安县| 巴林左旗| 辉南县| 临清市| 大姚县| 渑池县| 甘泉县| 乡城县| 梓潼县| 柏乡县| 嘉黎县| 大同市| 呼和浩特市| 德江县| 营口市| 栾城县| 郴州市| 依兰县| 志丹县| 抚远县| 申扎县| 康保县| 铁岭县| 大港区| 库尔勒市| 马关县| 揭东县| 怀集县| 长阳| 周口市|