自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

用Sql Developer將SQL移植到Oracle(三)

數(shù)據(jù)庫 Oracle
上文中我們介紹了第二部分資料檔案庫的建立,接下來我們介紹的是數(shù)據(jù)庫移植向導的設置過程,供讀者學習參考。

本文介紹SQL Server移植的第三部分:數(shù)據(jù)庫移植向導。

一、建立到源SQL Server數(shù)據(jù)庫的連接

在連接窗口中,點擊綠色加號按鈕,打開連接配置窗口,按下圖建立到SQL Server的連接:

用Sql Developer將SQL數(shù)據(jù)庫移植到Oracle數(shù)據(jù)庫

因為動態(tài)商品的使用,使得原來SQL Server配置頁中默認的1433往往沒有辦法連接到SQL Server 2008數(shù)據(jù)庫,修改為1434即可。

二、啟動數(shù)據(jù)庫移植向導

建立到SQL Server的連接后,開始對數(shù)據(jù)庫進行移植。有兩個地方可以啟動數(shù)據(jù)庫移植向導,一個是在新建的SQL Server連接上點擊右鍵,選擇移植到Oracle,另一個是在菜單工具-移植-移植,啟動向導后,第一頁當然是向導的簡介,通過簡介,我們可以知道整個移植過程有7步,并且有兩個先決條件,如下圖:

用Sql Developer將SQL數(shù)據(jù)庫移植到Oracle數(shù)據(jù)庫

直接點擊下一步。

三、選擇資料檔案庫

在這個頁面中,我們也可以去建立連接和資料檔案庫,也就是前一部分中我們所做的工作在這里也可以進行。當然選擇我們剛剛建立的migrations連接,如下圖:

用Sql Developer將SQL數(shù)據(jù)庫移植到Oracle數(shù)據(jù)庫

這里截斷的意思是將資料檔案庫清空,我們建立一個移植項目后,所有抓取的數(shù)據(jù)庫結構信息、統(tǒng)計信息還有轉換記錄等都保存在這個資料檔案庫中,只要項目名稱不同,即使不清空資料檔案庫也不會影響到移植工作。當然,如果希望更“清爽”一點,也可以勾選。這是后話。

四、為轉換項目命名

選擇好資料檔案庫后,點擊下一步,為我們的轉換項目輸入名稱和備注,以便識別。另外,還需要指定腳本生成目錄,用于存放向導執(zhí)行過程中生成的腳本。

五、選擇源數(shù)據(jù)庫連接

然后繼續(xù)下一步,選擇源數(shù)據(jù)庫,在這里有聯(lián)機和離線兩種模式,聯(lián)機即是直接連接到源數(shù)據(jù)進行抓取,而離線則是在SqlDeveloper不直接連接到源數(shù)據(jù)庫的情況下,通過SqlDeveloper提供的腳本預先捕獲數(shù)據(jù)庫,得到數(shù)據(jù)庫結構文件后,通過向導導入。

這里當然是選擇我們剛才建立的SQL Server連接。

#p#

六、選擇捕獲源數(shù)據(jù)庫

在這一步中,顯示為兩個多選框,左邊列出SQL Server中所有可選的數(shù)據(jù)庫,通過中間的按鈕將數(shù)據(jù)庫移動到右邊的已選數(shù)據(jù)庫中。如下圖:

用Sql Developer將SQL數(shù)據(jù)庫移植到Oracle數(shù)據(jù)庫

七、數(shù)據(jù)類型轉換選項

在這一頁中,列出了所有系統(tǒng)內(nèi)置的數(shù)據(jù)類型轉換對應關系。可以其進行修改,一般不作修改直接下一步。如下圖:

用Sql Developer將SQL數(shù)據(jù)庫移植到Oracle數(shù)據(jù)庫

八、選擇目標數(shù)據(jù)庫

與源數(shù)據(jù)庫的選擇一樣,目標數(shù)據(jù)庫的選擇同樣也有聯(lián)機和離線兩種方式。仍舊選擇聯(lián)機。選擇orcl(migrations)連接。

九、移動數(shù)據(jù)選項

這個頁面中,也提供了聯(lián)機或離線兩種方式進行數(shù)據(jù)移動。所謂聯(lián)機雖然“據(jù)說”可以直接以聯(lián)機的方式從源數(shù)據(jù)庫中移動數(shù)據(jù)到Oracle中,可我試過幾次沒有成功,原因不明。最終我選擇了離線的方式進行數(shù)據(jù)移動。所謂離線移動數(shù)據(jù),是在我們指定的腳本存放目錄中生成“數(shù)據(jù)移動”腳本,分別在源數(shù)據(jù)庫中卸載數(shù)據(jù)(即導出)和在目標數(shù)據(jù)庫中加載數(shù)據(jù)。選擇好后,點擊下一步。

十、選項完畢,開始執(zhí)行

在向導的最后,是一個用于確認的“概要”頁面。確認無誤后,點擊完成。移植將會開始執(zhí)行。

用Sql Developer將SQL數(shù)據(jù)庫移植到Oracle數(shù)據(jù)庫

原文出處:http://www.cnblogs.com/hiizsk/archive/2011/07/10/2102456.html。

 【編輯推薦】

  1. 用Sql Developer將SQL移植到Oracle(四)
  2. 用Sql Developer將SQL移植到Oracle(五)
  3. 用Sql Developer將SQL移植到Oracle(一)
  4. 用Sql Developer將SQL移植到Oracle(二)
責任編輯:趙鵬 來源: 博客園
相關推薦

2011-07-11 15:23:37

Sql DevelopOracle Migr

2011-07-11 16:10:38

SQL移植Oracle數(shù)據(jù)庫

2011-07-11 17:44:07

SQLOracle標識符

2011-07-11 18:22:34

2010-04-09 12:20:11

Oracle SQL

2011-09-05 09:28:58

MySQLMongoDB

2010-08-12 10:43:36

DB2 SQL移植

2017-04-07 13:30:54

2009-12-29 08:58:32

Oracle SQL PL SQL單元測試

2009-12-28 10:08:07

OracleSQLDevelope開發(fā)框架

2011-01-13 14:19:41

solarisLinux

2011-04-07 09:44:23

SQL2000數(shù)據(jù)庫SQL2005

2011-08-01 09:09:07

SQL Server SQL Server 數(shù)據(jù)庫

2010-05-05 11:17:55

Oracle數(shù)據(jù)庫

2011-06-22 13:26:37

Oracle

2010-04-01 14:14:56

Oracle綁定變量

2010-10-20 14:56:18

2011-10-09 12:59:54

DtraceLinux甲骨文

2023-06-07 09:00:00

JavaScript開發(fā)TypeScript

2011-05-04 09:29:22

點贊
收藏

51CTO技術棧公眾號