Oracle11.2.0.4迁移到oracle12.2.0.1-原服务器上新装12c+expdp
方案:原服务器上将11g停库,原安装目录修改名字,新装12c,再迁库。
安装规划:
若有条件,用不同分区安装12c;
若无条件,则在同一个分区上安装12c时,注意先将原11g安装目录改名,切忌被替换掉。
(1) 将ORACLE_HOME路径改名,如/oracle/app改为/oracle/app_11g
(2) 将/oracle/database安装目录改名为/oracle/database_11g
(3) 数据文件目录改名,如/oracle/orcl11g/datafile改为/oracle/orcl11g_11g/datafile
迁库方案有2种:
(1) expdp跨版本迁移
–建议不要全库导出导入,而是按用户导出导入。
(2) rman跨版本迁移
–更新脚本很耗时
此处因库才100G左右,采用expdp方案迁移。
迁移规划:
1、 备份11g的软件,将软件备份文件拷贝到其它服务器上
2、 至少有两种备份,rman+expdp,且要验证备份有效性,故需要在测试环境搭建12c届时备份完后先验证备份有效性才可操作原生产库。
3、 梳理业务用户,按业务用户导入导出;若多个用户之间关联,则一起导出、导入
先做充分测试,考虑:
1、 同分区安装软件的风险点
2、 同服务器上存在多个同一dbname是否可行
3、 跨版本导出导入的可行性及风险点
此次测试环境如下:
源库:11.2.0.4,OS:Linux7
目标库:12.2.0.1,OS:Linux7
因无法申请一块盘单独划分区,则11g和12c在需要安装在同一个分区/oracle下;
–判断与之安装软件的兼容性
调研空间是否足够。
配置名称 配置项
系统名称
主机名
操作系统
IP地址
安装类型
软件安装目录
数据存放方式
数据存放目录
数据库版本
数据库名/SID
归档模式
闪回
数据库监听端口
控制文件
参数文件
数据库字符集
数据库国际字符集
数据库块大小
Processes
cursor
SGA
PGA
业务用户 -----若有多个业务用户关联,一起导出,一起导入
业务/系统表空间
库大小
11g的安装目录
规划12c的安装路径
确保没有文件在备份模式、确保无文件需要恢复
1、检查是否开了归档
2、检查归档日志是否保留太多,考虑删除太久以前的无用归档,不然RMAN备份浪费时间(若目录相同也可能浪费软件备份时的时间和空间)
##17、 检查定时任务
1、测试环境先建好12c创建好实例。
2、生产环境建库调研-空间、归档、闪回、块大小、dbname、监听、redo、ctl、参数等。
3、12c软件先拷贝到生产环境
4、清理回收站 SQL> PURGE DBA_RECYCLEBIN;
5、禁用JOB
(1)先检查是否有大量审计、监听、后台日志可以清理,先清理再备份;
(2)将软件安装目录整个备份
rman+expdp双重备份,且要验证备份有效性(备份恢复后验证数据)。
注意dblink,若创建的是public的dblink,默认是不导出的,见DataPump SCHEMA Level Export (EXPDP) Does Not Export Public Database Links (Doc ID 837839.1),见后文。
建议按用户导出导入,开并行
1、备份原生产库(RMAN+EXPDP)
备份到其它服务器上去,不要放本服务器上。
2、备份原有环境变量
并修改原有添加的oracle环境变量 vi .bash_profile
备份:
tnsnames.ora
listener.ora
查看原库信息:
sid=
port=
其它信息如用户、表空间等在调研时备份。
(1) 安装依赖包
(2) 创建目录
手工创建安装目录
创建数据文件目录
(3) 修改oracle用户环境变量
(4) 配置db.rsp,安装oracle,注意安装参数
(5) 配置netca.rsp,配置监听
(6) 配置dbca.rsp,创建实例,同dbname,要先删掉/etc/oratba中记录;注意安装参数。
(7) 12c中创建用户、表空间
用户注意原库的profile;注意空间大小
(8) 导入各业务用户
—重新编译失效对象
本文地址:https://blog.csdn.net/xiaoyuer5555/article/details/107152245
如对本文有疑问, 点击进行留言回复!!
荐 Oracle Data Guard(三)Oracle Data Guard补充技术
Windows10安装Oracle19c数据库详细记录(图文详解)
Oracle用decode函数或CASE-WHEN实现自定义排序
Oracle利用errorstack追踪tomcat报错ORA-00903 无效表名的问题
网友评论