Oracle9i數据库常用的备份和恢复方法.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Oracle9i數据库常用的备份和恢复方法

Oracle9i数据库常用的备份和恢复方法 李智贤 吐哈油田分公司网络信息中心 摘 要:文中讲述了Oracle9i常用的备份和恢复方法。重点讲述我在生产环境中的实际测试和操作过程,突出实用性。 关键词:Oracle9i;非归档模式;归档模式;备份;恢复;Export;Import 引言 作为Oracle数据库的管理员,除了日常的管理和系统优化外,主要就是备份和恢复。从2002年起,因为工作的需要,我开始管理Oracle数据库,涉及到Oracle8i和Oracle9i。在工作中,我经常测试Oracle(Oracle8i和Oracle9i)数据库的备份和恢复,因为实际需要也对Oracle(Oracle8i和Oracle9i)进行备份和恢复。笔者结合实践经验,举工作中的例子,谈一谈Oracle9i常用的备份和恢复方法,如用户管理的备份和恢复,用Export、Import导出和导入(不包括RM备份和恢复)。希望对Oracle数据库的管理员、开发人员或对此感兴趣的人有所帮助。 把数据库从非归档模式更改为归档模式 Oracle数据库有两种模式,非归档模式和归档模式。通常数据库创建后,默认方式是非归档模式。为了防止Oracle数据的丢失,在内存允许的前提下,最好把Oracle数据库从非归档模式改为归档模式。 (1) 系统环境 A.操作系统:windows 服务器版,机器内存512M B.数据库: Oracle 9i server for windows (2) 实现步骤 A. sql shutdown immediate; 修改 c:\ora90\admin\thyt\pfile\init.ora 填加:log_archive_start=true log_archive_format=arch_%t_%s.arc B. sql startup mount; C. sql alter database archivelog; D. sql alter database open; E. sql shutdown immediate; 做完全备份,且重生成spfile文件,在sql*plus下 Create spfile=’c:\ora90\database\spfilethyt.ora’ from pfile=’c:\ora90\ admin\thyt\pfile\init.ora’; 备份方法 一致的全数据库备份(关闭数据库的备份) (1) 系统环境 A. 操作系统:solaris,机器内存2G B. 数据库: Oracle 9i (9.0.2) for UNIX 企业版 (2) 实现步骤 A. shutdown immediate; B. host cp files /backup/ 注:files指datafiles、controlfiles、redo log files、password file、parameter file。/backup/ 指备份的路径。 C. startup open; 打开数据库备份(热备),做一个在线表空间备份 (1) 系统环境 A. 操作系统:solaris,机器内存2G B. 数据库: Oracle 9i (9.0.2) for UNIX 企业版 (2) 实现步骤 A. sql alter tablespace users begin backup; 查动态视图:v$backup、v$datafile_header sql Select * from v$backup; sql Select name,status,fuzzy from v$datafile_header; B. $cp /../users01.dbf /backup/users01.dbf 注:把数据文件users01.dbf拷贝到备份的目录下。 C. sql alter tablespace users end backup; D. sql alter system archive log current; 在在线表空间备份出错时(failure during online tablespace backup) (1) 系统环境 A. 操作系统:solaris,机器内存2G B. 数据库: Oracle 9i (9.0.2) for UNIX 企业版 (2) 实现步骤 A. sql startup mount; B. select * from v$backup; file# status change# time A. not active 0 B. active 228596 3

文档评论(0)

fv45ffsjjI + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档