oracle笔记八:删除创建用户

创建用户

1
2
3
4
5
第一步:用超级管理员登陆oracle“conn / as sysdbaconn / as sysdba”
第二步:删除指定的用户“drop user shiot cascade”
第三步:重新创建此用户 “create user shiot identified by shiot;
第四步:给用户授权"grant dba to shiot "
第五步:登陆指定用户”conn shiot /shiot

删除用户

1
2
3
4
5
删除用户和用户下面的表
conn / as sysdba
drop user shiot cascade;
create user shiot identified by Ze 大专栏  oracle笔记八:删除创建用户ri_200;
grant dba to shiot;

注意

有时候会报错ORA-01940: cannot drop a user that is currently connected

这是由于系统有用户连接了这个用户,需要杀掉

1
2
3
4
5
6
7
8
9
10
11
select sid,serial# from v$session where username='SHIOT';
alter system kill session '6874,5525';

SID SERIAL#
---------- ----------
23 61457
58 53549
80 60121
3419 53257
5750 53427
6874 5525

你可能感兴趣的:(oracle笔记八:删除创建用户)