版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
Windows下如何徹底刪除OracleWindows下如何徹底刪除OracleNT下如何徹底刪除Oracle?軟件環(huán)境:1、Windows2000+ORACLE8.1.72、ORACLE安裝路徑為:C:\ORACLE實(shí)現(xiàn)方法:1、開始一>設(shè)置一>控制面板一>管理工具一>服務(wù)停止所有Oracle服務(wù)。2、開始一>程序—>Oracle-OraHome81—>OracleInstallationProducts—>UniversalInstaller卸裝所有Oracle產(chǎn)品,但UniversalInstaller本身不能被刪除5、運(yùn)行regedit,選擇HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del鍵刪除這個(gè)入口。6、運(yùn)行regedit,選擇HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services滾動(dòng)這個(gè)列表,刪除所有Oracle入口。7、運(yùn)行regedit,HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application,刪除所有Oracle入口。8、開始—>設(shè)置—>控制面板—>系統(tǒng)—>高級(jí)—>環(huán)境變量刪除環(huán)境變量CLASSPATH和PATH中有關(guān)Oracle的設(shè)定9、從桌面上、STARTUP(啟動(dòng))組、程序菜單中,刪除所有有關(guān)Oracle的組和圖標(biāo)10、刪除\ProgramFiles\Oracle目錄11、重新啟動(dòng)計(jì)算機(jī),重起后才能完全刪除Oracle所在目錄12、刪除與Oracle有關(guān)的文件,選擇Oracle所在的缺省目錄C:\Oracle,刪除這個(gè)入口目錄及所有子目錄,并從Windows2000目錄(一般為C:\WINNT)下刪除以下文件ORACLE.INI、oradim73.INI、oradim80.INI、oraodbc.ini等等。13、WIN.INI文件中若有[ORACLE]的標(biāo)記段,刪除該段14、如有必要,刪除所有Oracle相關(guān)的ODBC的DSN15、到事件查看器中,刪除Oracle相關(guān)的日志說(shuō)明:如果有個(gè)別DLL文件無(wú)法刪除的情況,則不用理會(huì),重新啟動(dòng),開始新的安裝,安裝時(shí),選擇一個(gè)新的目錄,則,安裝完畢并重新啟動(dòng)后,老的目錄及文件就可以刪除掉了。SQL*PLUS命令的使用大全SQL*PLUS命令的使用大全Oracle的sql*plus是與oracle進(jìn)行交互的客戶端工具。在sql*plus中,可以運(yùn)行sql*plus命令與sql*plus語(yǔ)句。我們通常所說(shuō)的DML、DDL、DCL語(yǔ)句都是sql*plus語(yǔ)句,它們執(zhí)行完后,都可以保存在一個(gè)被稱為sqlbuffer的內(nèi)存區(qū)域中,并且只能保存一條最近執(zhí)行的sql語(yǔ)句,我們可以對(duì)保存在sqlbuffer中的sql語(yǔ)句進(jìn)行修改,然后再次執(zhí)行,sql*plus一般都與數(shù)據(jù)庫(kù)打交道。除了sql*plus語(yǔ)句,在sql*plus中執(zhí)行的其它語(yǔ)句我們稱之為sql*plus命令。它們執(zhí)行完后,不保存在sqlbuffer的內(nèi)存區(qū)域中,它們一般用來(lái)對(duì)輸出的結(jié)果進(jìn)行格式化顯示,以便于制作報(bào)表。下面就介紹一下一些常用的sql*plus命令:.執(zhí)行一個(gè)SQL腳本文件SQL>startfile_nameSQL>@file_name我們可以將多條sql語(yǔ)句保存在一個(gè)文本文件中,這樣當(dāng)要執(zhí)行這個(gè)文件中的所有的sql語(yǔ)句時(shí),用上面的任一命令即可,這類似于dos中的批處理。.對(duì)當(dāng)前的輸入進(jìn)行編輯SQL>edit.重新運(yùn)行上一次運(yùn)行的sql語(yǔ)句SQL>/.將顯示的內(nèi)容輸出到指定文件SQL>SPOOLfile_name在屏幕上的所有內(nèi)容都包含在該文件中,包括你輸入的sql語(yǔ)句。.關(guān)閉spool輸出SQL>SPOOLOFF只有關(guān)閉spool輸出,才會(huì)在輸出文件中看到輸出的內(nèi)容。6.顯示一個(gè)表的結(jié)構(gòu)SQL>desctable_nameCOL命令:主要格式化列的顯示形式。該命令有許多選項(xiàng),具體如下:COL[UMN][{column|expr}[option...]]Option選項(xiàng)可以是如下的子句:ALI[AS]aliasCLE[AR]FOLD_A[FTER]FOLD_B[EFORE]FOR[MAT]formatHEA[DING]textJUS[TIFY]{L[EFT]|C[ENTER]|C[ENTRE]|R[IGHT]}LIKE{expr|alias}NEWL[INE]NEW_V[ALUE]variableNOPRI[NT]|PRI[NT]NUL[L]textOLD_V[ALUE]variableON|OFFWRA[PPED]|WOR[D_WRAPPED]|TRU[NCATED]
.改變?nèi)笔〉牧袠?biāo)題COLUMNcolumn_nameHEADINGcolumn_headingForexample:Sql>select*fromdept;DEPTNODNAMELOC10ACCOUNTINGNEWYORKsql>colLOCheadinglocationsql>select*fromdept;DEPTNODNAMElocation10ACCOUNTINGNEWYORK.將列名ENAME改為新列名EMPLOYEENAME并將新列名放在兩行上:Sql>select*fromempDepartmentnameSalary10aaa11SQL>COLUMNENAMEHEADING’Employee|NameSql>select*fromempEmployeeDepartmentnameSalary10aaa11note:thecolheadingturnintotwolinesfromoneline..改變列的顯示長(zhǎng)度:FOR[MAT]formatSql>selectempno,ename,jobfromemp;EMPNOENAMEJOB7369SMITHCLERK7499ALLENSALESMAN7521WARDSALESMANSql>colenameformata40EMPNOENAMEJOBCLERKSALESMANSALESMANCLERKSALESMANSALESMAN7499ALLEN7521WARD.設(shè)置列標(biāo)題的對(duì)齊方式JUS[TIFY]{L[EFT]|C[ENTER]|C[ENTRE]|R[IGHT]}SQL>colenamejustifycenterSQL>/EMPNOENAMEJOBEMPNOENAMEJOBCLERKSALESMAN7369SMITHCLERKSALESMAN7499ALLENSALESMAN7521WARD對(duì)于NUMBER型的列,列標(biāo)題缺省在右邊,其它類型的列標(biāo)題缺省在左邊.不讓一個(gè)列顯示在屏幕上NOPRI[NT]|PRI[NT]SQL>coljobnoprintSQL>/EMPNOENAME7369SMITH7499ALLEN7521WARD.格式化NUMBER類型列的顯示:SQL>COLUMNSALFORMAT$99,990SQL>/EmployeeDepartmentNameSalaryCommission30ALLEN$1,600300.顯示列值時(shí),如果列值為NULL值,用text值代替NULL值COMMNUL[L]textSQL>COLCOMMNUL[L]text.設(shè)置一個(gè)列的回繞方式WRA[PPED]|WOR[D_WRAPPED]|TRU[NCATED]COL1HOWAREYOU?SQL>COLCOL1FORMATA5SQL>COLCOL1WRAPPEDCOL1HOWAREYOU?SQL>COLCOL1WORD_WRAPPEDCOL1HOWAREYOU?SQL>COLCOL1WORD_WRAPPEDCOL1HOWA.顯示列的當(dāng)前的顯示屬性值SQL>COLUMNcolumn_name.將所有列的顯示屬性設(shè)為缺省值SQL>CLEARCOLUMNS屏蔽掉一個(gè)列中顯示的相同的值BREAKONbreak_columnSQL>BREAKONDEPTNOSQL>SELECTDEPTNO,ENAME,SALFROMEMPWHERESAL<2500ORDERBYDEPTNO;DEPTNOENAMESAL10CLARK2450MILLER130020SMITH800ADAMS1100在上面屏蔽掉一個(gè)列中顯示的相同的值的顯示中,每當(dāng)列值變化時(shí)在值變化之前插入n個(gè)空行。BREAKONbreak_columnSKIPnSQL>BREAKONDEPTNOSKIP1SQL>/DEPTNOENAMESAL10CLARK2450MILLER130020SMITH800ADAMS1100顯示對(duì)BREAK的設(shè)置SQL>BREAK刪除6、7的設(shè)置SQL>CLEARBREAKSSet命令:該命令包含許多子命令:SETsystem_variablevaluesystem_variablevalue可以是如下的子句之一:APPI[NFO]{ON|OFF|text}ARRAY[SIZE]{15|n}AUTO[COMMIT]{ON|OFF|IMM[EDIATE]|n}AUTOP[RINT]{ON|OFF}AUTORECOVERY[ON|OFF]AUTOT[RACE]{ON|OFF|TRACE[ONLY]}[EXP[LAIN]][STAT[ISTICS]]BLO[CKTERMINATOR]{.|c}CMDS[EP]{;|c|ON|OFF}COLSEP{_|text}COM[PATIBILITY]{V7|V8|NATIVE}CON[CAT]{.|c|ON|OFF}COPYC[OMMIT]{0|n}COPYTYPECHECK{ON|OFF}DEF[INE]{&|c|ON|OFF}DESCRIBE[DEPTH{1|n|ALL}][LINENUM{ON|OFF}][INDENT{ON|OFF}]ECHO{ON|OFF}EDITF[ILE]file_name[.ext]EMB[EDDED]{ON|OFF}ESC[APE]{\|c|ON|OFF}FEED[BACK]{6|n|ON|OFF}FLAGGER{OFF|ENTRY|INTERMED[IATE]|FULL}FLU[SH]{ON|OFF}HEA[DING]{ON|OFF}HEADS[EP]{||c|ON|OFF}INSTANCE[instance_path|LOCAL]LIN[ESIZE]{80|n}LOBOF[FSET]{n|1}LOGSOURCE[pathname]LONG{80|n}LONGC[HUNKSIZE]{80|n}MARK[UP]HTML[ON|OFF][HEADtext][BODYtext][ENTMAP{ON|OFF}][SPOOL{ON|OFF}][PRE[FORMAT]{ON|OFF}]NEWP[AGE]{1|n|NONE}NULLtextNUMF[ORMAT]formatNUM[WIDTH]{10|n}PAGES[IZE]{24|n}PAU[SE]{ON|OFF|text}RECSEP{WR[APPED]|EA[CH]|OFF}RECSEPCHAR{_|c}SERVEROUT[PUT]{ON|OFF}[SIZEn][FOR[MAT]{WRA[PPED]|WOR[D_WRAPPED]|TRU[NCATED]}]SHIFT[INOUT]{VIS[IBLE]|INV[ISIBLE]}SHOW[MODE]{ON|OFF}SQLBL[ANKLINES]{ON|OFF}SQLC[ASE]{MIX[ED]|LO[WER]|UP[PER]}SQLCO[NTINUE]{>|text}SQLN[UMBER]{ON|OFF}SQLPRE[FIX]{#|c}SQLP[ROMPT]{SQL>|text}SQLT[ERMINATOR]{;|c|ON|OFF}SUF[FIX]{SQL|text}TAB{ON|OFF}TERM[OUT]{ON|OFF}TI[ME]{ON|OFF}TIMI[NG]{ON|OFF}TRIM[OUT]{ON|OFF}TRIMS[POOL]{ON|OFF}UND[ERLINE]{-|c|ON|OFF}VER[IFY]{ON|OFF}WRA[P]{ON|OFF}.設(shè)置當(dāng)前session是否對(duì)修改的數(shù)據(jù)進(jìn)行自動(dòng)提交SQL>SETAUTO[COMMIT]{ON|OFF|IMM[EDIATE]|n}.在用start命令執(zhí)行一個(gè)sql腳本時(shí),是否顯示腳本中正在執(zhí)行的SQL語(yǔ)句SQL>SETECHO{ON|OFF}.是否顯示當(dāng)前sql語(yǔ)句查詢或修改的行數(shù)SQL>SETFEED[BACK]{6|n|ON|OFF}默認(rèn)只有結(jié)果大于6行時(shí)才顯示結(jié)果的行數(shù)。如果setfeedback1,則不管查詢到多少行都返回。當(dāng)為off時(shí),一律不顯示查詢的行數(shù).是否顯示列標(biāo)題SQL>SETHEA[DING]{ON|OFF}當(dāng)setheadingoff時(shí),在每頁(yè)的上面不顯示列標(biāo)題,而是以空白行代替.設(shè)置一行可以容納的字符數(shù)SQL>SETLIN[ESIZE]{80|n}如果一行的輸出內(nèi)容大于設(shè)置的一行可容納的字符數(shù),則折行顯示。.設(shè)置頁(yè)與頁(yè)之間的分隔SQL>SETNEWP[AGE]{1|n|NONE}當(dāng)setnewpage0時(shí),會(huì)在每頁(yè)的開頭有一個(gè)小的黑方框。當(dāng)setnewpagen時(shí),會(huì)在頁(yè)和頁(yè)之間隔著n個(gè)空行。當(dāng)setnewpagenone時(shí),會(huì)在頁(yè)和頁(yè)之間沒有任何間隔。.顯示時(shí),用text值代替NULL值SQL>SETNULLtext.設(shè)置一頁(yè)有多少行數(shù)SQL>SETPAGES[IZE]{24|n}如果設(shè)為0,則所有的輸出內(nèi)容為一頁(yè)并且不顯示列標(biāo)題.是否顯示用DBMS_OUTPUT.PUT_LINE包進(jìn)行輸出的信息。SQL>SETSERVEROUT[PUT]{ON|OFF}在編寫存儲(chǔ)過(guò)程時(shí),我們有時(shí)會(huì)用dbms_output.put_line將必要的信息輸出,以便對(duì)存儲(chǔ)過(guò)程進(jìn)行調(diào)試,只有將serveroutput變量設(shè)為on后,信息才能顯示在屏幕上。.當(dāng)SQL語(yǔ)句的長(zhǎng)度大于LINESIZE時(shí),是否在顯示時(shí)截取SQL語(yǔ)句。SQL>SETWRA[P]{ON|OFF}當(dāng)輸出的行的長(zhǎng)度大于設(shè)置的行的長(zhǎng)度時(shí)(用setlinesizen命令設(shè)置),當(dāng)setwrapon時(shí),輸出行的多于的字符會(huì)另起一行顯示,否則,會(huì)將輸出行的多于字符切除,不予顯示。.是否在屏幕上顯示輸出的內(nèi)容,主要用與SPOOL結(jié)合使用。SQL>SETTERM[OUT]{ON|OFF}在用spool命令將一個(gè)大表中的內(nèi)容輸出到一個(gè)文件中時(shí),將內(nèi)容輸出在屏幕上會(huì)耗費(fèi)大量的時(shí)間,設(shè)置settermspooloff后,則輸出的內(nèi)容只會(huì)保存在輸出文件中,不會(huì)顯示在屏幕上,極大的提高了spool的速度。.將SPOOL輸出中每行后面多余的空格去掉SQL>SETTRIMS[OUT]{ON|OFF}13)顯示每個(gè)sql語(yǔ)句花費(fèi)的執(zhí)行時(shí)間setTIMING{ON|OFF}.修改sqlbuffer中的當(dāng)前行中,第一個(gè)出現(xiàn)的字符串C[HANGE]/old_value/new_valueSQL>l1*select*fromdeptSQL>c/dept/emp1*select*fromemp.編輯sqlbuffer中的sql語(yǔ)句EDI[T].顯示sqlbuffer中的sql語(yǔ)句,listn顯示sqlbuffer中的第n行,并使第n行成為當(dāng)前行L[IST][n].在sqlbuffer的當(dāng)前行下面加一行或多行I[NPUT].將指定的文本加到sqlbuffer的當(dāng)前行后面A[PPEND]SQL>selectdeptno,2dname3fromdept;DEPTNODNAME10ACCOUNTING20RESEARCH30SALES40OPERATIONSSQL>L22*dnameSQL>a,loc2*dname,locSQL>L1selectdeptno,2dname,loc3*fromdeptSQL>/DEPTNODNAMELOC10ACCOUNTINGNEWYORK20RESEARCHDALLAS30SALESCHICAGO40OPERATIONSBOSTON.將sqlbuffer中的sql語(yǔ)句保存到一個(gè)文件中SAVEfile_name.將一個(gè)文件中的sql語(yǔ)句導(dǎo)入到sqlbuffer中GETfile_name.再次執(zhí)行剛才已經(jīng)執(zhí)行的sql語(yǔ)句RUNor/22.執(zhí)行一個(gè)存儲(chǔ)過(guò)程EXECUTEprocedure_name23.在sql*plus中連接到指定的數(shù)據(jù)庫(kù)CONNECTuser_name/passwd@db_alias24.設(shè)置每個(gè)報(bào)表的頂部標(biāo)題TTITLE25.設(shè)置每個(gè)報(bào)表的尾部標(biāo)題BTITLE26.寫一個(gè)注釋REMARK[text]27.將指定的信息或一個(gè)空行輸出到屏幕上PROMPT[text]28.將執(zhí)行的過(guò)程暫停,等待用戶響應(yīng)后繼續(xù)執(zhí)行PAUSE[text]Sql>PAUSEAdjustpaperandpressRETURNtocontinue.29.將一個(gè)數(shù)據(jù)庫(kù)中的一些數(shù)據(jù)拷貝到另外一個(gè)數(shù)據(jù)庫(kù)(如將一個(gè)表的數(shù)據(jù)拷貝到另一個(gè)數(shù)據(jù)庫(kù))COPY{FROMdatabase|TOdatabase|FROMdatabaseTOdatabase}{APPEND|CREATE|INSERT|REPLACE}destination_table[(column,column,column,...)]USINGquerysql>COPYFROMSCOTT/TIGER@HQTOJOHN/CHROME@WESTcreateemp_t
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《安裝工程計(jì)量與計(jì)價(jià)(第2版)》課件 第6章 消防工程
- 2024年百雀羚企業(yè)文化與理念傳遞
- 2024地球科學(xué)教案:揭秘地球的形狀
- 預(yù)付卡銷售的會(huì)計(jì)處理分錄-記賬實(shí)操
- 文書模板-民辦幼兒園關(guān)停賠償申請(qǐng)書
- 2024故宮文化課件:漢字書法藝術(shù)的傳承之旅
- 2024年Excel高級(jí)用戶培訓(xùn)課件:從入門到專家
- 2024年教育課件:《觀察魚》的互動(dòng)性與趣味性提升
- 2024年《畫漫畫》教案設(shè)計(jì):從漫畫到動(dòng)畫的跨越
- 2024教案設(shè)計(jì)趨勢(shì):大學(xué)物理教學(xué)策略解析
- 醫(yī)養(yǎng)結(jié)合養(yǎng)老院(養(yǎng)老中心)項(xiàng)目實(shí)施方案
- 焊工施工方案
- 營(yíng)養(yǎng)指導(dǎo)員理論考試題庫(kù)及答案
- 2023秋季學(xué)期國(guó)開電大專本科《法律文書》在線形考(第一至五次考核形考任務(wù))試題及答案
- 遼寧省大連市金普新區(qū)2023-2024學(xué)年九年級(jí)上學(xué)期期中化學(xué)試題
- 數(shù)據(jù)清洗課件-第4章-數(shù)據(jù)采集與抽取
- 2023年新改版青島版(六三制)四年級(jí)上冊(cè)科學(xué)全冊(cè)精編知識(shí)點(diǎn)梳理
- 小學(xué)英語(yǔ)-There is an old building in my school教學(xué)設(shè)計(jì)學(xué)情分析教材分析課后反思
- GB/T 16935.1-2023低壓供電系統(tǒng)內(nèi)設(shè)備的絕緣配合第1部分:原理、要求和試驗(yàn)
- 臨床微生物學(xué)檢驗(yàn):實(shí)驗(yàn)八 腸道桿菌的檢驗(yàn)(三)
評(píng)論
0/150
提交評(píng)論