oracle出现ORA-01157错误 如图怎么解决,在线等大虾解决
发布网友
发布时间:2022-04-25 04:28
我来回答
共3个回答
热心网友
时间:2022-04-07 19:45
很明显的报错信息啊,首先看看ora-01110中提示的文件是否存在?如果不存在,那么在dba_data_files中查看该文件属于哪个表空间,如果该表空间不需要用那么直接offline drop好了。如果该表空间要使用,那么有没有备份?有备份的话可以尝试恢复,没有备份的话那就要看你数据库的归档日志文件是否都保留了,如果都保留了,那么可以直接重建该文件然后恢复(我提供过这种恢复的实际操作案例)。如果以上都为否定,那么恭喜你,重新建立该表空间咯,表空间中的数据对象可以通过跳过坏块导出的方式,先导出来,当然数据丢失是必然的。
热心网友
时间:2022-04-07 21:03
我俩冒失地走向那扇开着的门,
全都把自己交给了光明的梦,
星星颤抖着回答。
它抬头望着蓝色的高空,
在我的心里
挤在这个腿间哈哈
热心网友
时间:2022-04-07 22:38
ORA-01157: cannot identify/lock data file string - see DBWR trace file
Cause: The background process was either unable to find one of the data files or failed to lock it because the file was already in use. The database will prohibit access to this file but other files will be unaffected. However the first instance to open the database will need to access all online data files. Accompanying error from the operating system describes why the file could not be identified.
Action: Have operating system make file available to database. Then either open the database or do ALTER SYSTEM CHECK DATAFILES.