免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 1924 | 回复: 11
打印 上一主题 下一主题

求助高手:表空间加错了数据文件(急急急!) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-07-10 11:48 |只看该作者 |倒序浏览
Tru64 UNIX + TruCluster + Oracle 8i 应用环境,配置为并行数据库,数据文件全部是裸设备。
   由于其中一个表空间连续剩余空间不足,有非系统管理员按单机数据库的方式增加了一个数据文件,放在了其中一台主机的系统盘上(advfs 高级文件系统),而且没有通知系统管理员,过了一段时间才发现问题,但表空间内已经存在数据了。
   此问题已经造成连接另一台主机的客户端部分应用程序无法执行(访问数据错误),但系统是7*24的关键业务系统,请高手支招,能在最短时间内解决问题。
   系统比较复杂,这个表空间下有四、五个用户,和别的表空间下的用户又有不少关联,如果要把整个数据库(20G)数据全部倒出来,再倒回去,系统停机时间太长。

论坛徽章:
0
2 [报告]
发表于 2003-07-10 12:18 |只看该作者

求助高手:表空间加错了数据文件(急急急!)

使用
alter table ... move tablespace ...
alter index ... rebuild tablespace ...

把表和索引先挪到别的表空间,然后再改动表空间。

改前要先确认表空间是否还有对象。

论坛徽章:
0
3 [报告]
发表于 2003-07-10 12:23 |只看该作者

求助高手:表空间加错了数据文件(急急急!)

原帖由 "0_0" 发表:
使用
alter table ... move tablespace ...
alter index ... rebuild tablespace ...

把表和索引先挪到别的表空间,然后再改动表空间。

改前要先确认表空间是否还有对象。
   

ok, 我已经完成了。
select * from dba_extents where file_id=**; 已经没有了。
下一步怎么做,可以 alter database datafile '%'  offline drop; 吗?

希望有一个比较完整的方案。

论坛徽章:
0
4 [报告]
发表于 2003-07-10 12:32 |只看该作者

求助高手:表空间加错了数据文件(急急急!)

可以先缩小文件到可接受范围,再offline,系统可以正常运行的话就drop.

呵呵,风险自负。^_^

论坛徽章:
0
5 [报告]
发表于 2003-07-10 12:39 |只看该作者

求助高手:表空间加错了数据文件(急急急!)

原帖由 "0_0" 发表:
可以先缩小文件到可接受范围,再offline,系统可以正常运行的话就drop.

呵呵,风险自负。^_^
   

我已经offline drop 成功了,为什么还会用那个数据文件,保错“file ** 无法正常使用”,“extent 失败”。
还有,在dba_data_files里面那个数据文件还在,而且是avi状态的。

论坛徽章:
0
6 [报告]
发表于 2003-07-10 12:45 |只看该作者

求助高手:表空间加错了数据文件(急急急!)

你表空间里的对象多吗
大吗?

可以的话,应该全都移走
整个tablspace删掉

论坛徽章:
0
7 [报告]
发表于 2003-07-10 12:51 |只看该作者

求助高手:表空间加错了数据文件(急急急!)

你先用alter tablespace ... datafile offline了吗?

可以试试 alter tablespace ... rename datafile 'fileold' to 'filenew'

论坛徽章:
0
8 [报告]
发表于 2003-07-10 12:55 |只看该作者

求助高手:表空间加错了数据文件(急急急!)

表空间的数据文件不能删除, 要删掉表空间, 然后重建

论坛徽章:
0
9 [报告]
发表于 2003-07-10 13:15 |只看该作者

求助高手:表空间加错了数据文件(急急急!)

估計不小的動作啊

论坛徽章:
0
10 [报告]
发表于 2003-07-10 13:25 |只看该作者

求助高手:表空间加错了数据文件(急急急!)

原帖由 "0_0" 发表:
你先用alter tablespace ... datafile offline了吗?

可以试试 alter tablespace ... rename datafile 'fileold' to 'filenew'
  

rename 到一个新的数据文件,但是还是不能正常扩展。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP