设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
这种情况如何恢复,请教!
返回列表
发新帖
这种情况如何恢复,请教!
[复制链接]
11
|
9
|
2005-10-30 17:05:33
|
显示全部楼层
|
阅读模式
数据库的所有物理文件(控制文件、数据文件、日志文件)都完好,只是因为操作系统崩溃,系统重装后,数据库系统也重装了。
那么新的数据库如何利用原来的文件恢复到原来的状态?
WINDOWS 2000,ORACLE 8。1。6
回复
使用道具
举报
千问
|
2005-10-30 17:05:33
|
显示全部楼层
我的意思是数据库是安全关闭的,然后操作系统重新启动,结果怎么也起不来了。
于是重装了操作系统,数据库系统也没了,但数据库系统的物理文件都保存下来了,还包括备份控制文件。
回复
使用道具
举报
千问
|
2005-10-30 17:05:33
|
显示全部楼层
创建一个跟以前目录结构一样的名字一样的数据库
关闭后删除新数据库文件
然后把原来的copy过去就可以了
否则可参考 oradim 的用法
回复
使用道具
举报
千问
|
2005-10-30 17:05:33
|
显示全部楼层
PWDsid.ora ,如果没有备份
可以在init 中指定 remote_login_passwordfile = NONE
或者重建密码文件
回复
使用道具
举报
千问
|
2005-10-30 17:05:33
|
显示全部楼层
就这么简单?
我在想控制文件或者数据文件中是不是包括DB ID呢?而每个数据库的DB ID不同,是不是有影响的呢?
不过我可以马上去试试了,呵呵。
多谢!但愿OK!
回复
使用道具
举报
千问
|
2005-10-30 17:05:33
|
显示全部楼层
控制文件包含DB ID, 你把这些文件恢复后还是原来的DB ID
回复
使用道具
举报
千问
|
2005-10-30 17:05:33
|
显示全部楼层
非常感谢大家,恢复的非常好!
进一步引申一个问题。只是实验一下,也是请教大家!
如果我现在有一个完整的数据文件,想把它加到我目前的数据系统中来,该怎么办啊?
我自己试了两次,第一次建一个表空间,直接REUSE这个数据文件,结果其中的数据就全没有了。
第二次我建立了创建控制文件的脚本文件,在里面修改了一下,加入了这个数据文件。
然后用recover database using backup controlfile,好象也不行。
到底这种情况下该怎么做啊?
回复
使用道具
举报
千问
|
2005-10-30 17:05:33
|
显示全部楼层
不可能的吧? 如果这个可以的话冷备份只备一个数据文件就可以了 :emn3:
回复
使用道具
举报
千问
|
2005-10-30 17:05:33
|
显示全部楼层
最初由 aleckqian 发布
[B]非常感谢大家,恢复的非常好!
进一步引申一个问题。只是实验一下,也是请教大家!
如果我现在有一个完整的数据文件,想把它加到我目前的数据系统中来,该怎么办啊?
我自己试了两次,第一次建一个表空间,直接REUSE这个数据文件,结果其中的数据就全没有了。
第二次我建立了创建控制文件的脚本文件,在里面修改了一下,加入了这个数据文件。
然后用recover database using backup controlfile,好象也不行。
到底这种情况下该怎么做啊? [/B]
这种做法oracle不允许,不能加已有的数据文件。
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行