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

下載本文檔

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

文檔簡介

.oracle表的導(dǎo)入導(dǎo)出-命令.txt12思念是一首詩,讓你在普通的日子里讀出韻律來;思念是一陣雨,讓你在枯燥的日子里濕潤起來;思念是一片陽光,讓你的陰郁的日子里明朗起來。精品文檔放心下載數(shù)據(jù)導(dǎo)出:將數(shù)據(jù)庫TEST完全導(dǎo)出,用戶名system密碼manager導(dǎo)出到D:daochu.dmp中expsystem/manager@TESTfile=d:daochu.dmpfull=y謝謝閱讀將數(shù)據(jù)庫中system用戶與sys用戶的表導(dǎo)出精品文檔放心下載expsystem/manager@TESTfile=d:daochu.dmpowner=(system,sys)感謝閱讀3將數(shù)據(jù)庫中的表inner_notify、notify_staff_relat導(dǎo)出精品文檔放心下載exp aichannel/aichannel@TESTDB2 file= d:datanewsmgnt.dmp謝謝閱讀tables=(inner_notify,notify_staff_relat)謝謝閱讀4將數(shù)據(jù)庫中的表table1中的字段filed1以"00"打頭的數(shù)據(jù)導(dǎo)出謝謝閱讀expsystem/manager@TESTfile=d:daochu.dmptables=(table1)query="where感謝閱讀filed1like'00%'"上面是常用的導(dǎo)出,對(duì)于壓縮,既用winzip把dmp文件可以很好的壓縮。謝謝閱讀也可以在上面命令后面加上compress=y來實(shí)現(xiàn)。感謝閱讀數(shù)據(jù)的導(dǎo)入將D:daochu.dmp中的數(shù)據(jù)導(dǎo)入TEST數(shù)據(jù)庫中。impsystem/manager@TESTfile=d:daochu.dmp精品文檔放心下載.impaichannel/aichannel@HUSTfull=yfile=file=d:datanewsmgnt.dmpignore=y感謝閱讀上面可能有點(diǎn)問題,因?yàn)橛械谋硪呀?jīng)存在,然后它就報(bào)錯(cuò),對(duì)該表就不進(jìn)行導(dǎo)入。謝謝閱讀在后面加上ignore=y就可以了。2將d:daochu.dmp中的表table1導(dǎo)入精品文檔放心下載impsystem/manager@TESTfile=d:daochu.dmptables=(table1)謝謝閱讀基本上上面的導(dǎo)入導(dǎo)出夠用了。不少情況要先是將表徹底刪除,然后導(dǎo)入。感謝閱讀注意:操作者要有足夠的權(quán)限,權(quán)限不夠它會(huì)提示。數(shù)據(jù)庫時(shí)可以連上的??梢杂胻nspingTEST來獲得數(shù)據(jù)庫TEST能否連上。謝謝閱讀附錄一:給用戶增加導(dǎo)入數(shù)據(jù)權(quán)限的操作第一,啟動(dòng)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用戶名字精品文檔放心下載第五,運(yùn)行-cmd-進(jìn)入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ī)路徑導(dǎo)出由EXPORT:V08.01.07創(chuàng)建的文件精品文檔放心下載已經(jīng)完成ZHS16GBK字符集和ZHS16GBKNCHAR字符集中的導(dǎo)入感謝閱讀導(dǎo)出服務(wù)器使用UTF8NCHAR字符集(可能的ncharset轉(zhuǎn)換)感謝閱讀.正在將AICHANNEL的對(duì)象導(dǎo)入到AICHANNEL精品文檔放心下載..正在導(dǎo)入表"INNER_NOTIFY"4行被導(dǎo)入感謝閱讀準(zhǔn)備啟用約束條件...成功終止導(dǎo)入,但出現(xiàn)警告。.附錄二:Oracle不允許直接改變表的擁有者,利用Export/Import可以達(dá)到這一目的.感謝閱讀先建立import9.par,然后,使用時(shí)命令如下: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’服務(wù)器端路徑’[sizeinteger[k|m]][autoextend[off|on]];精品文檔放心下載size:制定文件的大小,autoextend:用來啟動(dòng)或禁用數(shù)據(jù)文件的自動(dòng)擴(kuò)展。謝謝閱讀2.創(chuàng)建新用戶createuser用戶名identifiedby密碼[defaulttablespace表空間][temporarytablespace臨時(shí)表空間];精品文檔放心下載3.為用戶授權(quán)grant權(quán)限to用戶grant權(quán)限on表名to用戶4.修改用戶密碼alteruser用戶名identifiedby密碼;5.刪除用戶dropuser用戶名casaed;6.查看當(dāng)前用戶.showuser7.查看當(dāng)前時(shí)間selectsysdatefromdual;8.查看當(dāng)前用戶下的所有表selecttable_namefromuser_tables;謝謝閱讀9.查看當(dāng)前表的結(jié)構(gòu)desc表名10.修改上一條的內(nèi)容edit;Oracle數(shù)據(jù)庫對(duì)象1.同義詞a.創(chuàng)建同義詞私有同義詞create[orreplace]synonym同義詞名for對(duì)象名;精品文檔放心下載共有同義詞create[orreplace]publicsynonym同義詞名for對(duì)象名;謝謝閱讀.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.?dāng)?shù)據(jù)操作語言(DML)SELECT.Select*|{[distinct]字段名|表達(dá)式[列別名],…}謝謝閱讀From表明[where條件][orderby字段名];distinct:限制只返回不同的列CTASCreatetable新表名asselect字段名from舊表名;精品文檔放心下載//拷貝舊表的結(jié)構(gòu)和記錄,不拷貝約束INSERTInsertinto表名[(字段名)]values(值);精品文檔放心下載IISInsertinto表名1(字段名1)select字段名2from表名2;謝謝閱讀//表結(jié)構(gòu)已存在,從另一個(gè)表中復(fù)制記錄UPDATEUpdate表名Set字段名=新值[where條件];DELETEDelete表名[where條件];6.事務(wù)控制語言.COMMITCommit;//提交SAVEPOINTSavepoint保存點(diǎn);ROLLBACKRollbackorRollbackwork;感謝閱讀7.?dāng)?shù)據(jù)控制語言GRANTgrant權(quán)限on表名to用戶;REVOKERevoke權(quán)限on表名from用戶;8.集合操作符UNION:合并查詢結(jié)果,并刪除重復(fù)的行Select字段名1from表名1UnionSelect字段名2from表名2;UNIONALL:合并查詢結(jié)果,并包括重復(fù)的行Select字段名1from表名1UnionallSelect字段名2from表名2;.INTERSECT:返回兩個(gè)查詢都有的行Select字段名1from表名1IntersectSelect字段名2from表名2;MINUS:返回第一個(gè)查詢有而第二個(gè)查詢中沒有的行Select字段名1from表名1MinusSelect字段名2from表名2;Oracle數(shù)據(jù)表管理(二)9.鎖和表分區(qū)A.鎖行級(jí)鎖select…forupdate[of字段][waitn|nowait];感謝閱讀waitn:等待的秒數(shù)表級(jí)鎖lock表名in鎖定模式mode[nowait]謝謝閱讀表級(jí)鎖的模式:行共享 (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]精品文檔放心下載);復(fù)合分區(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:允許存儲(chǔ)前面的分區(qū)不能存儲(chǔ)的記錄10.分區(qū)維護(hù)操作添加分區(qū)altertable表名addpartition分區(qū)名valueslessthen(分區(qū)的邊界值);謝謝閱讀刪除分區(qū)altertable表名droppartition分區(qū)名;精品文檔放心下載.截?cái)喾謪^(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)建帶有錯(cuò)誤的視圖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(字段名新屬性)謝謝閱讀設(shè)置某一個(gè)字段為無用狀態(tài)altertable表名setunuesedcolumn字段名謝謝閱讀刪除無用字段alerttable表名dropunusedcloumns感謝閱讀.添加主鍵alerttable表名addconstraintpkKeyprimarykey(字段列表)感謝閱讀表分區(qū)oracle允許用戶對(duì)標(biāo)進(jìn)一步的規(guī)劃,即對(duì)標(biāo)進(jìn)一步的拆分,將表分成若干個(gè)邏輯部分,感謝閱讀每個(gè)部分成其為標(biāo)的分區(qū)表分區(qū)的優(yōu)點(diǎn)增強(qiáng)可用性。單個(gè)分區(qū)出現(xiàn)故障不會(huì)影響到其它分區(qū)均衡IO。不同的分區(qū)可以影射到不同的磁盤中改善性能范圍分區(qū)法這種分區(qū)方法是根據(jù)表中的列值的范圍對(duì)標(biāo)進(jìn)行分區(qū)分區(qū)時(shí),首先依據(jù)列中得值的可能的范圍進(jìn)行劃分例:createtablestudent(studentIdintegernotnull,謝謝閱讀studentNamevarchar2(20),scroeinteger)partitionbyrang(Score)(partitionp1valueslessthan(60),謝謝閱讀.partitionp2valueslessthan(70),謝謝閱讀partitionp3valueslessthan(80),謝謝閱讀partitionp4

溫馨提示

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

評(píng)論

0/150

提交評(píng)論