本教程向您介绍如何启用 Oracle 数据库 10g 第 2 版中的 Data Mining 选件,如何用示例表填充数据挖掘模式,以及如何安装 Oracle Data Miner。
所需时间
大约 30 分钟
本教程包括下列主题:
将鼠标置于此图标上以加载和查看本教程的所有屏幕截图。(警告:此操作会同时加载所有屏幕截图,网速较慢时,响应时间可能会比较长。)
注意:此外,您还可以在下列步骤中将鼠标放在每个单独的图标上,从而仅加载和查看与该步骤相关的屏幕截图。
Oracle Data Miner 是 Oracle Data Mining 的图形用户界面。它提供可以轻松用来执行所有数据挖掘操作的向导。通过以下操作,Oracle Data Miner 可帮助数据分析员找到有价值的隐藏信息并简化数据挖掘:
返回主题列表
开始本教程之前,您应该:
完成了教程在 Windows 上安装 Oracle 数据库 10g,或者有权访问启用了 Data Mining 选件的 Oracle 企业版 10g 第 2 版数据库。
从 OTN 下载数据挖掘示例数据并进行解压缩。
注意:建议执行基本安装。如果需要执行自定义安装,请注意,任何安装都会自动安装 Oracle Data Mining 选件。不要安装 Oracle Data Mining Scoring Engine 选件,因为该操作将禁用 Oracle Data Mining 选件。而且,如果您解锁一个密码并在数据库安装说明的第 11 步将其分配给用户 DMSYS,则不必输入以下部分中显示的命令:启用 DMSYS 帐户。
在 Windows 上安装了 Oracle 数据库 10g 之后,需要启用 Oracle Data Mining 管理功能并解锁数据挖掘示例所需的模式。执行以下步骤:
打开一个命令行提示符窗口,执行以下命令来解锁 DMSYS 帐户并指定密码。
cd \DATA MINING Demos\admin sqlplus sys/ as sysdba ALTER USER dmsys IDENTIFIED BY dmsys ACCOUNT UNLOCK;
是您在前提条件中的第 2 步中解压缩演示文件的路径。
是数据库安装过程中为 sys 指定的密码。
注意:SH 用户也需要解锁。
创建和配置数据挖掘帐户
每个执行 ODM 操作的数据库用户都必须:
在简单培训环境中的正常情况下,或者在单用户系统中,用户可以共享现有的默认表空间和临时表空间。但是,在具有多个用户的生产设置中,最好为每个用户分别创建表空间。
要创建和配置数据挖掘帐户,请执行以下步骤:
现在您可以新建一个表空间。要新建一个名为 dmuser1 的表空间,请执行以下命令:
CREATE TABLESPACE dmuser1 DATAFILE '\oradata\orcl\dmuser1.dbf'SIZE 20M REUSE AUTOEXTEND ON NEXT 20M;
是定义 oracle_home 的目录(即 c:\oracle\product\10.2.0)。
可以创建一个名为 dmuser1 的数据挖掘用户,其密码为 dmuser1。执行以下命令:
CREATE USER dmuser1 IDENTIFIED BY dmuser1 DEFAULT TABLESPACE dmuser1 TEMPORARY TABLESPACE temp QUOTA UNLIMITED ON dmuser1;
接下来,必须授予该用户执行数据挖掘任务的权限。执行以下命令:
@dmshgrants dmuser1
是在用户 SH 解锁时分配给其的密码(即 SH)。
最后,可以用表和视图填充新用户的模式,这些表和视图是用 SH 模式下的数据构建的。您需要以 dmuser1 身份进行连接。执行以下命令:
connect dmuser1/dmuser1 @dmsh commit;
安装 Oracle Data Miner
要安装 Oracle Data Miner,请执行以下步骤:
从 OTN 下载 Oracle Data Miner 并解压缩到任何目录下( 目录除外)。
双击 \bin\odminerw.exe。
您需要为以前创建的 DMUSER1 帐户创建一个数据库连接。在窗口中输入以下详细信息,然后单击 OK。
Connection Name:dmuser1_connect User:dmuser1 Password:dmuser1 Host: Port:1521 SID:orcl
注意:连接名可以为您希望的任何名称。端口和 SID(全局数据库名称)在数据库安装过程中分配。
创建了连接之后,单击 OK 打开 Data Miner。
确认示例表和视图处于 dmuser1 用户模式。
展开 Data Sources > DMUSER1 > Views 和 Tables。
总结
在本教程中,您学习了如何: