64位Window7下PL/SQL不能启动的解决办法
1、 到Oracle公司网站下载与Oracle安装版本相应的Client,如instantclient_11_2,解压到一个目录,例如D:\ instantclient_11_2;
2、 修改D:\instantclient_11_2\tnsnames.ora文件,添加与Oracle数据库对应的地址SID;例如
ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
3、 启动PL/SQL Developer,进入 工具 > 首选项,让“Oracle主目录名”指向D:\instantclient_11_2,让OCI库指向D:\instantclient_11_2\oci.dll,保存退出;
4、 为Windows7添加环境变量(如果已经有对应的环境变量添加值即可),环境变量NSL_LANG,值为SIMPLIFIED CHINESE_CHINA.ZHS16GBK;环境变量TNS_ADMIN值为D:\instantclient_11_2;另外我想说:如果要完美支持中文那么,(a)、操作系统一定要支持中文!而且最好是gbk编码的(b)、安装数据库的时候一定要选择字中文符集ZHS16GBK的否则容易出现很多问题。
5、在PL/SQL Developer里面的首选项里设置font是中文编码的。
6、 启动PL/SQL OK 了
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/86216/viewspace-721249/ ,如需转载,请注明出处,否则将追究法律责任。