《数据库运维管理作业中异常现象及主要对策.doc》由会员分享,可在线阅读,更多相关《数据库运维管理作业中异常现象及主要对策.doc(12页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、数据库运维管理作业中异常现象及主要对策1.1 ORACLE数据库序号工作项异常现象处理对策注意事项1数据库启动数据库告警,无法访问磁盘1、 完全停止数据库及相关组件$ srvctl stop listener -n /故障节点执行$ srvctl stop database -d -i /故障节点执行$ srvctl stop nodeapps -n /故障节点执行2、 检查磁盘属性$ls l /dev/r*3、 按原始安装文件整改chown oracle:oinstall chmod 4、 启动数据库集群$crsctl start crs2数据库启动监听异常,导致数据库正常启动1、 检查监听
2、状态$lsnrctl status2、 重启监听$lsnrctl stop$lsnrctl start3、 重启后再次检查运行状态 $lsnrctl status3数据库备份备份失败,空间不足1、 检查备份目录剩余空间#df -g /IBM-AIX#bdf /HP-UNIX#df -h /linux打开我的电脑查看磁盘状态 /windows2、 删除过期备份或扩展备份目录空间#su oracle$rman target /RMANcrosscheck backup;RMANdelete force noprompt expired backup;3、 重新执行备份操作$sh 1.2 SQL S
3、ERVER数据库序号工作项异常现象处理对策注意事项1数据库启动数据库告警,无法访问磁盘1.完全停止数据库及相关组件检查磁盘属性2.按原始安装文件整改3.启动数据库2数据库启动数据库无法正常启动检查日志文件输出的启动信息,通常主要有以下几点会导致服务无法启动:1.检查master库所属目录的权限是否开放给相应的sql server服务账号2.检查当前操作的用户是否拥有启动服务的权限3.是否修改了计算机名4.是否修改了启动服务账号密码5.检查许可是否过期3数据库备份备份失败,空间不足1.检查备份目录剩余空间以及日志文件大小2.删除过期备份或扩展备份目录空间3.重新执行备份操作,如日志文件过大则需要
4、在备份操作完成后进行日志收缩清理操作。1.3 MY SQL数据库序号工作项异常现象处理对策注意事项1数据库启动数据库无法启动一般会有以下几点导致数据库无法启动1.mysql程序文件属主或读写属性改变用chown,chmod命令给mysql用户赋予正确的程序文件属主或读写属性2.配置文件f丢失或权限异常使用备份恢复配置文件,或修改权限chmod 644 f3.数据库端口被占用找出占用端口的进程并停止,如:Netstat lnp|grep 3306Kill id2数据库备份备份失败一般会有以下几点导致备份失败:1.备份空间不足应检查备份目录剩余的空间2.权限不足检查备份目录对应的mysql用户读写权限3.账户权限不足,无法对数据表进行锁定备份日志报异常mysqldump: Got error: 1045: Access denied for user admin% (using password: YES) when using LOCK TABLES使用权限更大的用户进行备份