在我的MacBookPro上安装Oracle SQL Developer的问题 - 我错过了一个组件吗?

时间:2012-07-29 00:07:33

标签: oracle oracle-sqldeveloper

我最近不得不在我的MBP上重新安装OS X,并且正在重新安装我的所有应用程序。一个在过去工作得很好的应用程序,但现在给我的错误是Oracle SQL Developer,我不能为我的生活弄清楚我错过了什么。

以下是我的尝试:

  1. 在我的计算机上下载并安装了SQL Developer。
  2. 下载与Instant Client相关的文件 - http://www.oracle.com/technetwork/topics/intel-macsoft-096467.html(我在此页面上安装了所有64位相关内容 - 我在64位计算机上),将其合并到一个文件夹中并将其移动到我的/ usr文件夹中本指南:installing Oracle Instantclient on Mac OS/X without setting environment variables?
  3. 我还安装了JDK:http://www.oracle.com/technetwork/java/javase/downloads/index.html
  4. 我还设置了我的TNSNames.ora文件并将其复制到我的/ etc文件夹(这在mac上是必需的)
  5. 这是我的问题 - 如果我尝试使用上述方法连接到我的Oracle实例,则会抛出此错误:

    执行请求的操作时遇到错误: java.library.path中没有ocijdbc11 供应商代码0

    无论是使用基本类型还是TNS连接类型,都会发生这种情况。

    所以我向我的开发人员提出的问题是 - 我是否遗漏了上述安装方面的内容?我已经尝试使用Google搜索特定的错误消息,但没有找到任何有用的信息。乍一看,似乎SQL Developer正在寻找一些文件。

    提前感谢您的回答!

    编辑 - 我尝试安装的SQL Developer版本是3.1.07,我正在尝试连接到11G实例。

1 个答案:

答案 0 :(得分:1)

转到工具>偏好>数据库>高级,并确保取消选中使用OCI / Thick驱动程序。

SQL Developer in Mac OS X

完成后,尝试创建连接并进行测试。我还认为您可能在新安装的OS X中运行兼容版本的Java,因此如果解决方案不起作用,请尝试安装JDK 1.6.0_11或更高版本。