lundi 22 juillet 2013

Schéma scott dans Oracle BD 11g.

Si vous n'avez pas le schéma scott installé avec la bd 11g, voici toutes les étapes pour l'installer:
  • create user scott identified by tiger;
  • grant resource, connect to scott;
  •  Exécuter le script utlsampl.sql fourni par Oracle. Ce fichier se trouve dans ORACLE_HOME\dbhome_1\RDBMS\ADMIN
  •  Exécuter cette requête pour lister toutes les tables: select * from tab;

mardi 9 juillet 2013

Créer un rapport simple avec BI Publisher 10.

Voici toutes les étapes pour créer facilement un rapport avec Oracle BI Publisher 10:

  • Connectez-vous avec BI Publisher Enterprise.
  •  Sélectionner un dossier ou créer un autre pour mettre les rapports.
  • Donner un nom du rapport (dans notre cas, testrapport) et cliquer sur le bouton Créer.
  •  Cliquer sur Modifier pour afficher et modifier les propriétés de l'état.

  •  Positionner sur le modèle de données et cliquer sur Nouveau Etat.
  •  Cliquer sur le bouton Query Builder pour chercher les tables du schéma (dans notre cas, les tables sont: DEPT et EMP).
  •  Il faudrait lier les deux tables avec DEPTNO. Si vous n'avez pas installé le schéma scott, vous devrez le créer avec une connexion JDBC dans Oracle BI Publisher (onglet Admin).

  •  Et voilà, on cliquant sur le bouton Voir, le rapport sort en PDF. On peut même afficher le rapport avec plusieurs formats (HTML, Data XML, Excel, graphe).

mardi 2 juillet 2013

Solution de PL/SQL Developer v10 avec Windows 64 bits.

En essayant la version d'évaluation de PL SQL Developer 10 sous l'environnement Windows 64 bits, j'ai eu le message d'erreur à l'écran avec une connexion à la BD 11g:



Voici la solution pour régler ce problème:
  • Installer Oracle Database 11g Release 2 Client (11.2.0.1.0) pour Microsoft Windows (32-bit).
  • Configurer le TNSNAMES.ORA
  • Changer la destination de la librairie oci.dll 
1) Installation de Oracle Database 11gR2: Télécharger cette version en cliquant sur le lien:
Oracle Database 11g Release 2 Client (11.2.0.1.0) for Microsoft Windows (32-bit)


Installer le logiciel (c'est vraiment très simple)...

2) Configurer TNS: Copier TNSNAMES.ORA vers le dossier Oracle Client - C:\ora11gclient\product\11.2.0\client_1\network\admin (voir l'image).





3) Lancer PL SQL Developer , aller dans le menu Tools - Preferences et mettez le 
chemin de la librairie OCI.DLL (dans mon cas c:\ora11gclient\product\11.2.0\client_1
\bin\oci.dll)



Appliquer les changements et voilà le problème est réglé... Ça fonctionne à 100%.

NOTE: Avec TOAD, le message d'erreur est "Oracle Home is not valid". Après l'installation et la configuration de TNSNAMES.ORA, il devrait être fonctionnel à 100%.