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

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

0

积分

1

好友

10

主题
1#
发表于 2013-6-9 13:55:28 | 查看: 3193| 回复: 6
提示: 作者被禁止或删除 内容自动屏蔽
2#
发表于 2013-6-13 11:27:43
--以下语句可以让test表的下一个extent分配到E:\xxxx\test.ORA文件中,64K是当前表的next_extent的大小
alter table scott.test
allocate extent (DATAFILE 'E:\xxxx\test.ORA' SIZE 64K);

回复 只看该作者 道具 举报

3#
发表于 2013-6-13 11:57:20
原来的还在原来的位置 ,不然的话rowid可是要变化的。   以后的你可以根据rowid去看位置   

回复 只看该作者 道具 举报

4#
发表于 2013-6-13 13:48:35
1,新增加的数据文件只会在新增加的数据(insert,或者update,行链接,行迁移……)
2,已有的数据文件保有已有的数据,没啥影响
3,对于性能和数据分布均匀问题,单说…………

回复 只看该作者 道具 举报

5#
发表于 2013-6-13 17:22:31
在新增数据文件后,ORACLE貌似不会平衡各数据文件里的数据吧?
DB2里倒是有个这个概念,不过也可选不平衡。

回复 只看该作者 道具 举报

6#
发表于 2013-6-14 07:56:46
不会平衡已有的数据

回复 只看该作者 道具 举报

7#
发表于 2013-6-15 01:21:33
他是平均算法, 已有的数据不在变动, 新的extent分配的时候 2边的datafile 都会扩展。 当然写的时候也会吧数据分摊到2边。

回复 只看该作者 道具 举报

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

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

GMT+8, 2024-12-29 01:06 , Processed in 0.046457 second(s), 21 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

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