2010-02-05 12 views
7

Soy desarrollador de .net/C# pero necesito configurar un equipo de desarrollo Oracle. No tengo ni idea sobre Oracle, y esperaba algún consejo. Aquí hay algunas cosas que me interesan:¿Cómo ingresar al desarrollo de Oracle?

  • ¿Cómo es la licencia? ¿Es posible obtener copias de productos de Oracle para desarrollo al igual que obtenemos SQL Server de MSDN?
  • ¿Qué sistema operativo debo tener en la máquina del servidor primario? Son las especificaciones importantes?
  • ¿Cuál es el estado actual de la interoperación .Net-Oracle? ¿Hay alguna herramienta que valga la pena revisar?

Gracias por sus respuestas, y lo siento por una pregunta de nivel de novato.

Respuesta

5

Un buen punto de partida podría ser la Express Edition: http://www.oracle.com/technetwork/database/database-technologies/express-edition/overview/index.html

Es gratis y te permite jugar alrededor y tener una idea de las cosas. Como otros han mencionado, también puede obtener versiones de prueba de algunas de las cosas de la empresa.

Se ejecuta en Widnows (por lo que no necesitará instalar nuevos sistemas operativos) en la mayoría de las máquinas de escritorio. Encuentro que necesito aproximadamente 2 gigas de RAM para ejecutar Oracle y otras herramientas cómodamente, pero YMMV.

La instalación y la administración del servidor se realizan a través de una aplicación web que viene incluida, aunque Oracle también tiene como herramienta SQL Developer gratuita (http://www.oracle.com/technology/products/database/sql_developer/index.html) que puede usar (que prefiero).

+0

+1 buena llamada - ¡Me había olvidado de eso! – davek

+1

... aunque tenga en cuenta que XE se basa en 10g, es decir, no en la última versión. – davek

1
  • sí - en realidad es un poco más fácil: sólo tiene que registrarse para una OTN account y se puede descargar versiones empresariales de la base de datos para el desarrollo/prueba con. Por lo que puedo recordar, que se realiza en la base de la confianza - es decir, no hay la queja pantallas, no cheques etc.

  • El software de base de datos está disponible para Linux, Windows y otras plataformas casi con toda seguridad también. He encontrado que la configuración es mucho menos dolorosa en Windows.

  • Existe una ODP Driver para facilitar la conectividad entre .Net y Oracle

Espero que ayude!

2

El Oracle Developer Tools for Visual Studio puede resultar útil (me gusta poder hacer un poco de administración de bases de datos directamente en el estudio visual, especialmente cuando solo tienes unas pocas tareas simples). Y de manera más general, el .Net Developper Center donde puede encontrar muchos productos, ayuda y artículos sobre .Net < => Interacción de Oracle.

0

Personalmente, me olvidaría de Oracle Express y en su lugar descargaría la Edición Enterprise completa de Oracle. En Windows, es bastante fácil de instalar y puede usarlo para fines de desarrollo, creación de prototipos o autoaprendizaje sin la necesidad de comprar una licencia.

Como han dicho otros, también querrá descargar los controladores ODAC/ODP.NET y SQL Developer.

Para empezar, es posible que desee intentar seguir algunas de las Oracle By Example tutorials. Lo guían a través de los conceptos básicos (instalación, desarrollo PL/SQL usando SQL Developer).

También recomendaría tener una lectura de los primeros capítulos del libro de Tom Kyte - Expert Oracle Database Database: Programming Techniques and Solutions.

Cuestiones relacionadas