今天在帮同事安装PL/SQL时,在登陆的时候出现上述错误,从网上找了好多解决方法,但都没有解决问题。对于免安装版本的PL/SQL在登陆是应该先配置好路径:bin\instantclient_11_2\NETWORK\ADMIN下面的tnsnames.ora 例如:DDR =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.213)(PORT = 1521))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = orcl)))网上的解决方法有(1)监听没有启动起来,针对免安装版本不存在此问题。(2)设置一下PLSQLDeveloper的连接路径,打开PL/SQL在不登陆状态下进入工具——>首选项,出现如下界面,今天在帮同事安装PL/SQL时,在登陆的时候出现上述错误,从网上找了好多解决方法,但都没有解决问题。对于免安装版本的PL/SQL在登陆是应该先配置好路径:bin\instantclient_11_2\NETWORK\ADMIN下面的tnsnames.ora 例如:DDR =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.213)(PORT = 1521))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = orcl)))网上的解决方法有(1)监听没有启动起来,针对免安装版本不存在此问题。(2)设置一下PLSQLDeveloper的连接路径,打开PL/SQL在不登陆状态下进入工具——>首选项,出现如下界面,网上的解决办法是配置OACLE目录以及库,免安装版本不存在本地的ORACLE客户端,所以此种方法不能解决问题。 原因及解决办法:出现登陆报错一般是由于在配置tnsnames.ora时,配置的内容是复制过来的,所以在上述的其中DDR前面可能存在空格,我们只要把前面的空格去掉就可以解决问题了。 附:在安装软件时,特别是老外的软件时不要出现中文命名的文件夹