【Option】部署安装Oracle 11g的Data Mining组件

有关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” (http://download.oracle.com/docs/cd/B28359_01/datamine.111/b28130/whatsnew_admin.htm#BAJHGBCE)

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/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/519536/viewspace-682854/

你可能感兴趣的:(【Option】部署安装Oracle 11g的Data Mining组件)