2010-02-05 5 views
7

Je suis un développeur .net/C# mais j'ai besoin de configurer une plate-forme de développement Oracle. Je n'ai aucune idée d'Oracle et espérais un conseil. Voici quelques choses qui m'intéressent:Comment se lancer dans le développement d'Oracle?

  • À quoi ressemble une licence? Est-il possible d'obtenir des copies de produits Oracle pour le développement, tout comme nous obtenons SQL Server à partir de MSDN?
  • Quel système d'exploitation devrais-je avoir sur le serveur principal? Les spécifications sont-elles importantes?
  • Quel est l'état actuel de l'interopération .Net-Oracle? Y a-t-il des outils à vérifier?

Merci pour vos réponses, et désolé pour une telle question de débutant.

Répondre

5

Un bon endroit pour commencer peut-être avec l'Express Edition: http://www.oracle.com/technetwork/database/database-technologies/express-edition/overview/index.html

Il est gratuit et vous permet de jouer et avoir une idée des choses. Comme d'autres l'ont mentionné, vous pouvez également obtenir des versions de test de certaines choses d'entreprise.

Il fonctionne sur Widnows (vous n'aurez donc pas besoin d'installer de nouveaux systèmes d'exploitation), sur la plupart des ordinateurs de bureau. Je trouve que j'ai besoin d'environ 2 Go de RAM pour faire fonctionner Oracle et d'autres outils confortablement, mais YMMV.

L'installation et la gestion du serveur se font par le biais d'une application web fournie, bien qu'Oracle dispose également de l'outil gratuit SQL Developer (http://www.oracle.com/technology/products/database/sql_developer/index.html) que vous pouvez utiliser (que je préfère).

+0

+1 bon appel - j'avais oublié ceux-là! – davek

+1

... bien que XE soit basé sur 10g, c'est-à-dire pas sur la dernière version. – davek

1
  • oui - il est en fait un peu plus facile: juste pour signer un OTN account et vous pouvez télécharger des versions d'entreprise de la base de données pour développer/tester avec. En ce que je me souvienne, il se fait sur la base de confiance - à savoir pas nag écrans, pas de chèques, etc.

  • Le logiciel de base de données est disponible pour Linux, Windows et presque certainement d'autres plates-formes aussi. J'ai trouvé la configuration beaucoup moins douloureuse sur Windows.

  • Il existe un ODP Driver pour faciliter la connectivité entre .Net et Oracle

Hope that helps!

2

Le Oracle Developer Tools for Visual Studio peut être très utile (j'aime pouvoir faire de la gestion de base de données directement dans Visual Studio, spécialement quand vous n'avez que quelques tâches simples). Et plus généralement le .Net Developper Center où vous pouvez trouver de nombreux produits, aide et articles sur .Net < => interaction Oracle.

0

Personnellement, j'oublierais Oracle Express et à la place je téléchargerais l'édition Enterprise complète d'Oracle. Sous Windows, il est assez facile à installer et vous pouvez l'utiliser à des fins de développement, de prototypage ou d'auto-éducation sans avoir besoin d'acheter une licence.

Comme d'autres l'ont dit, vous aurez également besoin de télécharger les pilotes ODAC/ODP.NET et SQL Developer.

Pour commencer, vous pouvez essayer de suivre certains des Oracle By Example tutorials. Ils vous emmènent à travers les bases (installation, développement PL/SQL en utilisant SQL Developer).

Je vous recommande également de lire les premiers chapitres de l'ouvrage de Tom Kyte - Expert Oracle Database Architecture: Techniques et solutions de programmation.

Questions connexes