Un blogue pour contribuer à la communauté francophone d'Oracle sur les thèmes suivants:Oracle Developper (SQL-PL/SQL, Oracle Forms 10g/11g, APEX 4, Administration Oracle ,OBIEE 10&11g (BI Publisher), Oracle E-Business Suite R12, BI Publisher 12c, Oracle 12c.
vendredi 16 octobre 2009
Connecter une BDD Oracle avec VB Net.
Si vous voulez essayer une connexion BDD Oracle avec l'outil de développement Microsoft VB Net 2008, téléchargez le document via mon site web:
http://ariel.bdeb.qc.ca/~aabderra
Abed
jeudi 8 octobre 2009
Oracle Forms 10g sous Vista.
J'ai remarqué que beaucoup de personnes ont la misère de fonctionner Oracle Forms sous vista. Voici une solution pour configurer Forms avec le système d'exploitation Vista.
- Installez le dernier jdk sur le site de sun (java.sun.com).
- Après l'installation de jdk, copiez le fichier jvm.dll qui se trouve dans le dossier C:\Programmes\Java\jdk1.6.0_13\jre\bin\client dans le dossier approprié d'oracle JInitiator (C:\Programmes\Jinitiator 1.3.1\bin\hostpost). Écrasez l'ancienne dll (jvm.dll).
- Ré-exécutez Forms pour voir si le formulaire s'affiche correctement à l'écran.
Pour la première utilisation de Forms dans votre navigateur, ce dernier devrait installer automatiquement Oracle JInitiator pour que les servlets java marchent correctement.
Abed
Oracle Forms Builder 10g (interface en anglais).
Pour les gens qui ont la version française de "Oracle Forms" et qui veulent une interface en anglais, il faudrait changer un paramètre de la langue dans la clé NLS-LANG de la base de registre de Windows, dont voici les démarches:
1) Avant de lancer REGEDIT.EXE, faites tout d'abord une copie de la base de registre (sous DOS, copy regedit.exe reged.exe).
2) Lancez REGEDIT.EXE à partir de Démarrer-Exécuter.
3) Cherchez la clé NLS_LANG (vous allez trouver deux paramètres, l'un de DevSuite et l'autre de Oracle).
4) Si vous voulez simplement l'interface de Forms, changez uniquement le paramètre NLS_LANG approprié à Forms avec l'instruction suivante:
AMERICAN_AMERCIA.WE8ISO8859P1 au lieu de CANADIEN FRENCH_CANADA W?????. Voir la capture d'écran en haut pour bien manipuler la base de registre de Windows.
Abed
Oracle Fusion Midlleware.
Bonjour,
Oracle vient d'annoncer la sortie du pack complet "Oracle Fusion Middleware" pour la version 11g d'Oracle (qui est en version 2 disponible uniquement pour Linux pour l'instant). Parmi les produits, on trouve Forms et Reports Services 11g.
Voici le lien pour télécharger le pack (attention, il faudrait au moins une configuration récente genre un DUAL CORE ainsi qu'au moins 3 Go de mémoire pour faire tourner le pack).
http://www.oracle.com/technology/software/products/middleware/index.html
Abed
Oracle vient d'annoncer la sortie du pack complet "Oracle Fusion Middleware" pour la version 11g d'Oracle (qui est en version 2 disponible uniquement pour Linux pour l'instant). Parmi les produits, on trouve Forms et Reports Services 11g.
Voici le lien pour télécharger le pack (attention, il faudrait au moins une configuration récente genre un DUAL CORE ainsi qu'au moins 3 Go de mémoire pour faire tourner le pack).
http://www.oracle.com/technology/software/products/middleware/index.html
Abed
mercredi 7 octobre 2009
Outils d'administration d'une BDD Oracle.
Voici trois outils pour gérer tout ce qui est lié à une BDD (création des users, schémas, tablespaces, etc...):
https://localhost:1158/em (1158 est le port utilisé pour cet outil).
Astuce: Vous pouvez vérifier le statut à l'aide d'une ligne de commande:
- Enterprise Manager;
- Console Enterprise Manager (disponible uniquement pour la version client d'oracle);
- Toad 9.x (le plus complet).
https://localhost:1158/em (1158 est le port utilisé pour cet outil).
Astuce: Vous pouvez vérifier le statut à l'aide d'une ligne de commande:
- Appuyez sur la touche Démarrer du clavier + R (run) ou menu démarrer, exécuter (cmd);
- Tapez cette commande: emctl status dbconsole.
Trouver des erreurs d'oracle.
Voici une astuce pour trouver n'importe quelle erreur générée par Oracle:
http://ora-xxxxx.ora-code.com
Exemple: Si je veux chercher l'erreur 02049, je tape cette adresse:
http://ora-02049.ora-code.com
Abed
http://ora-xxxxx.ora-code.com
Exemple: Si je veux chercher l'erreur 02049, je tape cette adresse:
http://ora-02049.ora-code.com
Abed
Affichage de DBMS avec une procédure stockée.
J'ai remarqué que la plupart des codes PL/SQL qui utilise le package DBMS pour afficher les messages avec SQL Plus ou un autre utilitaire, fonctionnent avec l'instruction DBMS_OUTPUT.PUT_LINE.
Imaginez-vous s'il y a une dizaine de messages a afficher, alors pour simplifier les choses, j'ai crée une procédure stockée paramétrable qui permet d'afficher n'importe quel message.
Voici le code (compilez-le et avant d'exécuter la procédure stockée, vous devriez appeler une syntaxe de l'environnement):
SET SERVEROUTPUT ON
CREATE OR REPLACE PROCEDURE Message(msg VARCHAR2)
IS
BEGIN
DBMS_OUTPUT.PUT_LINE(msg);
END;
Abed
Imaginez-vous s'il y a une dizaine de messages a afficher, alors pour simplifier les choses, j'ai crée une procédure stockée paramétrable qui permet d'afficher n'importe quel message.
Voici le code (compilez-le et avant d'exécuter la procédure stockée, vous devriez appeler une syntaxe de l'environnement):
SET SERVEROUTPUT ON
CREATE OR REPLACE PROCEDURE Message(msg VARCHAR2)
IS
BEGIN
DBMS_OUTPUT.PUT_LINE(msg);
END;
Abed
Inscription à :
Articles (Atom)