1. 首页 > ITPUX技术网 > 正文

rman单实例数据向群集表空间的传输

1.将原库启动到read only,创建转换数据库脚本transport
(RMAN)CONVERT DATABASE NEW DATABASE ‘orcl’
transport script ‘d:\temp/transportscript’
to platform ‘Linux x86 64-bit’
db_file_name_convert ‘+DATA/jfs/datafile/’ ‘d:\temp\’

2.删除新数据库上的数据文件、控制文件、日志文件,把旧库的数据文件传到新库上,创建pfile,修改cluster_database参数=false

3.新库数据库启动到nomount状态,恢复数据文件
startup nomount pfile=’/home/oracle/orclpfile.txt’
CONVERT PARALLELISM 10
DATAFILE ‘/oradata/SYSTEM.262.849423333’ FORMAT ‘+DATA/orcl/datafile/SYSTEM01.DBF’
DATAFILE ‘/oradata/UNDOTBS1.306.849423333’ FORMAT ‘+DATA/orcl/datafile/UNDOTBS1.DBF’
DATAFILE ‘/oradata/USERS.305.849423333’ FORMAT ‘+DATA/orcl/datafile/USERS01.DBF’
DATAFILE ‘/oradata/SYSAUX.261.849423333’ FORMAT ‘+DATA/orcl/datafile/SYSAUX01.DBF’
;

4.创建控制文件
CREATE CONTROLFILE REUSE SET DATABASE “ORCL” RESETLOGS ARCHIVELOG
MAXLOGFILES 16
MAXLOGMEMBERS 3
MAXDATAFILES 100
MAXINSTANCES 8
MAXLOGHISTORY 2920
LOGFILE
GROUP 1 ‘+DATA/orcl/onlinelog/REDO01.LOG’ SIZE 50M BLOCKSIZE 512,
GROUP 2 ‘+DATA/orcl/onlinelog/REDO02.LOG’ SIZE 50M BLOCKSIZE 512,
GROUP 3 ‘+DATA/orcl/onlinelog/REDO03.LOG’ SIZE 50M BLOCKSIZE 512
DATAFILE
‘+DATA/ORCL/DATAFILE/SYSTEM01.DBF’,
‘+DATA/ORCL/DATAFILE/SYSAUX01.DBF’,
‘+DATA/ORCL/DATAFILE/UNDOTBS1.DBF’,
‘+DATA/ORCL/DATAFILE/USERS01.DBF’,

CHARACTER SET ZHS16GBK
;

5.启动数据库(如果旧数据库版本比新数据库低就需要加UPGRADE)
ALTER DATABASE OPEN RESETLOGS UPGRADE;

6.创建临时文件
ALTER TABLESPACE TEMP ADD TEMPFILE ‘+data/orcl/tempfile/TEMP01.DBF’ SIZE 30408704 REUSE AUTOEXTEND ON NEXT 655360 MAXSIZE 32767M;
CREATE UNDO TABLESPACE UNDOTBS2 DATAFILE ‘+DATA/orcl/datafile/undotbs2.dbf’ SIZE 500M AUTOEXTEND ON;

7.执行升级脚本(升级数据字典)
@@?/rdbms/admin/utlirp.sql

8.升级到11.2.0.4
@@?/rdbms/admin/catupgrd.sql

9.重启数据库(启动到open状态)

10.编译无效对象
@@?/rdbms/admin/utlrp.sql

11.添加REDO日志组
ALTER DATABASE ADD LOGFILE THREAD 2 GROUP 4 ‘+DATA/orcl/onlinelog/redo04.log’ SIZE 50M BLOCKSIZE 512;
ALTER DATABASE ADD LOGFILE THREAD 2 GROUP 5 ‘+DATA/orcl/onlinelog/redo05.log’ SIZE 50M BLOCKSIZE 512;
ALTER DATABASE ADD LOGFILE THREAD 2 GROUP 6 ‘+DATA/orcl/onlinelog/redo06.log’ SIZE 50M BLOCKSIZE 512;

12. 允许thread 2日志组
alter database enable thread 2;

13.重启数据库

14.修改归档路径
alter system set log_archive_dest_1=’location=+arch’;

本文由风哥教程整理发布,仅用于学习测试使用,转载注明出处:http://www.fgedu.net.cn/10327.html

联系我们

在线咨询:点击这里给我发消息

微信号:itpux-com

工作日:9:30-18:30,节假日休息