部署安装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有关组件的选择问题上,我们应该本着“宁少勿多”的原则。个别组件需要时再逐渐的添加,只要掌握了后期手工部署安装的方法即可。 |