此时情绪此时天,无事小神仙
好好生活,平平淡淡每一天

编辑

Oracle 用户操作

创建用户

basedb:用户名
123456:密码

create user basedb identified by 123456;

授权用户

basedb:用户名
dba:dba权限

grant dba to basedb;

删除用户

basedb:用户名

drop user basedb cascade;

强制删除用户

若是删除用户时有连接正在使用,则可执行以下操作强制删除用户;

修改用户的密码后再删

-- 修改用户的密码
alter user basedb identified by "tmp_password";
-- 重新删除用户
drop user basedb cascade;

删除占用用户的session后再删

-- 查看正在使用的session
select * from V$SESSION where username = 'basedb';
-- 删除session:删除的内容为V$SESSION表的'SID,SERIAL#'字段拼接
-- 删除session结果sql样例:alter system kill session '11,111' immediate;
select 'alter system kill session '''||SID||','||SERIAL#||''' immediate;' from V$SESSION where username = 'basedb';
-- 重新删除用户
drop user basedb cascade;
posted @ 2024-05-08 16:26  踏步  阅读(5)  评论(0编辑  收藏  举报