表空间有一个数据文件(1号),今日加了两个空的数据文件(2,3),但是当我把数据库offline后删除2,3号文件失败,重新online表空间时,系统提示1号文件 “need media recover”我可以肯定表空间从offline 到online我没有进行任何其他操作,不知为何1号文件会损坏。另外,当尝试 恢复
recover datafile 'c:\oracle9\oradata\db1\data1.ora'
SQL提示该文件不存在?(我肯定路径输入正确)
recover datafile 'c:\oracle9\oradata\db1\data1.ora'
SQL提示该文件不存在?(我肯定路径输入正确)
解决方案 »
- oracle-12170 求救,急。
- 求一个sql
- 用Trigger实现表字段的自动更新!!!!求助
- 程序使用oci连接oracle,每次连接都出现僵死子进程,并且用户是oracle,但是父进程号是我的应用程序
- 在Sql存储过程是这样的,在oracle里这样的存储过程又应该怎么呢?
- 请问,SQL plus默认的登陆方式是什么啊?
- 问个问题,ORACLE中变量的长度最长是多少?
- TEMP表空间为什么会收缩这么快???
- 急问触发器问题,在线等待!
- Oracle的Service是个什么概念?
- 为什么结束了用户的所有会话还不能删除用户呢??急急急
- ORA-04098:触发器'GISCAR.X_WRITE_CARINFO_LOG' 无效且未通过重新确认
recover datafile的时候,文件名或文件ID号都可以作用,出现上面的问题,检查一下data1.ora文件是不是包含空格串之类的非法字符。比如下面的操作就可以:
SQL>conn sys@myoracle as sydba;
SQL>RECOVER DATAFILE 'D:\ORACLE\ORADATA\MYORACLE\USERS01.DBF';