免费注册 查看新帖 |

Chinaunix

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

紧急求救表空间迁移问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-06-19 10:41 |只看该作者 |倒序浏览
大家好:
     我是个新手,想请教大家一个问题,因为磁盘满的问题,我想把一个DBF文件所对应的表空间的所有东西都移动到另外一个分区下去(是同一个服务器),我不想关闭数据库做这个事情,我是想新建立个表空间,然后把所有的
东西全部移过来,现在请教大家怎么写SQL把所有的东西全部移动到新表空间里?
   非常感谢!!!!

论坛徽章:
0
2 [报告]
发表于 2007-06-19 10:57 |只看该作者
exp help=y
研究一下
The following keywords only apply to transportable tablespaces
TRANSPORT_TABLESPACE export transportable tablespace metadata (N)
TABLESPACES list of tablespaces to transport

招聘 : Linux运维
论坛徽章:
0
3 [报告]
发表于 2007-06-19 11:08 |只看该作者
如果不想停机
The ALTER TABLE...MOVE statement enables you to relocate data of a
non-partitioned table or of a partition of a partitioned table into a new segment, and
optionally into a different tablespace for which you have quota. This statement also
lets you modify any of the storage attributes of the table or partition, including those
which cannot be modified using ALTER TABLE. You can also use the ALTER
TABLE...MOVE statement with the COMPRESS keyword to store the new segment
using table compression.


另外:
你或许只需要为表空间增加datafile解决你当前的问题

论坛徽章:
0
4 [报告]
发表于 2007-06-19 11:23 |只看该作者
需求不是很明确

如果只是因为空间不足,可以在新分区上增加新数据文件到表空间
如果想将表空间上所有的objects移到新的表空间,这个要麻烦点,首先要获取该表空间上所有的objects,要具体情况具体分析
如果是想将表空间现有的数据文件移到新分区,则可以通过rename file+OS mv命令方式来执行。首先将表空间置入backup状态,然后alter database rename file/alter tablespace rename datafile来移动。

[ 本帖最后由 numenhuang 于 2007-6-19 13:05 编辑 ]

论坛徽章:
0
5 [报告]
发表于 2007-06-19 12:51 |只看该作者
他好像是想联机方式,不间断的转移表空间文件吧,不知道使用高级同步行不行,不过看来他的数据真的挺大的了,要是我就在建立一个新的文件系统放表空间了

论坛徽章:
0
6 [报告]
发表于 2007-06-19 13:26 |只看该作者

回复

我的数据也不是太多 但是一个分区马上就满了我想把一个DBF文件移到新的分区上去,所以首先把DBF文件所对应的表空间里的数据等都全部移走,然后把以前的DBF文件给删除了.
我想先在新的分区建立一个表空间,然后利用alter table tablename  move tablespace tablespacename下面 但是这样索引什么的移不过去.
我的问题是:我这中方法可行吗?在不停数据库的时候?
                有没有好的方法把所有的东西都移到新的表空间里?
                大家有没有好的方法>?

非常感谢!!!1

论坛徽章:
0
7 [报告]
发表于 2007-06-19 13:32 |只看该作者
alter index xxxx rebuild online tablespace xxx;
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP