国产一级一区二区_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久久夜色精品国产_欧美色网一区二区
国产亚洲综合色| 精一区二区三区| 欧美国产一区在线| 精品免费99久久| 亚洲黄色小说网站| 国产成人自拍网| 日韩亚洲欧美在线| 性久久久久久久久久久久| av电影天堂一区二区在线观看| 精品免费99久久| 日韩电影免费在线看| 欧美综合一区二区| 一区二区三区四区在线| 成人av资源站| 国产精品麻豆久久久| 国产精品白丝av| 久久久综合精品| 精品在线亚洲视频| 日韩欧美高清一区| 激情深爱一区二区| 久久精品这里都是精品| 国产精品一区二区久久不卡 | 国产日韩v精品一区二区| 国内外成人在线视频| 日韩欧美一二三区| 卡一卡二国产精品| 26uuu久久综合| 国产成人av影院| 亚洲少妇最新在线视频| 色噜噜狠狠成人中文综合| 一区二区欧美视频| 欧美日韩视频在线第一区| 亚洲二区视频在线| 欧美三级中文字幕在线观看| 亚洲激情自拍视频| 91精品福利在线一区二区三区| 日韩电影在线免费看| 久久这里都是精品| 不卡av在线免费观看| 樱桃视频在线观看一区| 欧美亚洲综合另类| 日本不卡一区二区三区高清视频| 日韩视频免费观看高清完整版| 国产成人亚洲精品狼色在线| 自拍视频在线观看一区二区| 欧美精品久久99| 国产一区不卡在线| 亚洲精选视频在线| 欧美videossexotv100| 成人午夜免费视频| 首页国产欧美久久| 中文字幕免费不卡在线| 91福利精品第一导航| 蜜臀精品一区二区三区在线观看| 久久久精品黄色| 日本精品一区二区三区四区的功能| 午夜激情一区二区| 中文字幕在线不卡一区| 日韩欧美一级片| 欧美午夜精品免费| 国产成人亚洲综合a∨婷婷图片| 一区二区成人在线| 国产亚洲自拍一区| 日韩三级在线免费观看| 在线看不卡av| 成人国产精品免费| 久久精品国产77777蜜臀| 又紧又大又爽精品一区二区| 久久婷婷久久一区二区三区| 欧美在线制服丝袜| 99精品国产91久久久久久| 国产麻豆成人精品| 日韩国产在线观看| 亚洲一区二区美女| 国产精品乱码一区二三区小蝌蚪| 日韩你懂的在线播放| 欧美色中文字幕| 91色porny| av电影在线观看一区| 国产福利一区二区三区视频在线| 视频一区二区三区中文字幕| 亚洲乱码中文字幕| 亚洲欧美激情视频在线观看一区二区三区| 欧美一区三区二区| 欧美高清视频一二三区| 欧美视频一区二区三区在线观看 | 欧美一级精品在线| 91精品国产综合久久香蕉麻豆 | 1区2区3区精品视频| 精品乱码亚洲一区二区不卡| 欧美福利电影网| 欧美精品高清视频| 欧美一区二区三区爱爱| 日韩午夜激情免费电影| 日韩网站在线看片你懂的| 91麻豆精品国产综合久久久久久 | 亚洲精品国产a| 欧美精品三级日韩久久| 欧美日韩欧美一区二区| 欧美高清dvd| 日韩精品专区在线| 久久综合久久综合亚洲| 国产精品三级久久久久三级| 国产精品伦理在线| 亚洲激情图片qvod| 婷婷夜色潮精品综合在线| 麻豆一区二区在线| 国产精品影视在线观看| 99久久精品免费| 在线观看欧美精品| 在线综合亚洲欧美在线视频| 26uuu精品一区二区在线观看| 国产亚洲欧洲一区高清在线观看| 久久精品视频一区二区三区| 亚洲你懂的在线视频| 一二三区精品福利视频| 日产国产高清一区二区三区| 全部av―极品视觉盛宴亚洲| 久草中文综合在线| 91视视频在线观看入口直接观看www | 午夜精品福利一区二区蜜股av| 亚洲国产精品人人做人人爽| 亚洲国产精品麻豆| 蜜臀av亚洲一区中文字幕| 国产乱妇无码大片在线观看| 91原创在线视频| 91麻豆精品国产自产在线观看一区| 亚洲精品一区二区三区精华液| 中文字幕在线播放不卡一区| 首页国产欧美日韩丝袜| 成人免费毛片app| 91精品国产手机| 日韩毛片精品高清免费| 久久99热99| 欧美自拍丝袜亚洲| 国产片一区二区三区| 天天色综合天天| 色狠狠色狠狠综合| 国产日韩av一区| 青青草原综合久久大伊人精品 | 国产成人啪免费观看软件| 欧美精品一二三区| 国产精品传媒在线| 精品一区二区三区视频| 欧美喷水一区二区| 亚洲欧美一区二区三区国产精品| 国产一区二区看久久| 在线成人免费观看| 亚洲一区二区高清| 在线观看精品一区| 亚洲精品免费在线观看| 99久久精品免费| 国产精品女同一区二区三区| 国产不卡免费视频| 久久久亚洲精华液精华液精华液 | 欧美一区二区三区日韩| 午夜国产精品一区| 欧美色图在线观看| 一区二区日韩电影| 欧美在线免费视屏| 亚洲成人自拍一区| 欧美伦理视频网站| 日韩精品免费专区| 日韩欧美国产三级| 国产一区高清在线| 久久久国产精品午夜一区ai换脸| 九九**精品视频免费播放| 日韩欧美亚洲国产另类 | 日韩一区二区三区高清免费看看| 亚洲亚洲精品在线观看| 欧美性淫爽ww久久久久无| 一区二区激情视频| 91搞黄在线观看| 亚洲777理论| 777精品伊人久久久久大香线蕉| 自拍偷拍欧美激情| 色欧美乱欧美15图片| 国产精品色噜噜| 色8久久精品久久久久久蜜| 欧美激情在线一区二区三区| 久久er精品视频| 欧美日韩高清一区二区| 日韩国产欧美在线视频| 精品视频1区2区| 亚洲综合清纯丝袜自拍| 欧美一区二区三区在线| 亚洲国产精品久久一线不卡| 欧美图区在线视频| 青青草国产成人99久久| 久久久久国产精品麻豆| 国产成人午夜精品影院观看视频| 精品国产乱码久久久久久图片| 一区二区三区小说| 欧美一区二区精美| 狠狠色丁香久久婷婷综| 精品欧美一区二区久久| 亚洲一区二区视频| 欧美精品一区二区三区久久久| 免费成人小视频| 久久视频一区二区|