请教数据库移植

[复制链接]
查看11 | 回复7 | 2005-6-22 01:01:25 | 显示全部楼层 |阅读模式
我从一台Oracle9i服务器上把一个数据库的相关文件(参数文件、控制文件、重做日志文件、数据文件等)和一个全备份文件复制到另一台装有9i服务器的机上,想使用这些文件建立数据库。
请问能否实现,该如何操作?
回复

使用道具 举报

千问 | 2005-6-22 01:01:25 | 显示全部楼层
可以,但是os要一樣,database的版本也要一樣,可能密碼文件需要從新建立
回复

使用道具 举报

千问 | 2005-6-22 01:01:25 | 显示全部楼层
可以。只要是同一平台,相同数据库版本就行。
注意路径最好一样,这样不用改任何东西。
如果路径不一样,还需要重建控制文件。
具体实施步骤要看你的平台而定。
回复

使用道具 举报

千问 | 2005-6-22 01:01:25 | 显示全部楼层
谢谢两位!
都是xp平台。我想重建控制文件。但是除此之外,还要建立oracle服务等。具体一点该怎么做呢?
回复

使用道具 举报

千问 | 2005-6-22 01:01:25 | 显示全部楼层
建立一个与原来数据库相同的sid服务
建立与原数据库机器上相同的路径
将对应文件拷贝到对应目录 包括密码文件等
如果是冷备份的话直接打开数据库
如果是热备份的话需要做恢复,再startup( resetlogs)
回复

使用道具 举报

千问 | 2005-6-22 01:01:25 | 显示全部楼层
想进行移植的目标机器中已经有了一个数据库。
我把数据库相关文件都复制过来后,用oradim创建了一个服务。然后如何让sqlplus登录上这个新数据库,以便执行启动数据库的操作呢?(如何才能不和原来已经存在的数据库混淆?)
回复

使用道具 举报

千问 | 2005-6-22 01:01:25 | 显示全部楼层
修改注册表里local_machine/software/oracle/home0/oracle_sid参数,然后用sqlplus连接
回复

使用道具 举报

千问 | 2005-6-22 01:01:25 | 显示全部楼层
是不是得修改LISTNER了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行