早上wang开始分析数据,分析一段时间,说有报错,发送截图过来。
google后发现,盖国强有相关的一个帖子
其中说,是硬件故障,要么尝试重新格式化,要么更换硬盘……不置可否。但是,有个问题是肯定的,这个文件是undo表空间的的,而undo表空间的作用是:在数据异常的时候回滚,保证数据的读一致性。如果不需要回滚,而事务正常结束(rollback,commit也就是不存在读一致性的问题),那么undo表空间内的数据并不是很重要。所以跟wang商量后,打算等他分析完后,重建undo表空间
具体实施过程:
为保证重建后的undo表空间与之前完全一致。先做好如下准备:
1.查看undotbs1的数据文件是否是可扩展
select FILE_NAME,TABLESPACE_NAME,STATUS,AUTOEXTENSIBLE from dba_data_files
where tablespace_name='UNDOTBS1'
/
where tablespace_name='UNDOTBS1'
/
FILE_NAME
-------------------------------------------------- --------------- --------- ---
/oracle/qgzx/u01/oradata/qgzx_undotbs01.dbf
/oracle/qgzx/u01/oradata/qgzx_undotbs02.dbf
2.查看需要创建的目录是否有足够的空间
[oracle@yz2]$
[oracle@yz2]$