有DBF和LOG文件,怎么导入到ORACLE10?

sj6071 2009-09-15 10:37:25
文件如图
原来装的oracle10,建的数据库CCC,后来数据库重装,怎么吧原来建立的CCC数据库导入到新装的ORACLE10中(同一个版本的ORACLE)谢谢
...全文
155 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
inthirties 2009-09-16
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 majy 的回复:]
备份你的control文件和dbf文件后,按照原来的oracle安装目录和实例的文件目录重新安装数据库软件和实例,再用你备份的文件覆盖过去
[/Quote]

重装的数据库需要和原来的一样的版本,安装一样的目录

然后用dbca建立同样SID的数据库实例,你这里创建CCC的实例

把原来CCC里的目录里的数据文件,联机日志文件,控制文件覆盖安装好的实例下的ORAdata下的CCC目录
thesecretblue 2009-09-16
  • 打赏
  • 举报
回复
用冷备份
zhangwonderful 2009-09-15
  • 打赏
  • 举报
回复
备份你的control文件和dbf文件后,按照原来的oracle安装目录和实例的文件目录重新安装数据库软件和实例,停止所有oracle服务,再用你备份的文件覆盖过去,最后重新启动oracle服务。
majy 2009-09-15
  • 打赏
  • 举报
回复
备份你的control文件和dbf文件后,按照原来的oracle安装目录和实例的文件目录重新安装数据库软件和实例,再用你备份的文件覆盖过去
ngx20080110 2009-09-15
  • 打赏
  • 举报
回复
有研究價值。
不過一般都是先用expdp導出整個instance,然後創建一個新的instance,再用impdp倒入
Dave 2009-09-15
  • 打赏
  • 举报
回复

新建个实例: 文件路径要和原来装的oracle10路径相同,然后把你的实例文件覆盖过去就ok了,相当于冷备还原..


bai_jiong 2009-09-15
  • 打赏
  • 举报
回复
你试一下:

1)新创建一个数据库,如果能与原数据库CCC的目录结构相同,那最好,如果不同,也可以。但数据库的名称最好一样。
2)最好能将新创建的数据库做一个冷备份。
3)将新创建的数据库关闭。
4)删除新数据库的控制文件,日志文件,数据文件。
5)将原数据库CCC的控制文件,日志文件,数据文件复制到新数据库的文件所在的位置。
6)将新数据库启动至mount状态,并修改数据文件及日志文件的目录位置。其实质是修改控制文件中记录的数据文件与日志文件的位置。
7)打开新数据库,如果能打开的话,那最好。如果不能打开,可能要执行一个恢复的操作,以CANCEL的方式恢复数据文件,然后以resetlogs的方式打开数据库。

17,378

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧