數(shù)據(jù)庫遷移怎么操作 什么方法將oracle數(shù)據(jù)庫轉(zhuǎn)化為sql數(shù)據(jù)庫?
什么方法將oracle數(shù)據(jù)庫轉(zhuǎn)化為sql數(shù)據(jù)庫?首先,確認(rèn)你需要遷移的是哪一部分,如果只是數(shù)據(jù)文件(表數(shù)據(jù))遷移的話請看下面步驟。在Sqlserver端,通過syscolumns和sysobjects
什么方法將oracle數(shù)據(jù)庫轉(zhuǎn)化為sql數(shù)據(jù)庫?
首先,確認(rèn)你需要遷移的是哪一部分,如果只是數(shù)據(jù)文件(表數(shù)據(jù))遷移的話請看下面步驟。
在Sqlserver端,通過syscolumns和sysobjects查詢出系統(tǒng)每一個有效表的名字,字段,字段類型,長度
在oracle端新建一個空的庫,然后依次建好對應(yīng)的表,名字類型都用導(dǎo)出來的
sqlserver端,導(dǎo)出數(shù)據(jù),各種辦法,建議BCP命令導(dǎo)出所有數(shù)據(jù)表到文本格式
oracle端,通過sqlldr導(dǎo)入數(shù)據(jù)
重建索引,視圖,存儲過程等等,這些語法不同的原因都需要重新創(chuàng)建