1. Oracle資料庫添加用戶,設置許可權,刪除用戶
conn / as sysdba
//創建用戶
create user thtwin identified by thtwin ;
//給用戶授權
grant create session to thtwin ;
grant create table to thtwin ;
grant unlimited tablespace to thtwin ;
//刪除用戶
drop user thtwin cascade;
2. oracle資料庫里,我建的用戶不想用了,怎麼刪刪除後,用戶里的表也跟著刪沒了嗎
如果這個用戶下已經創建了資料庫對象(比如表、視圖、存儲過程等),則需要用
drop user xxxxx cascade ; 的方式來刪除該資料庫用戶。
不過需要注意,這個方式就將該用戶的所有資料庫對象刪除了,要慎用!
沒有辦法保留用戶的資料庫對象 情況下刪除用戶。
如果這個用戶下沒資料庫對象,那麼用 drop user xxxx 即可。當然前提是xxxx 沒有 登錄到資料庫中;你有刪除用戶的許可權等等。
3. 如何刪除遠程oracle資料庫中指定用戶
首先要保證當前用戶有刪除用戶的許可權,
drop user 用戶名就行了,也可以直接在界面上刪除,跟本地沒什麼區別
4. oracle資料庫怎麼刪除自定義用戶
舉例:刪除用戶 abc,
首先,以sysdba用戶登錄資料庫
$sqlplus / as sysdba
刪除用戶abc
SQL>drop user abc cascade
注意: 刪除了用戶abc,只是刪除了該用戶下的schema objects,是不會刪除相應的tablespace的。
5. oracle無法刪除用戶
你要刪的用戶已經與資料庫建立連接了,因此無法將該用戶刪掉。如果確實要刪掉的話而條件又允許的話以sys的身份登錄進去使用immediate的方式將資料庫關掉,然後將資料庫以受限的方式打開,最後把該用戶刪了。不過也可以在不關閉資料庫的情況下把該用戶刪了,那就是使用kill session的方式先把對方與資料庫的會話斷開,然後再去刪。不過無論採用何種方式其目的都是要迫使對方與資料庫的會話斷開。
6. oracle資料庫怎麼刪除自定義用戶
你的意思是 刪掉一個用戶嗎?
如果是刪除用戶以及該用戶下所有的表、視圖,使用dba賬號登錄資料庫,執行下面語句即可:
drop user User_name cascade;