2009-04-15 73 views
8

我是一位非常有經驗的MS Sql開發人員,幾個新的工作職位將以我的方式進入我的日常工作崗位。第一次學習Oracle

與我學到的所有技術一樣,我想知道最好的地方和書籍,以便使用Oracle進行設計和開發,並使用純C#進行設計和開發。

對我們來說有什麼資源?微軟的員工們可以跳入Oracle的行列嗎?我意識到有oracle.com和asktom.oracle.com,以及大量關於Oracle的文檔,我正在尋找更快速的入門(設置服務器,獲取一些示例數據來玩,等等。 ),而不是深入的sql與oracle技術的比較。

在此先感謝。

回答

8
+0

肯定有些事情我需要的,謝謝。 – 2009-04-15 01:51:22

7

嘗試讓湯姆凱特的書Expert one-on-one OracleEffective Oracle by Design。它們是很好的中級先進水平的Oracle書籍,由熟悉該產品的人員編寫。

另外,結識數據字典。如果你的願望不僅僅是Oracle世界中的'工具人',數據字典就是你的朋友。它也比SQL Server中的要好得多。最後,如果你是從一個MS-only世界轉向Oracle,請在unix和shell腳本編程中獲得一些背景知識。當爲Oracle系統編寫腳本自動化基礎架構時,您會發現這非常有用,特別是如果他們使用vanilla Unix安裝。 任何數量的傳統Oracle/Unix工具包仍在生產中,而Solaris,AIX或HP/UX的香草安裝往往比Linux更爲簡單。在Unix/Oracle世界中,你不一定依靠能夠安裝Perl或Python。

當你有權訪問Perl或Python時,也要了解這些內容。如果你使用python,最好的Oracle數據庫接口庫是cx_Oracle。我無法真正擔保任何特定的Perl基礎架構,因爲我從未有機會將其用於此類工作。 CPAN是Perl附加模塊的規範資源。

在您正在使用Oracle/Windows環境(Linux上的Oracle更廣泛地用於低端Oracle部署)的(相對不太可能的)事件中,可以從以下位置下載Perl和Python的良好Windows分發版本Activestate

+0

不能夠這個足夠..如果你想知道甲骨文的最佳實踐Kyte是你的男人。 – 2009-04-15 13:09:46