Besoin : avoir une base de données Oracle (test ou petit développement)
Installer une base de données Oracle sur son Pc pour des besoins de test ou de développement est très consommatrices de ressources. Pour éviter cela, je vous conseille d'utiliser docker (via Kitematic).
Avec docker, pas de services qui démarrent en même temps que votre système windows. Vous démarrez votre base à la demande.
"Docker c'est quoi"
"Docker est un logiciel libre qui automatise le déploiement d'applications dans des conteneurs logiciels. Selon la firme de recherche sur l'industrie 451 Research, « Docker est un outil qui peut empaqueter une application et ses dépendances dans un conteneur isolé, qui pourra être exécuté sur n'importe quel serveur Linux ». Ceci permet d'étendre la flexibilité et la portabilité d’exécution d'une application, que ce soit sur la machine locale, un cloud privé ou public, une machine nue, etc" https://fr.wikipedia.org/wiki/Docker_(logiciel)Télécharger le ici : https://www.docker.com/products/docker-toolbox
L'installation est simple.
1. Installation d'une base de données oracle sous Docker
Lancer "Docker Kitematic" et cliquer sur "New" (en haut à gauche de l'interface)
Dans la barre de recherche à droite, saisissez "oracle xe", dans la liste, cliquer sur le bouton "Create" du container "wnameless oracle-xe-11g"
Après complétion du téléchargement, le conteneur démarre automatiquement
2. Paramétrage du container
Pour pouvoir accéder au container oracle-xe, il faut renseigner les ports d'accès externe comme suit :
Cliquer sur l'onglet "Settings" (à droite de l'interface Kitematic) puis "Ports"
Renseigner les ports d'accès externe 32768, 32769, 32767 -> évidemment personnalisable selon vos contraintes
3. Test d'accès
Pour accéder à la base de données "oracle-xe" créée, vous pouvez utiliser un sql client comme Sql developer, Squirrel, ou dbeaver
Pour dbeaver, vous pouvez le télécharger gratuitement ici: http://dbeaver.jkiss.org/download/enterprise/
Informations d'accès :
Host : 192.168.99.100 (à modifier, selon l'adresse IP afficher par votre container)
Port : 32769 (au lieu de 1521)
Sid : xe
User : system ou sys
Mdp : oracle
Aucun commentaire:
Enregistrer un commentaire