oracle 11g 刚装好是,用plsql developer 32可以登录,重启后连接报错。

使用plsql developer连接数据库报错:TNS:无监听程序
[问题点数:40分]
使用plsql developer连接数据库报错:TNS:无监听程序
[问题点数:40分]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
相关帖子推荐:
2013年6月 Oracle大版内专家分月排行榜第二
2013年6月 Oracle大版内专家分月排行榜第二
2006年12月 Oracle大版内专家分月排行榜第三
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。新安装的oracle11g和pl/sql developer,点击登录总是报错_百度知道
提问者采纳
用这种方式:64位windows使用PL/SQL Developer连接Oracle版本:•1. 下载32位Oracle InstantClient,并展开到某目录,例如C:\instantclient-basic-nt-11.2.0.2.0;•2. 将系统的tnsnames.ora拷贝到该目录下;•3. 在PLSQL Developer中设置Oracle_Home和OCI Library: ToolsPreferencesOracleConnection:Oracle_Home: C:\instantclient-basic-nt-11.2.0.2.0OCI Library:
C:\instantclient-basic-nt-11.2.0.2.0\oci.dll•4. 在PLSQL Developer目录下新建如下bat文件,替换其快捷方式,启动PLSQL Developer:@echo offset path=C:\instantclient-basic-nt-11.2.0.2.0set ORACLE_HOME=C:\instantclient-basic-nt-11.2.0.2.0set TNS_ADMIN=C:\instantclient-basic-nt-11.2.0.2.0set NLS_LANG=AMERICAN_AMERICA.ZHS16GBKstart plsqldev.exe
提问者评价
其他类似问题
oracle11g的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁开发/数据库
软件与服务//
解决PLSQL Developer8连接Oracle 10g X64报错
  操作系统是Windows 7 Enterprise X64版本 ,安装了Oracle 10g X64客户端,PLSQL Developer 连接Oracle 10g X64版。 报错如下:
  [Window Title]
  (Not logged on)
  [Content]
  Initialization error
  Could not initialize "C:\oracle\product\10.2.0\client_1\bin\oci.dll"
  Make sure you have the 32 bits Oracle Client installed.
  OracleHomeKey:
  OracleHomeDir: C:\oracle\product\10.2.0\client_1
  Found: oci.dll
  Using: C:\oracle\product\10.2.0\client_1\bin\oci.dll
  LoadLibrary(C:\oracle\product\10.2.0\client_1\bin\oci.dll) returned 0
  这是因为PLSQL developer 没有支持64位的版本(PLSQL developer 是delphi开发,而这个开发工具本身就没有64位的);
  PLSQL Develpoer官方下载地址 :/plsqldev.html.解决方法如下:去下载Oracle的Instant Client ,官方下载地址 :/technology/software/tech/oci/instantclient/htdocs/winsoft.html
  下载完之后解压到一个路径下,然后进入PLSQL Developer 8中--工具 -- 首选项 -- 里边的 Oracle主目录 和OCI库中,分别写入 Oracle Instant Client解压后的路径信息,如下:
  Oracle主目录:Instant Client解压后的目录 ....../instantclient_11_2。
  OCI库:Oracle主目录中的oci.dll文件 ....../instantclient_11_2/oci.dll。
  以上配置其实是相当于替换了一下Oracle的客户端,接下来我们还需要对系统的环境变量进行配置。
  主要需要以下两项:
  变量名:TNS_ADMIN.
  变量值:Oracle安装目录中的 ....../product/11.2.0/dbhome_1/NETWORK/ADMIN.
  变量名:NLS_LANG.
  变量值:AMERICAN_AMERICA(数据库字符编码 ).
  (另外以下是安装Oracle就需要配置的,否则可能会有TNS协议适配器错误)
  变量名:oracle_sid
  变量值:Oracle的数据库实例
  其中数据库字符编码可以通过进入SQL PLUS select userenv(‘language’)来查询。
  这样重新启动一下PLSQL Developer,然后就能访问了。
关键词:PLSQL Developer8,Oracle,数据库
责任编辑:失落的羽毛
All Rights Reserved, Copyright , .cn渝ICP证B2-号 如有意见请与我们联系 powered by 天极内容管理平台CMS4i
京公网安备84号您现在的位置:&&>>&&>>&&>>&正文
解决X64操作系统PL/SQL连接报错问题 make sure you have the 32 bits oracle client installed
   64位下装 11g 64位,PLSQL Developer使用出现以下问题:
  1、Database下拉框为空:
  2、强制输入用户名、密码及Database,登录弹出:
  Initialzation error
  Could not initialize
  "...."
  Make sure you have the 32 bits
Client installed.
  OracleHomeKey:
  OracleHomeDir:...
  Found:oci.dll
  Using:
  Loadlibrary(...)
  returned 0
  说明PLSQL Developer并不支持Oracle 64位客户端连接。
  解决办法:
  1、32位Oracle客户端
  2、解压
  解压instantclient-basic-nt-11.2.0.2.0.zip,例如到D:\instantclient_11_2
  3、设置PLSQL Developer
  启动PLSQL Developer,不登录点取消进入PLSQL Developer,Tools-&&Preferences:
  Oracle Home:OraDb11g_home1(发现这里似乎可以随便写,我填的是安装的Oracle 11g 64位的)
  OCI Library:D:\instantclient_11_2\oci.dll
  4、添加环境变量
  TNS_ADMIN -&& D:\app\YangJin\product\11.2.0\dbhome_1\NETWORK\ADMIN
  中文乱码问题:
  启动PLSQL Developer,登录发现中文表名乱码:
  解决方法:
  添加环境变量:NLS_LANG -&& AMERICAN_AMERICA.UTF8
【责编:peter】
?&[]?&[]?&[]?&[]?&[]?&[]?&[]?&[]?&[]?&[]
相关产品和培训
 友情推荐链接
 认证培训
 专题推荐
 ? ? ? ? ? ? ? ? ? ?
 今日更新
?&?&?&?&?&?&?&?&?&?&
 社区讨论
 博客论点
 频道精选
 Oracle频道相关导航
技术导航:         产品导航 :  |
|  :  |}

我要回帖

更多关于 plsql developer 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信