安装Oracle Data Miner step by step

本文介绍如何安装和配置 Oracle Data Miner 工具,包括下载必要的软件包、安装 CompanionCD、创建 DataMiner 用户及其权限分配、导入示例数据、以及数据模型的导出与导入流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、下载软件:
(1) 下载相应的10201_companion_win32.zip(点击下载)。(如数据库是10.2.0.1,则Companion CD也需要是这个版本的。)
(2) 从ORACLE网站上面下载相应Data Miner工具Oracle Data Miner 10.2.0.2(点击下载)
(3) 下载示例Oracle Data Miner 10.2.0.1 Tutorial(点击下载)


2、安装Companion CD。(确认安装目录在原有的数据库的主目录下,否则安装不成功。)
Install Oracle Database 10g Products 10.2.0.0

3、创建Data Miner用户。
(1) create tablespace:
SQL> create tablespace "ODMPERM" datafile 'E:oracleoradatatest10odm1.dbf'
2 size 20M reuse autoextend on next 20M;
表空间已创建。

(2) create temp tablespace:
SQL> create temporary tablespace "ODMTEMP" tempfile
2 'E:oracleoradatatest10odmtemp.tmp' size 20m reuse autoextend on next 20m;
表空间已创建。

(3) 创建用户及授权(For text mining, users must also have access to the Oracle Text package ctxsys.ctx_ddl):
SQL> create user dmuser identified by dmuser default tablespace odmperm
2 temporary tablespace odmtemp quota unlimited on odmperm;
用户已创建。

SQL> GRANT create procedure to DMUSER
2 /
SQL> GRANT create session to DMUSER
2 /
SQL> GRANT create table to DMUSER
2 /
SQL> GRANT create sequence to DMUSER
2 /
SQL> GRANT create view to DMUSER
2 /
SQL> GRANT create job to DMUSER
2 /
SQL> GRANT create type to DMUSER
2 /
SQL> GRANT create synonym to DMUSER
2 /
SQL> GRANT execute on ctxsys.ctx_ddl to DMUSER
2 /
授权成功。

如果想对其它用户的表进行分析,必需将select on权限授予用户dmuser.
例:GRANT SELECT ON hr.employees TO DMUSER1;


4、打开odminerbin下的dbminer.exe
(1) 配置连接

User: dmuser
Password: dmuser
Connection Name: user definition

(2) 导入下载示例中的数据:在tutorial.zip解压后Supplemental_Data文件夹下的demo_import_mag.txt
i) 设置SQL Loader: miner.exe -> tools -> Preferences -> Environment -> Choose right SQL Loader (Default under $ORACLE_HOME/BIN)

ii) 导入数据:Miner.exe -> Data -> import… -> 选择正确的import file (Encoding = Windows 1252)-> 在First record containts field name -> Next ->OK

iii) 导入完成后,会在dbuser下创建一张名为demo_import_mag的表。


5、IMP/EXP数据模型:
(1) Export and import models at different levels:
i) Database level
ii) Schema level
iii) Model only level

(2) 相关权限:
GRANT EXP_FULL_DATABASE TO dmuser;
GRANT IMP_FULL_DATABASE TO dmuser;

(3) The DBMS_DATA_MINING PL/SQL package contains these two procedures:
EXPORT_MODEL
IMPORT_MODEL

示例:
i) EXECUTE DBMS_DATA_MINING.EXPORT_MODEL('allmodels.dmp','DMTEST');
--DMTEST is a Schema’s name
ii) EXECUTE DBMS_DATA_MINING.IMPORT_MODEL('allmodels01.dmp','DMTEST');

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值