2009-04-15 71 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