1樓:匿名使用者
你問問題就沒問對。你既然要問,當然要把系統的報錯提示資訊問出來,光寫一個你自己寫的指令碼有什麼用。
一樓的沒對,create這類ddl語句是自動commit的。
你再執行一下這兩句話吧
alter tablespace kong offline;
drop tablespace kong including contents and datafiles;
我懷疑是你在em裡刪除的時候沒有連資料檔案一起刪掉。沒搞清楚它報的到底是資料檔案還是表空間。
或者你在em裡刪除掉表空間之後,那個目錄底下,用作業系統命令,rm把那個資料檔案刪除掉。
再或者你可以建立的時候用reuse datafile。
2樓:
退下重開試下!
或試下create or replace tablespace kongdatafile 'd:\msis\kong.dbf' size 3g
autoextend on next 100m maxsize 30g
autoallocate;
create user kong identified by asdf
default tablespace kong;
grant create table to "kong";
grant "dba" to "kong";
oracle一次刪除多張表,oracle 在sql developer裡批量刪除表
oracle一次刪除多張表的步驟如下 1,登入oem並單擊此處的伺服器以管理表空間,使用者等。2,選擇要刪除的表空間。3,選擇要刪除的表空間,然後單擊此處的 刪除 按鈕。4,選中此框以刪除資料檔案,即從磁碟中刪除資料檔案。5,所謂的資料檔案,就是這個表空間的資料,儲存在本地硬碟中,也稱為物理資料。6...
怎麼檢視oracle中某個表空間下所有表的大小
用如下語句查詢 select segment name,tablespace name,bytes b,bytes 1024 kb,bytes 1024 1024 mb from user segments where segment type table and tablespace name u...
如何檢視oracle表空間已使用大小
檢視所有表空間使用情況 select b.file id 檔案id號,b.tablespace name 表空間名,b.bytes 1024 1024 m 位元組數,b.bytes sum nvl a.bytes,0 1024 1024 m 已使用,sum nvl a.bytes,0 1024 10...