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

secooler發表於2010-12-23
部署安裝Oracle Data Mining元件主要有兩種方法。第一種方法就是在使用dbca圖形化工具在安裝資料庫例項時完成元件的安裝;另外一種方法是在已存在的資料庫例項上手工部署安裝。
本文給出手工部署安裝Oracle Data Mining元件的方法。

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

BANNER
----------------------------------------------------------------
Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - 64bi
PL/SQL Release 10.2.0.3.0 - Production
CORE    10.2.0.3.0      Production
TNS for Linux: Version 10.2.0.3.0 - Production
NLSRTL Version 10.2.0.3.0 - Production

2.查詢資料庫當前安裝的資料庫元件
sys@ora10g> col COMP_NAME for a40
sys@ora10g> col VERSION for a10
sys@ora10g> col STATUS for a8
sys@ora10g> select comp_name,version,status from dba_registry;

COMP_NAME                                VERSION    STATUS
---------------------------------------- ---------- --------
Oracle Real Application Clusters         10.2.0.3.0 INVALID
Oracle Database Packages and Types       10.2.0.3.0 VALID
Oracle Database Catalog Views            10.2.0.3.0 VALID
Oracle Enterprise Manager                10.2.0.3.0 VALID
Oracle Workspace Manager                 10.2.0.1.0 VALID

3.確認Oracle Data Mining元件沒有安裝
sys@ora10g> select comp_name,version,status from dba_registry where comp_name='Oracle Data Mining';

no rows selected

4.安裝Oracle Data Mining元件
注意需要以SYS身份完成下面指令碼的執行。

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

2)安裝Oracle Data Mining補丁
sys@ora10g> @$ORACLE_HOME/rdbms/admin/odmpatch.sql
……此處省略執行過程中的輸出資訊……

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

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

5.確認元件是否安裝成功
sys@ora10g> select comp_name,version,status from dba_registry where comp_name='Oracle Data Mining';

COMP_NAME                                VERSION    STATUS
---------------------------------------- ---------- --------
Oracle Data Mining                       10.2.0.3.0 VALID

補充說明:在Oracle 10g中會有單獨的使用者DMSYS來管理Oracle Data Mining,然而在11g版本中這個使用者將不復存在,複用了SYS使用者。

6.小結
在考慮安裝部署Oracle有關元件的選擇問題上,我們應該本著“寧少勿多”的原則。個別元件需要時再逐漸的新增,只要掌握了後期手工部署安裝的方法即可。

Good luck.

secooler
10.12.23

-- The End --

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

相關文章