原数据库位置:d:/bhdd,新数据库位置:e:/bhdd
步骤:
1、把整个D:/BHDD拷贝到E:/BHDD;
2 STARTUP D:/BHDD数据库,进PLSQL(用SYSTEM用户)用ALTER DATABASE BACKUP CONTROLFILE TO TRACE;备份控制文件.
3 把备份的控制文件找到,(一般在D:/BHDD/UDUMP下,看看修改日期可以找到),打开修改其中的相关参数:D:/BHDD 改成E:/BHDD;
4 修改INIT.ORA,把控制文件的位置改为E:/BHDD,有必要拷贝一份到ORACLE安装目录下的DATABASE里;
5 重建密码文件: c:>orapwd file=D:/oracle/ora92/DATABASE/PWDMKT.ORA password=AA e
ntries=10;(有必要重建密码文件吗?)
6 ORADIM 建一服务名用E:/BHDD/MKT/PFILE/INIT.ORA参数;
7 启动新建的服务名;
8 进PLSQL里CONN SYSTEM/MANAGE@MKT AS SYSDBA(AS SYSDBA 不可少),SHUTDOWN 数据库;
9 STARTUP NOMOUNT 数据库,重建控制文件:CREATE CONTROLFILE REUSE DATABASE "MKT" NORESETLOGS NOARCHIVELOG;(当然不只这么多)
10 SHUTDOWN 后STARTUP
如果重建控制文件成功,数据库迁移工作基本完成.
[@more@]原数据库位置:d:bhdd,新数据库位置:e:bhdd
步骤:
1、把整个D:BHDD拷贝到E:BHDD;
2 STARTUP D:BHDD数据库,进PLSQL(用SYSTEM用户)用ALTER DATABASE BACKUP CONTROLFILE TO TRACE;备份控制文件.
3 把备份的控制文件找到,(一般在D:BHDDUDUMP下,看看修改日期可以找到),打开修改其中的相关参数:D:BHDD 改成E:BHDD;
4 修改INIT.ORA,把控制文件的位置改为E:BHDD,有必要拷贝一份到ORACLE安装目录下的DATABASE里;
5 重建密码文件: c:>orapwd file=D:oracleora92DATABASEPWDMKT.ORA password=AA e
ntries=10;(有必要重建密码文件吗?)
6 ORADIM 建一服务名用E:BHDDMKTPFILEINIT.ORA参数;
7 启动新建的服务名;
8 进PLSQL里CONN SYSTEM/MANAGE@MKT AS SYSDBA(AS SYSDBA 不可少),SHUTDOWN 数据库;
9 STARTUP NOMOUNT 数据库,重建控制文件:CREATE CONTROLFILE REUSE DATABASE "MKT" NORESETLOGS NOARCHIVELOG;
10 SHUTDOWN 后STARTUP
如果重建控制文件成功,数据库迁移工作基本完成.
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/754051/viewspace-916197/ ,如需转载,请注明出处,否则将追究法律责任。