web-dev-qa-db-fra.com

Configuration de la base de données Oracle sur Macbook Pro (OS X Yosemite)

Je vois qu'Oracle 11g ou 12c ne possède pas les fichiers de téléchargement pour OS X. Cependant, une version de SQL Developer est disponible pour OS X. Quel est l'intérêt de SQL Developer quand vous ne possédez pas de base de données?

Comment installer la base de données Oracle (préférable Edition 12c ou 11g Express) sur OS X?

7
Grant

Vous ne pouvez pas installer le logiciel du serveur de base de données directement sur OS X1. Il y a quelque temps, Oracle a décidé de ne plus la soutenir, probablement parce qu'elle n'a pas été suffisamment utilisée pour en justifier les coûts. Je crois me souvenir que sa disparition a coïncidé à peu près avec le fait que Apple a abandonné sa gamme Xserve, mais je l’aurais peut-être imaginé.

Un client tel que SQL Developer est une proposition très différente du point de vue du support. SQL Developer est une application Java et nécessite l'installation d'un JVM/JDK. L'écriture unique de Java exécutée n'importe où n'est peut-être pas tout à fait vraie, mais le support d'une application Java relativement petite nécessitera encore moins de travail qu'une bête compilée de manière native comme un SGBDR complet. Ils doivent évidemment travailler avec un paquet .app et il existe certaines différences entre les applications et la version Windows, mais ils n'ont pas à se soucier de l'architecture, des bibliothèques système, etc., car c'est le problème de la JVM.

Vous pouvez utiliser SQL Developer sur un Mac pour vous connecter à une base de données s'exécutant sous Windows ou Unix/Linux, etc., de manière à conserver sa place. le fait qu'un serveur local ne puisse pas fonctionner sur le même matériel n'est pas vraiment pertinent pour la plupart des gens. Il permet simplement aux développeurs d’utiliser un Mac au lieu de les forcer sur un PC Windows ou Linux.

Si vous n’avez accès qu’à un Mac, le chemin le plus simple reste comme indiqué précédemment , pour installer VirtualBox et l’une des images préconstruites VM fournies par Oracle.

Vous pouvez également installer Windows ou Linux sur Bootcamp ou dans votre propre VM dans Virtualbox, Parallels ou VMWare; puis installez Oracle en mode natif. L'utilisation d'une image prédéfinie vous évite d'avoir à apprendre à installer le logiciel du serveur de base de données et facilite le retour. Si vous gâchez vraiment quelque chose, vous pouvez le supprimer et le redémarrer assez simplement.

Si vous êtes préoccupé par les performances ou la consommation d'énergie, je vous conseillerais de commencer avec un VM et de voir comment vous en sortez. vous pouvez toujours ajouter Bootcamp plus tard et même déplacer les données si vous voulez suivre cette voie.


1 Vous pourriez bien sûr essayer de pirater quelque chose ensemble; cela a été fait auparavant avec 10g, mais je n’ai vu personne l’essayer récemment, ce n’est peut-être pas aussi facile pour Yosemite et 11g/12c.

14
Alex Poole

J'ai exécuté Oracle Database 12c sur mon Mac via Docker de cette façon pour le développement et les tests https://koacervate.blogspot.com/2019/01/quick-start-fastest-way-to-run-instance.html .

J'espère que cela vous sera utile . Cordialement,

0
Koacervate