2008-10-30 75 views
3

我不得不將我的Oracle實例從10g(10.1.0.2.0)降級到9i(9.2.x.x.x)。 沒有計劃過這樣做,我沒有記錄10g依賴項。從Oracle 10g降級到9i時需要注意什麼?

對於10g的某些依賴關係,我將要解決哪些問題?

是否有任何類型的查詢可以執行來檢測依賴關係?

當然,我希望有一個神奇的子彈,不要篩選大量的功能增加,以便與100個PL/SQL進行比較。順便說一下,我們並沒有降級數據庫,我們正在從一個10g實例遷移到一個單獨的9i實例。

+0

有趣的降級到9i。似乎世界上的其他人正在升級到10g,因爲9i的支持正在結束。出於好奇,你爲什麼要降級? – Owen 2008-10-30 18:39:54

回答

1

有,你可以設置把你9i中的兼容性,通過的等

你可以開始做你的10g實例看起來更像9i中,而不會有任何移動它關閉哈希組參數的主機。這不會是完美的,但它是一個開始。

1

biggies(我知道的)。如果您在這些方面有功能,請仔細閱讀:

  • 正則表達式在10g中是新增的。
  • 嵌套表收集功能
  • 分層查詢某些功能(CONNECT_BY_ISCYCLE,NOCYCLE,...)
  • 對象和集合改進(新的集合功能,創建後修改VARRAY的最大尺寸,...)
  • 行間計算(SQL MODEL子句)。

@tony-andrews:託尼提到,有可能是10g的新功能的文檔,我敢肯定,我有霧和無知的大腦已經離開了的更多細節。

相關問題