我有一个问题,蟾蜍为Oracle 9.1在Windows 7上运行32位,说明如下:TOAD for Oracle和Windows 7:无法初始化OCI。错误-1
我有甲骨文OraClient10g 10.0.2我的电脑上安装了,我需要使用蟾蜍9.1。当我尝试登录服务器时,通过TNS指定数据库,输入用户名和密码,但收到以下错误消息:
无法初始化OCI。错误-1
Googling around我有几个选项,其中包括:检查ORACLE_HOME环境变量设置是否正确,以管理员身份运行TOAD,检查用户名和密码是否正确,安装Oracle和TOAD for 32位系统...我检查了所有这些选项,但我仍然收到错误。
但是,有一个细节我应该提到:在我的开始菜单中,有两个Oracle Homes(Home1和Home2)。 Home 2指向一个空文件夹,因为我在尝试解决问题期间重新安装了Oracle,并且快捷方式仍在我的开始菜单中。不过,我认为这不重要,因为ORACLE_HOME指向了正确的家。
我真的需要帮助。我需要解决这个错误并使用TOAD登录。
您安装的Oracle客户端版本究竟是什么版本? 10.0.2不是有效的版本号 - 我猜你的意思是10.2.0.x.假设这是正确的,那么'10.2.0.x'中的'x'是什么?我相信你至少需要10.2.0.5客户端才能在Windows 7上得到支持。是否有原因需要安装旧客户端?你可以使用11.2客户端吗? SQL * Plus是否工作? –
对不起!你是对的,版本是10.2.0,但它只有那3个数字,没有第四个数字。我使用这个版本是因为它是我正在开发的标准。 SQL * Plus不起作用,它表示出现以下错误:“Error 6 Initializing SQL Plus”,“Message File sp1 .msb not found”,“SP2-0750:您可能需要将ORACLE_HOME设置为您的Oracle软件目录” –
DMolinaVzla
版本号中应该至少有4组数字(即'10.2.0.4'或'10.2.0.5.0')。如果启动Oracle Universal Installer,并转至“已安装的产品”选项,则应该获得完整版本号。我根据错误的第一个猜测是,您可能正在安装与Windows 7不兼容的10.2版本的客户端。是否有一个原因需要安装旧客户端?你可以使用11.2客户端吗? –