- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验 oracle数据库备份
实验14 数据库的备份 实验目的:通过本次实验了解备份的重要性,切换数据库的工作模式,对数据库进行物理备份和逻辑备份。 实验要求: 掌握更改数据库日志操作模式的方法 掌握数据库脱机完全备份的方法 掌握数据库联机表空间备份的方法 利用alter database命令备份控制文件的方法。 逻辑备份(可选择完成) 实验环境:Oralce 10g 实验步骤: 使用用户名sys登录数据库。 显示当前oracle数据库的归档模式,并将数据库的非归档模式更改为archivelog归档模式。(Oracle日志是以日志组的形式进行管理的,只有一个日志组是当前日志组,即Oracle DML操作的更改的数据记录写在当前日志组,当日志文件写满的时候,自动切换到另外一个日志组,如此循环;如果数据库运行在非归档模式下,日志就会被覆盖,而日志是Oracle在数据库恢复的唯一依据,被覆盖意味着过去对数据库的DML操作记录出现断层,数据库因此无法恢复。如果日志模式是自动归档,当日志在切换之前Arch进程自动将日志文件备份到归档文件,这样保存了数据库的所有DML操作记录) 为当前的oracle数据库做一次脱机完全备份 为当前的Oracle数据库中的users表空间做联机表空间备份 Sys模式登录数据库: 查询数据库日志模式: archive log list;或者select log_mode from v$database; 更改日志模式:数据库例程的状态必须处于装载状态(MOUNTED)才能修改select status from v$instance;shutdown immediate;startup mount;alter database archivelog;archive log list;alter database noarchivelog;archive log list; 为当前的oracle数据库做一次脱机完全备份从动态性能视图查询数据文件(v$datafile)、控制文件(v$controlfile)、日志文件(v$logfile),获取物理存储结构的所有文件,关闭数据库,拷贝到安全的硬盘,就完成了脱机完全备份。 联机备份表空间USERS查询表空间USERS拥有的数据文件:select file_name from dba_data_files where tablespace_name=‘USERS’; 联机备份的前提是日志模式必须是自动归档 alter tablespace users begin backup;拷贝数据文件alter tablespace users end backup; 逻辑备份(可选择) 表方式备份Exp userid=system/manager --用户名和密码 tables=(scott.emp,scott.dept) file=scott.dmp 用户方式备份exp userid=system/manager owner=(scott,foxconn) file=c:\expdat.dmp 数据库备份方式Exp userid=sys/admin full=y grants=y indexes=yfile=c:\orcl.dmp; * Oracle数据库 - 实验课件 广州大学华软软件学院 软件工程系 * Oracle数据库 - 实验课件 广州大学华软软件学院 软件工程系
文档评论(0)