有关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博客 ” ,链接:https://blog.itpub.net/70034820/viewspace-2994058/
,如需转载,请注明出处,否则将追究法律责任。