undo 表空间 切换后,把旧的undo offline ,发现不能作写操作
oracle 10.2.0.4aix 5.3
rac
前几天把数据库迁移到新的存储上,对undo 表空间迁移是:
添加新的undotbs3,undotbs4
切换到新的undo
alter system set undo_tablespace='UNDOTBS3' sid='dw1'
alter system set undo_tablespace='UNDOTBS4' sid='dw2'
--dw1
SQL> show parameter undo
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
undo_management string AUTO
undo_retention integer 10800
undo_tablespace string UNDOTBS3
--dw2
SQL> show parameter undo
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
undo_management string AUTO
undo_retention integer 10800
undo_tablespace string UNDOTBS4
离线旧的undotbs1,undotbs2
ALTER TABLESPACE UNDOTBS1 OFFLINE NORMAL;
ALTER TABLESPACE UNDOTBS2 OFFLINE NORMAL;
这时发现不能作写操作!提示如下:
ORA-01110: data file 5: '/dev/rlv_8g_002'
注:'/dev/rlv_8g_002' 这个裸设备是undotbs2里的。
我已经把undo 切换过去了啊,怎么还去找旧的undo表空间啊?
请指教。。 给出完整 的alert.log ,
undo 切换过去了啊,=》 undo切换过去了 不代表 现有数据库已经完全不需要对应的undo数据 这是2个实例的alert日志
页:
[1]