国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区

掃一掃
關(guān)注微信公眾號

數(shù)據(jù)泵備份之外的一些“副作用”
2009-06-04   IT專家網(wǎng)

     數(shù)據(jù)泵是Oracle最近幾個(gè)版本中才引進(jìn)的一項(xiàng)技術(shù),其主要用來對數(shù)據(jù)庫進(jìn)行邏輯備份與恢復(fù)。其主要包括expdp與imppd兩個(gè)實(shí)用程序。數(shù)據(jù)庫傳統(tǒng)的備份基本上都是物理備份,包括聯(lián)機(jī)備份與脫機(jī)備份等等。但是數(shù)據(jù)泵在Oracle數(shù)據(jù)庫中為其實(shí)現(xiàn)了邏輯備份。

  邏輯備份簡單的說,就是將數(shù)據(jù)庫中的數(shù)據(jù)導(dǎo)出到一個(gè)轉(zhuǎn)儲文件中保存。邏輯備份比物理備份具有更大的靈活性。如根據(jù)需要,數(shù)據(jù)庫管理員可以備份一個(gè)表空間中的數(shù)據(jù),也可以備份一個(gè)方案對象、甚至只是某些特定表中的數(shù)據(jù)。在還原的時(shí)候,也可以針對不同的轉(zhuǎn)儲文件來恢復(fù)相關(guān)的數(shù)據(jù)。可見,數(shù)據(jù)泵提供的邏輯備份要比物理備份靈活的多。不過筆者今天要談的不是數(shù)據(jù)泵邏輯備份的靈活性,而是要談?wù)勍ㄟ^數(shù)據(jù)泵對數(shù)據(jù)庫進(jìn)行導(dǎo)入導(dǎo)出的幾個(gè)很有用的“副作用”。在這些副作用的幫助下,數(shù)據(jù)庫管理員可以節(jié)省大量的工作。

  副作用一:消除磁盤碎片。

  在數(shù)據(jù)庫使用過程中,難免為對保存在其中的數(shù)據(jù)進(jìn)行刪刪減減。這些操作難免會在硬盤中造成比較多的硬盤碎片。如果在這臺服務(wù)器中還部署了其他的應(yīng)用服務(wù),那么碎片會更多。而這些硬盤碎片會在很大程度上影響數(shù)據(jù)庫的運(yùn)行性能。此時(shí)盡量消除硬盤碎片也是提高數(shù)據(jù)庫性能的一個(gè)很好的方法。

  在Windows等操作系統(tǒng)中也有碎片整理工具。但是這個(gè)操作系統(tǒng)提供的工具并能夠有效消除數(shù)據(jù)庫中的存儲碎片。因?yàn)閿?shù)據(jù)庫中的存儲碎片是由于數(shù)據(jù)塊大小、存儲結(jié)構(gòu)、不合理的數(shù)據(jù)類型等等多個(gè)方面所造成的。而操作系統(tǒng)與數(shù)據(jù)庫系統(tǒng)畢竟是兩個(gè)不同的應(yīng)用系統(tǒng),為此通過操作系統(tǒng)提供的硬盤碎片處理程序往往很難消除數(shù)據(jù)庫系統(tǒng)中的磁盤碎片。那么在數(shù)據(jù)庫中該如何解決這個(gè)磁盤碎片問題呢?

  在以前版本的數(shù)據(jù)庫中,數(shù)據(jù)庫管理員可能對此只能夠干瞪眼。不過在Oracle 10G以后的數(shù)據(jù)庫中,借助數(shù)據(jù)泵的作用,就可以輕松的解決這個(gè)問題。如利用數(shù)據(jù)泵實(shí)用程序,先將數(shù)據(jù)庫中的數(shù)據(jù)全部導(dǎo)出,然后再進(jìn)行恢復(fù)。在恢復(fù)的過程中,Oracle數(shù)據(jù)庫系統(tǒng)會重新組織表的存儲結(jié)構(gòu),減少表中的連接,并有效的消除磁盤碎片。從而可以在很大程度上提高數(shù)據(jù)庫的性能。特別是對于那些變動(dòng)性比較大的Oracke數(shù)據(jù)庫,最好定時(shí)的利用數(shù)據(jù)泵工具進(jìn)行導(dǎo)入導(dǎo)出的工作。這有利于其提高數(shù)據(jù)庫的性能。不過在使用數(shù)據(jù)泵導(dǎo)入導(dǎo)出數(shù)據(jù)的時(shí)候,最好能夠選擇企業(yè)用戶不用數(shù)據(jù)庫的時(shí)候。雖然這個(gè)導(dǎo)入導(dǎo)出花不了多少時(shí)間(以各存儲10G左右的數(shù)據(jù)庫為例,大概20分鐘可以完成整個(gè)導(dǎo)入導(dǎo)出工作)。但是如果在這個(gè)中間用戶對數(shù)據(jù)庫進(jìn)行了修改,那么這個(gè)修改的數(shù)據(jù)就可能會丟失。所以在進(jìn)行這項(xiàng)工作的時(shí)候,能夠斷開用戶與數(shù)據(jù)庫的連接是最好的。

  副作用二:可以在不同的操作系統(tǒng)之間進(jìn)行數(shù)據(jù)遷移。

  有時(shí)候企業(yè)可能需要在不同的操作系統(tǒng)之間進(jìn)行數(shù)據(jù)庫的遷移。如筆者前段時(shí)間,就負(fù)責(zé)過類似的項(xiàng)目。企業(yè)原先是在微軟的操作系統(tǒng)上部署Oracle數(shù)據(jù)庫系統(tǒng)的。不過那時(shí)候企業(yè)采用的是盜版的操作系統(tǒng)。由于微軟盜版打擊力度逐漸增強(qiáng),企業(yè)擔(dān)心總有一天會波及到他們;同時(shí)這個(gè)服務(wù)器系統(tǒng)穩(wěn)定性也不是很高,時(shí)不時(shí)的會跟企業(yè)用戶鬧點(diǎn)小矛盾。為此企業(yè)準(zhǔn)備乘早向Linux操作系統(tǒng)轉(zhuǎn)移。其首要的目標(biāo)就是把現(xiàn)在的一些服務(wù)器部署在Linux操作系統(tǒng)上。所以需要把Oracle數(shù)據(jù)庫從Windows操作系統(tǒng)向Linux操作系統(tǒng)轉(zhuǎn)移。

  要實(shí)現(xiàn)這個(gè)轉(zhuǎn)移在以前的數(shù)據(jù)庫版本中可能比較難。但是在10G等以后的數(shù)據(jù)庫版本中就變得很簡單了。因?yàn)閿?shù)據(jù)泵備份與恢復(fù)工具可以將數(shù)據(jù)庫中的數(shù)據(jù)存儲在一個(gè)轉(zhuǎn)儲文件中。而這個(gè)轉(zhuǎn)儲文件是一個(gè)二進(jìn)制形式的文件,不受操作系統(tǒng)的影響。為此在Windows操作系統(tǒng)平臺中,利用數(shù)據(jù)泵工具把數(shù)據(jù)導(dǎo)出保存在轉(zhuǎn)儲文件(二進(jìn)制文件)中。然后再在Linux操作系統(tǒng)上安裝好Oracle數(shù)據(jù)庫系統(tǒng),再利用數(shù)據(jù)泵工具把存儲在轉(zhuǎn)儲文件中的數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫中即可。由于利用二進(jìn)制文件來存儲數(shù)據(jù),為此不會因?yàn)椴僮飨到y(tǒng)平臺而出現(xiàn)不能夠?qū)氲那闆r。這主要是因?yàn)槎M(jìn)制的文件中不會包含操作系統(tǒng)的信息。所以在不同的操作系統(tǒng)平臺上的Oracle數(shù)據(jù)庫之間可以直接導(dǎo)入導(dǎo)出數(shù)據(jù)??梢姡瑪?shù)據(jù)泵對于在不同操作系統(tǒng)平臺之間進(jìn)行數(shù)據(jù)庫遷移是非常有用的。

  副作用三:用來進(jìn)行數(shù)據(jù)庫的升級。

  筆者前段時(shí)間遇到過一個(gè)項(xiàng)目,要將Oracle數(shù)據(jù)庫從10G升級到11G。在這個(gè)升級的過程中,數(shù)據(jù)庫本身的升級難度并不是很大。主要的問題是如何將數(shù)據(jù)進(jìn)行升級。因?yàn)閮蓚€(gè)不同版本的數(shù)據(jù)庫系統(tǒng),新版本會對舊版本的數(shù)據(jù)庫系統(tǒng)進(jìn)行一些必要的改善。即使其兼容性再好,如果直接利用聯(lián)機(jī)備份或者脫機(jī)備份得到的備份文件進(jìn)行恢復(fù)的話,仍然是不行的。即使其能夠恢復(fù)成功,但是在恢復(fù)的過程中會提示一些警告或者出錯(cuò)信息。這些內(nèi)容會影響到以后數(shù)據(jù)庫運(yùn)行的穩(wěn)定性。為此在數(shù)據(jù)庫進(jìn)行升級的過程中,利用備份文件來進(jìn)行恢復(fù)數(shù)據(jù)并不是理想的方法。

     筆者最認(rèn)為最理想的方法是將數(shù)據(jù)表一張張的導(dǎo)入。不過由于Oracle數(shù)據(jù)庫的內(nèi)容比較多,這個(gè)導(dǎo)起來比較麻煩。筆者以前在進(jìn)行數(shù)據(jù)庫升級時(shí),就寫過一個(gè)腳本語句。即使在腳本語句的幫助下,也很難一步到位完成不同版本之間的數(shù)據(jù)遷移工作。而這次從10G升級到11G的時(shí)候,筆者直接采用數(shù)據(jù)泵工具,就順利完成了數(shù)據(jù)的遷移工作。其實(shí)操作很簡單。將低版本數(shù)據(jù)庫中的數(shù)據(jù)利用數(shù)據(jù)泵工具全部導(dǎo)出保存在轉(zhuǎn)儲文件中,然后再利用數(shù)據(jù)泵工具將數(shù)據(jù)導(dǎo)入導(dǎo)高版本的數(shù)據(jù)庫中。在導(dǎo)入的過程中,數(shù)據(jù)泵實(shí)用工具會對某些內(nèi)容進(jìn)行自動(dòng)的調(diào)整,以符合新版本新特性的需要。最用的是,在數(shù)據(jù)泵工具的幫助下,可以實(shí)現(xiàn)一次性導(dǎo)出與導(dǎo)入,這可以讓數(shù)據(jù)庫管理員省下不少的心。

  另外,數(shù)據(jù)泵不僅可以幫助數(shù)據(jù)庫管理員將數(shù)據(jù)庫從低版本升級到高版本中。如果有需要將數(shù)據(jù)庫的內(nèi)容遷移到低版本中,則數(shù)據(jù)泵也可以幫助管理員完成這方面的任務(wù)。不過此時(shí)數(shù)據(jù)泵還需要其他一些輔助工具的幫助才行。

  副作用四:在不同方案之間實(shí)現(xiàn)數(shù)據(jù)的轉(zhuǎn)移。#p#分頁標(biāo)題#e#

  有時(shí)候數(shù)據(jù)庫管理員可能需要在不同的方案之間實(shí)現(xiàn)數(shù)據(jù)的轉(zhuǎn)移。如在數(shù)據(jù)庫中有兩個(gè)方案A與B。其中方案A是企業(yè)正在使用的方案;而方案B是一個(gè)測試方案。有時(shí)候設(shè)計(jì)開發(fā)了一個(gè)新功能,需要在方案B下先進(jìn)行測試。不過為了保證測試方案的準(zhǔn)確性,需要把方案B中的數(shù)據(jù)保持最新,即跟方案A中的數(shù)據(jù)進(jìn)行同步。此時(shí)數(shù)據(jù)庫管理員就需要把方案A中的數(shù)據(jù)轉(zhuǎn)移到方案B中。

  此時(shí)數(shù)據(jù)庫管理員可以利用數(shù)據(jù)泵實(shí)用工具將方案A中的數(shù)據(jù)導(dǎo)出到轉(zhuǎn)儲文件中。然后再將這個(gè)轉(zhuǎn)儲文件中的內(nèi)容通過數(shù)據(jù)泵實(shí)用工具導(dǎo)入導(dǎo)方案B中。從而完成在不同的數(shù)據(jù)庫對象之間進(jìn)行數(shù)據(jù)遷移的任務(wù)。此時(shí)數(shù)據(jù)恢復(fù)(其實(shí)準(zhǔn)確的說,應(yīng)該是數(shù)據(jù)導(dǎo)入,而不是數(shù)據(jù)恢復(fù)),不會因?yàn)榉桨该煌?,而拒絕恢復(fù)。

  可見在數(shù)據(jù)泵工具的幫助下,在不同方案對象之間進(jìn)行數(shù)據(jù)的遷移變得非常的簡單。所以數(shù)據(jù)庫管理員以后在進(jìn)行測試的時(shí)候,要保持測試方案對象與被測試對象的數(shù)據(jù)同步不再是難事。

  總之,數(shù)據(jù)泵實(shí)用工具是Oracle 10G 11G兩個(gè)數(shù)據(jù)庫版中很實(shí)用的一個(gè)管理工具之一。其不僅可以用來完成傳統(tǒng)的數(shù)據(jù)備份需要,而且其衍生出來的那些“副作用”,還可以幫助我們管理員做好日常的維護(hù)工作。從某種方面來說,這些副作用可能比其本身數(shù)據(jù)備份功能還要來的重要,對我們管理員更加有吸引力。充分利用這些副作用,可以大幅度的減少我們數(shù)據(jù)庫日常維護(hù)的工作量。

熱詞搜索:

上一篇:MySQL數(shù)據(jù)庫在Linux下二進(jìn)制日志恢復(fù)方法
下一篇:來自SSH的兩個(gè)新的數(shù)據(jù)安全解決方案

分享到: 收藏
国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区
国产精品久久毛片| 欧美高清视频在线高清观看mv色露露十八| 狠狠色狠狠色合久久伊人| 欧美日韩在线观看一区二区| 亚洲综合色噜噜狠狠| 欧美无乱码久久久免费午夜一区| 亚洲成人动漫在线免费观看| 69成人精品免费视频| 久草在线在线精品观看| 欧美国产日韩在线观看| 色婷婷久久久综合中文字幕| 亚洲小说欧美激情另类| 日韩美一区二区三区| 国产成人精品午夜视频免费| 中文字幕 久热精品 视频在线 | 国产亚洲成年网址在线观看| 国产精品1区2区3区在线观看| 中文字幕在线不卡一区二区三区| 欧美撒尿777hd撒尿| 国产自产高清不卡| 亚洲综合在线免费观看| 久久综合久久综合久久综合| 色综合久久精品| 精品一区二区国语对白| 亚洲欧洲综合另类| 日韩一区二区免费在线电影| 91在线无精精品入口| 青娱乐精品视频在线| 亚洲天堂网中文字| 日韩美一区二区三区| 日本高清免费不卡视频| 国产不卡一区视频| 日本欧美肥老太交大片| 亚洲人成在线观看一区二区| 久久中文字幕电影| 7777精品伊人久久久大香线蕉经典版下载 | 欧美一区二区三区免费大片| bt欧美亚洲午夜电影天堂| 老司机精品视频一区二区三区| 亚洲免费观看高清完整| 国产午夜精品在线观看| 欧美一区二区免费观在线| 91国内精品野花午夜精品| 激情偷乱视频一区二区三区| 亚洲va韩国va欧美va| 亚洲另类色综合网站| 国产精品色在线观看| 精品国产自在久精品国产| 色嗨嗨av一区二区三区| 国产不卡视频在线播放| 国产91精品露脸国语对白| 极品瑜伽女神91| 麻豆高清免费国产一区| 免费不卡在线观看| 日产欧产美韩系列久久99| 一区二区三区四区在线播放 | 国产精品传媒入口麻豆| 国产亚洲精品中文字幕| 久久嫩草精品久久久久| 久久影院电视剧免费观看| 日韩久久精品一区| 欧美电视剧在线看免费| 日韩一级黄色大片| 欧美刺激脚交jootjob| 欧美电影一区二区| 欧美电影免费观看高清完整版在| 欧美成人伊人久久综合网| 精品精品国产高清一毛片一天堂| 欧美精品一区视频| 国产亚洲一区二区三区| 欧美高清在线一区| 亚洲美女淫视频| 午夜精品久久一牛影视| 美日韩一区二区| 丁香婷婷综合五月| 91网上在线视频| 欧美嫩在线观看| www一区二区| 中文字幕在线观看不卡| 五月天视频一区| 国产真实乱对白精彩久久| 粉嫩一区二区三区性色av| 91麻豆精品在线观看| 欧美日韩一区高清| 久久久久久久久久电影| 一区二区三区国产| 国产美女主播视频一区| 一本久道中文字幕精品亚洲嫩| 欧美精品久久久久久久多人混战| 欧美精品一区二| 亚洲乱码国产乱码精品精可以看 | 欧美日韩国产免费一区二区| 欧美成人女星排行榜| 亚洲特黄一级片| 九九视频精品免费| 色综合久久综合网欧美综合网| 7777精品伊人久久久大香线蕉经典版下载 | 亚洲男人的天堂av| 免费在线观看一区二区三区| 大胆亚洲人体视频| 日韩视频一区在线观看| 亚洲日本在线看| 精品一区二区国语对白| 精品视频在线免费看| 中文字幕乱码久久午夜不卡| 青青草原综合久久大伊人精品| 91网上在线视频| 久久久久久久久伊人| 日韩精彩视频在线观看| 91麻豆国产自产在线观看| 久久久99精品免费观看| 青椒成人免费视频| 欧美日本一道本在线视频| 日韩理论片一区二区| 国产成人免费视频网站 | 日韩av电影免费观看高清完整版 | 久久午夜老司机| 蜜臀精品一区二区三区在线观看| 91首页免费视频| 国产精品美女久久久久久2018| 精品一区二区成人精品| 欧美一区二区在线看| 日日摸夜夜添夜夜添国产精品| 91黄色在线观看| 亚洲美女视频在线| 色综合一个色综合亚洲| 亚洲色图欧美在线| 91美女蜜桃在线| 亚洲综合图片区| 欧美精品在线视频| 日韩精品成人一区二区三区| 欧美日韩二区三区| 日韩精品乱码免费| 日韩欧美123| 九九国产精品视频| 国产香蕉久久精品综合网| 高清日韩电视剧大全免费| 国产女同性恋一区二区| 成人小视频在线| 1000部国产精品成人观看| 97精品久久久午夜一区二区三区| 中文字幕亚洲一区二区av在线| 成人午夜视频免费看| 国产精品传媒入口麻豆| 在线影视一区二区三区| 午夜精品免费在线| xnxx国产精品| 91麻豆swag| 日本伊人午夜精品| 在线播放日韩导航| 欧美日韩电影一区| 麻豆成人综合网| 国产精品久久久久一区| 99精品热视频| 亚洲高清中文字幕| 精品精品欲导航| 99热这里都是精品| 亚洲成a人片在线不卡一二三区| 91精品国产免费久久综合| 激情五月婷婷综合| 亚洲免费在线视频一区 二区| 欧美日韩国产首页在线观看| 国产在线播放一区三区四| 91麻豆精品国产91久久久资源速度| 蜜桃精品在线观看| 国产精品久久久久久久久图文区| 91老师国产黑色丝袜在线| 日日夜夜精品免费视频| 国产精品久久久久三级| 欧美色图免费看| 国产福利一区在线| 视频一区国产视频| 中文乱码免费一区二区| 在线精品观看国产| 666欧美在线视频| 激情综合色丁香一区二区| 亚洲欧洲日产国产综合网| 日韩欧美成人午夜| 欧美视频在线一区二区三区 | 亚洲午夜视频在线观看| 精品久久久久99| 欧美日韩一区小说| 99视频精品全部免费在线| 蜜桃久久久久久| 亚洲精品日日夜夜| 久久精品日产第一区二区三区高清版 | 欧美精品xxxxbbbb| k8久久久一区二区三区| 玖玖九九国产精品| 亚洲成人精品影院| 中文字幕欧美一| 久久久久久亚洲综合影院红桃| 欧美日韩一区二区三区四区 | 91丝袜美腿高跟国产极品老师| 国产一区久久久| 久久精品国产久精国产爱| 亚洲成人精品影院| 亚洲a一区二区| 亚洲一区二区三区三| 亚洲欧洲日本在线|