用PL/SQL连接Oracle,是需要安装Oracle客户端软件的,个人认为oracle客户端有点大,比较耗资源。其实oracle为我们提供了轻便的工具:oracle instantclient package. 使用此工具,就无需安装oracle客户端了。 如何使用呢?详细步骤如下:
1、下载oracle instantclient basic package,在oracle官网下载就可以,地址如下:
http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html
下载时需要 AcceptLicense Agreement, 若没有oracle帐号,需先注册一个oracle帐号。
另一方面,请选择合适版本
2、下载完成后,把文件解压到本地某路径下,如:c:\instantclient ,在此路径下建立:NETWORK/ADMIN文件夹,在ADMIN文件夹下建立tnsnames.ora文件,内容如下:
yourDataBaseName =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = yourhostIp )(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = yourSID )
)
)
请把数据库连接的内容换成自己的。
3、安装PL/SQL
4、启动PL/SQL,点击 tool->preference,设置Oracle home 和OCI library,
Oracle home=c:\instantclient,OCI library=c:\instantclient\oci.dll
到此,安装工作基本完成--怎么样,简单吧?
5、但在pl/sql里,查看中含有中文的记录时,会显示乱码。现在我们就解决乱码的问题。
方法一: 设置环境变量,点击我的电脑--〉属性--〉高级-〉环境变量,增加:NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK,ZHS16GBK 与自己的数据库编码一致,保存后重新启动PL/SQL, 问题解决了吧?
方法二:写一个批处理plsql. bat放到plsqldeveloper安装目录下,内容如下:
set nls_lang=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
PLSQLDev.exe
点击这个plsql.bat, 查看中文记录如何?
注意,由于pl/sql安装时程序中的方式和快捷方式已经生成,打开时不会执行.bat文件,而是直接执行的PLSQLDev.exe, 因此如果希望启动pl/sql时就执行nls_lang,可以改变快捷方式的执行文件,
右键点击桌面上的快捷方式,修改目标:"C:\Program Files\PLSQL Developer\PLSQLDev.exe" 为"C:\Program Files\PLSQL Developer\plsql.bat"
完成后直接点击快捷方式就可以了。
分享到:
相关推荐
1、下载instantclient-basic-win32-11.2.0.1.0此为压缩包,解压就行(路径如:D:\oracle\instantclient\instantclient).解压的路径自行调整 2、新建tnsnames.ora文件,路径如(D:\oracle\instantclient\instantclient...
解决Oracle11g,PL/SQL连接报错问题 解压 解压instantclient-basic-nt-11.2.0.2.0.zip,例如到D:\instantclient_11_2 3、设置PLSQL Developer 启动PLSQL Developer,不登录点取消进入PLSQL Developer,Tools->>...
重装pl/sql,到官网去注册,下载,还遇到链接库不匹配,搞半天,这次就直接放上来了
instantclient-basic-win32-10.2.0.5,oracle32位客户端,解决PL/SQL DEV 不能识别oci.dll的问题
instantclient是连接orcal数据库的一个轻量级客户端工具,对于想用plsql但又不想安装oracle client的可以用这个替代;压缩包内附安装及配置说明;
instantclient-basic-windows.x64-19.8.0.0.0dbru 是 Oracle 数据库 Instant Client 的一个特定版本和配置的下载包名称。 Instant Client:Oracle Instant Client 是一个轻量级的客户端库,它允许应用程序连接到...
\Oracle\app\dd\product\11.2.0\dbhome_1\NETWORK到Oracle客户端目录下D:\Oracle\app\dd\product\instantclient_11_2(其实只需要NETWORK\ADMIN\tnsnames.ora)3)安装PL/SQLDeveloper安装PL/SQLDeveloper,...
instantclient-basic-win64-10.2.0.5.zip 用于Oracle 客户端文件 远程连接PL/SQL win64 切记配置环境变量
环境表述: oracle11gR2数据库安装在虚拟机(CentOS5.5 64bit)上,数据库名orcl,有用户test。... 介质:instantclient-basic-win32-11.2.0.1.0.zip。 目标: PL/SQL通过instance client连接到虚拟机上的数据库orcl
instantclient-sdk-windows.x64-12.1.0.2.0.zip和instantclient-sqlplus-windows.x64-12.1.0.2.0.zip和instantclient-basic-windows.x64-12.1.0.2.0.zip 配置Oracle client必备。
4.在当前目录[D:\oracle_client\instantclient_10_2]下,新建立两个文件sqlnet.ora和tnsnames.ora 然后再手动配置sqlnet.ora和tnsnames.ora 5.配置环境变量[两个] TNS_ADMIN=D:\oracle_client\instantclient_10_2...
官网下载的,放一个在这里造福群众。不安装Oracle客户端,使用plsql连接Oracle服务器 32位官网工具,无论32位还是64位系统 PL/SQL 都需要32的 instantclient-basic-nt-12.1.0.2.0.zip,非常好用,亲自测试成功。
接着打开PL/SQL,在perference->Connection里面设置OCI Library和Oracle_Home,我的设置是OCI Library=c:\oracleclient\oci.dll,Oracle_Home=c:\oracleclient,c:\oracleclient是指刚才解压缩Instant Client的目录 ...
4,下载并安装PL.SQL.Developer配置应用 配置tools->preferences->connection Oracle Home E:\Program Files\PLSQL Developer\instantclient_12_1 E:\Program Files\PLSQL Developer\instantclient_12_1\oci.dll ...
精简oracle客户端,如可以通过该软件实现PL/SQL developer链接到远程服务器上的Oracle服务器
机不安装Oracle客户端,使用PL/SQL Developer连接远程数据库 1、先到Oracle网站下载Instant Client : http://www.oracle.com/technology/global/cn/software/tech/oci/instantclient/index.html 根据你的操作系统...
oracle官方精简64位PL/SQL客户端 instantclient-basic-windows.x64-12.1.0.2.0.7z
pl/sql 无法连接到oracle使用,详情见帖。此插件为64位,当提示确认安装了64位oracle client时可以使用此插件。
免安装Oracle客户端软件 配置pl/sql可远程连接oracle 具体配置信息可参考 http://blog.csdn.net/itmyhome1990/article/details/8796781
PLSQL_ instantclient-basic-windows.x64-12.2, pl/sql配置Oracle绿色客户端InstantClient