Installation de Oracle Data Miner 4.0
Oracle Data Miner est un GUI permettant d’interagir avec l’option Oracle Data Mining (ODM). Celui-ci est distribué en tant que module de SQLDeveloper.
L’outil requiert un repository hébergé dans un schéma ODMRSYS au sein de chaque base ou l’on souhaite mettre en oeuvre des mécanismes ODM. Ce repository est créé directement via l’interface SQLDeveloper. Cf. Data Miner Installation and Administration Guide
Vérification des prérequis
Oracle Data Miner requiert que l’option Data Mining (faisant elle-même partie de l’option Advanced Analytics) soit activée sur la base cible. De plus les composants Oracle Text et XMLDB doivent aussi être installés:
P:\>sqlplus / as sysdba
SQL*Plus: Release 12.1.0.2.0 Production on Thu Jul 2 11:12:58 2015
Copyright (c) 1982, 2014, Oracle. All rights reserved.
Connected to:
Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production
With the Partitioning, OLAP, Advanced Analytics and Real Application Testing options
SQL> col PARAMETER format a20
SQL> col VALUE format a20
SQL>
SQL> SELECT *
2 FROM v$option
3 WHERE parameter IN ('Advanced Analytics', 'Data Mining');
PARAMETER VALUE CON_ID
-------------------- -------------------- ----------
Advanced Analytics TRUE 0
Data Mining TRUE 0
SQL>
SQL> col COMP_ID format a15
SQL> col COMP_NAME format a20
SQL> col VERSION format a15
SQL> col STATUS format a15
SQL>
SQL> SELECT comp_id,
2 comp_name,
3 version,
4 status
5 FROM dba_registry
6 WHERE comp_id in ('CONTEXT','XDB');
COMP_ID COMP_NAME VERSION STATUS
--------------- -------------------- --------------- ---------------
CONTEXT Oracle Text 12.1.0.2.0 VALID
XDB Oracle XML Database 12.1.0.2.0 VALID
SQL>
Création du repository
L’accés au module Data Miner est réalisé via Affichage > Data Miner > Connexions Data Miner:
On indique alors la connexion à utiliser:
Comme il s’agit de la première connexion à la base depuis le module Data Miner, celui-ci détecte que le repository est absent et il propose sa création:
En cliquant OK, j’obtiens un message bizarre…
L’utilisateur RAFA dispose pourtant bien d’un tablespace par défaut sur lequel il peut écrire (via le privilège UNLIMITED TABLESPACE):
SQL> SELECT default_tablespace 2 FROM dba_users 3 WHERE username = 'RAFA'; DEFAULT_TABLESPACE ------------------------------ TS_DATA SQL> SELECT * 2 FROM dba_sys_privs 3 WHERE privilege = 'UNLIMITED TABLESPACE' 4 AND grantee = 'RAFA'; GRAN PRIVILEGE ADM COM ---- -------------------- --- --- RAFA UNLIMITED TABLESPACE NO NO SQL>
Pour contourner le problème je lui octroie explicitement un quota illimité sur le tablespace en question.
SQL> ALTER USER rafa QUOTA UNLIMITED ON ts_data; User altered. SQL>
L’installeur accepte alors de poursuivre l’opération.
Une fois indiqué le mot de passe de SYS et les paramètres de stockage confirmés, l’installation peut démarrer:
Elle dure quelques minutes et à l’issue, on peut accéder au menu contextuel de création de projets ODM:






