代码之家  ›  专栏  ›  技术社区  ›  Tom Anderson

第一次学习甲骨文

  •  8
  • Tom Anderson  · 技术社区  · 17 年前

    我是一个非常有经验的MS SQL开发人员,一些新的工作岗位正朝着我的方向发展,我将在更日常的基础上与Oracle合作。

    正如我所学到的所有技术一样,我想知道最好的地方和书籍,以便开始和加快与Oracle的设计和开发,但要用纯C。

    我们微软的人有什么资源可以加入甲骨文?我意识到有oracle.com和asktom.oracle.com,以及大量关于oracle的文档,我更多的是寻找一个快速入门(设置服务器,获取一些示例数据,等等),而不是深入的SQL和oracle技术比较。

    事先谢谢。

    4 回复  |  直到 17 年前
        2
  •  7
  •   ConcernedOfTunbridgeWells    17 年前

    试试看汤姆·基特的书 Expert one-on-one Oracle Effective Oracle by Design .他们是优秀的中级高级甲骨文书籍,写得很好的人谁知道产品。

    另外,了解数据字典。如果你想成为甲骨文世界里的“工具人”,数据字典就是你的朋友。它也比SQL Server中的要好得多。

    最后,如果您要从一个只有MS的世界迁移到Oracle,请了解一些有关Unix和Shell脚本编程的背景知识。当为Oracle系统编写自动化基础架构脚本时,您会发现这一点非常有用,特别是当它们安装在普通的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部署中得到了更广泛的应用),可以从 Activestate .

        3
  •  2
  •   Ian Carpenter    17 年前

    虽然我看到你想要一个简短的介绍,但我认为值得一提的是TomKyte的Oracle文档路线图

    http://asktom.oracle.com/pls/asktom/z?p_url=ASKTOM%2Edownload_file%3Fp_file%3D4266102912305380863&p_cat=Oracle%20inside%20cover%200703.pdf

        4
  •  1
  •   Community Mohan Dere    9 年前

    here for getting a copy of the Oracle server to play with.

    here to compare using Oracle extensions vs. ANSI SQL to get the same resultset from a a table. 我认为,它虽然不全面,但却对Oracle用户的思维方式和AnsiSQL用户的思维方式提供了一些见解。

    推荐文章