1、如果想要?jiǎng)h除相應(yīng)的表格,那么首先要知道表格位于那個(gè)數(shù)據(jù)庫(kù),這樣才可以進(jìn)行刪除。
10年積累的網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問(wèn)題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站設(shè)計(jì)后付款的網(wǎng)站建設(shè)流程,更有江岸免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
2、然后需要打開(kāi)數(shù)據(jù)庫(kù),你會(huì)看到數(shù)據(jù)庫(kù)內(nèi)有很多表格。
3、往下拉,我們自己新建的表格一般都是位于最末端,找到表格右擊。
4、右擊選擇“表”你會(huì)看到側(cè)邊欄會(huì)彈出“刪除”點(diǎn)擊他。
5、這時(shí)會(huì)提示你是否刪除表格,如果想要徹底刪除表格,那么必須要將約束條件和清除√這樣才會(huì)刪除的更徹底。
Oracle數(shù)據(jù)庫(kù)卸載
方法/步驟
如果數(shù)據(jù)庫(kù)配置了自動(dòng)存儲(chǔ)管理(ASM),應(yīng)該先刪除聚集同步服務(wù)CSS(Cluster Synchronization
Services).刪除CSS服務(wù)的方法是在DOS命令行中執(zhí)行如下命令: localconfig delete
在“服務(wù)”窗口中停止oracle的所有服務(wù)。
在“開(kāi)始”菜單中依次選擇“程序” / “Oracle-OraDb11g_home1” / "Oracle Installation Products"
/"Universal Install",打開(kāi)Oracle Universal Installer(OUI)窗口。
單擊“卸載產(chǎn)品”按鈕,打開(kāi)“產(chǎn)品清單”窗。選中要?jiǎng)h除的Oracle產(chǎn)品, 單擊“刪除”按鈕,打開(kāi)“確認(rèn)刪除”對(duì)話框。
在“確認(rèn)刪除”對(duì)話框中單擊“是”按鈕,開(kāi)始刪除選擇的Oracle產(chǎn)品。
刪除自動(dòng)存儲(chǔ)管理(ASM),在DOS命令行中執(zhí)行如下命令: oracle -delete -asnsid +asm
運(yùn)行regedit命令,打開(kāi)注冊(cè)表窗口。刪除注冊(cè)表中與Oracle相關(guān)的內(nèi)容,具體如下。★刪除HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE目錄?!飫h除HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services中所有以oracle或OraWeb為開(kāi)頭的鍵?!飫h除HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventlog/Application中所有以oracle開(kāi)頭的鍵?!飫h除HKEY_CLASSES_ROOT目錄下所有以O(shè)ra、Oracle、Orcl或EnumOra為前綴的鍵?!飫h除HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/
Explorer/MenuOrder/Start
Menu/Programs中所有以oracle開(kāi)頭的鍵。★刪除HKEY_LOCAL_MACHINE/SOFTWARE/ODBC/ODBCINST.INI中
除Microsoft ODBC for Oracle注冊(cè)表鍵以外的所有含有Oracle的鍵。其中有些注冊(cè)表項(xiàng)可能在卸載Oracle產(chǎn)品的時(shí)候已經(jīng)被刪除。
刪除環(huán)境變量中的PATH和CLASSPATH中包含Oracle的值。
刪除“開(kāi)始” / “程序” 中所有Oracle的組和圖標(biāo)。
刪除所有和ORACLE相關(guān)的目錄。 ★C:\app\asus\oradata ★C:\Program Files (x86)\Oracle
★C:\Users\asus\AppData\Roaming\PLSQL Developer ★ORACLE_BASE目錄 ★C:DOcuments and
Setting \系統(tǒng)用戶名\LocalSettings\Temp目錄下的臨時(shí)文件。
1、首先使用ORACLE系統(tǒng)用戶登錄PL/SQL管理工具,如system/admin
2、在SQL腳本中,編寫刪除表空間的sql語(yǔ)句并執(zhí)行,drop tablespace 表空間名稱;
3、如果想把一個(gè)用戶下的所有數(shù)據(jù)庫(kù)表都清除掉,則可以執(zhí)行下面的語(yǔ)句,drop user 用戶名 cascade;
4、執(zhí)行上面的語(yǔ)句時(shí),在水平下方則會(huì)顯示 正在執(zhí)行...
5、待執(zhí)行后,則可以使用被刪除的用戶登錄一下PL/SQL。
擴(kuò)展資料:
一、Oracle的閃回刪除的原理:
如果使用DROP TABLE指令刪除表,該表不會(huì)從數(shù)據(jù)庫(kù)中立即刪除,而是保持原表的位置,但是將刪除的表重新命名,并將刪除的表信息存儲(chǔ)在回收站中,回收站記錄了被刪除表的新名字和原名字。
顯然,此時(shí)被刪除的表所占有的空間沒(méi)有立即被釋放,變成數(shù)據(jù)庫(kù)可以使用的潛在空間,記錄在回收站中的信息會(huì)保留一段時(shí)間,直到回收站的時(shí)間不夠或者使用PURGE指令刪除回收站中的記錄。
回收站是一個(gè)邏輯結(jié)構(gòu),不具有物理數(shù)據(jù)結(jié)構(gòu),只要?jiǎng)h除的表信息記錄在回收站中就可以通過(guò)閃回技術(shù)恢復(fù)刪除的表。
二、世界上的所有行業(yè)幾乎都在應(yīng)用Oracle技術(shù),《財(cái)富》100強(qiáng)中的98家公司都采用Oracle技術(shù)。Oracle是第一個(gè)跨整個(gè)產(chǎn)品線開(kāi)發(fā)和部署100%基于互聯(lián)網(wǎng)的企業(yè)軟件的公司。Oracle是世界領(lǐng)先的信息管理軟件供應(yīng)商和世界第二大獨(dú)立軟件公司。
幫助中國(guó)軟件企業(yè)在快速增長(zhǎng)的經(jīng)濟(jì)大潮中取得成功,促進(jìn)中國(guó)軟件業(yè)的發(fā)展,同時(shí)也為中國(guó)的廣大用戶提供性價(jià)比高、安全企業(yè)軟件,為他們的業(yè)務(wù)增長(zhǎng)作出貢獻(xiàn)。
甲骨文收購(gòu)了Sun,把Java收入囊中,對(duì)于Java這一最受全球編程者推崇的語(yǔ)言的前途業(yè)界有很多的擔(dān)心,雖然甲骨文明確表示將繼續(xù)開(kāi)發(fā)JDK。
IBM公司表示,IBM、甲骨文以及其他Java社區(qū)伙伴在OpenJDK上的協(xié)同工作,將加快Java平臺(tái)的創(chuàng)新。甲骨文和IBM的合作也標(biāo)志著企業(yè)客戶可以繼續(xù)憑借Java社區(qū)來(lái)提供更加開(kāi)放、靈活和創(chuàng)新新技術(shù),以促進(jìn)其業(yè)務(wù)增長(zhǎng)。
一、使用offline數(shù)據(jù)文件的方法
非歸檔模式使用:alter database datafile '...' offline drop;
歸檔模式使用: alter database datafile '...' offline;
說(shuō)明:
1) 以上命令只是將該數(shù)據(jù)文件OFFLINE,而不是在數(shù)據(jù)庫(kù)中刪除數(shù)據(jù)文件。該數(shù)據(jù)文件的信息在控制文件種仍存在。查詢v$datafile,仍顯示該文件。
2) 歸檔模式下offline和offline drop效果是一樣的
3) offline后,存在此datafile上的對(duì)象將不能訪問(wèn)
4) noarchivelog模式下,只要online redo日志沒(méi)有被重寫,可以對(duì)這個(gè)文件recover后進(jìn)行online操作
實(shí)際使用案例:
直接刪除數(shù)據(jù)文件后無(wú)法進(jìn)入系統(tǒng)的解決方案
正常情況下,刪除表空間的正確方法為:
DROP TABLESPACE tablespace_name INCLUDING CONTENTS AND DATAFILES;
如果沒(méi)有通過(guò)以上命令刪除而直接刪除了數(shù)據(jù)文件,將導(dǎo)致數(shù)據(jù)庫(kù)無(wú)法打開(kāi)。
如果直接刪除了數(shù)據(jù)文件
普通用戶登錄時(shí),則報(bào)錯(cuò):
ORA-01033: ORACLE initialization or shutdown in progress
sys用戶可以正常登錄
但進(jìn)行操作時(shí)(SELECT count(1) FROM user_tables),則會(huì)報(bào)錯(cuò):
ORA-01219: 數(shù)據(jù)庫(kù)未打開(kāi): 僅允許在固定表/視圖中查詢
如果執(zhí)行命令alter database open以打開(kāi)數(shù)據(jù)庫(kù)時(shí),又報(bào)如下錯(cuò):
ORA-01157: 無(wú)法標(biāo)識(shí)/鎖定數(shù)據(jù)文件 12 - 請(qǐng)參閱 DBWR 跟蹤文件
ORA-01110: 數(shù)據(jù)文件 12: 'E:/ORACLE/PRODUCT/10.2.0/ORADATA/ORCL/TSTEST001.DBF'
說(shuō)明數(shù)據(jù)庫(kù)沒(méi)找到這個(gè)數(shù)據(jù)文件
因?yàn)閿?shù)據(jù)文件在沒(méi)有被offline的情況下物理刪除了,導(dǎo)致oracle的數(shù)據(jù)不一致,因此啟動(dòng)失敗.
通過(guò)以下方法即可解決
解決方法:
sqlplus sys/orcl@orcl as sysdba;
SQL alter database datafile 'E:/ORACLE/PRODUCT/10.2.0/ORADATA/ORCL/TSTEST001.DBF' offline drop;
SQL alter database open;
SQL drop tablespace CTBASEDATA;
二、Oracle 10G R2開(kāi)始,可以采用:Alter tablespace tablespace_name drop datafile file_name;來(lái)刪除一個(gè)空數(shù)據(jù)文件,并且相應(yīng)的數(shù)據(jù)字典信息也會(huì)清除:
sys@ORCLselect file_id,file_name,tablespace_name from dba_data_files
2 where tablespace_name='USERS';
FILE_ID FILE_NAME TABLESPACE_NAME
------- -------------------------------------------- ------------------
4 /u01/app/oracle/oradata/orcl/users01.dbf USERS
sys@ORCLalter tablespace users add datafile
2 '/u01/app/oracle/oradata/orcl/users02.dbf' size 5M autoextend off;
Tablespace altered.
sys@ORCLselect file_id,file_name,tablespace_name from dba_data_files
2 where tablespace_name='USERS';
FILE_ID FILE_NAME TABLESPACE_NAME
------- -------------------------------------------- -------------------
4 /u01/app/oracle/oradata/orcl/users01.dbf USERS
9 /u01/app/oracle/oradata/orcl/users02.dbf USERS
sys@ORCLdrop table test;
Table dropped.
sys@ORCLcreate table test tablespace users
2 as
3 select * from dba_objects;
Table created.
sys@ORCLselect SEGMENT_NAME,FILE_ID,BLOCKS from dba_extents
2 where file_id=9;
SEGMENT_NAME FILE_ID BLOCKS
------------------------------ ---------- ----------
TEST 9 8
TEST 9 8
TEST 9 8
TEST 9 8
TEST 9 8
TEST 9 8
TEST 9 8
TEST 9 8
TEST 9 8
TEST 9 8
TEST 9 8
TEST 9 8
TEST 9 8
TEST 9 8
TEST 9 8
TEST 9 128
TEST 9 128
17 rows selected.
sys@ORCLalter table test move tablespace PERFSTAT; --把表移動(dòng)到其它表空間
Table altered.
sys@ORCLselect SEGMENT_NAME,FILE_ID,BLOCKS from dba_extents
2 where file_id=9;
no rows selected
sys@ORCLalter tablespace users drop datafile
2 '/u01/app/oracle/oradata/orcl/users02.dbf';
Tablespace altered.
sys@ORCLselect file_id,file_name,tablespace_name from dba_data_files
2 where tablespace_name='USERS';
FILE_ID FILE_NAME TABLESPACE_NAME
------- -------------------------------------------- ---------------------
4 /u01/app/oracle/oradata/orcl/users01.dbf USERS
三、oracle 10g可以刪除臨時(shí)表空間的文件
alter database tempfile '/home/oracle/temp01.dbf' drop including datafiles;
網(wǎng)站題目:oracle怎么刪除命令,oracle刪除表中數(shù)據(jù)命令
網(wǎng)頁(yè)路徑:http://aaarwkj.com/article20/hchpco.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信小程序、網(wǎng)站維護(hù)、、網(wǎng)站營(yíng)銷、網(wǎng)站排名、關(guān)鍵詞優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)