chenyn 发表于 2012-03-14 14:10

oracle扩展表空间出错啦,兄弟姐妹们帮忙分析下是什么情况

各位兄弟姐妹们,帮忙分析下是怎么回事
(1)我的数据库是挂在EMC存储上的,最近表空间不够用,通过增加数据文件的方式扩展了表空间,语句如下:
ALTER TABLESPACE ITSM ADD DATAFILE '/oracle/ITSMdata/ITSM13.dbf' SIZE 10000M,其中ITSMData是我挂载的存储;
(2)扩展没有出现任何错误,但是感觉到当老空间用完切换到新数据文件的时候,数据库异常(监听连不了),startup数据库后报如下错误
Total System Global Area 2.0250E+10 bytes
Fixed Size                  2119984 bytes
Variable Size            1.3338E+10 bytes
Database Buffers         6895435776 bytes
Redo Buffers               14655488 bytes
ORA-00221: error on write to control file
ORA-00206: error in writing (block 1, # blocks 1) of control file
ORA-00202: control file: '/oracle/ITSMdata/control01.ctl'
ORA-27041: unable to open file
Linux-x86_64 Error: 30: Read-only file system
Additional information: 3
请各位大牛帮忙分析下是什么情况,不胜感激!

shanxiaoxi 发表于 2012-03-16 12:27

建议你看看/oracle/ITSMdata下面dbf的 属主是否有被改动过

chenyn 发表于 2012-03-16 16:26

回复 2# shanxiaoxi
你觉得dbf可能会被改成只读哈?看了,文件属性没有改变,但是系统的runlevel不知为何从3变成5了

   

chenyn 发表于 2012-03-16 16:31

shanxiaoxi 发表于 2012-03-16 12:27 static/image/common/back.gif
建议你看看/oracle/ITSMdata下面dbf的 属主是否有被改动过
我这个库I/O量非常大,一天有1G的监控数据入库;我认为是否在老数据文件用尽切换到新数据文件的过程中,因I/O量太大导致系统故障呢?
系统runlevel莫名奇妙的从3变成5了,这个肯定是不会有人去改动的。

doni 发表于 2012-03-16 17:25

runlevel有变化的话,应该是重启过了,否则自己不会变的。

piml_lv 发表于 2012-03-17 10:51

很明显了Linux-x86_64 Error: 30: Read-only file system

跟数据库关系不大吧

检查板块或存储交换机

总之IO通道有问题
页: [1]
查看完整版本: oracle扩展表空间出错啦,兄弟姐妹们帮忙分析下是什么情况