2013-01-04 64 views
3

我正尝试使用toad 10 Commercial从我的客户端PC连接Oracle 10g数据库服务器。我的电脑上安装了Oracle 10g。当我尝试连接时,它给出错误无法初始化OCI.Error -1。 到目前为止,我能够对oracle服务器执行tnsping。我有所有的设置在我的tnsnames.ora工作。 任何建议,非常感谢。无法初始化OCI。错误-1。 Toad for Oracle 10和Oracle 10g

谢谢。

回答

4

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

2

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

解决方案1摘自:针对Oracle快捷 右键单击蟾蜍,选择“以管理员身份运行”,以避免错误。

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

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

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

0

我有另一个决议。我有这个问题,设置NLS_LANG环境变量拉丁美洲西班牙。 重新启动windows7时,TOAD不会开始显示错误无法初始化OCI。错误-1 我不得不删除NLS_LANG/NLS_LANGUAGE环境变量。 现在我必须在登录TOAD时设置NLS_LANGUAGE执行ALTER SESSION。 不再有OCI错误。

希望它中止。

0

请按照以下步骤解决(无法初始化OCI.Error -1)标题问题。

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

感谢 阿南达拉杰