社区
基础和管理
帖子详情
只有数据文件,如何恢复数据库
p2002
2003-02-10 09:07:41
我的oracle数据库现在只有装用户数据的表空间文件存在,我在新安装的oracle系统上怎样使用这仅存的表空间文件,进行用户数据的恢复,着急着呢,请帮帮忙。
...全文
111
9
打赏
收藏
只有数据文件,如何恢复数据库
我的oracle数据库现在只有装用户数据的表空间文件存在,我在新安装的oracle系统上怎样使用这仅存的表空间文件,进行用户数据的恢复,着急着呢,请帮帮忙。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhxylgh
2003-02-11
打赏
举报
回复
zz
p2002
2003-02-10
打赏
举报
回复
我的数据库是在突然关机情况下出现的数据库启动不了,老是报告ora-01122、ora-01110的错误,然后我就重装了,我还有老的control文件、system01文件,但是替换之后,故障现象仍然一样。
minkoming
2003-02-10
打赏
举报
回复
好像这样会有些问题吧.
你现只有旧的存放用户数据的数据文件,没有系统其他的数据文件.
如果把旧的数据文件和你新建的数据库的数据文件放在一起,datafile的时间点都不一致,数据库应该是启动不了.你也没有什么备份的东西.
这样数据库恢复不了.
我也不知道对不对,请高手指点.\
sqlserver2000和oracle的恢复有很大的差别
p2002
2003-02-10
打赏
举报
回复
我现在就是用这种方法,但是不行
hsg77
2003-02-10
打赏
举报
回复
SQL Server 2000我试过,楼上的方法可行
xieyongan
2003-02-10
打赏
举报
回复
你可以试一下,新安装的ORACLE路径和你目前的数据文件目录相同,再用数据文件覆盖过去,ORACLE版本要一样。
llm06
2003-02-10
打赏
举报
回复
我感觉不行,oracle检查一致性很严格
luckysxn
2003-02-10
打赏
举报
回复
如果在NOARCHIVELOG模式下
数据文件和控制文件不同步是很难恢复数据的。
只有用原来的全备份来恢复它。
minkoming
2003-02-10
打赏
举报
回复
在ORACLE数据库的恢复中,如果有旧的所有数据文件,CONTROL FILE,INIT文件,就是可以恢复的.
以前我系统格了重装系统和数据库,只用版本一致,数据库仍然是可以使用的
要注意: 所有 的数据文件都是同一个时间点的.
如果你少了一些data file,但不是SYSTEM表空间的数据文件,你可以尝试做不完全恢复.这个过程就比较麻烦了,具体你可以在论坛找找看.
大概几个步骤:
1)startup mount --------->mount the database
2)alter database datafile 'd:\asdfasdf.dbf' offline drop
3)alter database open
Oracle
数据库
大事务的数据更改对
数据库
内部的影响
本课程以Oracle 10g
数据库
为基础,来讲解大事务的数据更改在
数据库
内部是如何处理的。 当用户执行一条SQL对
数据库
进行更改操作的时候,我们知道数据是从磁盘读取到内存中进行更改操作的,那么当这个SQL执行时间很长,而且修改数据量非常大,由于内存容量大小的原因,可能在事务没有commit提交的情况下,一些脏数据已经写回到了磁盘中。那么在这种情况下,当用户执行commit提交操作,
数据库
是如何处理这些已经写到磁盘的脏数据块的? 本课程就以实验的方式得出数据,来验证以上所提出的问题。
Oracle之只有
数据文件
恢复
数据库
在Oracle只有
数据文件
,没有relog时,在打开数据时会报错,无法
恢复
,这时需要加上隐藏参数: _allow_resetlogs_corruption=true alter databse open resetlogs;
MySQL通过
数据文件
恢复
数据库
https://www.cnblogs.com/yzeng/p/9020307.html
Oracle
数据库
恢复
--通过
数据文件
进行
恢复
在实际项目运维中,遇到服务器oracle
数据库
存储硬盘坏了,只留下了
数据文件
,其控制文件和参数文件都丢失了,如何进行
数据库
恢复
呢。 1、安装一个与要
恢复
的
数据库
相同实例,其db_name,sid,字符集都一样,因为在创建控制文件时,会判断dbf文件头信息中的
数据库
名是否与所在实例名是否一样。 我要
恢复
的
数据库
db_name和sid都是orcl,字符集UTF8。 我使用的是dbca静默建库,命令如下...
windows重装操作系统后oracle11g
数据库
恢复
(前提oracle安装目录还在表空间还在)利用原有oracle表空间文件还原
数据库
昨晚上服务器重装C盘系统,并没有对
数据库
进行导出备份导致只有Oracle安装在E盘和表空间,这是对于没有经验的人来说特别苦恼,后来查找到了资料,试了一下成功了,便由此记录下来。 这里写目录标题1,数据备份2,重装oracle3,安装完成替换
数据库
文件 1,数据备份 首先数据备份一下原来
数据库
的安装文件,以便后续使用 老
数据库
:D:\\app\\Administrator 备份:D:\\备份\\app\\Administrator 2,重装oracle 1. 安装目录要跟之前的保持一致 D:\\app.
基础和管理
17,377
社区成员
95,127
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章