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 表空間名稱(chēng) temporary tablespace TEMP account unlock;
--授權(quán)
grant dba to 用戶名;
grant connect,resource to 用戶名;
3、如果沒(méi)有刪除用戶的權(quán)限,則可以執(zhí)行:
select 'drop table '||table_name||';'
from cat
where table_type='TABLE'
table_name是要查詢(xún)的表名,''里的內(nèi)容是進(jìn)行字符拼接
將會(huì)輸出一批刪除表的sql語(yǔ)句,執(zhí)行這些SQL語(yǔ)句就可以了。
您可能感興趣的文章:- Oracle 用戶權(quán)限管理方法
- oracle用戶權(quán)限、角色管理詳解
- Oracle中sys和system用戶、系統(tǒng)權(quán)限和角色的區(qū)別
- oracle用戶權(quán)限管理使用詳解
- MySQL與Oracle 差異比較之七用戶權(quán)限
- Oracle的用戶、角色及權(quán)限相關(guān)操作
- Oracle 創(chuàng)建用戶及數(shù)據(jù)表的方法
- oracle 12c創(chuàng)建可插拔數(shù)據(jù)庫(kù)(PDB)與用戶詳解
- oracle命令行刪除與創(chuàng)建用戶的代碼
- Oracle創(chuàng)建設(shè)置查詢(xún)權(quán)限用戶的方法