我在运行于Windows 7 32位系统上的Oracle 9.1的TOAD遇到问题,如下所述:
我的PC上安装了Oracle OraClient10g 10.0.2,我需要使用Toad 9.1。当我尝试登录服务器时,我通过TNS指定数据库,键入用户名和密码,但收到一条消息,并显示以下错误:
无法初始化OCI。错误-1
在Google上搜索,有几个选项,包括:检查ORACLE_HOME环境变量设置是否正确,以管理员身份运行TOAD,检查用户名和密码是否正确,为32位系统安装Oracle和TOAD ...我已经检查了所有这些选项,但我仍然遇到错误。
但是,我需要提及一个细节:在我的开始菜单中,有两个Oracle Homes(Home1和Home2)。 Home 2指向一个空文件夹,因为在尝试解决该问题期间我重新安装了Oracle,并且快捷方式仍在我的开始菜单中。不过,我认为这并不重要,因为ORACLE_HOME指向正确的家。
我真的需要帮助。我需要解决此错误并使用TOAD登录。
最佳答案
对我来说,此问题是由我(永久)设置ORACLE_HOME
Windows环境变量引起的。我在尝试设置"emctl"
的同时进行了设置。
卸下后,TOAD正常工作。
关于oracle - TOAD for Oracle和Windows 7 : Can't initialize OCI.错误-1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12185690/