- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
TODO-9-高级技术支持培训-Oracle数据库备份与恢复
* 3 * 3 * 3 * * 3 步骤:1. 查看任务的历史记录以寻找错误提示信息,若历史记录中的信息不足以判定问题的原因,则获取更多的日志信息,包括操作系统日志、数据库日志或应用程序日志等等。 2. 仔细查看这些日志并抽取其中的有效信息。 2. 错误分类及定位 3. 针对于操作错误或环境错误,借助于爱数网站FAQ、以及各类实施手册或网络资源(搜索引擎)解决问题。 4. 若问题未解决,借助于厂商技术支持。 * 3 展开数据库服务器的时候出现如图错误,说明客户端连接数据库时失败。 导致此问题的原因有以下: SQL Server服务器没有启动 其他SQL Server安全配置原因 解决办法: 检查服务器管理器中SQL Server服务器的状态,保证数据库服务器是正常启动状态 检查服务器的连接配置。 * 3 找错误描述 根据错误查找知识库 通过网络查找解决办法 求助厂商支持 * 3 * * 3 * * 3 展开数据库服务器的时候出现如图错误,说明客户端连接数据库时失败。 导致此问题的原因有以下: SQL Server服务器没有启动 其他SQL Server安全配置原因 解决办法: 检查服务器管理器中SQL Server服务器的状态,保证数据库服务器是正常启动状态 检查服务器的连接配置。 * 3 错误关键字:恢复模型为SIMPLE时,不允许使用Backup LOG语句 原因: 数据库处于简单恢复模型下,这种模型下的数据库的日志会随着的日志空间的限制而不断截断,导致日志不连续,以致于日志不能用于恢复。所以此时备份的日志也是无效的,所以SQL Server不允许在简单恢复模型下备份事物日志。 解决办法: 如果需要对SQL Server数据库进行事物日志的备份,则建议将数据库设置为完全恢复模型下,通过SQL Server的企业管理器工具对各个数据库进行设置。在企业管理器里面鼠标右键单击某个数据库,选择属性,选中选项页,其中有个故障还原模型,选择完全,然后确定。这几种模型的具体区别可参考SQL Server的帮助文档。 设置好模型之后,日志将被截断,此时应该立即对数据库做一次完全备份。 * 3 * 3 * 3 原因:当前恢复的数据库eisoo正在被其他应用程序使用 解决办法:关闭正在使用该数据库的应用程序或服务,然后再恢复 * 3 该数据库处于单用户模式,爱数备份软件无法连接。 什么是单用户模式和普通用户模式? 如何更改SQL Server的启动模式? * 3 恢复数据库时,爱数备份软件客户端会将数据库还原到指定的位置(如果没有指定具体路径则恢复到原位置),若用户指定的路径不存在,比如没有那个子目录,那么程序会抛出如图的错误。 解决办法: 根据图上错误的信息提示,手动建立那个目录,不要创建文件,然后再恢复。 * 3 交叉备份 由于SQL Server本身维护有备份时间序列,这个时间序列维护着所有工具对它做的备份操作,差异备份与日志备份都依赖于完全备份,此时若采用多种方法进行备份,则可能会出现相互依赖的现象,以导致差异或事物日志的备份无法正常恢复。所以用户使用爱数备份软件做备份时,不建议使用SQL本身的备份功能。另外,爱数备份软件对备份数据采用的压缩、加密等处理,可以让数据更加安全可靠。 用户出现这种问题后,要立即提醒用户避免这样的备份方式出现。一个数据库只在一个任务中备份,千万不能交叉备份,使用了爱数备份软件后,尽量不要用sql server本身的备份方式去进行手动备份,这样可能会破坏sql server的备份序列,导致不能恢复。如果用其他的方式对数据库做了备份,那么在爱数备份软件中,请立即将拥有该数据库的任务进行完全备份。 若用户坚持要用其他软件和爱数软件同时备份SQL Server数据库,那么必须将爱数备份软件的备份类型设置为完全备份,即每次备份都采用完全备份的方式进行。 切忌切忌!!! * 3 尾日志未备份 在sql server 2005及其以上版本中,如果数据库处于完全恢复模型下,那么在恢 复的时候可能会出现如下错误: ? 警告:执行SQL语句发生错误:[Microsoft][ODBC SQL Server Driver][SQL Server]尚未备份数据库“TEST”的日志尾部。如果该日志包含您不希望丢失的工 作,请使用BACKUP LOG WITH NORECOVERY备份该日志。请使用RESTORE 语句的WITH REPLACE 或WITH STOPAT子句来只覆盖该日志的内容。 ? 这是由于sql server2005中新加入了尾日志的概念,数据库为了保证数据不被误操 作而丢失,在做恢复操作的时候会检测是否所有的日志都
文档评论(0)