Chinaunix首页 | 论坛 | 博客
  • 博客访问: 24688
  • 博文数量: 27
  • 博客积分: 589
  • 博客等级: 中士
  • 技术积分: 280
  • 用 户 组: 普通用户
  • 注册时间: 2012-05-18 21:43
文章分类

全部博文(27)

文章存档

2012年(27)

我的朋友

分类: Oracle

2012-05-19 16:43:26

   可以按照下面的步骤来物理移动一个导致文件争用的数据文件:

   1. 使用与数据文件有关的表空间脱机:

  ALTER TABLESPACE ORDERS OFFLINE;

   2.把数据文件复制到磁盘的新位置上:

  SQL> ! cp /disk1/orders1.dbf /db2/orders1.dbf

   3.用新数据文件位置为表空间重新命名数据文件:

   ALTER TABLESPACE ORDERS RENAME DATAFILE '/disk1/orders1.dbf' TO '/db2/orders1.dbf';

   4.使表空间重新联机

   ALTER TABLESPACE ORDERS ONLINE;

 

技巧:通过把数据文件移到不经常被访问的磁盘上,可以有效解决磁盘争用的问题。 

阅读(304) | 评论(4) | 转发(0) |
给主人留下些什么吧!~~

stone_20162012-05-23 23:14:02

呵呵,买豆腐的!

stone_20162012-05-23 23:08:02

这个原理:当Oracle进程从磁盘读写数据的时候是按照块来读,如果那个磁盘读写的块越多那么磁盘的负载越大,当它达到一定程度时就会变成热磁盘,如果把数据分散在不同的磁盘的话产生热磁盘机会越少,并且Oracle最重的一点是把联机重做日志分开在不同的磁盘,希望存放日志的磁盘比一般磁盘要快提高性能。

皮娃娃哈哈2012-05-23 11:29:36

这个原理是什么?

啦哆A梦2012-05-21 21:57:09

恩恩,很好的文章啊~博主是干什么的?