最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Oracle SecureFile的功能

 更新時間:2009年06月17日 00:56:03   作者:  
Oracle SecureFile的功能

DBMS_LOB包用于訪問BasicFile和SecureFile LOB,SETOPTIONS存儲過程和GETOPTIONS函數(shù)允許在每個LOB列上設置壓縮、加密和重復消除選項。


  CREATE TABLE securefile_tab (
  id NUMBER,
  clob_data CLOB
  )
  LOB(clob_data) STORE AS SECUREFILE securefile_lob(
  encrypt
  compress
  );
  INSERT INTO securefile_tab VALUES (1, 'ONE');
  INSERT INTO securefile_tab VALUES (2, 'TWO');
  COMMIT;
  SET SERVEROUTPUT ON
  DECLARE
  l_clob CLOB;
  BEGIN
  SELECT clob_data
  INTO l_clob
  FROM securefile_tab
  WHERE id = 1
  FOR UPDATE;
  DBMS_OUTPUT.put_line('Compression : ' || DBMS_LOB.getoptions(l_clob, DBMS_LOB.opt_compress));
  DBMS_OUTPUT.put_line('Encryption : ' || DBMS_LOB.getoptions(l_clob, DBMS_LOB.opt_encrypt));
  DBMS_OUTPUT.put_line('Deduplication: ' || DBMS_LOB.getoptions(l_clob, DBMS_LOB.opt_deduplicate));
  ROLLBACK;
  END;
  /

  DBMS_SPACE包括SPACE_USAGE存儲過程,它返回有關所有LOB段中的LOB磁盤空間的消耗情況,這個存儲過程也可以用于ASSM表空間。


  SET SERVEROUTPUT ON
  DECLARE
  l_segment_size_blocks NUMBER;
  l_segment_size_bytes NUMBER;
  l_used_blocks NUMBER;
  l_used_bytes NUMBER;
  l_expired_blocks NUMBER;
  l_expired_bytes NUMBER;
  l_unexpired_blocks NUMBER;
  l_unexpired_bytes NUMBER;
  BEGIN
  DBMS_SPACE.SPACE_USAGE(
  segment_owner => 'TEST',
  segment_name => 'SECUREFILE_LOB',

segment_type => 'LOB',
  segment_size_blocks => l_segment_size_blocks,
  segment_size_bytes => l_segment_size_bytes,
  used_blocks => l_used_blocks,
  used_bytes => l_used_bytes,
  expired_blocks => l_expired_blocks,
  expired_bytes => l_expired_bytes,
  unexpired_blocks => l_unexpired_blocks,
  unexpired_bytes => l_unexpired_bytes);
  DBMS_OUTPUT.put_line('segment_size_blocks:' || l_segment_size_blocks);
  DBMS_OUTPUT.put_line('segment_size_bytes :' || l_segment_size_bytes);
  DBMS_OUTPUT.put_line('used_blocks :' || l_used_blocks);
  DBMS_OUTPUT.put_line('used_bytes :' || l_used_bytes);
  DBMS_OUTPUT.put_line('expired_blocks :' || l_expired_blocks);
  DBMS_OUTPUT.put_line('expired_bytes :' || l_expired_bytes);
  DBMS_OUTPUT.put_line('unexpired_blocks :' || l_unexpired_blocks);
  DBMS_OUTPUT.put_line('unexpired_bytes :' || l_unexpired_bytes);
  END;
  /

 

 

  遷移到SecureFile

  目前還沒有方法可以自動將一個BasicFile列遷移到SecureFile LOB列,相反,你必須使用下面的方法手動轉換數(shù)據(jù):

  ◆CREATE TABLE ... AS SELECT ...

  ◆INSERT INTO ... SELECT ...

  ◆表在線重定義

  ◆導出/導入

  ◆創(chuàng)建一個新列,用原始列的值更新新列,然后刪除舊列

  ◆創(chuàng)建一個新列,用原始列的值更新新列,重命名表,用原始表名創(chuàng)建一個僅引用新列的視圖

  除導出/導入方法外,在轉換包含有大量數(shù)據(jù)的LOB時,所有選項都需要注意磁盤空間的數(shù)量。

  oralce流目前不支持SecureFile,因此要避免遷移使用了流的LOB對象。

 

相關文章

最新評論

留坝县| 抚宁县| 澄城县| 泉州市| 微山县| 明光市| 兰考县| 肥城市| 宿迁市| 侯马市| 且末县| 健康| 普兰县| 防城港市| 宜良县| 定陶县| 乐陵市| 湖南省| 铁岭市| 额敏县| 常宁市| 东阳市| 富宁县| 建始县| 武川县| 神农架林区| 西宁市| 七台河市| 米泉市| 五大连池市| 龙泉市| 水富县| 饶河县| 桐梓县| 襄汾县| 卫辉市| 岳池县| 新营市| 竹山县| 开阳县| 怀安县|