【问题标题】:Can't initialize OCI. Error -1. Toad for Oracle 10 and Oracle 10g [closed]无法初始化 OCI。错误-1。 Toad for Oracle 10 和 Oracle 10g [关闭]
【发布时间】:2013-01-04 05:37:33
【问题描述】:

我正在尝试使用 toad 10 Commercial 从我的客户端 PC 连接 Oracle 10g 数据库服务器。我的 PC 上安装了 Oracle 10g。当我尝试连接时,它会给出错误 Can't initialize OCI.Error -1 。 到目前为止,我能够对 oracle 服务器执行 tnsping。我的 tnsnames.ora 中有所有设置。 任何建议都非常感谢。

谢谢。

【问题讨论】:

    标签: oracle10g toad


    【解决方案1】:

    自己找到了解决方案。问题在于 Windows 7 权限问题。 我以管理员身份运行,权限打开了 Toad,问题就解决了。

    【讨论】:

      【解决方案2】:

      取自https://support.quest.com/SolutionDetail.aspx?id=SOL61710

      解决方案 1: 右键单击 Toad for Oracle 快捷方式并选择“以管理员身份运行”以避免该错误。

      解决方案 2: 右键单击 Toad for Oracle 快捷方式 |属性 |兼容性标签 |勾选“以兼容模式运行此程序” |从下拉列表中选择“Windows XP Service Pack 3”。

      解决方案 3: 右键单击我的电脑 |属性 |高级选项卡 |环境变量 |在“系统变量”下(下部)|检查您是否有 ORACLE_HOME 的条目。如果是,将其重命名为 ORACLE_HOME_OLD,然后重新测试问题。

      解决方案 4: 将您的 Oracle 客户端升级到 10.2.0.4 或更高版本。

      【讨论】:

        【解决方案3】:

        我有另一个决议。我在将 NLS_LANG 环境变量设置为 LATIN AMERICAN SPANISH 时遇到了这个问题。 重新启动 windows7 时,TOAD 不会开始显示错误无法初始化 OCI。错误-1 我不得不删除 NLS_LANG / NLS_LANGUAGE 环境变量。 现在我必须在登录 TOAD 时设置 NLS_LANGUAGE 执行 ALTER SESSION。 不再有 OCI 错误。

        希望它停止。

        【讨论】:

          【解决方案4】:

          请按照以下步骤解决 (Can't initialize OCI. Error -1)title 问题。

          1. 转到环境变量
          2. 删除用户变量中的所有变量路径。
          3. 还要检查权限。

          谢谢 阿南达拉杰

          【讨论】:

            猜你喜欢
            • 2012-08-24
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2014-07-20
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2015-01-18
            相关资源
            最近更新 更多