机房搬迁项目中oracle一致性备份步骤(一切为了恢复)
来源:互联网 发布:mac版本仙剑没有文字 编辑:程序博客网 时间:2024/05/18 03:20
1、定位控制文件位置和文件名
Select name from v$controlfile;
2、定位并归档日志(非归档模式数据库不需要)
select name from v$archived_log wheredest_id=1 and first_time>=sysdate-1;
在归档模式下,物理恢复要用到归档日志。如果在恢复数据库时发现归档日志损坏或者丢失,那么会导致数据丢失。执行以上查询后,会显示第一个归档位置过去1天以来生成的归档日志。
3、定位参数文件
当启动实例时,oracle会根据参数文件分配SGA、启动后台进程,在实例和数据库之间建立关联。为了防止参数文件损坏,应该备份参数文件。如果实例使用文本参数文件pfile,那么直接使用OS命令复制其文本参数文件;如果使用spfile则需要create pfile命令进行备份。
Create pfile=’d:\backup\demo.par’ fromspfile=’%ORACLE_HOME%\DATABASE\SPFILEDEMO.ORA’
4、定位口令文件
%oracle_home%\database\pwddemo.ora
5、定位数据文件和表空间(表空间包含的物理文件、文件名、大小、使用率)
select b.file_name phyfilename,b.tablespace_name tsnames,b.bytes/1024/1024 SIZEM,(b.bytes-sum(nvl(a.bytes,0)))/1024/1024 UsedM,substr((b.bytes-sum(nvl(a.bytes,0)))/(b.bytes)*100,1,5) utilsfrom dba_free_spacea,dba_data_files b where a.file_id=b.file_idgroup by b.tablespace_name,b.file_name,b.bytes
order by b.tablespace_name
通过给出的信息可以计算本地硬盘是否有备份空间、备份的文件名
6、查看操作系统剩余空间
Aix 下查看操作系统下磁盘的剩余空间:df -g
7、关闭数据库确保数据库处于一致性状态
Shutdownimmediate;
Startup nomount;
Alter database mount;
8、创建备份目录databk
9、备份数据文件、口令文件、控制文件、参数文件等
host copy 上面显示的路径名 到databk下
复制相关的口令文件和参数文件到databk下
Alter database backup controlfile to ‘\databk\demo.ctl’
10、复制sqlnet.ora、Listener.ora、tnsnames.ora到databk下
添加一文件注明各文件的原始路径
脚本如下:
11、ftp下载到备份服务器或者cp到备份硬盘上(bin模式)
标记好硬盘(关联服务器名、槽位、备份的数据)
12、恢复步骤:
正常情况下,按照原有路径cp回到实际位置即可。
启动数据库即可。- 机房搬迁项目中oracle一致性备份步骤(一切为了恢复)
- mysqldump备份恢复--一致性
- Oracle数据库冷备份恢复的步骤
- Oracle 备份、恢复表空间数据步骤
- Oracle]Oracle9i RMAN备份及恢复步骤
- oracle备份恢复(案例)
- Oracle 9i 冷备份及恢复步骤(亲自试验,超详细!!)
- Oracle 企业管理器 数据库 备份恢复 步骤要点
- Oracle 备份、恢复单表或多表数据步骤
- oracle 10g冷备份恢复处理详细步骤
- Oracle中关于逻辑备份与恢复
- 备份恢复数据库-中谷项目
- 计算机机房搬迁计划
- IDC机房搬迁方案
- 探索ORACLE之RMAN_07非一致性恢复(集合)
- 探索ORACLE之RMAN_07非一致性恢复(集合)
- DB2备份恢复数据库步骤
- 备份恢复DB2数据库步骤
- Python解决插入数据库乱码问题
- List集合学习笔记
- 最新游戏出来了,朋友们支持一下哦!!!!
- 打印国际象棋棋盘
- 《高效学习OpenGL》 之 图像 glDrawPixels(), glCopyPixels(),glReadPixels()
- 机房搬迁项目中oracle一致性备份步骤(一切为了恢复)
- 自动升级之星(版本更新控制)
- jQuery-强大的jQuery选择器 (详解)
- [学习总结】C语言
- ios-数据存储的几大方式
- 关于 RMAN 备份 数据块 一致性的讨论
- VC最常见的20种VC++编译错误信息
- Hadoop namenode无法启动
- java 迭代器(Iterator)用法