最近兄弟公司昆山厂发生一次oracle异常,是DBA在rebuild EM时所有用户无法使用。我一直以为他是在rebuild之后发生的。今天看到他的mail才明白,原来他是在删除EM的过程中不能用。
这个问题我在7月份也遇到过。当时在测试环境作完修改IP重建EM之后,就在中午12点重建正式库的EM,结果产线报告程序无法使用,就赶紧停止了。后来在测试环境发现,原来不能在线重建EM,因为在删除EM库时,Instance会处于QUIESCED状态,拒绝除sys & system之外其他用户使用。测试状况如下:
在下了 emca -deconfig dbcontrol db -repos drop指令之后,
SQL>select database_status,status,active_state from v$instance;
DATABASE_STATUS STATUS ACTIVE_STATE
--------------- ------ -------------
ACTIVE OPEN
QUIESCED
此时,用户是无法使用数据库的。当删除动作完成之后,会自动变为NORMAL。而在重新创建的过程中,数据库一直处于正常状态,如下:
在下了 emca -config dbcontrol db -repos create
SQL>select database_status,status,active_state from v$instance;
DATABASE_STATUS STATUS ACTIVE_STATE
--------------- ------ -------------
ACTIVE OPEN
NORMAL
相关文章
- vue-cli —— 项目打包及一些注意事项
- jQuery $.ajax 参数说明及调用注意事项
- 【日常】@Value的注意事项,@Value失效无法注入的原因
- mybatisplus中update--更新使用注意事项
- Mybatis-Plus使用updateById,update进行更新的注意事项
- python正则表达式转义注意事项
- bootstrap 引用注意事项
- 【专栏必读】王道考研408计算机网络+湖科大教书匠计算机网络+网络编程万字笔记、题目题型总结、注意事项、目录导航和思维导图
- Asp: Server.mapPath() 注意事项
- English trip EM1 - PE2 My My name is... Teacher:Lamb Key: introduce myself