网站首页 > 技术文章 正文
概述
分享下最近做的一个rman跨版本迁移的案例,主要是从生产环境迁移数据到测试环境,中间出了个小问题,整体问题不大。
环境
因为都装了Oracle软件了,所以这部分安装过程就不做介绍了。
一、source数据库准备
1.获取数据文件编号和路径
SQL> select file_id,file_name from dba_data_files order by file_id;
2.获取临时文件编号和路径
SQL> select file#, name from v$tempfile;
3.获取在线日志文件组和路径
SQL> select group#,member from v$logfile;
4.获取数据库字符编码
SQL> select * from nls_database_parameters ;
其中:
- 1. Language: 指定服务器消息的语言, 影响提示信息是中文还是英文
- 2. Territory: 指定服务器的日期和数字格式,
- 3. Charset: 指定字符集。
二、source数据库备份
在业务空闲时间段,先切换几次归档日志,然后开始rman备份。
1. rman备份脚本
F:\rmanbackup\fslda_rman_backup.bat ############################################################### rman target sys/xxx@orcl msglog=F:\rmanbackup\rman.log cmdfile=F:\rmanbackup\full_backup.txt echo "rman备份完成!" pause ################################################################ F:\rmanbackup\full_backup.txt ############################################################## run { CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 14 DAYS; allocate channel c1 type disk; allocate channel c2 type disk; allocate channel c3 type disk; sql 'alter system archive log current'; backup as compressed backupset database format 'F:/rmanbackup/fullbak_%d_%I_%s_%p_%T.bkp' include current controlfile; backup current controlfile format 'F:/rmanbackup/spfile_controlfile_%d_%I_%s_%p_%T.bkp'; backup as compressed backupset archivelog all format 'F:/rmanbackup/archivelog_%d_%I_%s_%p_%T.bkp' delete input; release channel c1; release channel c2; release channel c3; } delete noprompt obsolete; crosscheck backup; delete noprompt expired backup; ################################################################
2.创建参数文件
create pfile='F:\rmanbackup\pfile.ora' from spfile;
这步实际上也可以省略的,自己编辑下文件就可以了。
篇幅有限,这块内容就先介绍源数据库方面的事前检查和备份工作了,后面开始介绍在目的端的恢复工作,感兴趣的朋友可以关注下~
今天是祖国的70周年,在这里祝福祖国,繁荣富强,国泰民安!也祝大家国庆节快乐~
猜你喜欢
- 2024-10-13 史上最全Oracle文件损坏处理办法(附实验步骤)
- 2024-10-13 数据库数据恢复-ORACLE数据库常见故障的数据恢复可能性分析
- 2024-10-13 Oracle数据库不同损坏级别的恢复详情
- 2024-10-13 不懂数据库高可用、备份与恢复,数据库优化?看这本就够了
- 2024-10-13 windows系统回收站和Oracle回收站--致力于恢复不小心删除的对象
- 2024-10-13 Oracle数据误操作全面恢复实战(r11笔记第78天)
- 2024-10-13 TRUNCATE恢复-bbed truncate如何恢复
- 2024-10-13 服务器数据恢复-服务器断电导致Oracle数据库报错的...
- 2024-10-13 一起来学习Oracle的备份恢复基础吧-1
- 2024-10-13 服务器断电Oracle数据库修复数据过程
你 发表评论:
欢迎- 最近发表
-
- 前端流行框架Vue3教程:13. 组件传递数据_Props
- 前端必看!10 个 Vue3 救命技巧,解决你 90% 的开发难题?
- JAVA和JavaScript到底是什么关系?是亲戚吗?
- Java和js有什么区别?(java和javascript的区别和联系)
- 东方标准|Web和Java的区别,如何选择这两个专业
- 前端面试题-JS 中如何实现大对象深度对比
- 360前端一面~面试题解析(360前端笔试)
- 加班秃头别慌!1 道 Vue 面试题,快速解锁大厂 offer 通关密码
- 焦虑深夜刷题!5 道高频 React 面试题,吃透 offer 稳了
- 2025Web前端面试题大全(整理版)面试题附答案详解,最全面详细
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端md5加密 (49)
- 前端路由 (55)
- 前端数组 (65)
- 前端定时器 (47)
- 前端懒加载 (45)
- 前端接口 (46)
- Oracle RAC (73)
- oracle恢复 (76)
- oracle 删除表 (48)
- oracle 用户名 (74)
- oracle 工具 (55)
- oracle 内存 (50)
- oracle 导出表 (57)
- oracle查询数据库 (45)
- oracle约束 (46)
- oracle 中文 (51)
- oracle链接 (47)
- oracle的函数 (57)
- mac oracle (47)
- 前端调试 (52)
- 前端登录页面 (48)
本文暂时没有评论,来添加一个吧(●'◡'●)