Oracle

OSB : "Transport Error" à l'appel d'un Web Service externe

Dernièrement, j’ai rencontré une erreur assez peu explicite : Unhandled error caught by system-level error handler com.bea.wli.sb.pipeline.PipelineException: Transport error (error code=BEA-382032): lors d’un appel de web service tiers. Le Web Service appelé est exposé par un progiciel appartenant au SI de l’entreprise. Vous trouverez ci-dessous une description de l’erreur, l’explication et la résolution du problème.

OSB : "Transport Error" à l'appel d'un Web Service externe Lire la suite »

OSB : « Stuck Threads » sur la consommation de fichiers

Récemment, j’ai fait des tests sur la consommation de fichiers depuis un process OSB en passant par un FileAdapter. La consommation se déroule bien, en revanche, j’ai remarqué l’apparition de stuck threads sur le serveur … Je vais commencer par faire un rapide tutorial décrivant la création du FileAdapter et l’utilisation au sein du processus

OSB : « Stuck Threads » sur la consommation de fichiers Lire la suite »

Oracle Service Bus et Oracle Advanced Queuing, deuxième partie

Introduction Après avoir détaillé la mise en œuvre  d’un flux OSB publiant des messages dans une queue AQ, je vous propose à présent de voir comment mettre en place le consommateur … Le flux mis en œuvre ci-dessous consomme les messages d’une file de messages de type AQ et diffuse ce même message vers un

Oracle Service Bus et Oracle Advanced Queuing, deuxième partie Lire la suite »

Oracle Database 11g Release 2 Data Guard (6/5): Créer une standby logique avec le broker

Dans ce 6ème article de cette série consacrée à Oracle 11g Release 2 Data Guard, vous découvrirez comment créer une configuration physical standby à partir d’une sauvegarde disque grace à la commande DUPLICATE et sans se connecter à la target. Nous prendrons alors le soin, comme dans le premier article de la série de configurer le broker. Une fois cette première étape terminée, nous allons transformer la standby physique en standby logique. En effet, si l’opération est très bien documentée dans Oracle® Data Guard Concepts and Administration – 11g Release 2 (11.2) – Creating a Logical Standby Database, elle ne prend pas en compte l’existance du broker qui simplifie notablement l’opération et positionne, par exemple les paramètres log_archive_dest_n.

Oracle Database 11g Release 2 Data Guard (6/5): Créer une standby logique avec le broker Lire la suite »

Oracle Service Bus et Oracle Advanced Queuing, première partie

Un nouvel article, toujours pour vous parler de la SOA Suite mais cette fois-ci d’un autre composant : l’OSB. OSB comme Oracle Service Bus. Ce « nouveau » composant de la SOA Suite n’est en réalité pas si neuf que ça puisqu’il s’agit en fait de l’Aqualogic Service Bus de BEA qui a été rebadgé suite au rachat.

Oracle Service Bus et Oracle Advanced Queuing, première partie Lire la suite »

Le Moteur Sémantique d'Oracle 11g Release 2

Le web subit, en ce moment même, une transformation de fond. Celle de la sémantique; Oracle 11g Release 2 fournit un moteur pour préparer et gérer vos données dans cette perspective. Cela mérite quelques explications…
Les standards HTTP et HTML s’appuient sur Internet pour présenter les données et permettre aux utilisateurs de naviguer dans ces informations par associations grace aux hyperliens. Les moteurs de recherche et les outils web 2.0 ont radicalement transformé vos accès à ces informations. Pourtant, malgré les avancées de l’informatique, 99,999% des machines, ne comprennent toujours rien à ce qu’elles manipulent. De sorte que si vous recherchez "Larry" sur le web, vous tomberez aussi bien sur Larry Ellison, Larry King que Greg "Larry". Si maintenant, vous cherchez Larry Ellison, vous risquez de tomber sur un de ses homonymes ou sur l’interview de Jenifer Allison par Larry King. Enfin si vous recherchez Larry Ellison Oracle, vos passerez à côté des articles qui mentionnent Lawrence J. Ellison ou négligent qu'il est le patron et principal actionnaire d'Oracle.

Le Moteur Sémantique d'Oracle 11g Release 2 Lire la suite »

SOA Suite 11g : le MDS (MetaData Storage)

Chaque brique de la SOA Suite d’Oracle possédait jusqu’à présent son propre répertoire de métadonnées dans lequel était stocké les objets utilisés lors du développement et de l’exécution (wsdl, xsd, xsl, etc.). Avec l’apparition de la SOA Suite 11g, un nouveau concept est arrivé, le MDS (MetaData Storage). Celui-ci permet d’unifier les référentiels de stockage

SOA Suite 11g : le MDS (MetaData Storage) Lire la suite »

Prévoir le futur avec Oracle Database et les algorithmes d'Analyse Prédictive

Pour beaucoup, la Business Intelligence est équivalente à la production de rapports ou les requêtes adhoc par les utilisateurs. C’est vrai que les bases de données apportent de nombreux outils pour fournir aux utilisateurs, dans les meilleurs délais, les informations dont ils ont besoin. Elles présentent ainsi de la manière la plus adéquate possible ce qu’il s’est déjà « passé » aux utilisateurs et aux analystes. Pourtant, là où la Business Intelligence apporte une véritable plus value aux entreprises c’est lorsqu’elle parle de ce que pourrait être le « futur ». Simulations et prédictions permettent des retours sur investissement formidables… Avec les options Oracle OLAP et Oracle Data Mining, vos bases de données peuvent, avec un effort minimum, vous aider à mettre en oeuvre ce type d’approches.
Dans cet article, vous trouverez un exemple simple d’analyse prédictive avec Oracle Data Mining, le schéma SH, les API PL/SQL ou Oracle Data Miner. Évidemment les possibilités sont infinies mais, il faut bien commencer par introduire les choses, non ?

Prévoir le futur avec Oracle Database et les algorithmes d'Analyse Prédictive Lire la suite »

Les portails d'entreprises et les "brothers" ennemis.

Malgré ce jeu de mots un peu sinistre faut-il l’avouer, développer des sites internet peut parfois relever de l’exploit tant les différences entre les browsers sont nombreuses. Vous me direz, en quoi cela relève t-il d’un exploit ? Et bien je veux parler de l’alignement du contenu des pages d’un portail. Effectivement pour une feuille

Les portails d'entreprises et les "brothers" ennemis. Lire la suite »

Empêcher les connexions à vos bases de données depuis SQL*Developer

Réduire les accès des développeurs aux serveurs de base de données Oracle peut s’avérer parfois utile. Ainsi, si Database Vault est LA solution dans ce domaine, utiliser un trigger AFTER LOGON peut aider à former un premier rempart aux IP différentes de celles des serveurs d’applications ou à certain clients comme SQL*Developer ou SQL*Plus. Voici

Empêcher les connexions à vos bases de données depuis SQL*Developer Lire la suite »