Mise en place d'un environnement d'oracle

Si vous voulez mettre en place un environnement typique PL / SQL, vous avez besoin des composants suivants:

Sommaire

  • Serveur de base de données: Ceci est un ordinateur (ou un ensemble d'ordinateurs) qui exécute la base de données Oracle. Oracle fonctionne dans de nombreux environnements informatiques populaires. Le plus couramment utilisé avec Oracle sont UNIX, Linux ou une version de Microsoft Windows.
    PL / SQL fonctionne habituellement sur le serveur de base de données. Mais Oracle a également un certain nombre de produits qui peuvent utiliser PL / SQL (Forms Developer 10g, Reports Developer 10g, et ainsi de suite).
  • Système de gestion de base de données (SGBD): Ceci est le logiciel Oracle lui-même. Ce logiciel est installé sur le serveur de base de données. Vous devez avoir cette installé avant de créer une base de données.
  • Base de données: Une base de données est d'abord un ensemble de tableaux et de données qui constituent les informations persistantes (permanent) pour votre système. Vous pourrez également stocker d'autres choses dans la base de données comme le code, les index (pour aider les requêtes de courir plus vite), et ainsi de suite. La plupart des choses intéressantes que vous pouvez faire avec une base de données (par exemple, les classes Java, des instantanés, et des liens vers d'autres bases de données) sont au-delà de la portée de ce livre.
    Lorsque vous installez le logiciel de base de données, Oracle vous donne la possibilité d'installer une base de données de l'échantillon. Si vous prenez avantage de cette option, il peut vous aider à démarrer.
  • Serveur d'application: Ceci est l'ordinateur sur lequel votre code d'application est stockée et exécutée. Maintenant que la plupart de développement d'applications est fait pour le Web, vous avez besoin d'un endroit pour stocker et d'exécuter ces programmes. Ces programmes sont généralement exécutés sur un serveur d'application. Ils peuvent également être exécutées sur n'importe quel système d'exploitation commun, mais sont généralement exécutés sur Microsoft Windows ou UNIX.
  • Le logiciel de serveur d'application: Pour rendre les applications fonctionnent sur un serveur d'application, vous avez besoin d'un logiciel spécial pour gérer et exécuter ces programmes. Les produits les plus couramment utilisés sont Orion et Apache. Dans un environnement Oracle, vous voyez souvent propre serveur d'application d'Oracle, appelé Internet Application Server (IAS), qui est une extension du logiciel de serveur Orion.
  • L'ordinateur client et de logiciels: Routines de lot sont généralement exécutées directement sur le serveur de base de données, mais les programmes clients sont exécutés à partir d'un PC. Les applications Web sont exécutés sur un navigateur Internet, et des programmes client / serveur exécuter directement sur le PC client. Applications Web fonctionnent principalement sur le serveur d'applications et présentent la sortie de l'écran de l'ordinateur client que par le navigateur.
  • Réseau: Les ordinateurs serveur de base de données, serveur d'applications et de clients doivent être en mesure de parler à l'autre par une sorte de réseau ou sur Internet.

Si vous êtes à la mise en place d'un environnement juste pour comprendre comment PL / SQL fonctionne, vous devez au moins accès à un serveur de base de données et un PC client. Si vous essayez d'apprendre à domicile, vous pouvez tout mettre sur le même ordinateur. (Cela suppose que vous avez un PC assez puissant.)

Les exigences matérielles et logicielles

Si vous vous connectez à une base de données Oracle existante sur un serveur dédié, vous ne devez pas une machine très puissante. Toutefois, si vous souhaitez exécuter l'ensemble de l'environnement Oracle sur le même PC, vous avez besoin d'un PC avec des ressources suffisantes pour fonctionner correctement. Vous pouvez utiliser les exigences minimales énumérées Oracle comme un guide pour le matériel et les logiciels requis. Cependant, vous aurez un temps plus facile si vous avez le matériel suivant et / ou des ressources logicielles disponibles:

  • CPU: Intel Pentium 4 ou AMD Athlon 1,5 GHz et plus.
  • Mémoire: 1 Go ou plus.
  • Disque dur: 2,5 Go ou plus libre.
  • Système d'exploitation:

# 8226- Microsoft repose-: MS Windows 2000 ou MS Windows XP.




# 8226- UNIX basée-: Si basé UNIX votre poste de travail est, vous êtes probablement déjà assez technique. Vérifiez la OTN (voir ci-dessous) pour toutes les questions que vous devrez prendre en considération.

  • Logiciels de sécurité: Oracle utilise plusieurs ports TCP / IP, donc soyez prudent lors de la configuration des pare-feu. Si la base de données tente d'accéder à quelque chose via TCP / IP, ne pas le bloquer. Cette question a été soulevée récemment quand Microsoft a fourni un pare-feu intégré pour Windows XP Service Pack 2, et de nombreux utilisateurs avaient des problèmes de configuration. Par conséquent, certains attendent des messages du pare-feu pour faire apparaître après l'installation.

Accès au site Oracle Technology Network

Oracle Corporation soutient un forum pour faire connaître l'information technique appelée Oracle Technology Network (OTN). Le RTO contient une mine d'informations pour les professionnels Oracle. Parce que PL / SQL est le langage de bases de données Oracle, l'OTN comprend de nombreuses ressources précieuses pour vous aider à découvrir comment utiliser PL / SQL efficacement.

Le site Web OTN vous donne accès à du matériel d'apprentissage, forums de discussion, des bibliothèques de documentation, et le meilleur de tous, un lieu d'où pour télécharger le logiciel. En raison de la grande taille de certains des fichiers, une vitesse de connexion assez rapide est probablement un must.

Pour vous inscrire, visitez le site Web de l'OTN et cliquez sur le lien Nouveau OTN visiteurs. Ensuite, cliquez sur le lien d'inscription OTN, et sur la page suivante, cliquez sur la ligne pour créer un compte. L'inscription est gratuite, très simple, et devrait vous prendre seulement une minute ou deux.

Après vous être inscrit, vous êtes tous ensemble pour télécharger tout ce dont vous avez besoin (gratuitement aussi longtemps que vous êtes juste de savoir Oracle).

Installation de la base de données

Comme d'écrire ces lignes, la version la plus actuelle est appelée Oracle Database 10g. Pour apprendre à connaître PL / SQL, vous devez installer la dernière version de 10g disponible pour votre environnement. Cela vous permettra de pratiquer avec toutes les nouvelles fonctionnalités disponibles. Avec chaque nouvelle version, Oracle améliore le langage PL / SQL en ajoutant de nouvelles fonctionnalités et améliorer la performance.

Quelle version faut-il utiliser? La version Enterprise Edition est préférable car il inclut des fonctionnalités que vous pourriez être intéressé à plus tard au cours de votre travail avec PL / SQL.

Après avoir téléchargé la version appropriée de la base de données, vous devez l'installer. Voici quelques informations utiles que vous devez être conscient des cours du processus d'installation de base de données:

  • Veillez à enregistrer le nom du service de la base de données lorsque vous l'installez.
  • Une base de données préconfiguré avec l'exemple schémas est très utile. (Schémas sont des ensembles d'objets appartenant à l'utilisateur de base de données particulière. Si un objet appartient à l'utilisateur SCOTT, il fait partie du schéma SCOTT.)
  • Ne pas oublier de déverrouiller et définir des mots de passe pour les schémas les plus communs (SCOTT, RH, OE).
  • Le RTO contient beaucoup d'informations utiles, y compris l'ensemble de la documentation Oracle. Consultez le Guide d'installation rapide (préférable pour les débutants) ou le Guide d'installation pour les détails d'installation spécifiques à votre système d'exploitation. Les deux guides comprennent des étapes qui sont assez faciles à suivre.

Si vous avez eu une certaine expérience dans l'installation d'autres produits grands, vous devriez être en mesure d'installer avec succès la base de données. Bien sûr, comme avec un logiciel complexe, vous pourriez avoir quelques problèmes, mais de nombreuses ressources sur Internet sont disponibles pour vous aider si nécessaire.


» » » » Mise en place d'un environnement d'oracle