當前位置:首頁 » 操作系統 » oracle資料庫清空

oracle資料庫清空

發布時間: 2022-10-05 04:24:42

Ⅰ oracle資料庫怎麼清空

方法一:Delete
Form
表名
方法二:TRUNCATE
TABLE
在功能上與不帶
WHERE
子句的
DELETE
語句相同:二者均刪除表中的全部行。但
TRUNCATE
TABLE

DELETE
速度快,且使用的系統和事務日誌資源少。
DELETE
語句每次刪除一行,並在事務日誌中為所刪除的每行記錄一項。TRUNCATE
TABLE
通過釋放存儲表數據所用的數據頁來刪除數據,並且只在事務日誌中記錄頁的釋放。
TRUNCATE
TABLE
刪除表中的所有行,但表結構及其列、約束、索引等保持不變。新行標識所用的計數值重置為該列的種子。如果想保留標識計數值,請改用
DELETE。如果要刪除表定義及其數據,請使用
DROP
TABLE
語句。
對於由
FOREIGN
KEY
約束引用的表,不能使用
TRUNCATE
TABLE,而應使用不帶
WHERE
子句的
DELETE
語句。由於
TRUNCATE
TABLE
不記錄在日誌中,所以它不能激活觸發器。
TRUNCATE
TABLE
不能用於參與了索引視圖的表。
貼過來的,但是很全面
一般就是DLEETE
from

希望對你能有所幫助。

Ⅱ 怎麼把oracle資料庫數據全部清除

可以按用戶清空,如果只刪除數據,不刪除用戶,可以通過sql刪除
select
'drop
table
'||table_name||'
purge;'
from
user_tables;
如果刪除用戶可以直接drop
user
scott
cascade;然後可以刪除用戶對應的默認表空間;

Ⅲ 怎麼清除oracle中的所有數據

1、你需要明白oracle數據結構
首先數據以表table/索引index/視圖view等方式存在,而表/索引/視圖存儲在表空間,表空間對應硬碟上的文件
2、資料庫包含數據字典或默認的一些用戶或你創建的用戶,這些用戶訪問這些表或表空間
3、而這都需要存在一個實例instance
4、所以你如果刪除數據,需要刪除表,然後表空間(或者直接刪除表空間連帶裡面的表)
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後,資料庫就像新安裝時候一樣乾乾凈凈
dbca -silent -deleteDatabase -sourceDB mydb -sysDBAUserName sys -sysDBAPassword db123456
或者用圖形界面刪除。

Ⅳ oracle資料庫怎麼清除用戶下所有表

1.首先使用ORACLE系統用戶登錄PL/SQL管理工具。

Ⅳ 怎麼清空oracle資料庫里表的數據

用truncate、delete都可以,比如要清空一個名為abc的表,就這樣寫sql:
truncate table abc;或者:
delete from abc;

Ⅵ 如何清空oracle資料庫所有表

可以使用以下3種方式實現:


1、如果有plsql客戶端,則可以使用該用戶登錄,選中所有表 右鍵Drop即可。


2、如果有刪除用戶的許可權,則可以寫:

dropuseruser_namecascade;

加了cascade就可以把用戶連帶的數據全部刪掉。


3、如果沒有刪除用戶的許可權,則可以執行:

select'droptable'||table_name||';'fromcatwheretable_type='TABLE'

Ⅶ 如何完全刪除Oracle資料庫

的操作後,但很多情況下,很多用戶會發現重新安裝時,點了下一步安裝界面就消失了,往往無奈下只好重裝系統,其實只是你資料庫沒刪干凈,刪干凈就不會出現這種情況了。 完全刪除Oracle資料庫的方法: 1、開始-設置-控制面板-管理工具-服務 停止所有Oracle服務。 2、開始-程序-Oracle - OraHome81-Oracle Installation Procts- Universal Installer 卸裝所有Oracle產品,但Universal Installer本身不能被刪除 5、運行regedit,選擇HKEY_LOCAL_MACHINESOFTWAREORACLE,按del鍵刪除這個入口。 6、運行regedit,選擇HKEY_LOCAL_,滾動 這個列表,刪除所有Oracle入口。 7、運行refedit, HKEY_LOCAL_EventlogApplication, 刪除所有Oracle入口。 8、開始-設置-控制面板-系統-高級-環境變數 刪除環境變數CLASSPATH和PATH中有關Oracle的設定 9、從桌面上、STARTUP(啟動)組、程序菜單中,刪除所有有關Oracle的組和圖標 10、刪除Program FilesOracle目錄 11、重新啟動計算機,重起後才能完全刪除Oracle所在目錄 12、刪除與Oracle有關的文件,選擇Oracle所在的預設目錄C:Oracle,刪除這個入 口目錄及所有子目錄,並從Windows 2000目錄(一般為C:WINNT)下刪除以下文 件ORACLE.INI、oradim73.INI、oradim80.INI、oraodbc.ini等等。 13、WIN.INI文件中若有[ORACLE]的標記段,刪除該段 14、如有必要,刪除所有Oracle相關的ODBC的DSN 15、到事件查看器中,刪除Oracle相關的日誌說明:如果有個別DLL文件無法刪除的情況,則不用理會,重新啟動,開始新的安裝, 安裝時,選擇一個新的目錄,則源碼天空 ,安裝完畢並重新啟動後,老的目錄及文件就可以刪除掉了

Ⅷ oracle怎麼清空資料庫資料庫

可以使用以下3種方式實現:

1、如果有plsql客戶端,則可以使用該用戶登錄,選中所有表 右鍵Drop即可。

2、如果有刪除用戶的許可權,則可以寫:

1

drop user user_name cascade;

加了cascade就可以把用戶連帶的數據全部刪掉。

3、如果沒有刪除用戶的許可權,則可以執行:

1

select 'drop table '||table_name||';' from cat where table_type='TABLE'

Ⅸ 如何徹底刪除oracle 資料庫

方法/步驟

1
•步驟1:☆停止服務。
•打開計算機桌面。點擊【開始】-【運行】,輸入services.msc命令,出現服務列表。
•分別選擇10個ORACLE資料庫服務,右擊選擇停止服務。 •

2
步驟2:☆卸載ORACLE資料庫-1
•卸載ORACLE資料庫時,要使用ORACLE資料庫自帶的卸載工具完成,可以在【開始】菜單-【程序】-【oracle】中找到。
步驟2:☆卸載ORACLE資料庫-2
•單擊【Universal Installer】,選擇產品清單中選擇已經安裝的Oracle產品,單擊刪除,完成卸載。

3
步驟3:☆刪除注冊表。
•因為在安裝ORACLE資料庫時,很多配置都寫到了注冊表中,要想徹底刪除資料庫,必須將注冊表中的數據刪除。
•刪除注冊表注冊表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
步驟4:刪除環境變數。
•如果在安裝ORACLE資料庫時進行了環境變數的設置,卸載的時候,需要將環境變數刪除。
•右擊我的電腦-屬性-系統屬性-高級,單擊環境變數按鈕。在系統變數中找到ORACLE_HOME選項,刪除即可。如果在CLASSPATH和PATH中也存在Oracle設置,一並刪除即可。

5
步驟5:☆刪除目錄重啟計算機。
•徹底刪除ORACLE資料庫,需要將ORACLE安裝目錄,全部刪除。
•刪除完畢之後,重啟計算機,完成ORACLE資料庫移除。

Ⅹ 如何完全刪除Oracle資料庫

步驟:
1、停用oracle服務:進入計算機管理,在服務中,找到oracle開頭的所有服務,右擊選擇停止。2、在開始菜單中,找到Universal Installer,運行Oracle Universal Installer,單擊卸載產品。3、在產品清單窗口中,單擊全部展開,除了OraDb11g_home1外,勾選其他項目,單擊刪除。
4、按Windows徽標鍵和R鍵,打開運行窗口,輸入regedit,打開注冊表,依次展開HKEY_LOCAL_MACHINE\SOFTWARE,找到oracle,刪除之

5、依次展開HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services中,刪除所有oracle開頭的項。

6、依次展開HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application,刪除所有oracle開頭的項;在HKEY_CLASSES_ROOT,刪除以ora開頭的項。7、重啟電腦,刪除oracle目錄,刪除Oracle的安裝目錄app等。這樣就卸載完畢了。

熱點內容
監控腳本實用 發布:2022-11-30 14:14:28 瀏覽:376
九陰真經顯血腳本 發布:2022-11-30 14:14:22 瀏覽:195
浪潮伺服器mgn口地址 發布:2022-11-30 14:13:41 瀏覽:818
linux鎖屏設置 發布:2022-11-30 14:08:20 瀏覽:894
演算法轉讓 發布:2022-11-30 14:07:24 瀏覽:22
我的世界為什麼從伺服器斷開連接 發布:2022-11-30 14:07:04 瀏覽:427
怎麼擠出母乳存儲袋中的空氣 發布:2022-11-30 14:05:32 瀏覽:31
linuxbin文件 發布:2022-11-30 14:01:19 瀏覽:478
購物網站源碼php 發布:2022-11-30 13:58:15 瀏覽:472
python執行java 發布:2022-11-30 13:56:23 瀏覽:940