其实Oracle为我们提供了轻便的工具Oracle Instantclient package,也有人称他为“Oracle即时客户端”。使用此工具,我们就可以在不安装Oracle客户端软件的情况下访问存在于其他计算机上的数据库了。
首先下载安装包
在Oralce官方网站上下载Oracle Instantclient Basic package。地址如下: http://www.oracle.com/technology ... htdocs/winsoft.html ,在这个页面的中部找到Instant Client,在Instant Client Downloads中选择合适的版本下载。
第二步:解压这个安装包
1>下载完成后,解压压缩文件至本地某路径下,例如c:\instantclient 。
2>在此路径下建立文件夹NETWORK/ADMIN,在ADMIN文件夹下建立tnsnames.ora文件,文件内容即为希望连接的数据库的TNS信息。例如:
WORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.4)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)
第三步:配置pl/sql developer
启动PL/SQL Developer,在登录窗口界面,点击取消按钮就可以进行主界面,点击Tools->Preferences,在Connection中需要配置如下两个参数:
Oracle Home:c:\instantclient
OCI Library:c:\instantclient\oci.dll
至此配置完成,现在就可以正常使用pl/sql developer了
转载自:http://www.itpub.net/thread-1421207-1-1.html
我的文件目录截图:
我的pl/sql developer配置:
另外要注意的就是中文乱码问题
新建如下环境变量
NLS_LANG:AMERICAN_AMERICA.AL32UTF8 --------->编码
TNS_ADMIN:D:\Program Files\ORACLE\instantclient_10_2
另转载自http://blog.csdn.net/spsace/article/details/5417505的文章,涉及到服务器端oracle为GBK的编码:
使用PLsql developer 时遇到中文存储,尤其是对表字段的注释是中文的时候经常会显示乱码。
查到如下的解决方法:
1.检查服务器编码: 执行SQL语法: select * from v$nls_parameters; 如果不是中文则执行2
2.设置本地客户端编码: 进入 我的电脑,属性,高级,环境变量,添加2项:LANG=zh_CN.GBK 和 NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"
3. PL/SQL Developer设置并重新连接: 在pl/sql developer的菜单->tools->preferences->user interface->fonts 中修改为中文字体 OK了。