遷移數據庫

我如今採用了一個新的方式,從新搭建數據庫。數據庫

步驟:對象

  一、先導出數據庫,但不包含表數據。rows=Ntable

  二、查詢數據小於50M的表。file

  三、導出小於50M的表數據,包含對象。rows=y  parfile=d:\useingdb\ha.txt select

  四、導入數據庫。im

  五、導入表數據。數據

 select t.segment_name, sum(t.bytes) / 1024 / 1024查詢

                    from user_segments  t    
                    WHERE t.segment_type LIKE 'TABLE%'         
                     group by t.segment_name 
                     having sum(t.bytes) / 1024 / 1024 <=50
                     
 
exp ha/ha@to_192.168.1.103 file=D:\useingdb\ha.dmp log=D:\useingdb\ha.log buffer=20480000   rows=Y
 
               parfile=d:\useingdb\ha.txt 
 
ha.txt 爲小於50M的表名 用逗號個看如 tables=(table1,table2,table3)
 
 
imp ha/ha@to_192.168.1.103 file=D:\useingdb\ha.dmp full=y buffer=20480000  
相關文章
相關標籤/搜索