Comment tester scripts sans installer Oracle ? [Débutant] - SQL/NoSQL - Programmation
Marsh Posté le 20-10-2005 à 20:16:59
Installe Oracle et tu verras bien si c'est si dur que ça ...
Marsh Posté le 20-10-2005 à 20:18:56
Ben c'est à dire que j'ai pas envie de passer 1 semaine à essayer de comprendre comment ça marche !
Cela fait 3 semaines que j'ai commencé le SQL et je rame vachement ! Ils considèrent qu'on en a déjà fait dans notre formation précédente ... pffff, j'ai jamais vu ça moi ...
Marsh Posté le 20-10-2005 à 20:21:22
J'ai jamais installé Oracle chez moi, mais je suis certain que ce n'est pas sorcier.
Ca ne te coûte rien d'essayer !
Marsh Posté le 20-10-2005 à 20:27:52
Ouais enfin je vois pas comment installer un SGBD alors que je n'ai aucune notion des BDDs !
... bref, vais essayer ...
Marsh Posté le 20-10-2005 à 21:14:48
Beegee a écrit : J'ai jamais installé Oracle chez moi, mais je suis certain que ce n'est pas sorcier. |
Marsh Posté le 20-10-2005 à 21:41:16
L'installation d'Oracle est une grosse prise de tête, mais c'est faisable.
Par contre je te conseille vivement d'installer Postgres qui est gratuit et beacoup plus simple d'installation.
Je l'utilise depuis l'année derniere pour mes TPs d'SQL et j'en suis fort content. Il y a juste quelques trucs assez rare dans la syntaxe qui change (genre coalesce ou les sequences) par rapport à Oracle.
Postgres gére aussi les SGBD Objet et Objet-Relationelles ...
Autres solution :
T'as un compte à la fac, tu peux utiliser putty pour te connecter en ssh et taquiner ta ptite BD avec isqlplus.
Marsh Posté le 21-10-2005 à 10:31:36
Je suis étonné, personne n'a dit d'installer MySQL
Je rejoins Chronoklazm : PostGre est une bonne alternative à Oracle pour faire des tests : syntaxiquement, PostGre supporte la plupart des spécificités d'Oracle, et PostGre est assez simple à installer/utiliser.
Marsh Posté le 21-10-2005 à 11:14:13
Chronoklazm a écrit : L'installation d'Oracle est une grosse prise de tête, mais c'est faisable. |
euh nan, pas objet
Marsh Posté le 21-10-2005 à 11:19:53
Installer Oracle, c'est encore passable. Je dis bien un truc torché, pas super propre ni optimisé ni rien. Pas dans les règles de l'art, mais juste "pour voir".
Marsh Posté le 21-10-2005 à 11:23:03
chais pas comment ça a évolué. mais j'avais essayé d'intaller Oracle 8.0.5 chez moi, et j'ai jamais réussi à en faire quoi que ce soit
il était démarré et tout, mais impossible de m'y connecter
Marsh Posté le 21-10-2005 à 11:26:52
Bah depuis le temps ça a dû s'améliorer ...
Faudrait que je télécharge la 10g pour voir ...
Marsh Posté le 21-10-2005 à 11:32:18
Oui, la 9 ça allait déjà mieux, et la 10 devrait commencer à être civilisée.
C'est beau de devoir attendra la version 10 d'un produit pour qu'il commence à être facilement utilisable. Un jour, on comprendra pq M$ tient tjs le dessus du pavé dans bcp trop de domaines.
Marsh Posté le 21-10-2005 à 11:37:12
je l'ai téléchargé, mais c'est pas compatible avec Oracle 9i, donc j'avais laissé tomber (j'ai installé que leclient, et impossible de me connecter)
Marsh Posté le 21-10-2005 à 11:39:57
c'est clair que Microsoft a très bien compris le plus important depuis le départ : l'informatique, ça doit être simple. tant pis si c'est pas très stable et que les gens peuvent faire des conneries, si on peut corriger facilement, c'est mieu qu'un truc blindé ou il faut 10 spécialistes bac+10 pour mettre en place la solution ou corriger une connerie...
en tout cas, je suis du même avis : les sociétés qui ont besoin d'outils extrêment stable et sécurisé sont trop peu nombreuses par rapport aux autres, donc c'est une perte de temps de faire des outils qui répondent à leurs besoin sans tenir compte des besoins des autres
Marsh Posté le 21-10-2005 à 11:58:56
Et Oracle n'est pas un cas isolé : je pense aussi, dans un autre domaine, aux application servers J2EE.
De grosses merdes pour la plupart, où il faut attendre des versions 7-8 avant que des "features" de bases soient dispos. Mais non, on préfère ajouter un tas de gadgets qui clignotent partout plutôt que de faire plus modeste mais plus robuste, plus stable et plus ergonomique.
Et le pire, c'est que ces produits coûtent des fortunes, alors qu'ils contiennent des limitations souvent inadmissibles.
Du pain béni pour M$...
Marsh Posté le 21-10-2005 à 12:35:41
Donc vous me conseilleriez plutôt PostGre ?
Etant donné que mes principaux scripts se composeront pour l'instant de create table, alter table, select, insert et requêtes diverses, ça ne posera pas de problème en ce qui concerne la syntaxe ?
Marsh Posté le 21-10-2005 à 12:39:09
Beh, si tu veux tester pour Oracle, rien ne vaut... Oracle.
Gagner du temps en installant PG au lieu de ORA, pour ensuite trouver des incompatibilités et devoir inqtaller ORA de tte façon : c'est de la "paresse pas intelligente" et tu n'auras rien gagné, au contraire.
Marsh Posté le 21-10-2005 à 12:59:13
Oui mais bon, si j'installe Oracle tout en ne sachant pas du tout ce que je fait, ça peut aller loin ... non ?
Marsh Posté le 21-10-2005 à 13:20:17
Installer Oracle 9i facilement :
http://www.supinfo-projects.com/fr [...] _oracle9i/
Installer Oracle 10g facilement :
http://fadace.developpez.com/oracle/10g/short/
edit : ça n'a vraiment pas l'air compliqué d'installer la 10g, faut juste avoir les bons droits
Marsh Posté le 21-10-2005 à 13:25:23
Mais tu n'as pas répondu à la question ci-dessus: tu peux te connecter en ssh à l'uni et accéder oracle ? Si oui arrête de chercher plus loin.
Pour ce qui d'installer oracle sans savoir ce que tu fais, mieux vaut pas y songer, l'installeur est une super usine à gaz de scripts. Si t'es un miraculé ça va marcher sans erreur, mais pour la plupart des gens normaux tu vas devoir chercher dans les forums la raison d'une erreur obscure dans un script isolé pour t'apercevoir qu'il faut aller modifier le fichier machin caché on ne sait où. Pour ensuite relancer l'usine et avoir un autre plantage un peu plus loin. Enfin bon tu peux tenter ta chance on sait jamais. Par contre ne compte pas sur un désinstalleur, faut nettoyer ta base de registre à la main si tu veux l'enlever si tu utilises windows...
Je rejoins les autres, PostGres est une excellente alternative et doté d'une communauté forte qui produit les outils essentiels pour l'utiliser dans divers contextes.
Marsh Posté le 21-10-2005 à 19:19:15
g012 a écrit : Mais tu n'as pas répondu à la question ci-dessus: tu peux te connecter en ssh à l'uni et accéder oracle ? |
Non, il n'y a pas moyen !!
Marsh Posté le 21-10-2005 à 22:26:55
lol oracle c'est facile à installer sous windows. C'est Suivant, Suivant, Suivant, rentré mot de passe, rentré nom de l'SID et c'est tout... C'est rien de sorcier, en plus avec Oracle 10g Release2 il installe tout avec l'assistant pendant l'installation, donc plus que faire login et mot de passe et tu es connecté... voila pas ou est le problème, ça prend une petite heure pour l'installaté dans son intégralité avec toute les options sur mon portable (celeron 2600mhz et 1024MB ram)
Marsh Posté le 23-10-2005 à 15:04:44
sinon essaye
http://www.testdrive.hp.com/
Quand ce n'est pas down
Marsh Posté le 23-10-2005 à 23:20:58
Finalement j'ai installé Oracle 10g sur le portable (Centrino 1,7 Ghz, 512mo DDR, HD 60 Go 4500 trs/min). Il n'y a eu (pressque) aucun problème, sice n'est mon hd qui rame comme un ours .... ah vi, il aime pas ça !!
Environ 10 minutes pour démarrer le pc now (... et également pour l'éteindre d'ailleurs ! ) et une charge dédiée de 700 Mo en permanence : voici les joies d'Oracle sur pc portable !!!
Mis à part ça, tout marche impec ....
Marsh Posté le 23-10-2005 à 23:43:21
700 Mo, ça me parait quand même beaucoup
ta base est obèse ou quoi
Marsh Posté le 24-10-2005 à 00:05:33
Harkonnen a écrit : 700 Mo, ça me parait quand même beaucoup |
Ben je viens de l'installer et j'y ai seulement ajouté 4 tables de 4-5 colonnes, avec environ 20 lignes/table.
Oracle en lui même pompe un peu plus de 100mo (oracle.exe), ensuite il y a un paquet de trucs qui se lancent également .... enfin du moment que ça marche, vais pas m'en plaindre, surtout que c'est temporaire (ensuite ça ira sur le pc fixe, un poil plus pêchu ...).
Marsh Posté le 20-10-2005 à 19:58:06
Bonsoir tout le monde,
Je débute en SQL et j'aurai souhaité savoir comment faire pour exécuter des scripts sans avoir à installer Oracle ?
En fait, d'après ce que j'ai entendu, Oracle n'est pas simple à installer ni à paramétrer et donc je voudrais juste pouvoir avoir accès à une SGBD (genre ISqlPlus) pour créer et tester des tables pour m'entrainer. Est-ce possible ?
Il y a bien MySql apparemment qui serait plus simple mais vu que ce n'est pas exactement le même language, je vais encore plus ramer !!!
Je dois utiliser Oracle car c'est ce SGBD que l'on utilise à l'IUT et ça me permettra de mieux me familiariser avec ce code.
Merci d'avance pour vos conseils ...