重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
oracle怎么删除用户及用户下的全部数据
我们提供的服务有:网站制作、网站设计、微信公众号开发、网站优化、网站认证、监利ssl等。为千余家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的监利网站制作公司
操作步骤如下:
第一步:用超级管理员登陆oracle“conn
/
as
sysdbaconn
/
as
sysdba”
第二步:删除指定的用户“drop
user
username
cascade”
第三步:重新创建此用户
“create
user
username
identified
by
password;
第四步:给用户授权"grant
dba
to
username
"
第五步:登陆指定用户”conn
username
/password“
(1)查看用户的连接状况
select username,sid,serial# from v$session;
如下结果:
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;
首先你要确定你当前用户是否有权限去删除用户
删除步骤:
登录dba账户
drop user 用户名 cascade;
其中cascade是强制删除,包括该用户下的所有表。
工具/材料
CMD控制台
01
首先打开CMD命令行,输入如下的SQL语句进行oracle数据库连接,如下图所示
02
然后通过Create User命令来创建数据库用户,如下图所示,创建用户的时候可以增加临时表
03
创建好用户以后,就可以通过select命令来从dba_users表中查询创建的用户是否存在
04
接下来就需要给创建的用户进行连接授权,如下图所示,通过grant命令进行授权
05
授权成功以后,可以通过conn命令测试连接权限是否开通成功,如下图所示
06
当然还可以对用户的密码进行修改,如下图所示,通过alter命令来对用户密码进行修改
07
如果不想让一个用户进行数据库操作,你可以把这个用户锁定,如下图所示,通过alter和lock配合使用即可实现
08
最后演示一下如何删除一个用户,如下图所示,删除用户运用drop命令即可
删除一个用户下的所有数据,可以采用删除用户,然后重新建立同名用户的方式。
1、删除用户:
DROP USER 用户名 CASCADE;2、创建用户:
create user 用户名 identified by 密码;3、赋予相应权限:
grant connect,resource,dba to 用户名;