《实验14oracle数据库备份.ppt》由会员分享,可在线阅读,更多相关《实验14oracle数据库备份.ppt(6页珍藏版)》请在人人文库网上搜索。
1、实验14 数据库的备份,实验目的:通过本次实验了解备份的重要性,切换数据库的工作模式,对数据库进行物理备份和逻辑备份。 实验要求: 掌握更改数据库日志操作模式的方法 掌握数据库脱机完全备份的方法 掌握数据库联机表空间备份的方法 利用alter database命令备份控制文件的方法。 逻辑备份(可选择完成) 实验环境:Oralce 10g,实验步骤: 使用用户名sys登录数据库。 显示当前oracle数据库的归档模式,并将数据库的非归档模式更改为archivelog归档模式。(Oracle日志是以日志组的形式进行管理的,只有一个日志组是当前日志组,即Oracle DML操作的更改的数据记录写在。
2、当前日志组,当日志文件写满的时候,自动切换到另外一个日志组,如此循环;如果数据库运行在非归档模式下,日志就会被覆盖,而日志是Oracle在数据库恢复的唯一依据,被覆盖意味着过去对数据库的DML操作记录出现断层,数据库因此无法恢复。如果日志模式是自动归档,当日志在切换之前Arch进程自动将日志文件备份到归档文件,这样保存了数据库的所有DML操作记录) 为当前的oracle数据库做一次脱机完全备份 为当前的Oracle数据库中的users表空间做联机表空间备份,Sys模式登录数据库,查询数据库日志模式: archive log list;或者select log_mode from v$datab。
3、ase; 更改日志模式:数据库例程的状态必须处于装载状态(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),获取物理存储结构的所有文件,关闭数据库,拷贝到安。
4、全的硬盘,就完成了脱机完全备份,联机备份表空间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。