pl/sql 免安装客户端月经贴一篇
来源:互联网 发布:消防实务重点章节知乎 编辑:程序博客网 时间:2024/04/27 10:12
pl/sql直接安装上是不能连接到oracle的他需要媒介,即oracle提供的文件包。有两种方法获取,
一、到官网下载instantclient-basic-win32XX包,链接如下: http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html(此链接未证实,打不开)
请选择合适版本:
instantclient-basic-win32-11.x.x.x.x.zip -这个是支持Oracle 9i以上的版(不包括Oracle9i)
instantclient-basic-win32-10.x.x.x.zip -这个是支持Oracle8i和Oracle9i 的。
二、安装oracle客户端
注:如果安装一次失败,而后期重新安装的话会包TNS之类的错误,这是因为在注册表里已近刚添加了信息,删除 \HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE 即可
这里这种说下第一种:
步骤如下:
1.解压instantclient-basic-win32-10.x.x.x.zip 中文件到c盘oracle/instantclient/在这个目录下建立NETWORK \ADMIN目录,然后在ADMIN内建立tnsnames.ora文件内容如下:
数据库名称=
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 用户名)(PORT = 端口号))
)
(CONNECT_DATA =
(SERVICE_NAME = 用户名 )
)
)
2.安装pl/sql或者是免安装版也行滴
3.修改oracle home 和oci library
Oracle home=c:\oracle\instantclient
OCI library=c:\oracle\instantclient\oci.dll
打开工具 不需要连接,然后选择:
Tools - Preferences -Connection 然后修改
到此基本上大功告成
一下常见异常:
异常一、
Cannot access NLS data files or invalid environment specified
at System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject)
编码未设定:
方法一:
设置环境变量,点击我的电脑--〉属性--〉高级-〉环境变量,增加:
NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK,ZHS16GBK与自己的数据库编码一致,保存后重新启动PL/SQL,问题解决了吧?
方法二:【已亲测不过麻烦每次都要点击黑图标】
写一个批处理plsql. bat放到plsqldeveloper安装目录下,内容如下:
set nls_lang=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
PLSQLDev.exe
点击这个plsql.bat, 查看中文记录如何?
方法三:【亲测 一劳永逸】
如果是Windows平台,注册表里 \HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE 查找键 NLS_LANG,这个键由Oracle标准客户端安装创建, 值是 NA 。这个导致了 ORA-12705错误。解决方法就是修改NA为SIMPLIFIED CHINESE_CHINA.ZHS16GBK。
Linux下 如果环境变量 NLS_LANG 值是NA 会引起 ORA-12705 错误,解决方法是修改set NLS_LANG=SIMPLIFIED CHI
NESE_CHINA.ZHS16GBK
- pl/sql 免安装客户端月经贴一篇
- 免安装Oracle客户端和PL/SQL
- 免安装Oracle客户端使用PL/SQL
- 免安装Oracle客户端使用PL/SQL
- 免安装Oracle客户端使用PL/SQL
- 免安装Oracle客户端使用PL/SQL
- 免安装Oracle客户端使用PL/SQL连接SQL
- 免安装Oracle客户端使用PL/SQL连接Oracle
- 免安装Oracle客户端,使用PL/SQL连接Oracle
- PL/SQL连接Oracle(免安装oracle客户端)
- 免安装Oracle客户端使用PL/SQL连接Oracle
- 免安装oracle客户端使用pl sql连接oracle
- 免安装Oracle客户端软件-使用pl/sql配置登陆
- 免安装Oracle客户端使用PL/SQL连接Oracle
- 免安装Oracle客户端使用PL/SQL连接Oracle
- 免安装Oracle客户端软件-使用pl/sql配置登陆
- 免安装Oracle客户端使用PL/SQL连接Oracle
- 经验分享--免安装Oracle客户端使用PL/SQL
- SVN服务器搭建和使用(三)
- 与平台无关,实际上是自己定义了一个平台,并与其他平台相连接。
- C51学习附录
- 中间件定义
- iOS开发小记,xcode快捷键桌面
- pl/sql 免安装客户端月经贴一篇
- “当下”和“回忆”
- 【小蒙淘金】11月28日金评-黄金白银行情分析及部分做单建议
- 简单实现javascript弹出层 for study
- SIGABRT错误的解决办法
- 重新设置TortoiseSVN用户名和密码
- Jaxb annotation初步使用
- Android中Preference的使用以及监听事件分析
- 【移动产品】ArcGIS Runtime SDK for iOS v2.2.1发布