oracle資料庫刪除用戶
⑴ oracle資料庫里,我建的用戶不想用了,怎麼刪刪除後,用戶里的表也跟著刪沒了嗎
如果這個用戶下已經創建了資料庫對象(比如表、視圖、存儲過程等),則需要用
drop user xxxxx cascade ; 的方式來刪除該資料庫用戶。
不過需要注意,這個方式就將該用戶的所有資料庫對象刪除了,要慎用!
沒有辦法保留用戶的資料庫對象 情況下刪除用戶。
如果這個用戶下沒資料庫對象,那麼用 drop user xxxx 即可。當然前提是xxxx 沒有 登錄到資料庫中;你有刪除用戶的許可權等等。
⑵ oracle無法刪除用戶
你要刪的用戶已經與資料庫建立連接了,因此無法將該用戶刪掉。如果確實要刪掉的話而條件又允許的話以sys的身份登錄進去使用immediate的方式將資料庫關掉,然後將資料庫以受限的方式打開,最後把該用戶刪了。不過也可以在不關閉資料庫的情況下把該用戶刪了,那就是使用kill session的方式先把對方與資料庫的會話斷開,然後再去刪。不過無論採用何種方式其目的都是要迫使對方與資料庫的會話斷開。
⑶ 如何刪除oracle 12創建的用戶
當你創建用戶時,應該定義它的表空間(default
tablespace)。否則,它會使用系統表空間(system
tablespace)。這是應該避免的。
這是常用的創建用戶的一個例子:
create
user
xxxxx
identified
by
xxxxx
profile
default
default
tablespace
users
temporary
tablespace
tempts01
account
unlock;
請注意,你首先要確認你的資料庫里是否有這二個表空間:users和tempts01。如果沒有,你先要創建表空間users及tempts01,然後再創建用戶。
⑷ oracle資料庫怎麼刪除自定義用戶
舉例:刪除用戶 abc,
首先,以sysdba用戶登錄資料庫
$sqlplus / as sysdba
刪除用戶abc
SQL>drop user abc cascade
注意: 刪除了用戶abc,只是刪除了該用戶下的schema objects,是不會刪除相應的tablespace的。
⑸ Oracle刪除用戶
這位兄弟可能有些概念有點模糊了,DB建好後,會有tablespace,tablespace裡面會有datafile,假如你某個tablespace裡面有10個datafile,每個datafile 2G,那麼你的tablespace就是20G,不管這20G裡面有沒有資料,這20G都是會在系統裡面霸佔20G的空間的。
你的那個情況,就是datafile裡面的資料清除了30G,但是空間還是有的,你可以手動去把datafile縮小,這樣才能減少磁碟空間
⑹ 如何刪除Oracle資料庫用戶及用戶下的實體
前提要確保資料庫服務及監聽均處於啟動狀態。
具體方法/步驟 :
1通過在開始輸入cmd,進入Dos命令窗口。
2輸入sqlplus system/system密碼@資料庫名稱,點回車,從而連通資料庫。
3在上述窗口中輸入select username from dba_users,點回車,以顯示當前資料庫實例中的用戶名;
4選擇要刪除的用戶,在當前窗口中輸入:drop user USERNAME cascade; 點回車。
5稍等片刻,即可完成資料庫用戶刪除動作;
⑺ 如何在Oracle中刪除用戶
首先你要確定你當前用戶是否有許可權去刪除用戶
刪除步驟:
登錄dba賬戶
drop user 用戶名 cascade;
其中cascade是強制刪除,包括該用戶下的所有表。
⑻ 刪除oracle中某一個用戶的所有數據 如何操作
刪除一個用戶下的所有數據,可以採用刪除用戶,然後重新建立同名用戶的方式。
1、刪除用戶:
DROP USER 用戶名 CASCADE;2、創建用戶:
create user 用戶名 identified by 密碼;3、賦予相應許可權:
grant connect,resource,dba to 用戶名;
⑼ oracle資料庫的用戶可以刪除嗎
可以,不過你要想好,刪了就全沒了:
drop user username cascade;
⑽ 如何使用oracle資料庫,建立和刪除用戶
建立用戶(尖括弧裡面按需要填) create user <用戶名> identified by <密碼> default tablespace <默認表空間名> temporary tablespace <臨時表空間名> account unlock; 建完用戶最好給它賦點許可權,至少最基本的create session許可權要有,要不然它就連不上來了。 grant creat session to XXX; 刪除用戶 drop user <用戶名>; 如果用戶下有對象存在,必須先刪除用戶下的對象,或者用 drop user <用戶名> cascade;一起刪除