1.

公司主營業(yè)務(wù):網(wǎng)站設(shè)計制作、成都做網(wǎng)站、移動網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。創(chuàng)新互聯(lián)是一支青春激揚、勤奮敬業(yè)、活力青春激揚、勤奮敬業(yè)、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴謹、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)推出南縣免費做網(wǎng)站回饋大家。
刪除無任何數(shù)據(jù)對象的表空間:
首先使用pl/sql界面化工具,或者使用oracle自帶的sql
plus工具,連接需要刪除的表空間的oracle數(shù)據(jù)局庫。
確認當(dāng)前用戶是否有刪除表空間的權(quán)限,如果沒有
drop
tablespace,請先用更高級的用戶(如sys)給予授權(quán)或者直接用更高級的用戶。
用drop
tablespace
xxx
,刪除需要刪除的表空間。
2.
刪除有任何數(shù)據(jù)對象的表空間
使用drop
tablespace
xxx
including
contents
and
datafiles;來刪除表空間。
3.
注意事項:
如果drop
tablespace語句中含有datafiles,那datafiles之前必須有contents關(guān)鍵字,不然會提示ora-01911錯誤
再sql*plus中使用system身份登陸數(shù)據(jù)庫\x0d\x0a然后執(zhí)行下面語句:\x0d\x0aDROP USER user_name CASCADE;\x0d\x0a這樣你該用戶包括該用戶下的表,試圖,同義詞,過程,索引,及相關(guān)的一切就都不見了。\x0d\x0a然后再新建一個同名用戶,賦予相應(yīng)權(quán)限就可以了。
在ORACLE表中刪除數(shù)據(jù)通常有兩種方法:一種是使用delete,一種是使用truncate。
delete 優(yōu)點:1、可以增加WHERE條件來進行選擇性刪除。
2、可以通過rollback進行回滾。
缺點:1、速度較慢。
truncate 優(yōu)點:1、速度很快。
缺點:1、不能加條件刪除。
2、無法通過rollback進行數(shù)據(jù)回滾。
可以按用戶清空,如果只刪除數(shù)據(jù),不刪除用戶,可以通過sql刪除
select
'drop
table
'||table_name||'
purge;'
from
user_tables;
如果刪除用戶可以直接drop
user
scott
cascade;然后可以刪除用戶對應(yīng)的默認表空間;
的操作后,但很多情況下,很多用戶會發(fā)現(xiàn)重新安裝時,點了下一步安裝界面就消失了,往往無奈下只好重裝系統(tǒng),其實只是你數(shù)據(jù)庫沒刪干凈,刪干凈就不會出現(xiàn)這種情況了。 完全刪除Oracle數(shù)據(jù)庫的方法: 1、開始-設(shè)置-控制面板-管理工具-服務(wù) 停止所有Oracle服務(wù)。 2、開始-程序-Oracle - OraHome81-Oracle Installation Products- Universal Installer 卸裝所有Oracle產(chǎn)品,但Universal Installer本身不能被刪除 5、運行regedit,選擇HKEY_LOCAL_MACHINESOFTWAREORACLE,按del鍵刪除這個入口。 6、運行regedit,選擇HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices,滾動 這個列表,刪除所有Oracle入口。 7、運行refedit, HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesEventlogApplication, 刪除所有Oracle入口。 8、開始-設(shè)置-控制面板-系統(tǒng)-高級-環(huán)境變量 刪除環(huán)境變量CLASSPATH和PATH中有關(guān)Oracle的設(shè)定 9、從桌面上、STARTUP(啟動)組、程序菜單中,刪除所有有關(guān)Oracle的組和圖標(biāo) 10、刪除Program FilesOracle目錄 11、重新啟動計算機,重起后才能完全刪除Oracle所在目錄 12、刪除與Oracle有關(guān)的文件,選擇Oracle所在的缺省目錄C:Oracle,刪除這個入 口目錄及所有子目錄,并從Windows 2000目錄(一般為C:WINNT)下刪除以下文 件ORACLE.INI、oradim73.INI、oradim80.INI、oraodbc.ini等等。 13、WIN.INI文件中若有[ORACLE]的標(biāo)記段,刪除該段 14、如有必要,刪除所有Oracle相關(guān)的ODBC的DSN 15、到事件查看器中,刪除Oracle相關(guān)的日志說明:如果有個別DLL文件無法刪除的情況,則不用理會,重新啟動,開始新的安裝, 安裝時,選擇一個新的目錄,則源碼天空 ,安裝完畢并重新啟動后,老的目錄及文件就可以刪除掉了
?步驟1:☆停止服務(wù)。
?打開計算機桌面。點擊【開始】-【運行】,輸入services.msc命令,出現(xiàn)服務(wù)列表。
?分別選擇10個ORACLE數(shù)據(jù)庫服務(wù),右擊選擇停止服務(wù)。 ?
步驟2:☆卸載ORACLE數(shù)據(jù)庫-1
?卸載ORACLE數(shù)據(jù)庫時,要使用ORACLE數(shù)據(jù)庫自帶的卸載工具完成,可以在【開始】菜單-【程序】-【oracle】中找到。
步驟2:☆卸載ORACLE數(shù)據(jù)庫-2
?單擊【Universal Installer】,選擇產(chǎn)品清單中選擇已經(jīng)安裝的Oracle產(chǎn)品,單擊刪除,完成卸載。
步驟3:☆刪除注冊表。
?因為在安裝ORACLE數(shù)據(jù)庫時,很多配置都寫到了注冊表中,要想徹底刪除數(shù)據(jù)庫,必須將注冊表中的數(shù)據(jù)刪除。
?刪除注冊表注冊表1:HKEY_CLASSES_ROOT\HKEY_LOCAL_MACHINE\SOFTWARE下ORACLE項
?刪除注冊表注冊表2:HKEY_CLASSES_ROOT\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services下ORACLE項
?刪除注冊表注冊表3:HKEY_CLASSES_ROOT\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventlogHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application下ORACLE項 ?
步驟4:刪除環(huán)境變量。
?如果在安裝ORACLE數(shù)據(jù)庫時進行了環(huán)境變量的設(shè)置,卸載的時候,需要將環(huán)境變量刪除。
?右擊我的電腦-屬性-系統(tǒng)屬性-高級,單擊環(huán)境變量按鈕。在系統(tǒng)變量中找到ORACLE_HOME選項,刪除即可。如果在CLASSPATH和PATH中也存在Oracle設(shè)置,一并刪除即可。
5
步驟5:☆刪除目錄重啟計算機。
?徹底刪除ORACLE數(shù)據(jù)庫,需要將ORACLE安裝目錄,全部刪除。
?刪除完畢之后,重啟計算機,完成ORACLE數(shù)據(jù)庫移除。
本文標(biāo)題:怎么刪除oracle數(shù)據(jù),oracle 刪除數(shù)據(jù)sql
URL標(biāo)題:http://chinadenli.net/article40/dseipeo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站制作、軟件開發(fā)、Google、服務(wù)器托管、網(wǎng)站改版、域名注冊
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)