oracle 无法创建表空间,oracle-11g-r2 – 无法创建表空间,异常错误

我在光纤连接磁盘阵列上使用Oracle 11gR2创建表空间时遇到了困难.权限是正确的,并有足够的空间可用.我可以在格式几乎相同的其他坐骑上创建表空间(跨步大小的差异反映不同的条带大小),我可以确定的唯一主要区别是一个文件系统是本地磁盘而另一个是外部的.我可以毫无困难地手动创建文件作为oracle用户.转储到/ var / log / messages没有任何兴趣.谷歌搜索错误也没有产生太多有用的信息.我对Oracle有些新意.任何帮助将不胜感激.谢谢

这是在本地磁盘上创建表空间的输出:

SQL> CREATE TABLESPACE ts_internal_test DATAFILE '/dbidx/idx0/ts_internal_test.dbf' SIZE 10M AUTOEXTEND OFF EXTENT MANAGEMENT LOCAL;

Tablespace created.

这是在外部磁盘上创建表空间的输出:

SQL> CREATE TABLESPACE ts_external_test DATAFILE '/dbdata/vg00/lv0000/ts_external_test.dbf' SIZE 10M AUTOEXTEND OFF EXTENT MANAGEMENT LOCAL;

CREATE TABLESPACE ts_external_test DATAFILE '/dbdata/vg00/lv0000/ts_external_test.dbf' SIZE 10M AUTOEXTEND OFF EXTENT MANAGEMENT LOCAL

*

ERROR at line 1:

ORA-01119: error in creating database file

'/dbdata/vg00/lv0000/ts_external_test.dbf'

ORA-27044: unable to write the header block of file

Linux-x86_64 Error: 22: Invalid argument

Additional information: 3

这是权限,创建文件作为’oracle’用户,可用空间和挂载选项:

$su - oracle

$whoami

oracle

$cd /dbdata/vg00

$ls -l

total 20

drwxr-xr-x 3 oracle oinstall 4096 Apr 26 12:05 lv0000

drwxr-xr-x 3 oracle oinstall 4096 Apr 26 10:38 lv0001

drwxr-xr-x 3 oracle oinstall 4096 Apr 22 18:14 lv0002

drwxr-xr-x 3 oracle oinstall 4096 Apr 22 18:14 lv0003

drwxr-xr-x 3 oracle oinstall 4096 Apr 26 10:18 lv0004

$cd lv0000

$ls

lost+found

$echo "test file" > some_file

$ls -l

total 20

drwx------ 2 root root 16384 Apr 26 11:42 lost+found

-rw-r--r-- 1 oracle oinstall 10 Apr 26 12:08 some_file

$cat some_file

test file

$df -h | grep lv0000

/dev/sdc1 2.0T 71M 2.0T 1% /dbdata/vg00/lv0000

$mount | grep lv0000

/dev/sdc1 on /dbdata/vg00/lv0000 type ext2 (rw,noatime)

注意:由于我们必须在我们的环境中解决的限制,我们正在使用ext2.根据我发现的有关Oracle和ext2 / 3的建议,该卷当前安装为(noatime,async).我尝试使用默认值进行安装,但它没有改变任何东西.

-Daniel

解决方法:

跟踪它.我前几天设置了FILESYSTEMIO_OPTIONS = SETALL.看来直接I / O适用于本地RAID阵列,但不适用于外部.当我将其设置回NONE时,我能够在外部设备上创建表空间.

跟进:有没有人知道您是否可以在不使用ASM或RAW的情况下在每台设备上启用直接I / O?

标签:linux,oracle-11g-r2

来源: https://codeday.me/bug/20190806/1595137.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值