2009-04-15 10 views
8

Je suis un développeur MS Sql très expérimenté, et quelques nouveaux postes de travail sont à venir, où je vais travailler avec Oracle sur une base plus quotidienne.Apprendre Oracle pour la première fois

Comme toutes les technologies que j'ai apprises, je veux connaître les meilleurs endroits et les meilleurs livres pour démarrer et évoluer avec la conception et le développement avec Oracle, mais avec un C# pur.

Quelles sont les ressources disponibles pour Microsoft? Je me rends compte qu'il y a oracle.com et asktom.oracle.com, ainsi que la quantité massive de documentation sur Oracle, je cherche plus d'une amorce rapide (mise en place d'un serveur, obtenir des données d'exemple pour jouer avec, etc. .) plutôt que dans la profondeur sql vs comparaisons de la technologie oracle.

Merci d'avance.

Répondre

8
+0

certainement des choses que je avais besoin, merci. –

7

Essayez d'obtenir les livres de Tom Kyte Expert one-on-one Oracle et Effective Oracle by Design. Ce sont de bons livres Oracle de niveau intermédiaire-avancé qui sont bien écrits par quelqu'un qui connaît bien le produit.

De plus, familiarisez-vous avec le dictionnaire de données. Si vous aspirez à être autre chose qu'un «outillage» dans le monde Oracle, le dictionnaire de données est votre ami. C'est aussi beaucoup mieux que celui de SQL Server. Enfin, si vous passez à Oracle à partir d'un monde MS-only, apprenez-en plus sur la programmation de scripts Unix et shell. Vous trouverez cela très utile lors de la programmation de l'infrastructure d'automatisation pour les systèmes Oracle, en particulier s'ils sont installés sur des installations Unix à la vanille. Il existe une quantité de kit Oracle/Unix qui est toujours en production et les installations à la vanille de Solaris, AIX ou HP/UX ont tendance à être beaucoup plus spartiates que Linux. Dans le monde Unix/Oracle, vous ne pouvez pas nécessairement compter sur Perl ou Python. Lorsque vous avez accès à Perl ou à Python, familiarisez-vous avec eux. Si vous êtes en python, la meilleure bibliothèque d'interface de base de données Oracle est cx_Oracle. Je ne peux pas vraiment garantir une infrastructure Perl particulière car je n'ai jamais eu l'occasion de l'utiliser pour ce type de travail. CPAN est la ressource canonique pour les modules complémentaires pour Perl.Dans l'éventualité (relativement improbable) où vous travaillez sur un environnement Oracle/Windows (Oracle sur Linux est plus largement utilisé dans les déploiements Oracle bas de gamme), de bonnes distributions Windows de Perl et de Python peuvent être téléchargées depuis Activestate.

+0

ne peut pas assez celui-ci .. Si vous voulez connaître les meilleures pratiques pour Oracle Kyte est votre homme. –

+0

+1 merci, c'est le genre de perspicacité que je peux utiliser –

Questions connexes