Ich bin ein sehr erfahrener MS Sql-Entwickler, und einige neue Job-Positionen kommen mir auf dem Weg, wo ich täglich mit Oracle zusammenarbeiten werde.
Wie bei allen Technologien, die ich gelernt habe, möchte ich die besten Orte und Bücher kennenlernen, um mit Oracle zu beginnen und mit dem Design und der Entwicklung Schritt zu halten, aber mit reinem C #.
Welche Ressourcen gibt es für uns Microsoft-Leute, um mit Oracle zu springen und zu gehen? Ich weiß, es gibt oracle.com und asktom.oracle.com, sowie die Masse an Dokumentation über Oracle, ich bin mehr auf der Suche nach einer schnellen Grundierung (Einrichten eines Servers, ein paar Beispieldaten zum Spielen, etc .. .) anstatt in der Tiefe sql vs. Oracle Technologie Vergleiche.
Vielen Dank im Voraus.
Oracle-Entwicklertools für Visual Studio
Whitepaper: Neue 11g-Funktionen in Oracle Developer Tools (PDF)
Oracle-Datenbank mit Windows und .NET
Oracle by Example: Erstellen von ASP.NET-Webanwendungen mit ODT
Oracle als Beispiel: Erstellen von .NET-Anwendungen mit ODT
>Oracle Beispiel: Debuggen von Oracle PL / SQL aus Visual Studio
Oracle by Example: Verwenden von benutzerdefinierten Oracle-Typen mit .NET und Visual Studio
Oracle Magazine: Erstellen Sie Anwendungen mit benutzerdefinierten ODT- und Oracle-Typen
ODT-FAQ: Antworten auf häufig gestellte Fragen zum OTN-Diskussionsforum
Versuchen Sie, Tom Kytes Bücher Experten-Einzel-Oracle und Effektive Oracle by Design . Sie sind gute Oracle Bücher auf fortgeschrittenem Niveau, die gut von jemandem geschrieben sind, der das Produkt gut kennt.
Lernen Sie außerdem das Datenwörterbuch kennen. Wenn Sie bestrebt sind, in der Oracle-Welt mehr als ein "Werkzeug-Typ" zu sein, ist das Datenwörterbuch Ihr Freund. Es ist auch viel besser als das in SQL Server.
Wenn Sie von einer MS-Only-Welt zu Oracle wechseln, sollten Sie sich ein wenig mit Unix- und Shell-Script-Programmen vertraut machen. Sie werden dies sehr nützlich finden, wenn Sie Automatisierungsinfrastrukturen für Oracle-Systeme scripten, insbesondere wenn sie auf normalen Unix-Installationen sitzen. Es gibt eine Menge von Legacy-Oracle / Unix-Kit noch in der Produktion und Vanille-Installationen von Solaris, AIX oder HP / UX sind in der Regel viel spartanischer als Linux. In der Unix / Oracle-Welt kann man sich nicht unbedingt darauf verlassen, Perl oder Python installieren zu können.
Wenn Sie Zugriff auf Perl oder Python haben, lernen Sie diese auch kennen. Wenn Sie sich für Python interessieren, ist cx_Oracle die beste Oracle-Datenbankschnittstellenbibliothek. Ich kann nicht wirklich für eine bestimmte Perl-Infrastruktur bürgen, da ich nie Gelegenheit hatte, sie für diese Art von Arbeit zu verwenden. CPAN ist die kanonische Ressource für Add-On-Module für Perl.
Im (relativ unwahrscheinlichen) Ereignis, dass Sie an einer Oracle / Windows-Umgebung arbeiten (Oracle unter Linux wird häufiger in Low-End-Oracle-Bereitstellungen verwendet), können gute Windows-Distributionen von Perl und Python von
Während ich sehe, dass Sie ein schnelles Intro wollen, denke ich, dass es wichtig ist, Tom Kytes Roadmap zur Oracle-Dokumentation zu erwähnen.
Schauen Sie hier, um eine Kopie des Oracle-Servers zum Spielen zu erhalten.
Schauen Sie hier, um die Verwendung von Oracle-Erweiterungen im Vergleich zu ANSI zu vergleichen SQL, um das gleiche Resultset aus einer Tabelle zu erhalten. Obwohl es nicht umfassend ist, gibt es, glaube ich, einige Einblicke in die Meinung von Oracle-Benutzern im Vergleich zu ANSI SQL-Benutzern.
Tags und Links .net sql-server c# oracle