删除oracle 11g用户删除不掉,报ORA-04098错误!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了删除oracle 11g用户删除不掉,报ORA-04098错误!相关的知识,希望对你有一定的参考价值。

我当前用户是SYS登陆的;

先禁用这个触发器,然后再用SYS执行相关操作,完成后再启用该触发器。
alter trigger XDB.XDB_PI_TRIG disable;
drop table liu;
alter trigger XDB.XDB_PI_TRIG enable;
最好的处理方式是对上面那个触发器做一个recompiler操作,因为引起上面这个错误的原因就是你执行的操作在升级或者其他原因下没有被触发器验证过,所以无法执行,只要重新编译下触发器就可以了。
参考技术A 把触发器 sys.xdb_pi_trig重新编译一下,然后再drop用户

Oracle数据库实验--使用DBCA创建管理及删除实例

实验二 使用DBCA创建、管理及删除实例

一、实验目的与原理

1、掌握DBCA创建、删除实例helo的过程。
2、了解DBCA对实例的配置。
3、掌握Startup mount和Shutdown immediate命令的操作,以及该命令在使用过程中常见的错误和解决方法。
4、掌握用sys、system两种用户方式连接实例。

二、实验内容及步骤
1、单击“开始”/程序/oracle-oradb11g_home1/,进入Database Configuration Assistant。

2、进入“操作”窗口

3、进入“数据库模板”窗口

4、进入“数据库标识窗口”

5、进入“数据库管理选项”窗口

6、进入“数据库身份认证”窗口(Rjxy2021)

7、进入“存储选项”窗口

8、进入“数据库文件所在位置”窗口

9、进入“恢复配置”窗口

10、进入“数据库内容”窗口

11、进入“初始化参数”窗口

12、进入“安全设置”窗口

13、用SYS、SYSTEM两种用户连接实例helo

14、使用shutdown immediate 关闭当前实例helo,然后再尝试连接实例helo,如遇见错误,请解决并截图。

解决方法:点击开始键,进入Windows管理工具,进入服务,将实例helo相关的OracleJobSchedulerHELO。OracleServiceHELO。OracleOraDb11g_home1TNSListener。

15、从DBCA中删除实例helo,然后再sql plus中尝试连接默认实例Orcl,如遇见错误,请解决并截图。


三、实验总结(100字以上)

通过这节课的学习,我学习到了Oracle 创建数据库实例helo,一共12个步骤。然后到SQL plus中以身份登录Oracle,并连接上数据库实例helo。再在关闭数据库实例后重启相关服务时,再次连接上数据库实例helo。并通过Oracle数据库删除实例helo,而且能成功连接到默认实例orcl。证明删除过程正确。

以上是关于删除oracle 11g用户删除不掉,报ORA-04098错误!的主要内容,如果未能解决你的问题,请参考以下文章

oracle 11g 手动删除表空间文件导致数据库报错处理方法

Oracle 11g R2 数据库卸载教程

Oracle11g里的Users表空间可以删除吗

linux 装oracle11g报DISPLAY啥错误,求高人能帮忙看看啊!

oracle11g 数据库导出报“ EXP-00003:

Oracle 11g正确删除归档日志方法