删除EM、强制结束EM进程会导致数据库启动时出现一些错误,包括ORA-00119和ORA-00132。下面是完整的解决攻略:
删除EM、强制结束EM进程会导致数据库启动时出现一些错误,包括ORA-00119和ORA-00132。下面是完整的解决攻略:
- 确认监听是否正常启动,可以使用以下命令:
sql
lsnrctl status
如果监听没有启动,可以使用以下命令启动:
sql
lsnrctl start
- 确认数据库文件是否存在,可以使用以下命令:
sql
sqlplus / as sysdba
select name from v$datafile;
如果数据库文件不存在,可以使用以下命令重建:
sql
startup nomount;
alter database mount;
recover database;
alter database open;
- 如果依然无法启动数据库,可以尝试重置数据库实例,可使用以下命令:
sql
sqlplus / as sysdba
startup mount exclusive restrict;
alter database open resetlogs;
注意:这会删除所有数据,包括表、索引等。请提前备份数据库。
示例1:
删除EM、强制结束EM进程后,启动数据库时出现ORA-00119错误,查看监听状态发现监听未启动,可以使用以下命令启动:
lsnrctl start
再次尝试启动数据库,问题得到解决。
示例2:
删除EM、强制结束EM进程后,启动数据库时出现ORA-00132错误,无法解决,可以尝试重置数据库实例,使用以下命令:
sqlplus / as sysdba
startup mount exclusive restrict;
alter database open resetlogs;
重置数据库实例将删除所有数据,包括表、索引等,请提前备份数据库。
本文标题为:删除EM,强制结束EM进程后,启动数据库ORA-00119,ORA-00132报错的解决方法


基础教程推荐
- 关于MariaDB安装问题小记(CMake Error at) 2023-07-24
- scrapy-redis 分布式爬虫 爬取美女图片 2023-09-12
- nodeJS与MySQL实现分页数据以及倒序数据 2024-01-09
- 对MySQL子查询的简单改写优化 2023-12-18
- Python NLP开发之实现聊天机器人 2023-07-27
- SQL Server 数据库索引其索引的小技巧 2023-12-17
- 华为欧拉openEuler编译安装Redis的实现步骤 2023-07-12
- thinkphp项目部署到Linux服务器上报错“模板不存在”如何解决 2023-12-04
- redis 随笔 2023-09-13
- sql server卡慢问题定位与排查过程 2023-07-29