一 查看索引名select * from user_indexes;二 刪除索引drop index index_name;
成都創(chuàng)新互聯(lián)公司是網(wǎng)站建設專家,致力于互聯(lián)網(wǎng)品牌建設與網(wǎng)絡營銷,專業(yè)領域包括成都網(wǎng)站設計、網(wǎng)站制作、電商網(wǎng)站制作開發(fā)、小程序開發(fā)、微信營銷、系統(tǒng)平臺開發(fā),與其他網(wǎng)站設計及系統(tǒng)開發(fā)公司不同,我們的整合解決方案結(jié)合了恒基網(wǎng)絡品牌建設經(jīng)驗和互聯(lián)網(wǎng)整合營銷的理念,并將策略和執(zhí)行緊密結(jié)合,且不斷評估并優(yōu)化我們的方案,為客戶提供全方位的互聯(lián)網(wǎng)品牌整合方案!
你好,先把服務關(guān)閉了,這樣其他人就不能使用了,于是你就可以刪除索引了。
1、打開Navicat,右擊oracle數(shù)據(jù)庫,然后點擊【打開連接】。
2、點擊【其它】,然后點擊【索引】,此時顯示oracle數(shù)據(jù)庫中所有的索引。
3、右擊要刪除的索引,然后選擇【設計索引】。
4、核實索引內(nèi)容,以免錯刪。
5、右擊要刪除的索引,然后選擇【刪除索引】。
6、最后勾選【確定】,然后點擊【刪除】。
7、此時該索引就刪除了。
刪除掉table_name中的索引index_name的SQL語句如下:
DROP INDEX index_name ON talbe_name
1、你需要明白oracle數(shù)據(jù)結(jié)構(gòu)
首先數(shù)據(jù)以表table/索引index/視圖view等方式存在,而表/索引/視圖存儲在表空間,表空間對應硬盤上的文件
2、數(shù)據(jù)庫包含數(shù)據(jù)字典或默認的一些用戶或你創(chuàng)建的用戶,這些用戶訪問這些表或表空間
3、而這都需要存在一個實例instance
4、所以你如果刪除數(shù)據(jù),需要刪除表,然后表空間(或者直接刪除表空間連帶里面的表)
DROP TABLESPACE DATA_TS1 INCLUDING CONTENTS AND DATAFILES;
5、查詢都有哪些表空間
col file_name format a50
select TABLESPACE_NAME,FILE_NAME from dba_data_files order by TABLESPACE_NAME;
查詢表空間包含哪些表
col SEGMENT_NAME format a30
select distinct SEGMENT_NAME,TABLESPACE_NAME from dba_segments where TABLESPACE_NAME='DATA_TS1' order by SEGMENT_NAME;
6、生成所有表的drop語句
select 'drop table '||tname||' purge;' from tab order by tname;
7、用dbca刪除instance后,數(shù)據(jù)庫就像新安裝時候一樣干干凈凈
dbca -silent -deleteDatabase -sourceDB mydb -sysDBAUserName sys -sysDBAPassword db123456
或者用圖形界面刪除。