国产美女一级毛片精品久久久|婷婷影院在线综合免费视频|最新国产午夜精品视频成人|久久精品九九无码免费

用Oracle10gDataPump重組表空間

來源:北大青鳥飛迅校區(qū)|發(fā)布時間:2013-04-30 15:17:09

Oracle 10g版本對數(shù)據(jù)輸入與輸出的操作功能進行重新設計,在輸入或輸出工作中增加斷開和連接的功能。對這些功能做微小改動,就可利于DBA表空間的操作。

作為整體單元輸出表空間

過去的輸出和輸入功能有3種模式:依賴于對象輸出,如索引的單個表格;輸出某個用戶所有的對象;輸出整個數(shù)據(jù)庫。但是表空間是一個難于處理的問題。不同用戶的對象存儲在給定的表空間中,但是某些對象可能存儲在其它表空間。

因此,唯一的解決方法則是使用查詢數(shù)據(jù)字典查找列表及其從屬主,然后使用“table-mode export”輸出單個整體單元。

Oracle 10g版本中,由于包含輸出“Data Pump”(expdp),可以直接從表空間輸出所有對象。TABLESPACES參數(shù)允許指定需要輸出的表空間。

TABLESPACES=name [,。..]

如果數(shù)據(jù)庫繼承很多基于字典的表空間,以上方法顯得更加非常有用。并且,可在本地重新創(chuàng)建表空間而減少碎片,然后再重新導入內(nèi)容。

在輸入時重命名數(shù)據(jù)文件名

如果將數(shù)據(jù)庫從一平臺轉(zhuǎn)移到另一平臺,在數(shù)據(jù)文件導入之前,DBA需要預先創(chuàng)建表空間。為什么呢?因為在轉(zhuǎn)儲文件中包含原始數(shù)據(jù)庫操作系統(tǒng)格式的數(shù)據(jù)文件路徑,將轉(zhuǎn)儲文件輸入到其他操作系統(tǒng)時,則有可能產(chǎn)生錯誤。

在Oracle 10g版本的輸入(impdp)功能,其REMAP_DATAFILE參數(shù)可重命名數(shù)據(jù)文件,以消除以上問題。其格式如下:

REMAP_DATAFILE=source_datafile:target_datafile

這一選項只作用于FULL輸入,并且指定的userID必須為IMP_FULL_DATABASE。

輸入時更改表空間名稱

Impdp功能允許向不同的表空間加載對象。在10g版本出現(xiàn)以前,這一操作非常復雜。首先,因為沒有寫操作權(quán)限,必須移除原始表空間的限額,然后再設置表空間。

再輸入過程中,原始表空間中的對象可以存儲在設置后的表空間中。當任務完成后,必須進行將表空間恢復到原來狀態(tài)。

在10g輸入中,REMAP_TABLESPACE參數(shù)設置使得這一工作大大簡化。只需要對目標表空間進行限額,而不需要其他條件。設置參數(shù)的格式如下:

REMAP_TABLESPACE=source_tablespace:target_tablespace

上一篇:Oracle數(shù)據(jù)庫替代加密算法
下一篇:Oracle中的支持正則表達式的函數(shù)

熱門話題

招生熱線: 4008-0731-86 / 0731-82186801

學校地址: 長沙市天心區(qū)團結(jié)路6號

Copyright © 2006 | 湖南大計信息科技有限公司 版權(quán)所有

湘ICP備14017520號-3

關注我們
在線咨詢
嘿,我來幫您!