日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Oracle和MySQL的數據導入為何差別這么大

瀏覽:19日期:2023-10-13 08:09:03

經常會有一些朋友咨詢我一些數據庫的問題,我注意到一個很有意思的現象,凡是數據導入的問題,基本上都是Oracle類的,MySQL類的問題腦子里想了下竟然一次都沒有。

我禁不住開始思考這個未曾注意的問題:

為什么Oracle導入數據會碰到很多的問題?

我們來梳理一下這個問題,分別從導出導入的方式來聊聊。

首先Oracle導出的文件格式就沒打算讓你拿來即用,導出文件叫做dump,換句話說可以理解這是一個二進制文件。當然實際上這個文件還是有很多的方式去抓取一些關鍵的信息,比如dump頭部的信息可以通過strings來解析得到,我甚至在多年前碰到一個比較棘手的問題,DBA直接vim修改dump文件,這個操作風險和成本是比較高的。

導出有哪些工具呢,主要有exp,expdp這兩個工具,expdp的導出性能相對來說可以更加充分利用系統資源,導出的效率更高。exp相對來說對于一些小表還是比較省事的,expdp的導出是基于服務端模式的,也就是你需要做一些數據庫層的配置才可以,這無疑增加了一些技術門檻。

不知道大家注意到一個問題沒有,那就是Oracle提供了SQL*Loader的工具導入,但是卻沒有一直提供一種簡單有效的導出csv的工具,在導出的時候算是各路英雄漢使盡各種技藝,結合數據字典,結合文本過濾來完成。

MySQL的導出方法相對比較簡單,設計思路很有意思,導出的文件就是可以直接打開,可以直接修改的SQL文件。這個設計在很多應用場景中簡直絕了,對于開發同學是非常友好的。

導出工具原生的有mysqldump,新版本的是mysqlpump(總體感覺性價比不是很高),當然還有一些補充的第三方工具,比如mydumper之類的。

所以導出這件事情,對于開發同學本身是有一個門檻的,而且在隔行如隔山的情況下,很多同學使用expdp導出的時候都一頭霧水。從安全性來看,這個二進制文件是原汁原味的,從靈活性來看,MySQL基于SQL文本的方式是比較便捷。

導出的部分其實不是最主要的,產生隔閡最大的是導入的部分,也是提出問題最多的。

MySQL有什么數據導入工具,可以理解沒有,就是SQL文本,你想怎么執行都可以。包括工具mysqldump,mysqlpump導出的文件都是如此,mydump有個配套的myloader算是一個小小的例外。

Oracle有什么導入工具,有,而且是配套的,exp對應imp,expdp對應impdp

常見的數據導入問題有:

1)提示用戶創建失敗,導入失敗

2)提示表空間不存在,導入失敗

3)導入時如果創建的數據文件空間不足,導入失敗

4)導入時的用戶權限不足,導入失敗

所以我要導入一個dump文件,如果是exp導出的,解析成本還算低一些。

而如果是expdp導出的,通常很多開發同學都會一臉懵逼。

1)導入要輸入一個目錄,什么是目錄,不是系統目錄嗎?

2)如果數據庫用戶已經存在,已經存在10張表,導入的時候默認會直接忽略這10章表,除非你手工刪除或者選擇額外的選項,比如replace或者truncate等。

3)表空間源端和目標端環境不一致,要想知道到底有哪些表空間不一致,解析dump文件實話說不是很方便,有一個高級選項是remap_tablespaces

4)數據導入之后,業務同學發現有些表還是訪問不了,不好,需要重新分配下權限。

通常來說,如果要導入一個dump,在Oracle側其實是一件很嚴肅的事情,我們需要創建目錄:

create directory dump_data as ’/data/dump_data’;

grant read,write on directory dump_data to xxxx;

配置表空間存儲,有哪些表空間,哪些表空間需要映射,在數據導入之前,這些信息其實是不好提取的。我通常采用的方式是做下預導入,就是找個干凈的環境,然后默認選項導入,看看哪些表空間報錯,哪些用戶報錯,把這些信息提取出來,然后重新拼接一個導入命令。

在這個基礎上我去構建相關的表空間和數據文件的細節。

對于數據文件,我不大喜歡自動擴展的方式,而是喜歡預創建出來,然后加上自動擴展。

最后就是文件導入

impdp system/xxxx directory=dump_data dumpfile=test.DMP logfile=impdp_test.log remap_tablespace=TEST_DATA1:DATA,TEST_DATA2:DATA,TEST_INDEX1:IDX,TEST_INDEX2:IDX

對于Oracle DBA來說,這應該是再正常不過的事情了,而且有很多地方要做到細致周到的多,但是這樣一個過程對于一個外行來說,成本就很高了。

總是有一種感覺,Oracle就像汽車里面的寶馬一樣,操控性很好,提供了很多專業有效的管理方式。

而Oracle的角色通常都是百GB起,TB上下,這樣的數據量管理,就得適配出各種工具特點和特性。我覺得這些工具一直在追求的是更加高效和安全,可能從這個角度理解,Oracle的維護管理模式是需要專人來完成的。

MySQL的管理方式很適合互聯網這種變化快,而且數據量相對要小一些的環境。在易用性和學習門檻方便簡直是做到了極致,比如你要到處一些有特色的insert語句(比如按照主鍵排序,顯示完全列名等),都可以通過mysqldump很容易實現。

以上就是Oracle和MySQL的數據導入為何差別這么大的詳細內容,更多關于Oracle和MySQL的數據導入的資料請關注好吧啦網其它相關文章!

標簽: MySQL 數據庫
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
丝袜国产日韩另类美女| 国产成人精品一区二区三区视频 | 日本精品另类| 国产精品magnet| 日韩在线中文| 国产亚洲综合精品| 国产精品一区二区免费福利视频| 成人污污视频| 国产亚洲毛片在线| 国产精品久久亚洲不卡| 久久精品不卡| 欧美久久一区二区三区| 日本综合字幕| 日韩影片在线观看| 日韩欧美二区| 一区二区三区四区日韩| 老色鬼精品视频在线观看播放| 欧美va天堂| 国产伦理一区| 午夜日韩av| 精品免费av一区二区三区| 欧美日韩高清| 免费一级欧美在线观看视频| 欧美日韩国产探花| 精品欠久久久中文字幕加勒比| 亚洲成人三区| 久久91视频| 亚洲视频二区| 国产v综合v| 日本91福利区| 色爱av综合网| 国产精品亚洲一区二区在线观看| 欧美一区二区性| 国产精品分类| 中文一区一区三区免费在线观 | 免费观看在线色综合| 国产精品qvod| 国产模特精品视频久久久久| 精品中文字幕一区二区三区 | 三级亚洲高清视频| 国产夫妻在线| 国产精品一区高清| 99热精品在线观看| 97精品国产一区二区三区| 亚洲另类av| 免费观看久久av| 国产精品国产一区| 日韩欧美在线精品| 婷婷色综合网| 国产高清不卡| 麻豆久久久久久| 日韩国产一区二| 99亚洲精品| 色婷婷精品视频| 国产一区丝袜| 国产精品一在线观看| 中文字幕一区二区av| av亚洲免费| 久久久久99| 国产va在线视频| 麻豆久久久久久久| 日韩精品国产精品| 亚洲经典在线| 久久在线电影| 免费一二一二在线视频| 久久精品国产99国产| 欧美亚洲一区二区三区| 综合激情网...| 亚洲综合三区| 亚洲二区三区不卡| 在线日韩av| 99成人超碰| 99久精品视频在线观看视频| 91综合视频| 岛国av免费在线观看| 麻豆国产精品777777在线| 97久久精品| 亚洲欧美日韩视频二区| 国产韩日影视精品| 欧美1区2区3区| 国产麻豆久久| 亚洲成人av观看| 久久91导航| 久久国产中文字幕| 欧美日一区二区三区在线观看国产免 | 只有精品亚洲| 在线一区欧美| 久久久噜噜噜| 亚洲a在线视频| 国产欧美日本| 日本成人在线视频网站| 蜜桃av一区| 午夜国产欧美理论在线播放| 国产精品久久久久久久久妇女| 国产九九精品| 青草综合视频| 日本综合精品一区| 一本一道久久a久久| 亚洲一区区二区| 99国产精品| 亚洲精品一区二区在线看| 日本美女一区| 美女视频黄久久| 国产精品久av福利在线观看| 日韩精品久久久久久久软件91| 免费在线视频一区| 在线亚洲观看| 夜久久久久久| 亚洲免费婷婷| 免费在线观看成人| 日韩精品一二三四| 热久久久久久久| 石原莉奈一区二区三区在线观看 | 欧美精品国产| 亚洲3区在线| 亚洲不卡视频| 日韩一区二区三区免费视频| 在线观看视频免费一区二区三区| 午夜在线一区二区| 蜜臀久久99精品久久久久久9| 欧美专区18| 一区二区三区国产在线| 中文字幕一区二区三区四区久久| 视频一区视频二区中文| 亚洲一区二区日韩| 日韩免费精品| 国产精品久久免费视频| 国产精品99久久免费| 免费在线观看一区| 精品色999| 亚洲成av在线| 伊人影院久久| 蜜臀国产一区二区三区在线播放| 一区二区高清| 日韩av网站在线观看| 国产伦理久久久久久妇女| 老司机精品在线| 日韩欧美精品一区| 日韩一区三区| 日韩免费小视频| 欧美在线亚洲| 蜜臀av一区二区在线免费观看| 中文视频一区| 国产欧美日韩精品一区二区免费| 人人精品久久| 久久久免费人体| 日韩高清成人| 国产亚洲福利| 日本麻豆一区二区三区视频| 国产精品一区二区精品视频观看| 久久精品一本| www.com.cn成人| 夜久久久久久| 欧美视频久久| 正在播放日韩精品| 黄色日韩在线| 日本h片久久| 国产精品伦理久久久久久| 免费久久久久久久久| 一级成人国产| 精品国产亚洲一区二区三区| 久久理论电影| 日韩精彩视频在线观看| 福利精品一区| 亚洲一区二区免费看| 国产亚洲人成a在线v网站| 国产aⅴ精品一区二区三区久久 | 欧美日韩国产v| 丝袜美腿亚洲一区| 麻豆精品在线观看| 久久精品国产www456c0m| 亚洲一区二区免费在线观看| 国产精品久av福利在线观看| 99久久99久久精品国产片果冰| 中文字幕av亚洲精品一部二部| 精品国产网站| 美日韩精品视频| 麻豆久久一区二区| 欧美日韩日本国产亚洲在线 | 手机精品视频在线观看| 久久麻豆视频| 亚洲欧美日韩国产一区二区| 国产欧美日韩免费观看| 99精品视频在线| 国产欧美一级| 在线一区视频| 国产一区二区精品久| 久久亚洲电影| 92国产精品| 久久国内精品视频| 亚洲国产不卡| 精品高清久久| 日韩一区二区三区免费视频| 人人精品亚洲| 国产极品一区| 99国产精品私拍| 黄色在线观看www| 日本色综合中文字幕| 国产在线不卡| 色婷婷综合网|