问题描述:
win7 32位系统,已安装oracle10.0开发客户端,已配置数据库, 登陆pl/sql时出现空白提示框问题,尝试重装oracle无果,于是上网查找解决方法,逐步尝试,终于把客户端弄好,离以后移动办公的目标又更近一步\(^o^)/~
1.运行pl/sql时选择管理员身份登陆
右击pl/sql图标,勾选以管理员身份登陆,重启pl/sql。(此方法,据说能解决大部分人的问题,但是尝试后问题依然存在)
2.检测sqlnet.ora文件,看是否加入下面语句,没有请加入
SQLnet.ora文件为空,加入如下语句就好了。SQLNET.AUTHENTICATION_SERVICES= (NTS)NAMES.DIRECTORY_PATH=(TNSNAMES, EZCONNECT)或者在配制TNSname的时候, 把域名写全。
3.检测系统环境变量
首先,查看你的环境变量是否存在ORACLE_HOME, 有的话请删除,有可能是你之前装了oracle,遗留的手工配置信息,删除后重启,看问题是否解决。
4.试了N种方法, 但抱着不解决问题死不罢休的精神,于是在继续查找问题,在查找这个问题的时候,发现sqlplus同样登陆不了,错误信息是oralce_home没配好,于是再次查看环境变量,发现环境变量path中Orcale目录有问题
原目录显示F:\oracle\product\10.2.0\client_2\bin
但细心一看,发现bin小写了, 于是改为F:\oracle\product\10.2.0\client_2\BIN,重启机器,再打开pl/sql,OK!一切正常。