我有一臺運行DG/UX的OLD服務器,在不久的將來它將不受支持。我有一些基於字符的oracle表單需要從這臺機器上遷移出來。有沒有人知道Oralce爲升級這些基於角色的報告而採取的移植策略。它不一定是最新版本,它甚至不必是GUI版本,但我確實需要遷移到受支持的操作系統,如Linux。遷移基於字符的Oracle表單
回答
簡單的答案是告訴你檢查Migration from 6i to 10g。
做完之前,我認爲更有用的答案是告訴你從頭開始重寫這些表單和報告。可能在另一個工具 - 特別是如果你想擁有一個Web界面等,而不是被古老的Java運行時所束縛。
有那裏的產品,可以讓你將舊的表單代碼翻譯成PL/SQL。 Kumaran就是一個例子,但是我發現它有錯誤,不得不做很多手工編輯的代碼才能使它和原來的一樣。
就我而言,CUI已經死了,所以你不妨一路走到GUI。上次我看到它時,幾乎沒有CUI表單的文檔,並且經常在GUI中工作的東西在CUI中根本不起作用。
在將基於CUI的表單應用程序轉換爲GUI時可能遇到一些問題。
當用戶移動到下一個或上一個字段/塊/等時,有時會進行驗證和特殊處理。當您切換到適當的GUI時,您的用戶可以通過單擊另一個字段來跳過這些事件。所以你有兩個選擇 - #1審計所有的表格或#2禁用導航的形式與鼠標
選項#1比重新開發工作少,但看看我們已經投入了多少工作它。
選項#2你的用戶會恨你並用球棍和火把跟着你。他們會認爲他們對你所做的所有工作毫無價值。那麼你最終會做選擇#1。
有時候,一個在CUI中工作正常(或者受限於CUI)的用戶界面只是純粹的錯誤,並且打破了用戶習慣於在其餘GUI中處理的UI隱喻(例如,流行列表窗口,你必須選擇一個條目,而不是下拉,你可以直接選擇正確的值)
當轉換爲GUI時,CUI可能以不同的字體,文本大小和其他格式化的默認值比新寫的形式(它爲我做的)。所以現在無論是整套表單都必須更新,以遵循Oracle新的表單/報表默認主題,或者每一個新的表單/報表都必須恢復到以前的笨拙風格 - 否則它會像拇指痠痛一樣突出(並且你的用戶會希望他們都像現在一樣漂亮)。
不是你想要的答案;呵呵。但是,您可以將此作爲藉口走出Forms/Reports升級跑道磨坊,甚至可以清理一些多年來不得不發生的黑客攻擊。
- 1. Rails遷移創建表w /基於字符串的主鍵
- 2. 從6i到11g的Oracle表單遷移
- 3. 遷移到Oracle
- 4. 用於ORACLE 11g的Dropwizard遷移
- 5. 春豆沒有注入基於遷移路線的Java遷移
- 6. 將基於行的遷移數據轉換爲遷移矩陣
- 7. 自動遷移或基於代碼的遷移?哪個更好?
- 8. 用於Oracle的SQL Server遷移助理截斷100個字符的文本
- 9. Teradata到Oracle遷移
- 10. Oracle CharacterSet遷移CSSCAN
- 11. EF遷移到Oracle
- 12. 從Oracle遷移到PostgreSQL時出現無效的UTF8字符
- 13. 從Postgres的到Oracle遷移奇怪字符(ANSI)
- 14. Oracle的OUTER JOIN(+)在字符串上 - 遷移PostgreSQL
- 15. 基於ORACLE 11g中字符位置的拆分字符串SQL
- 16. 基於EntityFramework代碼的遷移,如何確定訂單?
- 17. 遷移Oracle表中部分使用SSIS
- 18. 將Oracle身份驗證遷移到表
- 19. Oracle 10 g到11 g遷移..連接字符串
- 20. 將現有Oracle數據庫遷移到其他字符集
- 21. 如何基於laravel 5.4中的現有表生成遷移?
- 22. 將Python的字符串列表拆分爲基於字符的單獨列表
- 23. Oracle MS SQL數據遷移
- 24. Oracle SQL數據遷移
- 25. Talend遷移Oracle到Postgres
- 26. 從Oracle遷移到MySQL
- 27. 從Oracle遷移到SAP HANA
- 28. 從Oracle遷移到MySql
- 29. Oracle Apex - 遷移到Font Apex
- 30. 從Oracle遷移到VoltDB
這非常有幫助,謝謝。 – 2008-10-17 01:40:27