裸设备文件系统扩容表空间后报ORA-01157

[复制链接]
查看11 | 回复9 | 2015-7-30 11:13:40 | 显示全部楼层 |阅读模式
本帖最后由 likinglife 于 2015-8-10 16:51 编辑
如题,文件系统为裸设备,DB为两节点RAC,系统表空间SYSTEM、SYSAUX使用率过高进行扩容,节点1添加数据文件后节点2 alert log报出ORA-01157、ORA-01110
请教大师们原因及如何解决
节点2 alert log信息:
ORA-01157: 无法标识/锁定数据文件 302 - 请参阅 DBWR 跟踪文件
ORA-01110: 数据文件 302: '/dev/rrac_system01'
ORA-27041: 无法打开文件
IBM AIX RISC System/6000 Error: 13: Permission denied
Additional information: 11
添加完成后节点1上查看表空间使用率已经降下来,节点2查看表空间使用率及数据文件相关信息会报错:
SQL> select file_name,file_id,TABLESPACE_NAME fron dba_data_files
*
ERROR at line 1:
ORA-00923: FROM keyword not found where expected
SQL> select tablespace_name,used_percent,tablespace_size*8/1024/1024 from dba_tablespace_usage_metrics order by 2
*
ERROR at line 1:
ORA-01157: cannot identify/lock data file 302 - see DBWR trace file
ORA-01110: data file 302: '/dev/rrac_system01'
SQL> select open_mode from v$database;
OPEN_MODE
----------
READ WRITE
回复

使用道具 举报

千问 | 2015-7-30 11:13:40 | 显示全部楼层
你用裸设备? 是不是只在一个节点修改了属组,另一个节点没有修改?
回复

使用道具 举报

千问 | 2015-7-30 11:13:40 | 显示全部楼层
请问什么属组
回复

使用道具 举报

千问 | 2015-7-30 11:13:40 | 显示全部楼层
你用的是AIX
查看 chown命令的解释
回复

使用道具 举报

千问 | 2015-7-30 11:13:40 | 显示全部楼层
你创建裸设备的时候,就需要修改属组后才能将裸设备添加成数据文件~
回复

使用道具 举报

千问 | 2015-7-30 11:13:40 | 显示全部楼层
节点1:
crw-rw----1 oracle dba
61,323 Aug 10 10:13 rrac_sysaux01
crw-rw----1 oracle dba
61,322 Aug 10 10:13 rrac_system01
节点2:
brw-rw----1 root system 61,323 Jul 31 13:30 rac_sysaux01
brw-rw----1 root system 61,322 Jul 31 13:30 rac_system01
回复

使用道具 举报

千问 | 2015-7-30 11:13:40 | 显示全部楼层
属组果然不一样
回复

使用道具 举报

千问 | 2015-7-30 11:13:40 | 显示全部楼层
可以在节点2上直接在线修改为oracle:dba么
回复

使用道具 举报

千问 | 2015-7-30 11:13:40 | 显示全部楼层
当然,这是必须的

回复

使用道具 举报

千问 | 2015-7-30 11:13:40 | 显示全部楼层
likinglife 发表于 2015-8-10 16:59
节点1:
crw-rw----1 oracle dba
61,323 Aug 10 10:13 rrac_sysaux01
crw-rw----1 or ...

你看情况了,一个是rrac_system01,一个是rac_system01,不能说明问题
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行