oracle日常管理规章与维护.pptxVIP

  • 2
  • 0
  • 约1.86千字
  • 约 73页
  • 2019-03-02 发布于江苏
  • 举报
;目 录;1;连接数据库 ;数据库启动阶段包括3个过程 ;;connect / as sysdba select * from v$instance; 无法查询实例信息: 实例未启动 或者:操作系统下 ps –ef|grep ora*;数据库无法启动到nomount;connect / as sysdba select * from v$instance; 如果信息无法查询:说明数据库没有mount 尝试mount数据库 alter database mount;;数据库无法mount;ALTER DATABASE 命令;关闭数据库;关闭选项;;通过监控诊断文件管理实例;Alert Log File (警示文件);Background Trace Files (后台跟踪文件);User Trace File (用户跟踪文件) ;2;检查数据库状态 确认数据库是否在open状态,正常提供服务。 $sqlplus /as sysdba 其中“STATUS”表示Oracle当前的实例状态,必须为“OPEN”;“DATABASE_STATUS”表示Oracle当前数据库的状态,必须为“ACTIVE” ;检查数据库版本 SQLselect * from v$version; ;数据库的日常检查 ;数据库的日常检查 ;数据库的日常检查 ;数据库的日常检查 ;数据库的日常检查 ;数据库的日常检查 ;数据库的日常检查 ;数据库的日常检查 ;数据库的日常检查 ;数据库的日常检查 ;数据库的日常检查 ;数据库的日常检查 ;数据库的日常检查 ;数据库的日常检查 ;3;;配置远程企业管理器;配置远程企业管理器;配置远程企业管理器;配置本地网络服务;配置本地网络服务;配置本地网络服务;配置本地网络服务;配置本地网络服务;配置本地网络服务;配置本地网络服务 下一步,直至完成!;打开客户端上安装的企业管理器,登录数据库;远程管理数据库 点击相应的选项,查看、更改数据库 上一章的数据库日常检查也可以通过企业管理器操作,简单易读;4;数据库的日常操作-RAC ;数据库的日常操作-RAC ;数据库的日常操作-RAC ;数据库的日常操作-RAC ;数据库的日常操作-RAC ;数据库的日常操作-RAC ;常见错误;常见错误;5;Oracle常见错误 ORA-1652到ORA-1655 ORA-165X错误信息是指表空间没有足够的空间可分配,包括ora-1652、ora-1653、ora-1654和ora-1655。 ORA-01555(snapshot too old) 9i引入了undotablespace,只要把undotablespace设的足够大,并把undo_retention设的足够大(大于完成大事务所需的时间),就有可能彻底解决ORA-1555错(但太大会引起系统性能下降) ;Oracle常见错误 ORA-04031 如果shared_pool_size参数值已经很大(大于350M),那ORA-4031错发生的原因很可能是因为oracle数据库的BUG或是应用程序未能很好的使用绑定变量(bind variable)。 清空当前的shared_pool,可以暂时解决ora-4031错的问题 ORA-600内部错误 第一个参数提供了实际错误信息(例如1579代表块中断错误),而其他参数提供相关其他信息(例如上述块中断错误中,显示Oracle想要读的块号和实际读的块号) ORA-600错误会导致系统生成一个或多个跟踪文件 ;业务恢复处理 RAC数据库出现故障时,要迅速查看数据库告警日志文件,确认出现问题的原因,影响的范围,故障的现象。比如: 数据库故障是出现一次还是反复出现 数据库故障是否能够比较容易的恢复,绕过,解决 数据库故障发生后业务是否能正常运行 如果RAC数据库的某个节点数据库异常终止服务,但其他节点正常运行时,可以先尝试手工启动出现问题的数据库,恢复数据库到运行状态。 ;手工收集现场信息 错误现象的具体描述 数据库告警日志文件 :alert_{ORACLE_SID}.log 数据库跟踪文件:*.TRC 初始化参数文件:SPFILE不能直接阅读,需要转为文本 网络配置文件:listener.ora, tnsnames.ora,sqlnet.ora 数据库版本 操作系统的类型和版本;

文档评论(0)

1亿VIP精品文档

相关文档