oracle表的導入導出-命令_第1頁
oracle表的導入導出-命令_第2頁
oracle表的導入導出-命令_第3頁
oracle表的導入導出-命令_第4頁
oracle表的導入導出-命令_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

.oracle表的導入導出-命令.txt12思念是一首詩,讓你在普通的日子里讀出韻律來;思念是一陣雨,讓你在枯燥的日子里濕潤起來;思念是一片陽光,讓你的陰郁的日子里明朗起來。精品文檔放心下載數(shù)據(jù)導出:將數(shù)據(jù)庫TEST完全導出,用戶名system密碼manager導出到D:daochu.dmp中expsystem/manager@TESTfile=d:daochu.dmpfull=y謝謝閱讀將數(shù)據(jù)庫中system用戶與sys用戶的表導出精品文檔放心下載expsystem/manager@TESTfile=d:daochu.dmpowner=(system,sys)感謝閱讀3將數(shù)據(jù)庫中的表inner_notify、notify_staff_relat導出精品文檔放心下載exp aichannel/aichannel@TESTDB2 file= d:datanewsmgnt.dmp謝謝閱讀tables=(inner_notify,notify_staff_relat)謝謝閱讀4將數(shù)據(jù)庫中的表table1中的字段filed1以"00"打頭的數(shù)據(jù)導出謝謝閱讀expsystem/manager@TESTfile=d:daochu.dmptables=(table1)query="where感謝閱讀filed1like'00%'"上面是常用的導出,對于壓縮,既用winzip把dmp文件可以很好的壓縮。謝謝閱讀也可以在上面命令后面加上compress=y來實現(xiàn)。感謝閱讀數(shù)據(jù)的導入將D:daochu.dmp中的數(shù)據(jù)導入TEST數(shù)據(jù)庫中。impsystem/manager@TESTfile=d:daochu.dmp精品文檔放心下載.impaichannel/aichannel@HUSTfull=yfile=file=d:datanewsmgnt.dmpignore=y感謝閱讀上面可能有點問題,因為有的表已經(jīng)存在,然后它就報錯,對該表就不進行導入。謝謝閱讀在后面加上ignore=y就可以了。2將d:daochu.dmp中的表table1導入精品文檔放心下載impsystem/manager@TESTfile=d:daochu.dmptables=(table1)謝謝閱讀基本上上面的導入導出夠用了。不少情況要先是將表徹底刪除,然后導入。感謝閱讀注意:操作者要有足夠的權(quán)限,權(quán)限不夠它會提示。數(shù)據(jù)庫時可以連上的??梢杂胻nspingTEST來獲得數(shù)據(jù)庫TEST能否連上。謝謝閱讀附錄一:給用戶增加導入數(shù)據(jù)權(quán)限的操作第一,啟動sql*puls第二,以system/manager登陸第三,createuser用戶名IDENTIFIEDBY密碼(如果已經(jīng)創(chuàng)建過用戶,這步可以省略)感謝閱讀第四,GRANTCREATEUSER,DROPUSER,ALTERUSER,CREATEANYVIEW,謝謝閱讀DROPANYVIEW,EXP_FULL_DATABASE,IMP_FULL_DATABASE,感謝閱讀DBA,CONNECT,RESOURCE,CREATESESSIONTO用戶名字精品文檔放心下載第五,運行-cmd-進入dmp文件所在的目錄,精品文檔放心下載.impuserid=system/managerfull=yfile=*.dmp感謝閱讀或者impuserid=system/managerfull=yfile=filename.dmp感謝閱讀執(zhí)行示例:F:WorkOracle_Databackup>impuserid=test/testfull=yfile=inner_notify.dmp精品文檔放心下載屏幕顯示Import:Release.0-Productionon星期四2月1616:50:052006感謝閱讀(c)Copyright2000OracleCorporation.Allrightsreserved.謝謝閱讀連接到:Oracle8iEnterpriseEditionRelease.0-Production感謝閱讀WiththePartitioningoption感謝閱讀JServerRelease.0-Production謝謝閱讀經(jīng)由常規(guī)路徑導出由EXPORT:V08.01.07創(chuàng)建的文件精品文檔放心下載已經(jīng)完成ZHS16GBK字符集和ZHS16GBKNCHAR字符集中的導入感謝閱讀導出服務器使用UTF8NCHAR字符集(可能的ncharset轉(zhuǎn)換)感謝閱讀.正在將AICHANNEL的對象導入到AICHANNEL精品文檔放心下載..正在導入表"INNER_NOTIFY"4行被導入感謝閱讀準備啟用約束條件...成功終止導入,但出現(xiàn)警告。.附錄二:Oracle不允許直接改變表的擁有者,利用Export/Import可以達到這一目的.感謝閱讀先建立import9.par,然后,使用時命令如下:impparfile=/filepath/import9.par謝謝閱讀例import9.par內(nèi)容如下:FROMUSER=TGPMSTOUSER=TGPMS2(注:把表的擁有者由FROMUSER改為TOUSER,F(xiàn)ROMUSER和精品文檔放心下載TOUSER的用戶可以不同)ROWS=YINDEXES=YGRANTS=YCONSTRAINTS=YBUFFER=409600file==/backup/ctgpc_20030623.dmp感謝閱讀***************************************************************************************謝謝閱讀***********************************************感謝閱讀常用命令1.創(chuàng)建表空間.createtablespace表空間名default‘filename’/path’服務器端路徑’[sizeinteger[k|m]][autoextend[off|on]];精品文檔放心下載size:制定文件的大小,autoextend:用來啟動或禁用數(shù)據(jù)文件的自動擴展。謝謝閱讀2.創(chuàng)建新用戶createuser用戶名identifiedby密碼[defaulttablespace表空間][temporarytablespace臨時表空間];精品文檔放心下載3.為用戶授權(quán)grant權(quán)限to用戶grant權(quán)限on表名to用戶4.修改用戶密碼alteruser用戶名identifiedby密碼;5.刪除用戶dropuser用戶名casaed;6.查看當前用戶.showuser7.查看當前時間selectsysdatefromdual;8.查看當前用戶下的所有表selecttable_namefromuser_tables;謝謝閱讀9.查看當前表的結(jié)構(gòu)desc表名10.修改上一條的內(nèi)容edit;Oracle數(shù)據(jù)庫對象1.同義詞a.創(chuàng)建同義詞私有同義詞create[orreplace]synonym同義詞名for對象名;精品文檔放心下載共有同義詞create[orreplace]publicsynonym同義詞名for對象名;謝謝閱讀.b.刪除同義詞dropsynonym同義詞名;2.序列a.創(chuàng)建序列createsequence序列名[startwithinteger][incrementbyinteger][maxvalueinteger|nomaxvalue]謝謝閱讀[minvalue integer|nominvalue]謝謝閱讀[cycle|nocycle][cacheinteger|nocache];精品文檔放心下載b.訪問序列select序列名.nextvalfromdual;精品文檔放心下載select序列名.currvalfromdual;謝謝閱讀c.根改序列altersequence序列名[incrementbyinteger][maxvalueinteger|nomaxvalue]感謝閱讀[minvalue integer|nominvalue]精品文檔放心下載[cycle|nocycle][cacheinteger|nocache];謝謝閱讀.d.刪除序列dropsequence序列名;Oracle數(shù)據(jù)表管理(一)1.創(chuàng)建表createtable表名(字段名1類型,字段名2 類型…);2.修改表命令更改現(xiàn)有列altertable表名modify(columndefinition….);感謝閱讀向表中添加新列altertable表名add(columndefinition….);謝謝閱讀刪除表中現(xiàn)有的列altertable表名dropcolumn列名;感謝閱讀3.刪除表中的記錄而不刪除表結(jié)構(gòu)truncatetable表名;4.刪除與表的所有內(nèi)容droptable表名cascade;5.數(shù)據(jù)操作語言(DML)SELECT.Select*|{[distinct]字段名|表達式[列別名],…}謝謝閱讀From表明[where條件][orderby字段名];distinct:限制只返回不同的列CTASCreatetable新表名asselect字段名from舊表名;精品文檔放心下載//拷貝舊表的結(jié)構(gòu)和記錄,不拷貝約束INSERTInsertinto表名[(字段名)]values(值);精品文檔放心下載IISInsertinto表名1(字段名1)select字段名2from表名2;謝謝閱讀//表結(jié)構(gòu)已存在,從另一個表中復制記錄UPDATEUpdate表名Set字段名=新值[where條件];DELETEDelete表名[where條件];6.事務控制語言.COMMITCommit;//提交SAVEPOINTSavepoint保存點;ROLLBACKRollbackorRollbackwork;感謝閱讀7.數(shù)據(jù)控制語言GRANTgrant權(quán)限on表名to用戶;REVOKERevoke權(quán)限on表名from用戶;8.集合操作符UNION:合并查詢結(jié)果,并刪除重復的行Select字段名1from表名1UnionSelect字段名2from表名2;UNIONALL:合并查詢結(jié)果,并包括重復的行Select字段名1from表名1UnionallSelect字段名2from表名2;.INTERSECT:返回兩個查詢都有的行Select字段名1from表名1IntersectSelect字段名2from表名2;MINUS:返回第一個查詢有而第二個查詢中沒有的行Select字段名1from表名1MinusSelect字段名2from表名2;Oracle數(shù)據(jù)表管理(二)9.鎖和表分區(qū)A.鎖行級鎖select…forupdate[of字段][waitn|nowait];感謝閱讀waitn:等待的秒數(shù)表級鎖lock表名in鎖定模式mode[nowait]謝謝閱讀表級鎖的模式:行共享 (rowshare,rs)行排他 (rowexclusive,rx)共享 (share,s).共享行排他(sharerowexclusive,srx)謝謝閱讀排他 (exclusive,x)B.表分區(qū)范圍分區(qū)partitionbyrange(column_name)精品文檔放心下載(partition分區(qū)名1valuelessthen(分區(qū)的邊界值)[tablespace表空間1],感謝閱讀partition分區(qū)名2valuelessthen(分區(qū)的邊界值)[tablespace表空間2]感謝閱讀);散列分區(qū)partitionbyhash(column_name)感謝閱讀partitions散列分區(qū)的數(shù)目[storein(分區(qū)使用的表空間)];謝謝閱讀orpartitionbyhash(column_name)精品文檔放心下載(partition分區(qū)名1[tablespace表空間1],謝謝閱讀partition分區(qū)名1[tablespace表空間1]精品文檔放心下載);復合分區(qū)partitionbyrange(column_name1)謝謝閱讀.subpartitionbyhash(column_name2)謝謝閱讀subpartitions散列分區(qū)的數(shù)目[storein(分區(qū)使用的表空間)];感謝閱讀(partition分區(qū)名1valuelessthen(分區(qū)的邊界值),精品文檔放心下載partition分區(qū)名2valuelessthen(分區(qū)的邊界值),精品文檔放心下載partition分區(qū)名Nvaluelessthen(maxvalue)感謝閱讀);列表分區(qū)partitionbylist(column_name)感謝閱讀(partition分區(qū)名1values(分區(qū)鍵值的列表1),謝謝閱讀partition分區(qū)名2values(分區(qū)鍵值的列表2),感謝閱讀partition分區(qū)名Nvalues(default)謝謝閱讀);default:允許存儲前面的分區(qū)不能存儲的記錄10.分區(qū)維護操作添加分區(qū)altertable表名addpartition分區(qū)名valueslessthen(分區(qū)的邊界值);謝謝閱讀刪除分區(qū)altertable表名droppartition分區(qū)名;精品文檔放心下載.截斷分區(qū)altertable表名truncatepartition分區(qū)名;感謝閱讀合并分區(qū)altertable表名mergepartitions分區(qū)名1,分區(qū)名2into分區(qū)名;感謝閱讀拆分分區(qū)altertable表名splitpartition分區(qū)名at(value)into(partition分區(qū)名1,partition謝謝閱讀分區(qū)名2);分區(qū)重命名altertable表名renamepartition舊分區(qū)名to新分區(qū)名;精品文檔放心下載11.視圖a.創(chuàng)建視圖create[orreplace][force|noforce]view視圖名[列別名]謝謝閱讀asselect字段名from表名[withcheckoption[constraint約束名]]感謝閱讀[withreadonly];withcheckoption:指定只能插入或更新視圖可以訪問的行,謝謝閱讀withreadonly:確保不能在此視圖上執(zhí)行任何修改操作。感謝閱讀b.創(chuàng)建帶有錯誤的視圖create[orreplace]forceview視圖名[列別名]感謝閱讀asselect字段名from表名[withcheckoption[constraint約束名]]謝謝閱讀.[withreadonly];withcheckoption:指定只能插入或更新視圖可以訪問的行,感謝閱讀withreadonly:確保不能在此視圖上執(zhí)行任何修改操作。精品文檔放心下載C.刪除視圖dropview視圖名;12.索引A.普通索引createindex索引名on表名(字段名)[tablespace表空間];感謝閱讀B.唯一索引createuniqeindex索引名on表名(字段名);精品文檔放心下載C.組合索引createindex索引名on表名(字段名1,字段名2);謝謝閱讀D.反向鍵索引createindex索引名on表名(字段名)revser;精品文檔放心下載E.位圖索引createbitmapindex索引名on表名(字段名);感謝閱讀F.索引組織表createtabletable_name(字段名類型約束)organizationindex;謝謝閱讀G.索引中的分區(qū)a.局部分區(qū)索引createindex索引名on表名(字段名)local;精品文檔放心下載.b.全局分區(qū)索引createindex索引名on表名(字段名)global;感謝閱讀c.全局非分區(qū)索引createindex索引名on表名(字段名);謝謝閱讀--------------------------------------------------------------------------------------------謝謝閱讀----------------規(guī)則表---〉分區(qū)表索引組織表簇修改列名altertable表明renamecolumnrename老列名to新列名精品文檔放心下載添加字段altertable表名add(字段名類型);精品文檔放心下載刪除字段altertable表名dropcolumn字段名謝謝閱讀修改列屬性altertable表名modify(字段名新屬性)謝謝閱讀設置某一個字段為無用狀態(tài)altertable表名setunuesedcolumn字段名謝謝閱讀刪除無用字段alerttable表名dropunusedcloumns感謝閱讀.添加主鍵alerttable表名addconstraintpkKeyprimarykey(字段列表)感謝閱讀表分區(qū)oracle允許用戶對標進一步的規(guī)劃,即對標進一步的拆分,將表分成若干個邏輯部分,感謝閱讀每個部分成其為標的分區(qū)表分區(qū)的優(yōu)點增強可用性。單個分區(qū)出現(xiàn)故障不會影響到其它分區(qū)均衡IO。不同的分區(qū)可以影射到不同的磁盤中改善性能范圍分區(qū)法這種分區(qū)方法是根據(jù)表中的列值的范圍對標進行分區(qū)分區(qū)時,首先依據(jù)列中得值的可能的范圍進行劃分例:createtablestudent(studentIdintegernotnull,謝謝閱讀studentNamevarchar2(20),scroeinteger)partitionbyrang(Score)(partitionp1valueslessthan(60),謝謝閱讀.partitionp2valueslessthan(70),謝謝閱讀partitionp3valueslessthan(80),謝謝閱讀partitionp4

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論