【Option】部署安裝Oracle 11g的Data Mining元件

secooler發表於2010-12-24
有關Oracle 10g中部署安裝Data Mining元件請參考《【Option】部署安裝Oracle 10g的Data Mining元件》(http://space.itpub.net/?uid-519536-action-viewspace-itemid-682852)。
本文介紹在Oracle 11g版本中如何部署安裝Data Mining元件。

在Oracle 11g版本中有關Data Mining元件較之10g有了一些變化。
主要變化如下:
①有關Data Mining元件的後設資料和PL/SQL包從DMSYS使用者遷移到了SYS;
②DMSYS使用者在11g中不再存在;
③檢視DBA_REGISTRY不再儲存有關Data Mining的資訊。

更多的變化資訊請參考Oracle官方文件:“What's New in Oracle Data Mining Administration” ()

1.查詢Oracle版本
sys@ora11g> select * from v$version;

BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
PL/SQL Release 11.2.0.1.0 - Production
CORE    11.2.0.1.0      Production
TNS for Linux: Version 11.2.0.1.0 - Production
NLSRTL Version 11.2.0.1.0 - Production

2.安裝Oracle 11g的Data Mining元件
注意需要以SYS身份完成下面指令碼的執行,同時確定ORACLE_HOME和ORACLE_SID環境變數是否設定正確無誤。

1)執行安裝Data Mining元件的指令碼
sys@ora11g> @$ORACLE_HOME/rdbms/admin/catodm.sql
……此處省略執行過程中的輸出資訊……

2)安裝DBMS Data Mining Definitions
sys@ora11g> @$ORACLE_HOME/rdbms/admin/dbmsodm.sql
……此處省略執行過程中的輸出資訊……

3)建立所需的PL/SQL包
sys@ora10g> @$ORACLE_HOME/rdbms/admin/prvtodm.plb
……此處省略執行過程中的輸出資訊……

4)編譯失效的PL/SQL塊
sys@ora11g> @$ORACLE_HOME/rdbms/admin/utlrp.sql
……此處省略執行過程中的輸出資訊……

以上執行過程中輸出的內容建議使用spool方法定向輸出到日誌檔案中,以便故障排查。

3.V$OPTION檢視中存在Data Mining的身影
sys@ora11g> select * from v$option where PARAMETER = 'Data Mining';

PARAMETER         VALUE
----------------- ------------------
Data Mining       TRUE

4.小結
Oracle 11g較之10g版本很多地方都存在較大的變化。如果我們能夠理解這些變化的緣由和出處,我們會發現Oracle在不斷的成長和健壯。

Good luck.

secooler
10.12.24

-- The End --

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/519536/viewspace-682854/,如需轉載,請註明出處,否則將追究法律責任。

相關文章