Oracle数据库数据恢复、性能优化

找回密码
注册
搜索
热搜: 活动 交友 discuz
发新帖

0

积分

1

好友

14

主题
1#
发表于 2014-11-6 17:41:08 | 查看: 2981| 回复: 2
oracle 10.2.0.4
aix 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表空间啊?
请指教。。
2#
发表于 2014-11-6 19:33:54
给出完整 的alert.log ,

undo 切换过去了啊,=》 undo切换过去了 不代表 现有数据库已经完全不需要对应的undo数据

回复 只看该作者 道具 举报

3#
发表于 2014-11-7 10:20:56
这是2个实例的alert日志

alert_dw.rar

1.87 MB, 下载次数: 1350

回复 只看该作者 道具 举报

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

QQ|手机版|Archiver|Oracle数据库数据恢复、性能优化

GMT+8, 2024-12-21 01:46 , Processed in 0.052257 second(s), 23 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部
TEL/電話+86 13764045638
Email service@parnassusdata.com
QQ 47079569