oracle 10g 读取dbf文件错误 本帖最后由 luerchuan2010 于 2012-05-12 06:48:37 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ORA-00376: 此时无法读取文件 5ORA-01110: 数据文件 5: 'E:\CPKGLXTDATE\CPKGLXT.DBF' 有没有帮忙解决啊?因在无知的情况下,删除了'E:\CPKGLXTDATE\CPKGLXT.DBF',发现数据库连不上后,就通过帖子中提示的dbf文件恢复命令,找回来了'E:\CPKGLXTDATE\CPKGLXT.DBF'。pl/sql用户口令可以登录上,但查询表数据时,报:ORA-00376: 此时无法读取文件 5ORA-01110: 数据文件 5: 'E:\CPKGLXTDATE\CPKGLXT.DBF' 你都能把文件删除了说明里面没有有用的东西。关了PL/SQL,用命令行启动,删除这个表空间或者数据文件就可以了 'E:\CPKGLXTDATE\CPKGLXT.DBF'是我在用的数据文件,删掉它我PL/SQL就登录不上了通过dbf文件恢复方法,把'E:\CPKGLXTDATE\CPKGLXT.DBF'找回来之后,PL/SQL可以登录但查询表数据时,会报:ORA-00376: 此时无法读取文件 5ORA-01110: 数据文件 5: 'E:\CPKGLXTDATE\CPKGLXT.DBF' 你不都说过一遍了吗。有什么新的信息吗?你要想正常就把这个表空间删除了。修改spfile能修复表空间,但是你都能把这个文件删了有什么可修复的 我不知道你所谓的找回来 找回来的是什么,是你删除的文件?那修改spfile就可以了,如果表空间文件头损坏了,可能还要修改文件头,如果真正就是文件本身损坏了那就没用了。如果是存档模式,可以用归档日志恢复。 查看过了,没有归档日志找回来的就是DBF文件,里面的表结构、存储过程都在,也可以查看、执行唯独不可以查看数据你说的“那修改spfile就可以了,如果表空间文件头损坏了,可能还要修改文件头,如果真正就是文件本身损坏了那就没用了。”不知道怎么用啊,也没搜到详细的资料。能具体说明一下吗 oracle字段分组问题 删除没被引用的重复数据 ORACLA数据库越用越慢 两台机连同一台Oracle, 显示中文数据不正常 视图中写三表连接.请各位高手帮帮我! 求一个插入语句~~~~~~~~~~~~~~~~~~谢谢~~~ 游标出界问题? 请高手们帮忙写一条检索树形数据的sql语句,多谢。 如何删除一个表中两个完全一样的数据(只删其中一条) 求问cursor为什么没有执行循环体的代码? 关于如何修改 SCAN VIP SQL语句查询问题
ORA-01110: 数据文件 5: 'E:\CPKGLXTDATE\CPKGLXT.DBF'
因在无知的情况下,删除了'E:\CPKGLXTDATE\CPKGLXT.DBF',发现数据库连不上后,就通过帖子中提示的dbf文件恢复命令,找回来了'E:\CPKGLXTDATE\CPKGLXT.DBF'。
pl/sql用户口令可以登录上,但查询表数据时,报:
ORA-00376: 此时无法读取文件 5
ORA-01110: 数据文件 5: 'E:\CPKGLXTDATE\CPKGLXT.DBF'
'E:\CPKGLXTDATE\CPKGLXT.DBF'是我在用的数据文件,删掉它我PL/SQL就登录不上了
通过dbf文件恢复方法,把'E:\CPKGLXTDATE\CPKGLXT.DBF'找回来之后,PL/SQL可以登录
但查询表数据时,会报:
ORA-00376: 此时无法读取文件 5
ORA-01110: 数据文件 5: 'E:\CPKGLXTDATE\CPKGLXT.DBF'
你不都说过一遍了吗。有什么新的信息吗?
你要想正常就把这个表空间删除了。
修改spfile能修复表空间,但是你都能把这个文件删了有什么可修复的
那修改spfile就可以了,如果表空间文件头损坏了,可能还要修改文件头,如果真正就是文件本身损坏了那就没用了。
如果是存档模式,可以用归档日志恢复。
查看过了,没有归档日志
找回来的就是DBF文件,里面的表结构、存储过程都在,也可以查看、执行
唯独不可以查看数据你说的“那修改spfile就可以了,如果表空间文件头损坏了,可能还要修改文件头,如果真正就是文件本身损坏了那就没用了。”不知道怎么用啊,也没搜到详细的资料。能具体说明一下吗