当前位置:首页 » 数据仓库 » oracle数据库删除账户
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

oracle数据库删除账户

发布时间: 2022-10-08 07:47:13

1. Oracle数据库添加用户,设置权限,删除用户

conn / as sysdba

//创建用户

create user thtwin identified by thtwin ;

//给用户授权

grant create session to thtwin ;

grant create table to thtwin ;

grant unlimited tablespace to thtwin ;

//删除用户
drop user thtwin cascade;

2. oracle数据库里,我建的用户不想用了,怎么删删除后,用户里的表也跟着删没了吗

如果这个用户下已经创建了数据库对象(比如表、视图、存储过程等),则需要用
drop user xxxxx cascade ; 的方式来删除该数据库用户。
不过需要注意,这个方式就将该用户的所有数据库对象删除了,要慎用!
没有办法保留用户的数据库对象 情况下删除用户。
如果这个用户下没数据库对象,那么用 drop user xxxx 即可。当然前提是xxxx 没有 登录到数据库中;你有删除用户的权限等等。

3. 如何删除远程oracle数据库中指定用户

首先要保证当前用户有删除用户的权限,
drop user 用户名就行了,也可以直接在界面上删除,跟本地没什么区别

4. oracle数据库怎么删除自定义用户

举例:删除用户 abc,
首先,以sysdba用户登录数据库
$sqlplus / as sysdba
删除用户abc
SQL>drop user abc cascade
注意: 删除了用户abc,只是删除了该用户下的schema objects,是不会删除相应的tablespace的。

5. oracle无法删除用户

你要删的用户已经与数据库建立连接了,因此无法将该用户删掉。如果确实要删掉的话而条件又允许的话以sys的身份登录进去使用immediate的方式将数据库关掉,然后将数据库以受限的方式打开,最后把该用户删了。不过也可以在不关闭数据库的情况下把该用户删了,那就是使用kill session的方式先把对方与数据库的会话断开,然后再去删。不过无论采用何种方式其目的都是要迫使对方与数据库的会话断开。

6. oracle数据库怎么删除自定义用户

你的意思是 删掉一个用户吗?
如果是删除用户以及该用户下所有的表、视图,使用dba账号登录数据库,执行下面语句即可:
drop user User_name cascade;