成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Oracle impdp的實(shí)際操作方案詳解

數(shù)據(jù)庫(kù) Oracle
以下的文章主要是淺談Oracle impdp,我在一個(gè)信譽(yù)度很好的網(wǎng)站找到一個(gè)關(guān)于Oracle impdp的資料,拿出來(lái)供大家分享。

以下的文章主要介紹的Oracle impdp的具體操作方法,如果你是Oracle impdp實(shí)際應(yīng)用方面的新手,你就可以通過(guò)以下的文章對(duì)Oracle impdp是如何正確使用的方法有一個(gè)更好的了解,以下就是文章的詳細(xì)內(nèi)容的介紹。

立馬打開查詢窗口,查詢相關(guān)的表,結(jié)果返回:no rows selected.數(shù)據(jù)已經(jīng)全部清掉了。

一瞬間一下子就懵了:我Kao,搞什么鬼?怎么能把生產(chǎn)機(jī)的數(shù)據(jù)truncate掉?是不是腦子進(jìn)水了?馬上打電話給H,電話占線,Shit,再打,還是占線...... 急,先上洗手間,掏出手機(jī),繼續(xù)打,終于通了,第一句話:怎么在生產(chǎn)機(jī)上導(dǎo)數(shù)據(jù)?為什么動(dòng)生產(chǎn)機(jī)的數(shù)據(jù)?

H給出的答復(fù)是由于剛才導(dǎo)網(wǎng)上查詢數(shù)據(jù)時(shí)誤操作把一張表的數(shù)據(jù)刪掉了,沒(méi)有把問(wèn)題反饋上來(lái),直接就想通過(guò)18:30左右的備份恢復(fù)該表,由于缺乏IMPDP的相關(guān)知識(shí),以為導(dǎo)出文件有的表,在Oracle impdp的時(shí)候都必須制定,結(jié)果把其他十來(lái)各表都全部truncate。

出現(xiàn)問(wèn)題沒(méi)有反饋,掩蓋問(wèn)題試圖自己解決,由于缺乏相關(guān)的知識(shí),結(jié)果誤操作導(dǎo)致更嚴(yán)重的后果。

由于有下班后的Expdp備份,本來(lái)是一張表的數(shù)據(jù),而且該表數(shù)據(jù)在下班后不會(huì)變化,簡(jiǎn)單的通過(guò)Oracle impdp就可以恢復(fù),結(jié)果用truncate選項(xiàng)把其他表統(tǒng)統(tǒng)清除掉,當(dāng)時(shí)心里那個(gè)苦啊!

事已至此,沒(méi)有辦法,馬上組織其他人手先通過(guò)備份恢復(fù)數(shù)據(jù)。

1.把大表和小表分開,大表先drop索引再導(dǎo)入,小表直接導(dǎo)入。

2.大表導(dǎo)入完畢后同步建立索引。

其他表都比較順利,最后有兩張表(大表A和中表B),死活導(dǎo)不進(jìn)去。當(dāng)時(shí)已經(jīng)是凌晨0點(diǎn)10分左右。出現(xiàn)的現(xiàn)象是:

大表A導(dǎo)入了1.5個(gè)小時(shí),沒(méi)有任何反應(yīng),中表B導(dǎo)入時(shí)通過(guò)后臺(tái)查詢發(fā)現(xiàn)有其他進(jìn)程lock該表,進(jìn)程是ORACLE.EXE(DW01)。

再等了十分鐘,還是如此,覺(jué)得不能這樣坐以待斃,重啟數(shù)據(jù)庫(kù),重寫執(zhí)行導(dǎo)入數(shù)據(jù),還是如此。

大表A的導(dǎo)入沒(méi)有任何異常情況,就是Hang著不動(dòng),這時(shí)候想到該表是復(fù)合分區(qū)表,如果改成普通表是否可以?通過(guò)rename原來(lái)的表,通過(guò)CTAS創(chuàng)建普通表,重新導(dǎo)入,It works!數(shù)據(jù)導(dǎo)入后,通過(guò)insert into as select導(dǎo)入到正式表,然后通過(guò)rename等操作把正式表恢復(fù)到正常的表名。

大表A導(dǎo)完后,發(fā)現(xiàn)中表B還是在等待ORACLE.EXEC(DW01),本想著通過(guò)alter system kill session把相關(guān)的session kill掉,半個(gè)小時(shí)過(guò)去,沒(méi)有kill掉,只是mark kill。這時(shí)候查詢session時(shí)發(fā)現(xiàn)相關(guān)schema是XDB,把XDB用戶account lock,再導(dǎo)入,還是如此。

這時(shí)候已經(jīng)凌晨一點(diǎn),就剩下這張表,頭都有點(diǎn)大了,再仔細(xì)分析session的信息,發(fā)現(xiàn)module是Data pump,不是Oracle的必須后臺(tái)進(jìn)程,同時(shí)想起幾年前在windows平臺(tái)可以用orakill殺掉windows線程,抱著試試的心態(tài),用 orakill殺掉了ORACLE.EXE(DW01)的線程,然后用Oracle impdp嘗試導(dǎo)入,God,It works!謝天謝地,總算,數(shù)據(jù)都恢復(fù)了,這時(shí)候是凌晨1:30.

索引都創(chuàng)建完畢后,再次一張一張表檢查一次,確保數(shù)據(jù)和索引都存在。

最后執(zhí)行dbms_stats.gather_table_stats過(guò)程對(duì)相關(guān)的表執(zhí)行一遍信息,并設(shè)定定時(shí)任務(wù)對(duì)數(shù)據(jù)庫(kù)進(jìn)行備份。

【編輯推薦】

  1. Oracle數(shù)據(jù)庫(kù)中表的連接方式的講解
  2. Oracle數(shù)據(jù)庫(kù)中表的不同的連接方式描述
  3. Oracle使用游標(biāo)觸發(fā)器存儲(chǔ)實(shí)操
  4. Oracle自增字段的實(shí)際應(yīng)用
  5. 配置Oracle RAC中應(yīng)注意的問(wèn)題有哪些
責(zé)任編輯:佚名 來(lái)源: 博客園
相關(guān)推薦

2010-03-31 16:11:00

Oracle啟動(dòng)

2010-03-29 10:55:38

Oracle優(yōu)化

2010-04-12 13:05:56

Oracle軟件

2010-04-16 09:52:40

Oracle JOB

2010-04-13 13:33:37

Oracle字符集

2010-04-29 15:09:42

Oracle密碼文件

2010-04-28 10:13:37

Oracle刪除重復(fù)數(shù)

2010-04-14 17:06:41

Oracle安裝路徑

2010-04-16 13:59:40

Oracle數(shù)據(jù)

2010-04-01 13:39:43

Oracle Name

2010-04-01 14:06:13

Oracle Name

2010-04-20 11:06:33

Oracle索引

2010-05-10 10:19:28

Oracle實(shí)戰(zhàn)RMA

2010-04-15 16:47:46

Oracle字段

2010-03-17 15:01:24

Python復(fù)制文件

2010-04-02 15:53:36

Oracle綁定變量

2010-04-06 08:58:27

Oracle job

2010-04-14 09:33:58

Oracle Spat

2010-04-01 16:06:08

Oracle修改表ow

2010-03-29 15:57:07

Oracle exp備
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 久久网站免费视频 | 午夜欧美a级理论片915影院 | 国产精品.xx视频.xxtv | 成人免费视频观看 | 亚洲毛片在线 | 九九热精品视频 | 91精品久久久久久久久中文字幕 | 日韩av在线播 | av日韩高清| 国产成人99久久亚洲综合精品 | 黄色片在线观看网址 | 亚洲婷婷一区 | 亚洲综合99 | 欧美一区二区三区久久精品 | 亚洲精品久久久久中文字幕欢迎你 | 亚洲精品99| 婷婷丁香综合网 | 久久久久久国产精品 | 亚洲色图图片 | 亚洲欧美日韩精品久久亚洲区 | 欧美网址在线观看 | 91欧美激情一区二区三区成人 | 天天天插 | 国产视频一视频二 | 中文字幕 在线观看 | 亚洲香蕉| 91精品观看| 中文字幕av在线播放 | 精品一区二区在线观看 | 黄色毛片在线看 | 国产精品视频网站 | 欧美一区久久 | 成人性视频免费网站 | 国产精品国产三级国产aⅴ浪潮 | 国产视频精品区 | 国产精品爱久久久久久久 | 99久久婷婷国产综合精品电影 | 国产一级免费视频 | 99在线视频观看 | 区一区二在线观看 | 久久久久久国产精品 |