2009-04-15 16 views
8

Soy un desarrollador de MS Sql con mucha experiencia, y algunos puestos de trabajo nuevos se acercan a mí, donde trabajaré cada día más con Oracle.Aprendizaje de Oracle por primera vez

Como con todas las tecnologías que he aprendido, quiero conocer los mejores lugares y libros para comenzar y acelerar el diseño y desarrollo con Oracle, pero con C# puro.

¿Qué recursos tenemos para nosotros los chicos de Microsoft para saltar e ir con Oracle? Me doy cuenta de que hay oracle.com y asktom.oracle.com, así como la cantidad masiva de documentación sobre Oracle. Estoy buscando más información sobre una guía rápida (configuración de un servidor, obtención de algunos datos de muestra para jugar, etc. .) en lugar de comparaciones en profundidad de tecnología sql vs. Oracle.

Gracias de antemano.

Respuesta

8
+0

definitivamente algunas cosas que necesitaba, gracias. –

7

intentar conseguir los libros de Tom Kyte Expert one-on-one Oracle y Effective Oracle by Design. Son buenos libros de Oracle de nivel intermedio-avanzado que están bien escritos por alguien que conoce bien el producto.

Además, conozca el diccionario de datos. Si tiene aspiraciones de ser algo más que un "tipo de herramientas" en el mundo de Oracle, el diccionario de datos es su amigo. También es mucho mejor que el de SQL Server.

Finalmente, si te estás moviendo a Oracle desde un mundo MS-Only, obtén algunos antecedentes en la programación de scripts unix y shell. Encontrará esto muy útil cuando la infraestructura de automatización de secuencias de comandos para sistemas Oracle, especialmente si se sientan en las instalaciones de vanix de Unix. Existe una gran cantidad de kits Oracle/Unix heredados que todavía están en producción y las instalaciones de Solaris, AIX o HP/UX tienden a ser mucho más espartanas que Linux. En el mundo de Unix/Oracle, no puede confiar necesariamente en la posibilidad de instalar Perl o Python.

Cuando tenga acceso a Perl o Python, conozca estos también. Si le interesa Python, la mejor biblioteca de interfaz de base de datos Oracle es cx_Oracle. Realmente no puedo responder por ninguna infraestructura particular de Perl, ya que nunca tuve ocasión de usarla para este tipo de trabajo. CPAN es el recurso canónico para módulos complementarios para Perl.

En el caso (relativamente poco probable) de que esté trabajando en un entorno Oracle/Windows (Oracle en Linux se usa más ampliamente en implementaciones de Oracle de bajo nivel), se pueden descargar buenas distribuciones de Windows tanto de Perl como de Python Activestate.

+0

no puede hasta este suficiente ... Si quiere conocer las mejores prácticas para Oracle Kyte es su hombre. –

+0

+1 gracias, este es el tipo de información que puedo usar –

Cuestiones relacionadas