需要用sqlloader來進(jìn)行大量的數(shù)據(jù)導(dǎo)入。

網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)建站!專注于網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、微信平臺小程序開發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了新吳免費(fèi)建站歡迎大家使用!
1、首先,在數(shù)據(jù)庫中要?jiǎng)?chuàng)建跟字段對應(yīng)的表,并設(shè)置字段長度足夠大。
2、根據(jù)創(chuàng)建的表名,及文本的格式編寫腳本。保存成文件,名字為:load.ctl
load???data???
infile???'result.txt'???--文本文件名
replace?into??table???resultxt????--插入的表名?
(resultid???char???terminated???by???',',???--讀取以逗號分隔的數(shù)據(jù),下同
website???char???terminated???by???',',???
ipport???char???terminated???by???',',???
status???char???terminated???by???whitespace)
3、ctrl+win鍵,打開命令提示符。
4、執(zhí)行以下語句:
sqlldr?userid=用戶名/密碼@數(shù)據(jù)庫實(shí)例?control=路徑\result.ctl??log=路徑\resulthis.out
5、等待導(dǎo)入完成即可。
Load/Unload Cycle Count(以下簡稱為LCC)就是Load/Unload的次數(shù),那么什么叫做Load/Unload呢,下面是一段非常羅嗦的解釋,建議不感興趣的同學(xué)出門右轉(zhuǎn),直接看下一節(jié)吧。
大 家都知道,硬盤的數(shù)據(jù)傳輸是通過磁頭讀寫磁盤上的數(shù)據(jù)來完成的。在工作過程中,磁頭并不與磁盤的盤面直接接觸,兩者之間有一層很薄的空氣薄膜,這層空氣薄 膜是由于磁盤的高速旋轉(zhuǎn)產(chǎn)生的。如果磁盤停止旋轉(zhuǎn),空氣薄膜消失,磁頭則會直接接觸到盤片,更詳細(xì)一點(diǎn)說,會接觸到盤片的landing zone,或者叫做start/stop zone,這無疑對盤片的壽命以及對存儲在這塊區(qū)域的數(shù)據(jù)造成不好的影響。因此在早期階段,硬盤制造商一般會在對盤片的表面或landing zone部分做特殊的處理,并盡量避免在landing zone存儲數(shù)據(jù)。
但是隨著人們對于硬盤傳輸速度和硬盤容量需求的不斷增加, 制造商需要不斷提高硬盤的面密度,同時(shí)要求盤片表面盡可能地平滑,這無疑與之前采用的技術(shù)產(chǎn)生了沖突,再加上其他的一些因素,硬盤制造商迫切地需要一種新 的方式來替代之前采用的磁頭直接接觸盤面的行為。這時(shí)IBM的工程師們提出了一種叫做Load/Unload的技術(shù)。簡單來說,Load/Unload技 術(shù)有點(diǎn)像老式的點(diǎn)唱機(jī),當(dāng)盤片轉(zhuǎn)速降低無法再產(chǎn)生空氣薄膜的時(shí)候,就將磁臂以及磁頭旋轉(zhuǎn)一下,停靠到磁盤旁邊的一個(gè)小斜坡上。這樣就完全避免了磁頭與盤片 的直接接觸。
總體來說,Load/Unload技術(shù)是有利的,比如可以提高硬盤的可靠性:硬盤遭到撞擊的時(shí)候磁頭不會劃傷盤面;可以提 高硬盤的面密度:不再需要對盤片表面做特殊的處理,可以提供平滑的盤面;以及可以有效地降低功耗:低功耗的程序可以通過多次請求Load/Unload來 減少盤片的旋轉(zhuǎn)時(shí)間,或者設(shè)置旋轉(zhuǎn)超時(shí)時(shí)間(spin down timeout)來讓磁頭定期的做Load/Unload等等。
我給你一些數(shù)據(jù)庫常用的導(dǎo)入導(dǎo)出命令吧:\x0d\x0a該命令在“開始菜單運(yùn)行CMD”中執(zhí)行\(zhòng)x0d\x0a一、數(shù)據(jù)導(dǎo)出(exp.exe)\x0d\x0a1、將數(shù)據(jù)庫orcl完全導(dǎo)出,用戶名system,密碼accp,導(dǎo)出到d:\daochu.dmp文件中\(zhòng)x0d\x0aexp system/accp@orcl file=d:\daochu.dmp full=y\x0d\x0a\x0d\x0a2、將數(shù)據(jù)庫orcl中scott用戶的對象導(dǎo)出\x0d\x0aexp scott/accp@orcl file=d:\daochu.dmp owner=(scott)\x0d\x0a\x0d\x0a3、將數(shù)據(jù)庫orcl中的scott用戶的表emp、dept導(dǎo)出\x0d\x0aexp scott/accp@orcl file= d:\daochu.dmp tables=(emp,dept)\x0d\x0a\x0d\x0a4、將數(shù)據(jù)庫orcl中的表空間testSpace導(dǎo)出\x0d\x0aexp system/accp@orcl file=d:\daochu.dmp tablespaces=(testSpace)\x0d\x0a\x0d\x0a二、數(shù)據(jù)導(dǎo)入(imp.exe)\x0d\x0a1、將d:\daochu.dmp 中的數(shù)據(jù)導(dǎo)入 orcl數(shù)據(jù)庫中。\x0d\x0aimp system/accp@orcl file=d:\daochu.dmp full=y\x0d\x0a\x0d\x0a2、如果導(dǎo)入時(shí),數(shù)據(jù)表已經(jīng)存在,將報(bào)錯(cuò),對該表不會進(jìn)行導(dǎo)入;加上ignore=y即可,表示忽略現(xiàn)有表,在現(xiàn)有表上追加記錄。\x0d\x0aimp scott/accp@orcl file=d:\daochu.dmp full=y ignore=y\x0d\x0a\x0d\x0a3、將d:\daochu.dmp中的表emp導(dǎo)入\x0d\x0aimp scott/accp@orcl file=d:\daochu.dmp tables=(emp)
當(dāng)前文章:oracle如何load,Oracle如何卸載
網(wǎng)址分享:http://chinadenli.net/article1/dsiiiod.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄、靜態(tài)網(wǎng)站、定制網(wǎng)站、軟件開發(fā)、服務(wù)器托管、全網(wǎng)營銷推廣
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)