解讀在Oracle數(shù)據(jù)庫中高速導(dǎo)出/導(dǎo)入的方法_Mssql數(shù)據(jù)庫教程
推薦:解讀數(shù)據(jù)庫自動化技術(shù)彌補數(shù)據(jù)庫DBA短缺難題全球數(shù)據(jù)量的瘋狂增長,使得市場對資深數(shù)據(jù)庫管理員的需求也節(jié)節(jié)攀升。據(jù)統(tǒng)計,一直到2016美國IT市場對數(shù)據(jù)庫管理員的需求量增長都將會超過所有其他職業(yè)。數(shù)據(jù)庫管理員具備一整套專業(yè)性非常強的技術(shù)技能,因此其在數(shù)據(jù)中心里的地位是最難以替代的。 數(shù)據(jù)庫自
迄今為止,導(dǎo)出/導(dǎo)入工具集仍是跨多個平臺轉(zhuǎn)移數(shù)據(jù)所需勞動強度最小的首選實用工具,盡管人們常常抱怨它速度太慢。導(dǎo)入只是將每條記錄從導(dǎo)出轉(zhuǎn)儲文件中讀出來,然后使用常見的 INSERT INTO 命令將其插入到目標(biāo)表中,因此導(dǎo)入可能是個很慢的過程,這一點并不讓人感到吃驚。
進(jìn)入 Oracle Data Pump,Oracle Database 10g 中的導(dǎo)出/導(dǎo)入工具包的更新更快的同類工具,它被設(shè)計來成倍地加速這個過程。
Data Pump 反映了整個導(dǎo)出/導(dǎo)入過程的徹底革新。它不是使用常見的 SQL 命令,而是應(yīng)用專用 API 來以更快得多的速度加載和卸載數(shù)據(jù)。在我的測試中,我看到導(dǎo)出性能比在直接模式下提高了 10-15 倍,導(dǎo)入過程性能提高了 5 倍。此外,與使用導(dǎo)出實用工具不同,它還能夠只取出特定類型的對象(如過程)。
Data Pump 導(dǎo)出
這個新的實用工具稱為 expdp,以和原來的導(dǎo)出 exp 區(qū)分開。在本例中,我們將用 Data Pump 來導(dǎo)出一個大表 CASES,大小約為 3GB。Data Pump 在服務(wù)器端使用文件處理來創(chuàng)建和讀取文件;因此,目錄作為位置使用。在這種情況下,我們將使用文件系統(tǒng) /u02/dpdata1 來保存轉(zhuǎn)儲文件。
create directory dpdata1 as '/u02/dpdata1';
grant read, write on directory dpdata1 to ananda;
接下來,我們將導(dǎo)出數(shù)據(jù):
expdp ananda/abc123 tables=CASES directory=DPDATA1
dumpfile=expCASES.dmp job_name=CASES_EXPORT
分享:解讀史上最簡單的方法復(fù)制或遷移Oracle數(shù)據(jù)庫在DBA的日常工作中,經(jīng)常需要重裝或在新機器上安裝Oracle,但每次安裝所浪費的時間、精力以及失敗的挫折都在考驗著DBA的承受能力,本文著重介紹了一個簡單的復(fù)制和遷移Oracle數(shù)據(jù)庫的方法,詳細(xì)內(nèi)容請參考下文。 復(fù)制遷移的步驟如下: ◆1、首先,復(fù)制原Oracl
- sql 語句練習(xí)與答案
- 深入C++ string.find()函數(shù)的用法總結(jié)
- SQL Server中刪除重復(fù)數(shù)據(jù)的幾個方法
- sql刪除重復(fù)數(shù)據(jù)的詳細(xì)方法
- SQL SERVER 2000安裝教程圖文詳解
- 使用sql server management studio 2008 無法查看數(shù)據(jù)庫,提示 無法為該請求檢索數(shù)據(jù) 錯誤916解決方法
- SQLServer日志清空語句(sql2000,sql2005,sql2008)
- Sql Server 2008完全卸載方法(其他版本類似)
- sql server 2008 不允許保存更改,您所做的更改要求刪除并重新創(chuàng)建以下表
- SQL Server 2008 清空刪除日志文件(瞬間日志變幾M)
- Win7系統(tǒng)安裝MySQL5.5.21圖解教程
- 將DataTable作為存儲過程參數(shù)的用法實例詳解
Mssql數(shù)據(jù)庫教程Rss訂閱編程教程搜索
Mssql數(shù)據(jù)庫教程推薦
- Win7系統(tǒng)安裝MySQL5.5.21圖解教程
- SqlServer獲取存儲過程返回值的實例
- SQL Server 2005中的CLR集成
- sqlserver中delete、update中使用表別名和oracle的區(qū)別
- 解析SQL Server數(shù)據(jù)庫恢復(fù)操作實例
- 確定幾個SQL Server欄中的最大值
- 關(guān)于SQL Server查詢語句的使用
- 深入SqlServer2008 數(shù)據(jù)庫同步的兩種方式(Sql JOB)的分析介紹
- 怎樣使用SQLServer數(shù)據(jù)庫查詢累計值
- 在SQL Server 2008中運用表值參數(shù)(TVP)
猜你也喜歡看這些
- 相關(guān)鏈接:
- 教程說明:
Mssql數(shù)據(jù)庫教程-解讀在Oracle數(shù)據(jù)庫中高速導(dǎo)出/導(dǎo)入的方法
。