网站首页 > 技术文章 正文
概述
分享下最近做的一个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数据库修复数据过程
你 发表评论:
欢迎- 06-24发现一款开源宝藏级工作流低代码快速开发平台
- 06-24程序员危险了,这是一个 无代码平台+AI+code做项目的案例
- 06-24一款全新的工作流,低代码快速开发平台
- 06-24如何用好AI,改造自己的设计工作流?
- 06-24濮阳网站开发(濮阳网站建设)
- 06-24AI 如何重塑前端开发,我们该如何适应
- 06-24应届生靠这个Java简历模板拿下了5个offer
- 06-24服务端性能测试实战3-性能测试脚本开发
- 562℃Oracle分析函数之Lag和Lead()使用
- 560℃几个Oracle空值处理函数 oracle处理null值的函数
- 547℃Oracle数据库的单、多行函数 oracle执行多个sql语句
- 544℃0497-如何将Kerberos的CDH6.1从Oracle JDK 1.8迁移至OpenJDK 1.8
- 540℃Oracle 12c PDB迁移(一) oracle迁移到oceanbase
- 535℃【数据统计分析】详解Oracle分组函数之CUBE
- 524℃最佳实践 | 提效 47 倍,制造业生产 Oracle 迁移替换
- 515℃Oracle有哪些常见的函数? oracle中常用的函数
- 最近发表
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端react (48)
- 前端aes加密 (58)
- 前端脚手架 (56)
- 前端md5加密 (54)
- 前端富文本编辑器 (47)
- 前端路由 (61)
- 前端数组 (73)
- 前端js面试题 (50)
- 前端定时器 (59)
- Oracle RAC (73)
- oracle恢复 (76)
- oracle 删除表 (48)
- oracle 用户名 (74)
- oracle 工具 (55)
- oracle 内存 (50)
- oracle 导出表 (57)
- oracle 中文 (51)
- oracle的函数 (57)
- 前端调试 (52)
- 前端登录页面 (48)
本文暂时没有评论,来添加一个吧(●'◡'●)