数据文件,日志文件,控制文件都正常
方式一 : 本服务器重新安装操作系统
1 在原来的系统盘重新安装操作系统
2 把原来的oracle base目录重新命名
如: D:/oracle/ 改为 D:/oracle_bak
3 重新安装oracle oracle base 和oracle home目录保持一致
4 创建oracle 实例保持和以前的一样
5 停止数据库
6 删除/*D:/oracle/product/10.2.0/oradata/orcl */目录下所有文件 拷贝D:/oracle_bak/product/10.2.0/oradata/orcl 到 D:/oracle/product/10.2.0/oradata/orcl
7 启动数据库
方式二: 安装一台新的服务器保持和原来的盘符一致
1 安装操作系统
2 重新安装oracle oracle base 和oracle home目录保持一致
3 dbca 创建oracle 实例保持和以前的一样
4 停止数据库
5 删除/*D:/oracle/product/10.2.0/oradata/orcl */目录下所有文件 拷贝 原服务器D:/oracleproduct/10.2.0/oradata/orcl 到 D:/oracle/product/10.2.0/oradata/orcl
6 startup mount 状态
select name from v$datafile 检查所有的数据文件是否都存在 没有到 从原来的机器拷贝到新服务器相应的目录
7 alter dababase open 启动数据库
方式三 : 安装一台新的服务器保持和原来的盘符不一致
1 安装操作系统
2 重新安装oracle oracle base 和oracle home目录保持一致
3 dbca 创建oracle 实例保持和以前的一样
4 停止数据库
5 删除/*D:/oracle/product/10.2.0/oradata/orcl */目录下所有文件 拷贝 原服务器D:/oracleproduct/10.2.0/oradata/orcl 到 D:/oracle/product/10.2.0/oradata/orcl
6 拷贝控制文件,重做日志,数据文件到新的服务器
7 修改参数文件control_files指定到新的位置
8 startup mount select name from v$datafile修改数据文件位置
参照命令:
alter database rename file '/opt/oracle/test.dbf' to '/opt/oracle/oradata/conner/test.dbf';
9 启动数据库
原理:
oracle 启动顺序:参数文件----控制文件---重做日志文件,数据文件
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/15747463/viewspace-743702/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/15747463/viewspace-743702/