ORCALE_11G数据库180天过期问题处理
- 格式:docx
- 大小:18.81 KB
- 文档页数:1


oracle常见故障处理手册一、数据库启动与关闭故障1.数据库启动失败原因:可能是由于Oracle数据库配置不正确、系统环境变量设置不正确、初始化参数设置不正确等原因导致。
解决方法:检查数据库日志文件,查看错误信息,根据错误信息进行相应的修复。
2.数据库关闭失败原因:可能是由于数据库事务未完成、数据库锁未释放等原因导致。
解决方法:检查数据库日志文件,查看错误信息,根据错误信息进行相应的修复。
二、连接故障1.连接不成功原因:可能是由于网络连接问题、数据库用户名或密码错误、数据库实例名错误等原因导致。
解决方法:检查网络连接是否正常,检查数据库用户名和密码是否正确,检查数据库实例名是否正确。
2.连接断开原因:可能是由于网络不稳定、数据库服务器异常等原因导致。
解决方法:检查网络连接是否正常,检查数据库服务器是否正常。
三、数据恢复故障1.数据丢失原因:可能是由于数据库损坏、磁盘故障等原因导致。
解决方法:根据数据丢失的原因,选择相应的恢复方法,如使用备份恢复数据或使用日志文件恢复数据。
2.数据不一致原因:可能是由于数据修改不一致、数据复制不一致等原因导致。
解决方法:检查数据修改和复制的日志文件,找到不一致的数据并修复。
四、性能优化故障1.性能下降原因:可能是由于CPU占用过高、内存占用过高、磁盘IO过大等原因导致。
解决方法:优化数据库配置参数,如增加内存、优化磁盘IO等。
2.查询速度慢原因:可能是由于查询语句不优化、表没有建立索引等原因导致。
解决方法:优化查询语句,为表建立索引等。
五、存储管理故障1.存储空间不足原因:可能是由于磁盘空间不足、表空间不足等原因导致。
解决方法:清理磁盘空间,增加磁盘空间,调整表空间大小等。
2.数据文件丢失或损坏原因:可能是由于磁盘故障、人为误删除或修改等原因导致。
解决方法:使用备份恢复数据文件或修复损坏的数据文件。
六、网络连接故障1.网络连接中断原因:可能是由于网络设备故障、网络连接线故障等原因导致。
Oracle用户超期导致process不释放的问题1.Oracle创建后默认用户密码180天超期。
查看方式select * from dba_profiles where profile= 'DEFAULT'and resource _name='PASSWORD_LIFE_TIME';修改为用不超期ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;2.查询过期用户select * from dba_users;激活过期用户alter user xxx identified by yyyy;alter user sysman account unlock;3.重启过期用户的相关服务1)gis (sde、gtgis、onemapgis)重启ArcSde、ArcGisServeer2)oracle em (sysman、dbsnmp) 重启em (注意如果不确定em 用户密码是否与原来一致,参考下面em修改密码)3)资源生成器、studio运行期(bizmodel 、gtruntime、gtspace)修改sysman密码的步骤1) emctl stop dbconsole2) alter user sysman identified by newpass;3) 修改$ORACLE_HOME/host_sid/sysman/config下emoms.properties文件oracle.sysman.eml.mntr.emdRepPwd=新的密码oracle.sysman.eml.mntr.emdRepPwdEncrypted=FALSE5) emctl start dbconsole[size=13.3333px]修改dbnsmp密码的步骤1)emctl stop dbconsole2)alter user dbsnmp identified by <new_password> ;3)修改文件$ORACLE_HOME/host_sid/sysman/emd/targets.xml<Property NAME="password" VALUE="<encrypted_string>" ENCRYPTED="TRUE"/>修改为<Property NAME="password" VALUE="<new_password>" ENCRYPTED="FALSE"/>4)emctl start dbconsole。