是这样的数据库中有一个大表,按日期进行多个分区,如每年一个分区,当数据很大时就要增加磁盘开销了,如果能把一些旧的年份的数据导到磁带中,而把已经导出出来的数据的分区删掉节省磁盘空间,当日后如需要时再导进去。这样能不能实现,如果能请高人指点。

解决方案 »

  1. 完全可以!
    EXPORT指定分区: exp sales/sales_password tables=sales:sales1999_q1 file=sales1999_q1.dmp IMPORT指定分区: imp sales/sales_password FILE =sales1999_q1.dmp TABLES = (sales:sales1999_q1) IGNORE=y 
      

  2. 参考
    http://www.xxlinux.com/linux/article/development/database/20060620/1583.html
      

  3. 非常感谢 suiziguo,解我燃眉之急啊,那个表可是每年20G的数据量啊
      

类似问题 »