2009-04-15 16 views
8

Jestem bardzo doświadczonym programistą MS Sql, a kilka nowych stanowisk pracy przychodzi mi na myśl, gdzie będę pracował z Oracle codziennie.Nauka Oracle po raz pierwszy

Podobnie jak w przypadku wszystkich technologii, których się nauczyłem, chcę poznać najlepsze miejsca i książki, aby zacząć i przyspieszyć projektowanie i rozwijanie z Oracle, ale z czystym C#.

Jakie zasoby są dla nas firmy Microsoft, aby dołączyć do Oracle? Zdaję sobie sprawę, że na stronie Oracle znajdują się oracle.com i asktom.oracle.com, a także masowa ilość dokumentacji na Oracle, szukam raczej szybkiego startera (skonfigurowanie serwera, pobranie przykładowych danych do gry itp. .) zamiast w głębokości sql vs. porównania technologii oracle.

Z góry dziękuję.

Odpowiedz

8
+0

Definitely pewne rzeczy potrzebowałem, dzięki. –

7

próby uzyskania książkami Tom Kyte za Expert one-on-one Oracle i Effective Oracle by Design. Są to dobre, średnio-zaawansowane książki na temat poziomu Oracle, dobrze napisane przez kogoś, kto dobrze zna ten produkt.

Dodatkowo poznaj słownik danych. Jeśli masz aspiracje, by być kimś więcej niż "facetem narzędzi" w świecie Oracle, słownik danych jest twoim przyjacielem. Jest również znacznie lepszy niż ten w SQL Server.

Wreszcie, jeśli przenosisz się do Oracle ze świata MS-Only, zdobądź trochę wiedzy w zakresie programowania skryptów uniksowych i skryptów powłoki. Jest to bardzo przydatne w przypadku infrastruktury automatyzacji skryptów dla systemów Oracle, szczególnie jeśli są instalowane na instalacjach systemu Unix. W zestawie znajduje się jakakolwiek część dotychczasowego zestawu Oracle/Unix, a instalacje waniliowe Solaris, AIX lub HP/UX są bardziej spartańskie niż Linux. W świecie Unix/Oracle nie można koniecznie polegać na możliwości instalowania Perla lub Pythona.

Gdy masz dostęp do Perla lub Pythona, zapoznaj się z nimi. Jeśli używasz pythona, najlepszą biblioteką interfejsu bazy danych Oracle jest cx_Oracle. Nie mogę ręczyć za żadną konkretną infrastrukturę Perla, ponieważ nigdy nie miałem okazji jej użyć do tego rodzaju pracy. CPAN jest zasobem kanonicznym dla modułów dodatkowych dla Perla.

W (stosunkowo mało prawdopodobnym) zdarzeniu, że pracujesz na środowisku Oracle/Windows (Oracle na Linuksie jest szerzej stosowane w low-endowych wdrożeniach Oracle), dobre dystrybucje Windows zarówno Perla, jak i Pythona można pobrać z Activestate.

+0

nie może tego wystarczająco dużo. Jeśli chcesz wiedzieć, najlepsze praktyki dla Oracle Kyte jest twój człowiek. –

+0

+1 dziękuję, jest to rodzaj wglądu, jaki mogę wykorzystać –

Powiązane problemy