freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

informix移植oracle方法論(存儲(chǔ)版)

  

【正文】 移植工具 Migration Workbench 可移植的 Informix對(duì)象 ? Tables and Data ? Constraints ? Indexes ? Views ? Groups / Roles ? Users ? Privileges ? Stored Procedures ? Triggers ? ESQL ? Database 移植工具 Migration Workbench – 先決條件 ? 支持 Oracle ? 先安裝 Migration Workbench的核心軟件 ? 再安裝所需的 plugin ? 配置 Oracle Thick JDBC 驅(qū)動(dòng) ? 配置其他數(shù)據(jù)庫(kù) ODBC 驅(qū)動(dòng) (對(duì)于 Informix, 需Informix帶的 JDBC驅(qū)動(dòng) ) 移植工具 Migration Workbench – 連接 Oracle Migration WorkBench Other Server Oracle JDBC/ODBC Bridge ODBC JDBC OCI NET*8 移植工具 Migration Workbench Databases ? Informix中多個(gè) Databases被整合為一個(gè) Database ? Informix中原有的多個(gè) users被保留 ? Informix中的命名與 Oracle保留字沖突的 Workbench會(huì)自動(dòng)解決 ? 在 Oracle中對(duì)原有的 Database分別建一個(gè)Tablespace 移植工具 Migration Workbench – 步驟 ? 1 選擇資料庫(kù)所在的服務(wù)器 ? 2 選擇源數(shù)據(jù)庫(kù) ? 3 導(dǎo)入并映射數(shù)據(jù)源模型 ? 4 手工修改映射選項(xiàng) ? 5 選擇目標(biāo)數(shù)據(jù)庫(kù) ? 6 選擇要移植的對(duì)象類型 ? 7 創(chuàng)建用戶、表,裝載表數(shù)據(jù),創(chuàng)建其它數(shù)據(jù)庫(kù)對(duì)象 Capture Wizard Migration Wizard Migration Workbench – 日志 ? 日志信息將被保留下來 ? 可隨時(shí)查看轉(zhuǎn)換中遇到的問題 應(yīng)用移植概述 ? 對(duì)于以下幾種應(yīng)用, Oracle有相應(yīng)的移植工具: – Informix ESQL/C – Informix SPL – Informix 4GL 應(yīng)用移植 ESQL/C ? Migration Workbench支持 ESQL/C到 PRO*C的轉(zhuǎn)換 ? 支持所有的基本 SQL語(yǔ)句 ? 自動(dòng)完成大部分移植工作 ? 能自動(dòng)將語(yǔ)法進(jìn)行轉(zhuǎn)換 ? 問題標(biāo)注及生成總結(jié)報(bào)告 應(yīng)用移植 ESQL/C ? Informix所有程序中原來以 ” $” 表示為嵌入式 SQL部分改為 “ EXEC SQL” ? Informix 的 SQL引用變量以” $”標(biāo)志, Oracle為“:“標(biāo)志。 ? Informix 的 out join語(yǔ)法與 oracle不同,需做修改。 Oracle: EXEC SQL SELECT login_no INTO :login_no FROM users WHERE user_name = 39。PAM39。 EXEC SQL FETCH cur1。 EXEC SQL FETCH cur1。 應(yīng)用移植 ESQL/C ? Informix的 Where語(yǔ)句采用 ” ==” 為相等 , 而 Oracle采用 ” =” 。 ? 當(dāng)記錄數(shù)增加時(shí)鎖會(huì)升級(jí) ? 鎖是在內(nèi)存中管理的 ? 一些數(shù)據(jù)庫(kù)至今仍用頁(yè)級(jí)鎖 Oracle與其它數(shù)據(jù)庫(kù) 事務(wù)處理方式不同 ? informix (缺省為自動(dòng)提交 ) ? 必須指定 “Begin Transaction” ? Oracle (缺省為隱含的事務(wù) ) ? 每個(gè) DML都有隱含的 “Begin Transaction” ? 必須輸入 “mit” 或 “ rollback” Oracle與其它數(shù)據(jù)庫(kù) 臨時(shí)表不同 ? Oracle大部分情況下不需要臨時(shí)表 ? Oracle優(yōu)化器可以處理非常復(fù)雜的查詢,因此可以重寫 SQL語(yǔ)句來避免使用臨時(shí)表 ? Oracle9i以上版本支持 ANSI Global Temporary Tables ? 其它數(shù)據(jù)庫(kù)使用臨時(shí)表: ? 簡(jiǎn)化查詢 ? 結(jié)果累積 ? 其它原因 … 沒有游標(biāo) … 4 個(gè)表 join 的限制 Oracle與其它數(shù)據(jù)庫(kù) 應(yīng)用編程不同 ? SQL語(yǔ)法不同 ? Oracle9i 后支持 ANSI SQL (outer joins, case,… ) ? 其它不同處 ? 系統(tǒng)表、系統(tǒng)存儲(chǔ)過程 (sp_), variable 全局變量的使用 ? Workbench可以解決一些服務(wù)器端的不同 ?
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1