Oracle常見問題及其解決方法_第1頁(yè)
Oracle常見問題及其解決方法_第2頁(yè)
Oracle常見問題及其解決方法_第3頁(yè)
Oracle常見問題及其解決方法_第4頁(yè)
Oracle常見問題及其解決方法_第5頁(yè)
已閱讀5頁(yè),還剩5頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、iSQL*Pluss URLL:htttp:/10.110.433.1377:55660/issqlpllusEntepprisee Mannagerr 10gg Dattabasse Coontrool URRL:http:/innformmatioon:55500/eemOraclleDBCConsooleorrcl不能能啟動(dòng),報(bào)報(bào)錯(cuò)誤碼22解決策略略解決策略一一:修改你的主主機(jī)參數(shù)文文件 修改一下:C:WIINDOWWSsyystemm32ddriveerseetc下的的hostt文件.如果沒有的的話就自己己加一個(gè)IIP和你的的計(jì)算機(jī)名名對(duì)應(yīng),如如果已有了了就把你的的IP地址址和你的計(jì)計(jì)

2、算機(jī)名對(duì)對(duì)應(yīng)起來(lái).如:# coppyrigght (c) 11993-19999 miccrosooft ccorp.# thiis iss a ssamplle hoosts filee useed byy miccrosooft ttcp/iip foor wiindowws.# thiis fiile ccontaains the mapppingss of ip aaddreessess to hostt nammes. eachh# enttry sshoulld bee keppt onn an indiividuual lline. thee ip addrress shouul

3、d# be placced iin thhe fiirst coluumn ffolloowed by tthe ccorreesponndingg hosst naame.# thee ip addrress and the hostt namme shhouldd be sepaarateed byy at leasst onne# spaace.# addditioonallly, ccommeents (succh ass theese) may be iinserrted on iindivviduaal# linnes oor foollowwing the machhine na

4、mee dennotedd by a # syymboll.# forr exaamplee:# 1002.544.94.97 rrhinoo.acmme.coom # souurce servver# 30 xx.acmme.coom # x ccliennt hoost127.00.0.11 llocallhostt37 innformmatioon解決策略二二:?jiǎn)?dòng)電腦,到到登陸界面面,電腦報(bào)報(bào)有個(gè)服務(wù)務(wù)啟動(dòng)失敗敗,電腦沒沒有新裝軟軟件,周六六還沒有問問題,怎么么突然報(bào)這這個(gè)錯(cuò)誤?于是到事事件查看器器中看看什什么問題,顯顯示是OrracleeD

5、BCoonsolleorccl啟動(dòng)失失敗,到服服務(wù)里一看看,確實(shí)沒沒有啟動(dòng)。手動(dòng)啟動(dòng)動(dòng)一下,報(bào)報(bào)錯(cuò)誤碼22我裝的的是10gg,于是到到ORACCLEprroducct10.2.0ddb_1ttest_orcllsysmmanloog目錄看看一下loog里寫了了什么,打打開OraacleDDBConnsoleeorcllsrvcc.logg.logg最后記錄錄的是:日志讓讓看emddbconnsolee.nohhup文件件,目錄里里沒有這個(gè)個(gè)文件呀。手動(dòng)執(zhí)執(zhí)行一下eemctll.batt,于是啟啟動(dòng)控制臺(tái)臺(tái),執(zhí)行eemctll.batt isttart dbcoonsolle,報(bào)錯(cuò)錯(cuò),ORAAC

6、LE_SID沒沒有定義,打打開emcctl.bbat看看看,這里是是定義環(huán)境境變量的地地方,其中中已經(jīng)設(shè)置置了這些:if not defiined REMOOTE_EEMDROOOT (sset OORACLLE_HOOME=EEc:orracleeprodduct110.2.0db_1)if not defiined REMOOTE_EEMDROOOT (sset EEMDROOOT=%ORACCLE_HHOME%)if defiined REMOOTE_EEMDROOOT (sset OORACLLE_HOOME=%REMOOTE_EEMDROOOT%)if defiined REMOOT

7、E_EEMDROOOT (sset EEMDROOOT=%ORACCLE_HHOME%)if defiined REMOOTE_EEMDROOOT (sset LLOCALL_EMDDROOTT=c:ooraclleprooductt10.22.0dbb_1)后邊還還有一條設(shè)設(shè)置:if not defiined DBCOONSOLLE_SEERVICCE_NAAME (sset DDBCONNSOLEE_SERRVICEE_NAMME=OrracleeDBCoonsolle%ORRACLEE_SIDD%),用用到了ORRACLEE_SIDD,但沒有有看到前面面設(shè)置,只只能手動(dòng)設(shè)設(shè)置ORAACL

8、E_SID試試試,于是是加了一條條設(shè)置:if defiined REMOOTE_EEMDROOOT (sset OORACLLE_SIID=orrcl) orcll是我的數(shù)數(shù)據(jù)庫(kù)實(shí)例例名到服務(wù)務(wù)中啟動(dòng)OOraclleDBCConsooleorrcl,ook,沒有有報(bào)錯(cuò);重新啟啟動(dòng)計(jì)算機(jī)機(jī),也沒有有報(bào)錯(cuò),OOraclleDBCConsooleorrcl服務(wù)務(wù)也啟動(dòng)了了。 系統(tǒng)出錯(cuò)的的解決今天機(jī)器死死機(jī)了,然然后OraacleDDBConnsoleeORCLL服務(wù)就起起不來(lái)了,在在一陣瞎搞搞后,還終終于被我找找到了解決決辦法,方方法如下: 運(yùn)行Dattabasse Coonfiggurattion

9、 Assiistannt程序,選選擇“配置置數(shù)據(jù)庫(kù)選選項(xiàng)”重新新配置Daatabaase CContrrol 配配置工具,配配置完后端端口號(hào)會(huì)變變(我原來(lái)來(lái)是11558,后來(lái)來(lái)被改為55500),可可以在.oracclepproduuct110.2.0dbb_1 cfgttoolllogsemcaaorccl文件件夾下,最最后生成的的一個(gè)日志志文件下找找到新的DDatabbase Conttrol 的URLL;運(yùn)行即即可。 原來(lái)經(jīng)常改改IP會(huì)導(dǎo)導(dǎo)致OraacleDDBConnsoleeORCLL無(wú)法啟動(dòng)動(dòng),一下是是正規(guī)的解解決方案: 修改你的主主機(jī)參數(shù)文文件 修改一下:C:WIINDOWWSs

10、yystemm32ddriveerseetc下的的hostt文件.如果沒有的的話就自己己加一個(gè)IIP和你的的計(jì)算機(jī)名名對(duì)應(yīng),如如果已有了了就把你的的IP地址址和你的計(jì)計(jì)算機(jī)名對(duì)對(duì)應(yīng)起來(lái).如:# coppyrigght (c) 11993-19999 miccrosooft ccorp.# thiis iss a ssamplle hoosts filee useed byy miccrosooft ttcp/iip foor wiindowws.# thiis fiile ccontaains the mapppingss of ip aaddreessess to hostt nammes.

11、 eachh# enttry sshoulld bee keppt onn an indiividuual lline. thee ip addrress shouuld# be placced iin thhe fiirst coluumn ffolloowed by tthe ccorreesponndingg hosst naame.# thee ip addrress and the hostt namme shhouldd be sepaarateed byy at leasst onne# spaace.# addditioonallly, ccommeents (succh as

12、s theese) may be iinserrted on iindivviduaal# linnes oor foollowwing the machhine namee dennotedd by a # syymboll.# forr exaamplee:# 102.54.994.977 # sourrce sserveer# 38.225.633.10 x.accme.ccom # x clieent hhost127.00.0.11 locaalhosst192.1168.11.1044 wanng-deecjeddi4h99 二手工從cmmd命令行行啟動(dòng): C:DDocumment

13、ss andd Setttinggswaangnccemcctl sstartt dbcconsoole Envirronmeent vvariaable ORACCLE_SSID nnot ddefinned. Pleaase ddefinne itt. 設(shè)置Oraacle_sid環(huán)環(huán)境變量:C:Doocumeents and Setttingsswanngncset oraccle_ssid=oorcl C:Doocumeents and Setttingsswanngncemcttl sttart dbcoonsolle OC4J Conffigurratioon isssue. C:o

14、racclepproduuct110.2.0dbb_1/ooc4j/j2eee/OC44J_DBBConssole_WWW-D79AAC60CCC61_orcll_orccl noot foound. 還是不行,到到目錄 CC:orracleeprooductt10.2.0db_11oc44jj22ee 下下發(fā)現(xiàn)只有有OC4JJ_DBCConsoole_llocallhostt_orccl目錄,并并沒有OCC4J_DDBConnsolee_sz- wanngncDD._orcll這樣的目目錄 復(fù)制目錄改改成系統(tǒng)提提示的文件件夾名,再再運(yùn)行 eemctll staart ddbconnsolee

15、 又會(huì)報(bào)一個(gè)個(gè)類似的錯(cuò)錯(cuò)誤提示,另另一個(gè)目錄錄,同樣處處理。重啟啟后服務(wù)終終于可以正正常啟動(dòng)了了。 訪問 htttp:/1277.0.00.1:11158/em/ okk! 三 OraclleDBCConsooleorrcl 服服務(wù)無(wú)法啟啟動(dòng) C:seet orraclee_sidd=orcclC:emmctl starrt dbbconssoleOraclle Ennterpprisee Mannagerr 10gg Dattabasse Coontrool Reeleasse 100.2.00.1.00Copyrrightt (c) 19996, 22005 Oraccle CCorpoo

16、ratiion. All righhts rreserrved.http:/JXX02:11158/em/cconsoole/aabouttAppllicattion Startting Oraccle EEnterrprisse Maanageer 100g Daatabaase CContrrol .OrracleeDBCoonsolleorccl服務(wù)正在啟啟動(dòng) .OraclleDBCConsooleorrcl 服服務(wù)無(wú)法啟啟動(dòng)。系統(tǒng)出錯(cuò)。系統(tǒng)發(fā)生 3 錯(cuò)誤誤。系統(tǒng)找不到到指定的路路徑。/以以上是啟動(dòng)動(dòng)時(shí)的錯(cuò)誤誤 ,我的的數(shù)據(jù)庫(kù)是是oraccle100.2.00.1.00 的版本本 解決方

17、法: 在命令行輸輸入$ emcca cconfiig dbbconttrol db 輸入以以下信息:SIDD:XXXXX Lissteneer poort nnumbeer: 11521Syss 口令:*好了,再再次emcctl sstartt dbcconsoole EEM就可以以正常運(yùn)行行了! Oraclle 100gR2EMCAA常用命令令 在10g 中,我們們可能會(huì)經(jīng)經(jīng)常遇到OOEM不能能正常使用用的問題,但導(dǎo)致問問題的原因因不盡相同同,最后絕絕大多數(shù)問問題可以通通過emcca 這個(gè)個(gè)命令來(lái)解解決,詳細(xì)細(xì)的說(shuō)明可可以查看連連機(jī)幫助,下面給出出一些常用用的命令,及實(shí)例步步驟.創(chuàng)建一個(gè)EE

18、M資料庫(kù)庫(kù)emca -reppos ccreatte重建一個(gè)EEM資料庫(kù)庫(kù)emca -reppos rrecreeate刪除一個(gè)EEM資料庫(kù)庫(kù)emca -reppos ddrop配置數(shù)據(jù)庫(kù)庫(kù)的 Daatabaase CContrrolemca -connfig dbcoontrool dbb刪除數(shù)據(jù)庫(kù)庫(kù)的 Daatabaase CContrrol配置置emca -decconfiig dbbconttrol db重新配置ddb coontrool的端口口,默認(rèn)端端口在11158emca -recconfiig poortsemca -recconfiig poorts -dbccontrrol

19、_hhttp_portt 11660emca -recconfiig poorts -ageent_pport 39400先設(shè)置ORRACLEE_SIDD環(huán)境變量量后,啟動(dòng)動(dòng)EM cconsoole服務(wù)務(wù)emctll staart ddbconnsolee先設(shè)置ORRACLEE_SIDD環(huán)境變量量后,停止止EM cconsoole服務(wù)務(wù)emctll stoop dbbconssole先設(shè)置ORRACLEE_SIDD環(huán)境變量量后,查看看EM cconsoole服務(wù)務(wù)的狀態(tài)emctll staatus dbcoonsolle配置dbcconsoole的步步驟emca -reppos ccreatt

20、eemca -connfig dbcoontrool dbbemctll staart ddbconnsolee重新配置ddbconnsolee的步驟emca -reppos ddropemca -reppos ccreatteemca -connfig dbcoontrool dbbemctll staart ddbconnsoleeOraclle建立數(shù)數(shù)據(jù)的方法法方法一:打打開命令提提示符,進(jìn)進(jìn)入DOSS后輸入ddgmgrrl方法二:SSQL*PPlus命命令行方式式方法三:數(shù)數(shù)據(jù)庫(kù)配置置助手(DDBCA,ddatabbase conffiguaationn asssistaant)圖圖形

21、方式方法四:網(wǎng)網(wǎng)絡(luò)配置助助手(ONNCA,OOraclle neet coonfiggurattion Assiistannt)與網(wǎng)網(wǎng)絡(luò)管理 器器(ONMM,Oraacle Net Manaager)圖圖形方式方法五:企企業(yè)管理器器(OEMM)圖形方方式啟動(dòng)和關(guān)閉閉數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)的啟啟動(dòng)與關(guān)閉閉與例程(iinstaance)的的啟動(dòng)和關(guān)關(guān)閉是有區(qū)區(qū)別的,它它們并不是是一回事。嚴(yán)格地講講,后者是是前者的一一個(gè)步驟,而而不是全部部。但由于于它們是緊緊密相連的的,所以在在實(shí)際中往往往將它們們等同起來(lái)來(lái)。在啟動(dòng)數(shù)據(jù)據(jù)庫(kù)之前應(yīng)應(yīng)該啟動(dòng)監(jiān)監(jiān)聽程序,否否則就不能能利用命令令行方式來(lái)來(lái)管理數(shù)據(jù)據(jù)庫(kù),包括括啟動(dòng)和

22、關(guān)關(guān)閉數(shù)據(jù)庫(kù)庫(kù)。雖然數(shù)數(shù)據(jù)庫(kù)正常常運(yùn)行,但但如果沒有有啟動(dòng)監(jiān)聽聽程序,客客戶端就不不能連接到到數(shù)據(jù)庫(kù),在在服務(wù)器端端就不能使使用OEMM和iSQQL*Pllus工具具。啟動(dòng)和關(guān)閉閉監(jiān)聽程序序可以使用用命令行方方式,也可可以在wiindowws服務(wù)中中啟動(dòng)和關(guān)關(guān)閉,結(jié)果果一樣。例如可以在在命令提示示符下,輸輸入 lssnrcttl sttart 來(lái)啟動(dòng) 用lsnnrctll stoop來(lái)關(guān)閉閉。也可以以在計(jì)算機(jī)機(jī)管理服務(wù)務(wù)中對(duì)OrracleeOraDDb10gg_homme1TNNSLissteneer進(jìn)行關(guān)關(guān)閉和啟動(dòng)動(dòng)操作。在命令提示示符下輸入入sqlpplus /nooologD:orrac

23、leeprooductt10.1.0db_11NETTWORKKADMMIN用于于查找不同同數(shù)據(jù)庫(kù)的的ERROOR - ORA-125114: TTNS: 監(jiān)聽程序序當(dāng)前無(wú)法法識(shí)別連接接描述符中中請(qǐng)求的服服務(wù) 的問問題解決方法(11)# lissteneer.orra Neetworrk Coonfiggurattion Filee: D:oraacleprodduct10.11.0ddb_1netwworkadmiinliistenner.oora# Genneratted bby Orraclee connfiguuratiion ttoolss.SID_LLIST_LISTTENERR

24、= (SIID_LIIST = (SID_DESCC = (SIID_NAAME = PLSSExtPProc) (ORRACLEE_HOMME = D:ooraclleprroducct100.1.00db_1) (PRROGRAAM = extpproc) ) (SIDD_DESSC = (GLLOBALL_DBNNAME =wwangwweijiian) (ORRACLEE_HOMME = D:ooraclleprroducct100.1.00db_1) (SIID_NAAME =waangweeijiaanID) ) )LISTEENER = (DEESCRIIPTIOON_LIIST

25、 = (DESCCRIPTTION = (ADDDRESSS_LIIST = (ADDRRESS = (PPROTOOCOL = IPPC)(KKEY = EXTTPROCC) ) (ADDDRESSS_LIIST = (ADDRRESS = (PPROTOOCOL = TCCP)(HHOST = innformmatioon)(PPORT = 15521) ) ) )(2)# tnssnamees.orra Neetworrk Coonfiggurattion Filee:D:oracclepproduuct110.1.0dbb_1NNETWOORKAADMINNtnssnamees.orr

26、a# Genneratted bby Orraclee connfiguuratiion ttoolss.WANGWWEIJIIAN= /看看看這個(gè)地地方是否正正確 (DEESCRIIPTIOON = (ADDRRESS = (PPROTOOCOL = TCCP)(HHOST = innformmatioon)(PPORT = 15521) (CONNNECT_DATAA = (SEERVERR = DDEDICCATEDD) (SEERVICCE_NAAME =WANGGWEIJJIAN) /將將小寫改成成了大寫。 ) )EXTPRROC_CCONNEECTIOON_DAATA = (DEE

27、SCRIIPTIOON = (ADDRRESS_LISTT = (ADDDRESSS = (PROOTOCOOL = IPC)(KEYY = EEXTPRROC) ) (CONNNECT_DATAA = (SIID = PLSEExtPrroc) (PRRESENNTATIION = RO) ) ) 錯(cuò)誤:IIO異常:The Netwword Adappter coulld noot esstabllish the connnectiion產(chǎn)生的原因因:監(jiān)聽程程序進(jìn)程沒沒有啟動(dòng)或或輸入了錯(cuò)錯(cuò)誤的網(wǎng)絡(luò)絡(luò)服務(wù)名產(chǎn)產(chǎn)生的錯(cuò)誤誤提示。ERRORR - OORA-1125411: TNNS: 沒沒有監(jiān)聽

28、程程序產(chǎn)生的原因因:例程未未打開在使用Orraclee sqll*pluus時(shí),出出現(xiàn)的錯(cuò)誤誤提示:SSP2-00103: SQLL 緩沖區(qū)區(qū)中無(wú)可運(yùn)運(yùn)行的程序序,在輸入入sql語(yǔ)語(yǔ)句時(shí),如如果出現(xiàn)這這個(gè)錯(cuò)誤提提示則只需需輸入如下下命令即可可:sett sserveerouttput onn為用戶解鎖鎖的sqll語(yǔ)句:aalterr useer sccott accoount unloock;用scottt用戶登登錄的時(shí)候候出現(xiàn)的錯(cuò)錯(cuò)誤:ORRA-011017: invvalidd useernamme/paasswoord; logoon deeniedd。此時(shí)無(wú)無(wú)法登錄。這主要是是因?yàn)閟c

29、cott的的密碼錯(cuò)誤誤的原因??赡苣J(rèn)認(rèn)的scoott密碼碼不正確的的原因。用用下面的兩兩條語(yǔ)句即即可解決。alterr useer sccott accoount unloock;alterr useer sccott idenntifiied bby waangweeijiaan;創(chuàng)建用戶ccreatte usser wwangwweijiian iidenttifieed byy wwjj123刪除用戶出出現(xiàn)的問題題:(ERRROR:ORA-019440: ccannoot drrop aa useer thhat iis cuurrenntly connnecteed)當(dāng)前前用戶的系系

30、統(tǒng)進(jìn)程還還存在,所所以無(wú)法刪刪除,這時(shí)時(shí)應(yīng)該找到到進(jìn)程并kkill掉掉。1、查詢此此用戶的會(huì)會(huì)話進(jìn)程,SQLSSELECCT SIID,SEERIALL# FRROM VV$SESSSIONN WHEERE UUSERNNAME=wanngweiijiann; SIID SERRIAL#- - 24 253341 866 1881172、結(jié)束此此用戶的所所有會(huì)話SQLAALTERR SYSSTEM KILLL SESSSIONN 244,253341;Systeem alltereed.SQLAALTERR SYSSTEM KILLL SESSSIONN 866,181117;Systeem

31、alltereed.刪除用戶SQLDDROP USERR USEER1 CCASCAADE;數(shù)據(jù)庫(kù)的備備份與恢復(fù)復(fù)1 數(shù)據(jù)庫(kù)庫(kù)的脫機(jī)備備份與恢復(fù)復(fù)備份文件的的位置與清清單:*參數(shù)文件件的位置DD:orracleeprooductt10.1.0db_11dattabasse中的三三個(gè)oraa文件*查詢數(shù)據(jù)據(jù)字典視圖圖V$coontrool可以確確認(rèn)控制文文件的位置置與清單Selecct sttatuss,namme frrom VV$conntrollfilee;STATUUSNAME D:ORRACLEEPROODUCTT10.1.0ORADDATAAUSTTCONNTROLL01.CCTL

32、D:ORRACLEEPROODUCTT10.1.0ORADDATAAUSTTCONNTROLL02.CCTL D:ORRACLEEPROODUCTT10.1.0ORADDATAAUSTTCONNTROLL03.CCTL*查詢數(shù)據(jù)據(jù)字典視圖圖dba_dataa_filles可以以確認(rèn)數(shù)據(jù)據(jù)文件的位位置與清單單。Selecct sttatuss,fille_naame ffrom dba_dataa_filles;STATUUSFILE_NAMEEAVAILLABLEED:ORRACLEEPROODUCTT10.1.0ORADDATAAUSTTUSEERS011.DBFFAVAILLABLEED:

33、ORRACLEEPROODUCTT10.1.0ORADDATAAUSTTSYSSAUX001.DBBFAVAILLABLEED:ORRACLEEPROODUCTT10.1.0ORADDATAAUSTTUNDDOTBSS01.DDBFAVAILLABLEED:ORRACLEEPROODUCTT10.1.0ORADDATAAUSTTSYSSTEM001.DBBF*查詢數(shù)據(jù)據(jù)字典視圖圖V$loogfille可以確確認(rèn)聯(lián)機(jī)重重做日志文文件的位置置與清單Selecct grroup#,staatus,mmembeer frrom vv$loggfilee;GROUPP#STATUUSMEMBEER3 D

34、:ORRACLEEPROODUCTT10.1.0ORADDATAAUSTTREDDO03.LOG2 D:ORRACLEEPROODUCTT10.1.0ORADDATAAUSTTREDDO02.LOG1 D:ORRACLEEPROODUCTT10.1.0ORADDATAAUSTTREDDO01.LOG脫機(jī)備份的的步驟:打開命令提提示符,在在命令提示示符下輸入入sqlpplus /NOLLOG命令令后按回車車鍵,以不不連接數(shù)據(jù)據(jù)庫(kù)的方式式啟動(dòng)SQQL*PLLUS以具有syysDBAA或SYSSOPERR權(quán)限的數(shù)數(shù)據(jù)庫(kù)用戶戶(如syystemm或syss)、syysdbaa的連接身身份連接到到ora

35、ccle以immeediatte方式關(guān)關(guān)閉數(shù)據(jù)庫(kù)庫(kù),以便進(jìn)進(jìn)行脫機(jī)備備份。出現(xiàn)現(xiàn)以下字樣樣:SQLsshutddown immeediatte數(shù)據(jù)庫(kù)已經(jīng)經(jīng)關(guān)閉已經(jīng)卸載數(shù)數(shù)據(jù)庫(kù)Oraclle例程已已經(jīng)關(guān)閉使用操作系系統(tǒng)命令或或工具,按按照備份文文件清單備備份所需要要備份的文文件,不得得漏掉一個(gè)個(gè)。備份完成以以后,以oopen方方式啟動(dòng)數(shù)數(shù)據(jù)庫(kù),以以便用戶可可以繼續(xù)使使用數(shù)據(jù)庫(kù)庫(kù)。使用數(shù)據(jù)泵泵進(jìn)行邏輯輯備份與恢恢復(fù) OOraclle10gg中引入了了最新的數(shù)數(shù)據(jù)泵(ddata pumpp)技術(shù),即即expddp和immppd。在oraacle以以前的版本本中,通常常使用exxp和immp實(shí)用程程序

36、進(jìn)行導(dǎo)導(dǎo)出導(dǎo)入數(shù)數(shù)據(jù)?,F(xiàn)在在,除了可可以繼續(xù)使使用expp和impp之外,還還可以使用用expddp和immppd來(lái)來(lái)進(jìn)行導(dǎo)入入導(dǎo)出數(shù)據(jù)據(jù)。由于eexpdpp和impppd的速速度優(yōu)于eexp和iimp。所所以oraacle建建議使用eexpdpp和impppd進(jìn)行行導(dǎo)出導(dǎo)入入數(shù)據(jù)。注意:exxpdp和和impppd都是服服務(wù)器端實(shí)實(shí)用程序,只只能在orraclee服務(wù)器端端使用。而而exp和和imp是是客戶端實(shí)實(shí)用程序,既既可以在客客戶端使用用,也可以以在服務(wù)器器端使用。 導(dǎo)導(dǎo)出數(shù)據(jù)是是指將數(shù)據(jù)據(jù)庫(kù)中的數(shù)數(shù)據(jù)導(dǎo)出到到一個(gè)操作作系統(tǒng)文件件(即轉(zhuǎn)儲(chǔ)儲(chǔ)文件)中中,導(dǎo)入數(shù)數(shù)據(jù)是指將將轉(zhuǎn)儲(chǔ)文件件中的數(shù)

37、據(jù)據(jù)導(dǎo)入到數(shù)數(shù)據(jù)庫(kù)中。數(shù)據(jù)泵的作作用a 實(shí)實(shí)現(xiàn)邏輯備備份與恢復(fù)復(fù)b可以在在數(shù)據(jù)庫(kù)方方案之間傳傳輸數(shù)據(jù)cc可以在數(shù)數(shù)據(jù)庫(kù)之間間傳輸數(shù)據(jù)據(jù)d數(shù)據(jù)庫(kù)庫(kù)應(yīng)用軟件件的版本升升級(jí)e消除除磁盤碎片片。在使用exxpdp和和impppd實(shí)用程程序時(shí),其其轉(zhuǎn)儲(chǔ)文件件只能存放放在DIRRECTOORY對(duì)象象指定的OOS目錄中中,而不能能直接指定定OS目錄錄。因此,使使用時(shí)必須須首先創(chuàng)建建DIREECTORRY對(duì)象,并并且運(yùn)行eexpdpp和impppd實(shí)用用程序的數(shù)數(shù)據(jù)庫(kù)用戶戶授予使用用DIREECTORRY對(duì)象的的權(quán)限。具具體代碼如如下:SQLcconneect ssys/wwangwweijiian aas

38、syysdbaaSQLccreatte diirecttory dumpp_dirr ad e:dumpp;SQLggrantt reaad,wrrite on ddirecctoryy dummp_diir too sysstem,scottt;使用exppdp導(dǎo)出出數(shù)據(jù)一 估計(jì)轉(zhuǎn)轉(zhuǎn)儲(chǔ)文件的的大?。簩?dǎo)導(dǎo)出之前估估計(jì)一下轉(zhuǎn)轉(zhuǎn)儲(chǔ)文件的的大小,以以免發(fā)生空空間不足的的現(xiàn)象。例例子:C:exxpdp systtem/ppasswword fullly=y estiimatee_onlly=y estiimatee=staatisttics noloogfille=y二 導(dǎo)出表表 是指將將一個(gè)或多多個(gè)表的結(jié)結(jié)構(gòu)及其數(shù)數(shù)據(jù)導(dǎo)出到到轉(zhuǎn)儲(chǔ)文件件中。導(dǎo)出出表時(shí)每次次只能導(dǎo)出出一個(gè)方案案中的表。C:eexpdpp scoott/wwangwweijiian ddirecctoryy=dummp_diir duumpfiile=sscottttab.Dmp logffile=scotttlogg三 導(dǎo)出方方案 導(dǎo)出出方案是指指將一個(gè)或或多個(gè)方案案的所有對(duì)對(duì)象結(jié)構(gòu)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論