oracle刪除使用者失敗。

2021-06-09 12:22:05 字數 545 閱讀 2409

執行命令:drop user username cascade ,報錯ora-01940: cannot drop a user that is currently connected,可執行以下步驟

1:select * from v$vession where username = '使用者名稱'

得到使用者session的sid ,serial#

2:執行命令 sql> alter system kill session 'sid,serial#'

3:執行命令 drop user username cascade

注:仍執行失敗,可根據sid得到spid ,然後執行作業系統命令kill -9

select spid from v$process p , v$session q

where p.addr = q.paddr and q.sid = '具體值'

得到spid  執行以下步驟

1: 執行作業系統命令 kill -9 spid

2:    執行刪除使用者命令 drop user username cascade

Oracle 新建使用者,刪除使用者,授權

oracle內部有兩個建好的使用者 system和sys。使用者可直接登入到system使用者以建立其他使用者,因為system具有建立別 的使用者的 許可權。在安裝oracle時,使用者或系統管理員首先可以為自己建立乙個使用者。語法 建立使用者 create user 使用者名稱 identifi...

建立oracle使用者及刪除使用者

建立使用者 create user 使用者名稱 identified by 密碼 default tablespace 表空間名 temporary tablespace 臨時表空間名 profile default quota unlimited on 表空間名 grant revoke obje...

Oracle 新建使用者,刪除使用者,授權

oracle內部有兩個建好的使用者 system和sys。使用者可直接登入到system使用者以建立其他使用者,因為system具有建立別 的使用者的 許可權。在安裝oracle時,使用者或系統管理員首先可以為自己建立乙個使用者。語法 建立使用者 create user 使用者名稱 identifi...