克隆数据库时,创建控制文件问题
xeppp 2008-11-05 02:58:17 在同一台机器上,克隆一数据库
源数据库名为practice 目标数据库名为clne
1.我在practice库运行时,备份了所有数据文件(alter tablespace tb_name begin backup),并且copy到了clne相关的文件夹中。
2.修改init.ora 更改数据库名称、实例名及相关目录名称。
3.alter database backup controlfile to trace resetlogs --创建practice控制文件,
4.修改后的控制文件如下:
CREATE CONTROLFILE set DATABASE "clne" NORESETLOGS ARCHIVELOG
MAXLOGFILES 50
MAXLOGMEMBERS 5
MAXDATAFILES 100
MAXINSTANCES 1
MAXLOGHISTORY 113
LOGFILE
GROUP 1 'C:\ORACLE\ORADATA\clne\REDO01.LOG' SIZE 10M,
GROUP 2 'C:\ORACLE\ORADATA\clne\REDO02.LOG' SIZE 10M,
GROUP 3 'C:\ORACLE\ORADATA\clne\REDO03.LOG' SIZE 10M
DATAFILE
'C:\ORACLE\ORADATA\clne\SYSTEM01.DBF',
'C:\ORACLE\ORADATA\clne\UNDOTBS01.DBF',
'C:\ORACLE\ORADATA\clne\CWMLITE01.DBF',
'C:\ORACLE\ORADATA\clne\DRSYS01.DBF',
'C:\ORACLE\ORADATA\clne\EXAMPLE01.DBF',
'C:\ORACLE\ORADATA\clne\INDX01.DBF',
'C:\ORACLE\ORADATA\clne\TOOLS01.DBF',
'C:\ORACLE\ORADATA\clne\USERS01.DBF'
CHARACTER SET ZHS16GBK;
5.startup nomount pfile='c:\oracle\admin\clne\pfile\initclne.ora';
6.执行 第4步 修改的控制文件 就报错 如下:
CREATE CONTROLFILE set DATABASE "clne" NORESETLOGS ARCHIVELOG
*
ERROR 位于第 1 行:
请大侠帮忙解决吧 谢谢