把oracle表空间所对应的数据文件移动

由于系统盘c:分区比较小,   又把2个表空间建在系统盘下,我一个表空间现在都要1G左右,每月数据量都有30万条左右.现在空间只有几十M了,能不能把c:下的表空间都移动到d盘去.我是新手.请大家说的详细点!谢谢! 问题点数:50、回复次数:6Top

 

1 楼LGQDUCKY(飘)回复于 2004-07-06 14:23:57 得分 50

参考这个  
      只要把表空间所对应的数据文件移动就OK  
   
  http://www.oradb.net/dba/dba_016.htmTop

2 楼yown(yong)回复于 2004-07-06 14:51:31 得分 0

1.将对应表空间对应的数据文件拷到目标目录  
   
  2.更改表空间文件  
    alter   tablespace   xxx   datafile   'd:/l.dat'   to   'f:/l.dat'Top

3 楼yz790724(想想)回复于 2004-07-06 15:15:40 得分 0

markTop

4 楼dinya2003(OK)回复于 2004-07-06 16:02:31 得分 0

要求具有alter   database权限,就可以对一个表空间的数据文件进行移动并重新命名数据文件。  
  1、使需要命名的数据文件的表空间脱机,  
  2、用操作系统命令将数据文件改名,  
  3、确认新的数据文件不能与旧的数据文件名相同,  
  4、用alter   tablespace...rename   datafile   修改数据库字典来达到命名。  
   
  1、alter   tablespace   表空间名称   offline   normal;  
  2、$rm   文件名       新文件名    
  3、alter   tablespace   表空间名   rename   datafile   旧文件名   to   新文件名      
  4、使表空间联机:  
          alter   tablespace   名称   online   normal/  
  Top

5 楼yown(yong)回复于 2004-07-06 17:03:36 得分 0

更正:更改表空间文件  
    alter   tablespace   xxx   datafile   rename   'd:/l.dat'   to   'f:/l.dat'

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值