我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Oracle删除用户操作

短信预约 信息系统项目管理师 报名、考试、查分时间动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Oracle删除用户操作

Oracle删除用户操作

  • 首先确认相关的用户,表空间,表空间文件信息
select username,default_tablespace from dba_users where username="gumdbhn";
select * from dba_tablespaces a where a.tablespace_name="gumdbhn";
select * from dba_data_files b where b.tablespace_name ="gumdbhn";
  • 其次删除用户和该用户下的schema objects,但是不会删除相应的tablespace
drop user GUMDBHN cascade;
  • 删除表空间
SQL> alter tablespace GUMDBHN offline;
alter tablespace GUMDBHN offline
*
ERROR at line 1:
ORA-01191: file 42 is already offline - cannot do a normal offline
ORA-01110: data file 42: "/u02/oradata/GUMDBHN01.dbf"

移除用户后,表空间自动offline

SQL> DROP TABLESPACE GUMDBHN INCLUDING CONTENTS AND DATAFILES;
DROP TABLESPACE GUMDBHN INCLUDING CONTENTS AND DATAFILES
*
ERROR at line 1:
ORA-00604: error occurred at recursive SQL level 1
ORA-38301: can not perform DDL/DML over objects in Recycle Bin

此时,需要将回收站清空后在删除

SQL> purge dba_recyclebin;
DBA Recyclebin purged.
SQL> DROP TABLESPACE GUMDBHN INCLUDING CONTENTS AND DATAFILES;
Tablespace dropped.
  • 重启正常
SQL> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup;
ORACLE instance started.

Total System Global Area 2.0243E+10 bytes
Fixed Size		    2261968 bytes
Variable Size		 6375345200 bytes
Database Buffers	 1.3824E+10 bytes
Redo Buffers		   41164800 bytes
Database mounted.
Database opened.
SQL> 

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Oracle删除用户操作

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Oracle删除用户操作

首先确认相关的用户,表空间,表空间文件信息select username,default_tablespace from dba_users where username="gumdbhn";select * from dba_tablespaces a wh
Oracle删除用户操作
2021-03-20

shell脚本操作oracle删除表空间、创建表空间、删除用户

oracle下表空间的导出,用户的删除,表空间删除,用户新建,表空间新建,数据导入的shell使用非oracle用户执行该脚本参数说名$1:base表空间的用户名$2:同步表空间的用户名使用场景测试用,base表空间用于升级建立一些固化数据
2022-06-04

如何编写shell脚本操作oracle删除表空间、创建表空间、删除用户

本篇内容介绍了“如何编写shell脚本操作oracle删除表空间、创建表空间、删除用户”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!orac
2023-06-09

oracle怎么删除用户及用户数据

要删除Oracle数据库中的用户及其数据,可以按照以下步骤进行操作:1. 使用系统管理员账号登录到Oracle数据库。2. 确认要删除的用户不存在会话,可以使用以下SQL语句查询用户的会话数:sqlSELECT COUNT(*) FROM
2023-10-20

oracle 删除表空间与用户

以system用户登录,查找需要删除的用户:--查找用户select  * from dba_users;--查找工作空间的路径select * from dba_data_files;  --删除用户drop user 用户名称 cascade;--删除表空
oracle   删除表空间与用户
2021-06-06

Oracle怎么删除数据库用户

要删除Oracle数据库用户,可以使用以下步骤:登录到Oracle数据库中的系统用户(如SYS或SYSTEM)。使用以下语句检查要删除的用户是否存在:SELECT username FROM dba_users WHERE usernam
Oracle怎么删除数据库用户
2024-04-09

oracle怎么删除某个用户库

要删除Oracle数据库中的某个用户库,可以按照以下步骤进行操作:1. 确定要删除的用户库的名称。2. 使用管理员权限连接到Oracle数据库。3. 执行以下命令删除用户库:```sqlDROP USER username CASCADE;
2023-08-29

mysql 删除用户

要删除MySQL数据库中的用户,您可以按照以下步骤进行: 使用root用户或具有管理员权限的账号登录到MySQL数据库中。 使用root用户或具有管理员权限的账号登录到MySQL数据库中。 选择要删除的用户,并使用以下命令删除该用户:
2023-08-20

Linux系统完全删除用户的操作办法是什么

这篇文章将为大家详细讲解有关Linux系统完全删除用户的操作办法是什么,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。Linux是一个多用户多任务的系统,系统管理员对于系统中不再需要的用户账号
2023-06-28

mysql8创建、删除用户及授权、消权操作的方法

本篇内容介绍了“mysql8创建、删除用户及授权、消权操作的方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1、登录mysqlmysql
2023-06-29

编程热搜

目录