Oracle9i數據挖掘介紹
2024-08-29 13:33:19
供稿:網友
一、介紹 文檔中描述怎樣去安裝Oracle9i的數據挖掘(ODM)軟件和在UNIX和Windows平臺上執行ODM里的其他治理功能。 1、這個文檔是為那些計劃安裝ODM的數據庫治理員或系統治理員編寫的。 2、包含以下內容: 總括:簡要的描述Oracle 9i Data Mining的二版;
安裝:描述一般安裝的步驟;
治理:描述治理員的任務,包括提高ODM的性能、開始和結束ODM的任務治理器、錯誤監視等。 二、簡要 ODM應用程序在數據庫執行數據挖掘。通過基于java的API,所有的建模和評分功能都易于理解和使用。Oracle數據庫為應用開發者開發綜合應用提供基礎,和完整的標題控制(PRogrammatic control)的數據挖掘功能去在數據庫里進行數據挖掘。 三、安裝 一個具體的安裝總覽和具體的安裝步驟。 1、 ODM需求: ODM是oracle9i企業版的一個選項
ODM的一般軟件需求:Java1.31_01;需要的java.sql包包含在JDK1.2 2、 假如你計劃ODM在RAC上運行,那么ODM 的表空間至少為250M. 3、 安裝ODM時的三種情況: oracle9i和ODM都沒有安裝過;
oracle9i或之前的版本已經安裝;
oracle9i的第2版已經安裝。 3.1、oracle9i沒有安裝: 假如你安裝ODM的系統上沒有數據庫,有兩種方式去安裝ORACLE9I: 創建數據庫使用(seed datadase); 創建數據庫但是不用安裝軟件,就是說創建用(custom database) (1) ODM安裝用一個seed數據庫: 啟動OUIà創建一般用途數據庫à當安裝成功完成時,將ODM和ODM_MTR帳戶解鎖并修改密碼,用以下命令: alter user odm identified by new_ODM_passWord account unlock alter user odm_mtr identified bu new_MTR_password account unlock 以ODM用戶登錄并啟動ODM Monitor,用以下命令啟動: exec DM_START_MONITOR 安裝成功后,ODM軟件位于$ORACLE_HOME/DM DRIECTORY. (2) ODM安裝與一個CUSTOM DATABASE: 創建一個自定義數據庫要比創建一個預定義的數據庫時間長,但他能使你去指定和改變數據庫參數。 步驟:創建一個自定義的數據庫à運行oracle database configuration assistant(DBCA)à選取ODM選項à以ODM用戶登錄并啟動ODM Monitor,用以下命令啟動: exec DM_START_MONITOR. (3) Oracle9i或之前的版本已經安裝: 升級到oracle9i第二版。假如ODM9.0.1已經安裝了,他升級到ODM第二版當你的數據庫升級時。 假如ODM沒有安裝,安裝并配置ODM第二版。
(4) ODM數據庫參數: 在預定義的數據庫(seed database)默認的初始化參數一般都滿足運行ODM,假如你創建一個自定義的數據庫,那么下面的參數設置可能用做一般的數據庫方針。ODM指定的參數必須被正確的顯示。我們推薦你協調其它參數基于你的硬件資源等: ###########################################
# Cache and I/O
###########################################
db_block_size=8192
db_cache_size=67108864
db_file_multiblock_read_count=16
###########################################
# Cursors and Library Cache
###########################################
open_cursors=300
###########################################
# Miscellaneous
###########################################
compatible=9.2.0.0.0
###########################################
# Pools
###########################################
java_pool_size=67108864
large_pool_size=10M
shared_pool_size=67108864
###########################################
# Optimizer
###########################################
hash_join_enabled=TRUE
###########################################
# Processes and sessions
###########################################
processes=150
###########################################
# Sort, Hash Joins, Bitmap Indexes
###########################################
sort_area_size=5242880
sort_area_retained_size=2097152
###########################################
# ODM Specific
###########################################
aq_tm_processes = 1
job_queue_processes =10
###########################################
# Parallel setting, adjust according to CPU number
###########################################
parallel_max_servers = 32
parallel_min_servers = 2 (5) ODM安裝在Real application Cluster ODM安裝到RAC和安裝到非RAC系統上是相似的,假如你用安裝程序去創建一個預定義的數據在集群上,ODM會被安裝到這個數據庫上就像在非RAC環境下。 假如你選擇創建一個自定義數據庫在你的RAC上并安裝ODM,我們建議你配置ODM表空間至少250M(we recommend that you configure the ODM tablespace with a rawdevice partition of at least 250 MB.)。
(6) 升級ODM: ODM升級是數據庫升級的一部分,當數據庫升級時ODM自動升級。 升級包括兩部分:ODM schema upgrade和ODM Java object upgrade. ODM Schema Upgrade: 四、治理: 1、 提升性能: 提升ODM的性能,使能并行,要設置數據庫初始化參數:PARALLEL_MAX_SERVERS和PARALLEL_MIN_SERVERS基于你的系統熟悉。 2、 改變默認的ODM密碼: 和改變其他數據庫密碼一樣。 3、 ODM API文檔: 在$ORACLE_HOME/DM/DOC/ODMJDOC.TAR,解壓并閱讀。 4、 ODM配置參數: 下面的ODM配置參數在ODM_CONFIGURATION表里。這些參數可能要修改因為你的環境: ABN_ALG_SETTING_NF_DEFTH 類型使int;默認使10.指定最大刻度為任何一個網絡特性ABN設置(Specifies the maximum depth of any Network Feature for ABN setting.)。 ABN_ALG_SETTING_NUM_NF 類型使int;默認使10.指定最大刻度為任何一個網絡特性ABN設置(Specifies the maximum depth of any Network Feature for ABN setting.)。 ABN_ALG_SETTING_NUM_PRUNED_NF 5、略 五、提高ODM聚類的速度 你能加速這些包通過編譯他們到本地代碼在共享庫里。程序被轉換成c代碼,用你的C編輯器編譯他們并聯到oracle進程。具體信息怎么編譯PL/SQL程序到本地代碼,看PL/SQL user‘s guide and reference. 六、檢查ODM安裝 oracle9i數據挖掘使數據庫一個選項,假如你安裝了,那么通過下面語句會返回TRUE: SELECT VALUE FROM V$OPTION WHERE PARAMETER=‘ORACLE DATA MINING’; 這個查詢一般由DBA登錄執行,如SYSTEM/MANAGER. 七、必須協調的屬性集 八、啟動和停止ODM任務監控器 啟動:EXEC DM_START_MONITOR; 停止:EXEC DM_STOP_MONITOR; 九、ODM錯誤信息 當執行ODM方法使,在PL/SQL層或JAVA 層可能會發生錯誤,由兩個表會包含錯誤的信息: ODM_MESSAGE_LOG :java層的錯誤信息; ODM_ERROR_TABLE :PL/SQL層的錯誤信息。