首先你要確定你當(dāng)前用戶是否有權(quán)限去刪除用戶
“專業(yè)、務(wù)實、高效、創(chuàng)新、把客戶的事當(dāng)成自己的事”是我們每一個人一直以來堅持追求的企業(yè)文化。 成都創(chuàng)新互聯(lián)公司是您可以信賴的網(wǎng)站建設(shè)服務(wù)商、專業(yè)的互聯(lián)網(wǎng)服務(wù)提供商! 專注于網(wǎng)站建設(shè)、網(wǎng)站制作、軟件開發(fā)、設(shè)計服務(wù)業(yè)務(wù)。我們始終堅持以客戶需求為導(dǎo)向,結(jié)合用戶體驗與視覺傳達(dá),提供有針對性的項目解決方案,提供專業(yè)性的建議,創(chuàng)新互聯(lián)建站將不斷地超越自我,追逐市場,引領(lǐng)市場!
刪除步驟:
登錄dba賬戶
drop user 用戶名 cascade;
其中cascade是強(qiáng)制刪除,包括該用戶下的所有表。
1.首先使用ORACLE系統(tǒng)用戶登錄PL/SQL管理工具。
2.在SQL腳本中,編寫和執(zhí)行SQL語句來刪除表空間的表空間名稱。
3.如果希望清理用戶下的所有數(shù)據(jù)庫表,可以執(zhí)行以下語句,刪除用戶名cascade。
4.當(dāng)執(zhí)行上述語句時,它將顯示在它正在執(zhí)行的級別以下。
5.執(zhí)行之后,可以使用刪除的用戶登錄PL/SQL。
6.如果有彈出提示,說明刪除成功。
前提要確保數(shù)據(jù)庫服務(wù)及監(jiān)聽均處于啟動狀態(tài)。
具體方法/步驟 :
1通過在開始輸入cmd,進(jìn)入Dos命令窗口。
2輸入sqlplus system/system密碼@數(shù)據(jù)庫名稱,點回車,從而連通數(shù)據(jù)庫。
3在上述窗口中輸入select username from dba_users,點回車,以顯示當(dāng)前數(shù)據(jù)庫實例中的用戶名;
4選擇要刪除的用戶,在當(dāng)前窗口中輸入:drop user USERNAME cascade; 點回車。
5稍等片刻,即可完成數(shù)據(jù)庫用戶刪除動作;
--鎖定用戶
ALTER USER STORE ACCOUNT LOCK;
--查詢進(jìn)程號(sid,serial#)
select* FROM v$session WHERE username='STORE';
--刪除對應(yīng)的進(jìn)程
ALTER SYSTEM KILL SESSION '862,3566';
--刪除對應(yīng)的用戶
DROP USER STORE? CASCADE;
Oracle怎么刪除用戶及用戶下的全部數(shù)據(jù)
操作步驟如下:
第一步:用超級管理員登陸oracle“conn
/
as
sysdbaconn
/
as
sysdba”
第二步:刪除指定的用戶“drop
user
username
cascade”
第三步:重新創(chuàng)建此用戶
“create
user
username
identified
by
password;
第四步:給用戶授權(quán)"grant
dba
to
username
"
第五步:登陸指定用戶”conn
username
/password“
(1)查看用戶的連接狀況
select username,sid,serial# from v$session;
如下結(jié)果:
username sid serial#
----------------------------------------
(nulll) 513 22974
SYS 514 18183
NETBNEW 516 21573
test 167 13
WUZHQ 532 4562
---------------------
(2)找到要刪除用戶的sid,和serial,并刪除
如:刪除用戶'test':
alter system kill session '167,13';
(3)刪除用戶
如:刪除用戶'test'
drop user test cascade;