Configuration manuelle d'Oracle 12c
IBM Maximo Asset Management, version 7.6
Suivez les instructions ci-dessous pour configurer manuellement Oracle 12c à utiliser avec Maximo Asset Management .
Avant que tu commences
Les noms d'instance Oracle doivent être limités à 8 caractères. Pour les bases de données Oracle , le propriétaire du schéma doit utiliser le même ID utilisateur que l'utilisateur de la base de données.
À propos de cette tâche
Pour configurer un serveur Oracle 12c existant à utiliser avec Maximo Asset Management , procédez comme suit avant de démarrer le programme d'installation de Maximo Asset Management :
Procédure
- Connectez-vous en tant qu'utilisateur du logiciel Oracle . Généralement, cet utilisateur est nommé oracle.
- Créez l'écouteur de la base de données s'il n'existe pas. L'écouteur gère les demandes de connexion à la base de données.
- Ouvrez l'application Oracle Network Configuration Assistant.
- Dans le panneau Bienvenue , sélectionnez Configuration de l'écouteur , puis cliquez sur Suivant .
- Dans le panneau d'action, sélectionnez Ajouter , puis cliquez sur Suivant .
- Entrez un nom pour l'écouteur ou acceptez la valeur par défaut, puis cliquez sur Suivant .
- Acceptez les protocoles sélectionnés par défaut répertoriés en cliquant sur Suivant .
- Dans le panneau gauche, sélectionnez Utiliser le port standard de 1521 , puis cliquez sur Suivant .
- Sélectionnez Non pour indiquer que vous avez terminé la configuration des écouteurs, puis cliquez sur Suivant .
- Dans le panneau Configuration de l' écouteur terminé , cliquez sur Suivant .
- Cliquez sur Terminer .
- Créez une base de données à utiliser par Maximo Asset Management .
- Ouvrez l' assistant de configuration de base de données Oracle .
- Sélectionnez Créer une base de données , puis cliquez sur Suivant .
- Sélectionnez Mode avancé , puis cliquez sur Suivant .
- Sélectionnez Objectif général ou Traitement des transactions , puis cliquez sur Suivant .
- Entrez ctginst1à la fois la valeur Nom de la base de données globale et la valeur SID , puis cliquez sur Suivant .
- Laissez les valeurs par défaut sélectionnées et cliquez sur Suivant .
- Assurez-vous d' utiliser le même mot de passe administrateur pour tous les comptes , entrez un mot de passe pour les utilisateurs Oracle , puis cliquez sur Suivant .
- Laissez les valeurs par défaut sélectionnées et cliquez sur Suivant .
- Assurez-vous que le système de fichiers est sélectionné comme type de stockage à utiliser pour la base de données.Vérifiez que l'option Utiliser les emplacements des fichiers de la base de données à partir du modèle est sélectionnée comme valeur à utiliser pour l'emplacement du fichier de base de données, laissez les valeurs par défaut sélectionnées pour les options de récupération de base de données, puis cliquez sur Suivant .
- Dans le panneau Sample Schemas , cliquez sur Suivant .
- Dans le panneau Paramètres d'initialisation , sous l'onglet Mémoire, sélectionnez Paramètres personnalisés et indiquez les valeurs suivantes (mesurées en Mo):Gestion de la mémoireDéfinissez cette valeur sur Manual Shared Memory Management .Piscine communeDéfinissez cette valeur sur 152.Buffer CacheDéfinissez cette valeur sur 36.Java PoolDéfinissez cette valeur sur 32.Grande piscineDéfinissez cette valeur sur 8.Taille de PGADéfinissez cette valeur sur 36.
- Dans l'onglet Jeux de caractères, sélectionnez Utiliser unicode (AL32UTF8) .
- Cliquez sur Tous les paramètres d' initialisation ... .
- Cliquez sur Afficher les paramètres avancés .
- Recherchez les paramètres suivants, remplacez-les par les valeurs indiquées, puis cliquez sur Fermer .nls_length_semanticsChangez cette valeur en CHAR .open_cursorsChangez cette valeur en 1000.cursor_sharingDéfinissez cette valeur sur FORCE.
- Dans le panneau Initialization Parameters , cliquez sur Next .
- Dans le panneau Options de création , cliquez sur Suivant .
- Dans le panneau Résumé , cliquez sur Terminer .
- Cliquez sur Quitter pour quitter l'assistant de configuration de base de données. La base de données a été créée avec succès.
- Créez un espace table avec la commande suivante dans SQL * Plus:Create tablespace maxdata datafile
'C:\oracle\product\12.1.0.1\db_1\dbs\maxdata.dbf'
size 1000M autoextend on;
Modifiez le répertoire spécifié dans l'exemple à l'emplacement de la base de données. Si le répertoire n'existe pas, cette commande échoue.
- Créez un espace table temporaire avec la commande suivante dans SQL * Pluscreate temporary tablespace maxtemp tempfile
'C:\oracle\product\12.1.0.1\db_1\dbs\maxtemp.dbf'
size 1000M autoextend on maxsize unlimited;
Modifiez le répertoire spécifié dans l'exemple à l'emplacement de la base de données. Si le répertoire n'existe pas, cette commande échoue.
- Créez l'utilisateur maximo et accordez les autorisations avec la commande suivante dans SQL * Plus:
create user maximo identified by maximo default tablespace maxdata temporary tablespace maxtemp;
grant connect to maximo;
grant create job to maximo;
grant create trigger to maximo;grant create session to maximo;
grant create sequence to maximo;
grant create synonym to maximo;
grant create table to maximo;
grant create view to maximo;
grant create procedure to maximo;
grant alter session to maximo;
grant execute on ctxsys.ctx_ddl to maximo;
alter user maximo quota unlimited on maxdata;
- Si vous avez créé un espace table séparé pour l'indexation, vous devez également autoriser l'accès à cet espace table index à l'utilisateur maximo. Utilisez la commande suivante si vous avez créé un espace table distinct pour l'indexation appelé TSI_MAM_OWN. ":
alter user maximo quota unlimited on TSI_MAM_OWN
Que faire ensuite
Si vous avez modifié les jeux de rôles par défaut affectés à l'ID utilisateur utilisé pour se connecter à la base de données ou restreint les privilèges par défaut accordés aux ID utilisateur, vous devez les accorder explicitement à l'utilisateur maximo. Par exemple, si vous n'accordez pas de rôle tel que le rôle select_catalog_role, vous devez accorder explicitement ce rôle à l'utilisateur maximo. Cette affectation peut être effectuée en exécutant cette commande SQL * Plus:
grant select_catalog_role to maximo