- 38
- 0
- 约5.15千字
- 约 8页
- 2017-09-22 发布于江西
- 举报
物资条码管理系统
ORACLE备份与恢复操作手册
北京爱创未来科技有限公司
2007-04-08
目 录
物资条码管理系统 1
1 引言 3
1.1 目的 3
1.2 范围 3
1.3 参考资料 3
2 数据备份说明 3
2.1 运行环境 3
2.1.1 硬件环境 3
2.1.2 软件环境 3
2.2 备份准备 4
2.2.1 数据库备份必备条件 4
2.3 数据备份 4
2.3.1 数据文件备份 5
2.3.2 控制文件备份 5
2.3.3 初始化文件备份 5
2.3.4 归档日志文件备份 6
3 数据恢复说明 6
3.1 恢复准备 6
3.1.1 故障源确认 6
3.1.2 数据恢复注意事项 6
3.2 数据恢复 6
3.2.1 数据文件故障及恢复 7
3.2.2 控制文件故障及恢复 7
3.2.3 日志文件故障及恢复 7
引言
目的
数据库系统在运行过程中,因为种种原因可能会发生故障。数据库备份就是针对这些可能发生的故障采取的一些预防性措施。备份就是要完成一系列能够确保数据库及时恢复到故障前的状态的操作。为方便数据库管理员和相关人员正确使用备份方法,保证数据备份的可靠性,特制定本文档。
范围
本文档使用的人员:数据库维护管理人员和相关人员。
本文档涉及内容:oracle数据库的数据备份解决方案。
参考资料
数据备份说明
运行环境
程序的运行环境包括硬件运行环境和软件运行环境。
硬件环境
CPU类型:Intel及其兼容系列CPU
内存容量:剩余内存要达2G以上
硬盘容量:剩余硬盘容量要达1G以上
网卡类型:100M/1000M网卡
操作系统:Windows NT /2003
数据库:Oracle9i
备份准备
数据库备份之前,必须要求具备基本的条件。这些准备工作包括:硬件环境的准备(按照硬件环境要求),软件环境的准备(在Windows操作系统上oracle9I运行正常)。
可以进行强制redo日志归档:alter system switch logfile;
这样可以将还没有写到归档日志里面的内容
数据库备份必备条件
数据库备份操作要求数据库在归档模式和自动归档状态运行。所以在部署数据库服务器的时候,要求进行如下步骤完成操作。
1 启动sqlplus工具
sqlplus /nolog
2 以管理员身份连接数据库
SQLconnect sys/sys@数据库例程SID as sysdba
说明:管理员密码和数据库例程SID以实际设置为准。
3 察看数据库是否处于存档模式
SQLarchive log list
说明: 该命令会提示以下信息,注意灰色部分显示的状态。
Database log mode No Archive Mode 此状态说明示非归档模式
Automatic archival Disabled 此状态明说是非自动归档
Archive destination /opt/oracle/product/9.0.2/dbs/arch
Oldest online log sequence 31
Current log sequence 33
4 如果处于非归档模式则设为归档模式
SQLshutdown immediate;
SQLstartup mount;
SQLalter database archivelog;
5 如果处于非自动归档状态则设为自动归档
SQLalter system set log_archive_start=TRUE SCOPE=spfile;
6 重新启动数据库
SQLshutdown immediate;
SQLstartup;
数据备份
数据备份的方法有两类:逻辑备份和物理备份。逻辑备份是将数据库的对象的内容以Oracle提供的内部格式写入操作系统支持下的二进制文件,不考虑这些对象的物理位置,仅考虑数据库的结构及其数据。物理备份则是在保证数据库一致性的前提下,将与数据库恢复有关的文件进行备份。它又可以分为脱机备份和联机备份。
说明:以下操作需要管理员在数据库服务器上面进行操作。使用oracle用户。
数据文件备份
1 启动sqlplus工具
sqlplus /nolog
2 以管理员身份连接数据库
SQLconnect sys/sys@数据库例程SID as sysdba
说明:管理员密码和数据库例程SID以实际设置为准。
3 备份数据文件准备
SQL alter tablespace 要备份的表空间名称 begin backup
说明:表空间名称以实际使用的为准。
4 备份数据文件
以root用户使用操作系统copy命令拷贝数据库数据文件到备份目录。默认数据文件存放在数
原创力文档

文档评论(0)