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

本文详细介绍了在重装系统导致Oracle路径变化时,如何通过创建配置文件、修改文件路径、重新创建SPFILE、调整闪回数据库设置、重命名数据文件、日志文件和临时文件来解决Oracle无法启动的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

由于重装系统,新系统的路径和原系统不一致,造成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博客 ” ,链接:http://blog.itpub.net/350519/viewspace-1034205/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/350519/viewspace-1034205/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值