Oracle刪除當(dāng)前用戶下所有表的方法適用于有或沒有刪除權(quán)限
1、如果有plsql客戶端,則可以使用該用戶登錄,選中所有表 右鍵Drop即可。

2、如果有刪除用戶的權(quán)限,則可以:
drop user user_name cascade;
加了cascade就可以把用戶連帶的數(shù)據(jù)全部刪掉。
刪除后再創(chuàng)建該用戶。
--創(chuàng)建用戶 create user 用戶名 profile default identified by 密碼 default tablespace 表空間名稱 temporary tablespace TEMP account unlock;
--授權(quán) grant dba to 用戶名; grant connect,resource to 用戶名;
3、如果沒有刪除用戶的權(quán)限,則可以執(zhí)行:
select 'drop table '||table_name||';' from cat where table_type='TABLE'
table_name是要查詢的表名,''里的內(nèi)容是進行字符拼接
將會輸出一批刪除表的sql語句,執(zhí)行這些SQL語句就可以了。
- oracle創(chuàng)建新用戶以及用戶權(quán)限配置、查詢語句
- oracle數(shù)據(jù)庫如何給用戶授權(quán)查詢權(quán)限
- Oracle數(shù)據(jù)庫scott用戶創(chuàng)建view視圖權(quán)限的操作方法
- Oracle創(chuàng)建設(shè)置查詢權(quán)限用戶的方法
- Oracle的用戶、角色及權(quán)限相關(guān)操作
- MySQL與Oracle 差異比較之七用戶權(quán)限
- Oracle中sys和system用戶、系統(tǒng)權(quán)限和角色的區(qū)別
- oracle用戶權(quán)限管理使用詳解
- Oracle查詢用戶擁有所有系統(tǒng)權(quán)限的方法
相關(guān)文章
PL/SQL Dev連接Oracle彈出空白提示框的解決方法分享
第一次安裝Oracle,裝在虛擬機中,用PL/SQL Dev連接遠程數(shù)據(jù)庫的時候老是彈出空白提示框,網(wǎng)上找了很久,解決方法也很多,可是就是沒法解決我這種情況的。2014-08-08
CentOS8下安裝oracle客戶端完整(填坑)過程分享(推薦)
這篇文章主要介紹了CentOS8下安裝oracle客戶端完整(填坑)過程分享,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2019-12-12
Oracle?VM?VirtualBox?Ubuntu設(shè)置共享文件夾方式
這篇文章主要介紹了Oracle?VM?VirtualBox?Ubuntu設(shè)置共享文件夾方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-06-06
oracle查看執(zhí)行最慢與查詢次數(shù)最多的sql語句
這篇文章主要給大家介紹了oracle查看執(zhí)行最慢與查詢次數(shù)最多的sql語句,文中給出完整的示例代碼,相信對大家的學(xué)習(xí)或者工作具有一定的參考價值,有需要的朋友們下面來一起看看吧。2017-01-01

