合 Oracle rac环境将datafile创建到本地文件系统的处理步骤
简介
oracle rac环境将datafile创建到本地文件系统,会造成间歇性访问异常。
若数据文件在节点1,而客户端访问连接的节点1,那么可以正常操作;而若数据文件在节点1,而客户端访问连接的节点2,那么此时就会报错:
1 2 | ORA-01157: cannot identify/lock data file 8 - see DBWR trace file ORA-01110: data file 8: '/home/oracle/a.dbf' |
实验
1 2 3 4 5 6 7 | sql "alter database datafile 8 offline"; recover datafile 8; run { copy datafile '/home/oracle/a.dbf' to '+data'; } run { switch datafile '/home/oracle/a.dbf' to datafilecopy '+DATA/gbk/datafile/test.302.1120761841'; } sql "alter database datafile 8 online"; |