Oracle 的数据库的数据备份与恢复
2007-05-10 12:19:45 来源:WEB开发网4) 拷贝日志和控制文件:将最近备份的控制文件拷贝到当前数据库的database目录,将最近备份的归档日志文件到本机的C:ARCHIVE中。
5) 启动MainServer上的数据库服务器。 D:ORANTBIN>SVRMGR32
SVRMGR> connect internal
Password:
Connected.
SVRMGR> startup mount ;
ORACLE instance started .
Database mounted
SQLDBA>recover database
输入:AUTO (即自动恢复)
SQLDBA>alter database open ;
Statement processed .
SQLDBA>exit ;
Server Manager complete
6)重新启动数据库服务器,登陆后可正常使用。
2. 在备份数据库服务器:BackServer上进行数据恢复
当主数据库服务器不可用时,需要在备份数据库服务器上进行恢复。
1)手动升级辅域服务器为主数据库控制器
2) 停止BackServer当前数据库服务器,重新安装Oracle7.3
3) 先将最近备份的4个控制日志文件拷贝到BackServer上的D:Orantdatabase 目录中,并覆盖已有的同名文件。再将最新的冷备份数据Copy到BackServer上的D:Orantdatabase 目录中。
4) 检查C:ARCHIVE目录下的日志文件,如果不可用则需要拷贝主数据库服务器上C:ARCHIVE目录中所有的归档日志到BackServer的C:ARCHIVE目录中。
5) 启动BackServer上的数据库服务器。 D:ORANTBIN>SVRMGR23
SVRMGR> conn䁥ct internal/oracle
Password:
CoѮnected.
SVRMGR> startup mount
ORACLE instance started...
Databasѥ mounted...
SQLDBA>recover database
输入:AUTO (即自动恢复)
等待系统完成任务后,显示:Media recovѥry complete
SQLDBA>alter database open ;
Statement processed .
SQLDBA>exit ;
Server Manager complete
6)重新启动数据库服务器,登陆后可正常使用。
注意:如果恢复时的归档日志文件与控制文件的时间不一致,则恢复到控制文件的时间状态。
综上所述,得到下面的公式:恢复数据 = 冷备份数据 + 所有Archive Log文件+ 四个ORA控制文件。
不同的备份方式有不同的备份方法,正确选择适合软硬件环境和系统安全要求的备份方案非常重要,有时需要多种备份方式结合的方案。
- ››oracle 中 UPDATE nowait 的使用方法
- ››Oracle ORA-12560解决方法
- ››Oracle 10g RAC 常用维护命令
- ››Oracle如何在ASM中定位文件的分布
- ››Oracle的DBMS_RANDOM.STRING 的用法
- ››oracle 外部表导入时间日期类型数据,多字段导入
- ››Oracle中查找重复记录
- ››oracle修改用户登录密码
- ››Oracle创建删除用户、角色、表空间、导入导出等命...
- ››Oracle中登陆时报ORA-28000: the account is lock...
- ››Oracle数据库在配置文件中更改最大连接数
- ››Oracle中在pl/sql developer修改表的两种方式
赞助商链接