求助,急!

[复制链接]
查看11 | 回复8 | 2007-10-20 08:38:44 | 显示全部楼层 |阅读模式
操作系统环境:AIX-5300-06.
Oracle版本:9.2.0.1.0
磁盘柜:DS4000
磁盘柜上做了Raid1,在磁盘柜上建了一个datavg,在vg上面建了若干个lv,类型为raw。
操作如下:在数据库中建tablespace,脚本如为:
CREATE TABLESPACE CTTEBAPV_DIM_DATA
DATAFILE
'/dev/r_dim_data' SIZE 950M REUSE AUTOEXTEND OFF
LOGGING
ONLINE
PERMANENT
EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1M;
CREATE TABLESPACE CTTEBPAV_DIM_INDEX
DATAFILE
'/dev/r_dim_index' SIZE 950M REUSE AUTOEXTEND OFF
LOGGING
ONLINE
PERMANENT
EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1M;
CREATE TABLESPACE CTTEBAPV_OD_DATA
DATAFILE
'/dev/r_od_data' SIZE 950M REUSE AUTOEXTEND OFF
LOGGING
ONLINE
PERMANENT
EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1M;

前两个tablespace可以建立,但是到建第三个的时候会报错,错误信息如下:
CREATE TABLESPACE CTTEBAPV_OD_DATA
DATAFILE
'/dev/r_od_data' SIZE 950M REUSE AUTOEXTEND OFF
LOGGING
ONLINE
PERMANENT
EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1M;
ORA-19502: write error on file "/dev/r_dim_index", blockno 10241 (blocksize=8192)
ORA-27063: skgfospo: number of bytes read/written is incorrect
IBM AIX RISC System/6000 Error: 28: No space left on device
Additional information: -1
Additional information: 1048576
ORA-19502: write error on file "/dev/r_dim_index", blockno 9857 (blocksize=8192)
ORA-27063: skgfospo: number of bytes read/written is incorrect
IBM AIX RISC System/6000 Error: 28: No space left on device
Additional information: -1
Additional information: 1048576。
但是datavg的大小为1TB,lv的大小都为1G。
如果lv建为2G,tablespace大小为1950M,执行脚本的时候,只能建一个tablespace.
总之,在datavg上建的tablesapce的总大小不能超过2G,如果超出,就会报错。
各位老大,这样的问题怎么解决呢?
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
你可以先用下面命令查看一下目录空间的使用情况
df -m
如果空间没了,你可以扩展 使用SMIT TS 命令进行扩展。
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
空间是够的!
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
邪门儿了,你创建第三个Tablespace。竟然报第一个Tablespace中的文件空间不够??
最初由 buliaoqingtian 发布
[B]你可以先用下面命令查看一下目录空间的使用情况
df -m
如果空间没了,你可以扩展 使用SMIT TS 命令进行扩展。 [/B]

他用的是裸设备,df应该看不到这个空间的使用情况的~
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
裸设备不熟悉
学习。。。
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
你是不是把裸设备建错了?
lslv 那个dev/r_dim_index,得裸设备看看。
我有一个问题,你那个裸设备是_dim_index么?能用'_'开头建立裸设备么??
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
把警告日志文件发上来!
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
你这个问题, 很可能是由于操作系统“异步IO”造成的, 换句话说就是你的操作系统关于“同步”或“异步”IO 部分设置得不正确, 看看你的初始化参数disk_asynch_io 如果设置成了TRUE就改成FALSE然后再试试!
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
发错误日志
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行