ITPub博客

首页 > 数据库 > Oracle > 数据库移动路径一例。相同平台不同路径迁移

数据库移动路径一例。相同平台不同路径迁移

原创 Oracle 作者:itpremier 时间:2010-06-06 10:51:22 0 删除 编辑
由于重装系统,新系统的路径和原系统不一致,造成ORACLE启动时找不到文件。通过以下操作可以解决。[@more@]

由于重装系统,新系统的路径和原系统不一致,造成ORACLE启动时找不到文件。通过以下操作可以解决。

平台:WINDOWS XP + ORACLE 10G

1,启动 ORACLE 服务

2,在Idle instance mode 下:

create pfile='c:car.ini' from spfile ;

3, 修改car.ini 中所有的文件路径

4,create spfile from pfile='c:car.ini' ;

5, startup mount

6,由于FLASHBACK 文件路径不一致,提示错误,所以需要暂时关闭FLASHBACK。

ALTER DATABASE FLASHBACK OFF ;

7, 重命名datafile

select
' alter database rename file '''||b.name ||''' to '''||replace(b.name,'E:','F:') ||''' ; '
from
v$recover_file a,
v$datafile b
where a.file# = b.file#

/

8, 重命名logfile

select
' alter database rename file '''||member ||''' to '''||replace(member,'E:','F:') ||''' ; '
from v$logfile ;

9, 重命名tempfile

select
' alter database rename file '''||b.name ||''' to '''||replace(b.name,'E:','F:') ||''' ; '
from v$tempfile b;

10, 重命名change tracking logfile.

alter database rename file 'E:ORADATACARCHANGETRACKINGO1_MF_5XHX6X8S_.CHG' to 'F:ORADATACARCHANGETRACKINGO1_MF_5XHX6X8S_.CHG'

11, alter database open ;

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/350519/viewspace-1034205/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-11-27

  • 博文量
    253
  • 访问量
    773708