[AIX Solaris HP-UX Linux Windows][IBM i]

Création d'une base de données Oracle pour le registre UDDI

Effectuez cette tâche si vous souhaitez stocker les données du registre UDDI dans une base de données Oracle.

Avant de commencer

Cette tâche crée trois nouveaux schémas : ibmuddi, ibmudi30 et ibmuds30. Vous ne pouvez pas exécuter cette tâche si des schémas sont déjà associés à ces noms.

La procédure ci-dessous utilise un certain nombre de variables. Avant de commencer, choisissez les valeurs appropriées pour ces variables. Les variables et les valeurs suggérées sont les suivantes :
IDUtilisateurOracle
ID utilisateur Oracle permettant de créer la base de données.
MotDePasseOracle
Mot de passe associé à l'ID utilisateur Oracle.

[AIX Solaris HP-UX Linux Windows][z/OS]La base de données Oracle peut être locale ou distante. Si vous souhaitez créer une base de données distante, consultez en priorité la documentation de base de données qui présente les fonctions pertinentes disponibles sur le produit.

[IBM i]La base de données Oracle doit être distante ; vous ne pouvez pas créer une base de données locale. Consultez en priorité la documentation de base de données qui présente les fonctions pertinentes disponibles sur le produit.

Pourquoi et quand exécuter cette tâche

Cette tâche n'est à exécuter qu'une seule fois pour chaque registre UDDI, lors de sa définition et de son déploiement.

Les versions prises en charge d'Oracle sont la version 10g et les versions ultérieures ; elles sont soumises aux restrictions suivantes :
Tableau 1. Restrictions UDDI et versions Oracle. Le tableau répertorie les restrictions des Version 10g et ultérieures pour différents paramètres UDDI.
  Restrictions de la version 10g et des versions ultérieures
discoveryURL (Business) 4000 octets maximum Spécification UDDI : 4096 caractères
accessPoint (bindingTemplate) 4000 octets maximum Spécification UDDI : 4096 caractères
instanceParms (tModelInstanceInfo)    
overviewURL (tModelInstanceInfo)    
Signature numérique    

Procédure

  1. Exécutez les commandes suivantes :
    1. sqlplus IDUtilisateurOracle/MotDePasseOracle @ uddi30crt_10_prereq_oracle.sql
    2. sqlplus OracleUserID/MotDePasseOracle @ uddi30crt_20_tables_generic.sql
  2. Exécutez les commandes suivantes :
    1. sqlplus IDUtilisateurOracle/MotDePasseOracle @ uddi30crt_25_tables_oracle.sql
  3. Exécutez les commandes suivantes :
    1. sqlplus IDUtilisateurOracle/MotDePasseOracle @ uddi30crt_30_constraints_generic.sql
    2. sqlplus IDUtilisateurOracle/MotDePasseOracle @ uddi30crt_35_constraints_oracle.sql
    3. sqlplus IDUtilisateurOracle/MotDePasseOracle @ uddi30crt_40_views_generic.sql
    4. sqlplus IDUtilisateurOracle/MotDePasseOracle @ uddi30crt_45_views_oracle.sql
    5. sqlplus IDUtilisateurOracle/MotDePasseOracle @ uddi30crt_50_triggers_oracle.sql
    6. sqlplus IDUtilisateurOracle/MotDePasseOracle @ uddi30crt_60_insert_initial_static_data.sql
  4. Facultatif : Pour utiliser la base de données comme un noeud UDDI par défaut, exécutez la commande suivante :
    sqlplus ID_utilisateur_Oracle/mot_de_passe_Oracle @ uddi30crt_70_insert_default_database_indicator.sql

Que faire ensuite

Ensuite, configurez et déployez le noeud de registre UDDI.


Icône indiquant le type de rubrique Rubrique de tâche



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twsu_create_oracle
Nom du fichier : twsu_create_oracle.html