1、错误1:Initialization error
could not initialize

电脑上原本就装有oracle 11g 64位,但是PL/SQL却怎么也连接不上,报出“ Initialization
error”的错误,搜集资料找到原因,原来PL/SQL是32位的,而oracle client是64位(当初安装server端自带的)的,二者不兼容,当然无法连接。

解决方法:

(1)下载32位client

下载免安装版的32位oracleclient,地址:http://www.oracle.com/technetwork/topics/winsoft-085727.html(依据已安装的oracleserver版本号下载相应的client)。我下载的是:instantclient-basic-win32-11.2.0.1.0.zip;

(2)解压

解压instantclient-basic-win32-11.2.0.1.0.zip,比如:D:\app\admin\product\11.2.0\instantclient_11_2;

(3)加入环境变量

环境变量 - 系统变量 - 新建:TNS_ADMIN = D:\app\admin\product\11.2.0\dbhome_1\NETWORK\ADMIN(用来设定究竟使用哪个tns配置文件)、NLS_LANG
= AMERICAN_AMERICA.UTF8(字符编码);

(4)PL/SQL设置

工具 - 首选项:

oracle主文件夹名:D:\app\admin\product\11.2.0\dbhome_1

OCI库:D:\app\admin\product\11.2.0\instantclient_11_2\oci.dll

2、错误2:ORA - 12541:TNS:无监听程序

打开命令控制台,输入命令:lsnrctl status 查看监听器状态;

没有启动监听器,输入命令:lsnrctl start,假设未能成功启动,查看监听器的配置文件listener.ora是否配置正确:

# listener.ora Network Configuration File: D:\app\admin\product\11.2.0\dbhome_1\network\admin\listener.ora

# Generated by Oracle configuration tools.

DIRECT_HANDOFF_TTC_LISTENER = OFF

SID_LIST_LISTENER =

  (SID_LIST =

    (SID_DESC =

      (SID_NAME = CLRExtProc)

      (ORACLE_HOME = D:\app\admin\product\11.2.0\dbhome_1)

      (PROGRAM = extproc)

    )

(SID_DESC =

 (SID_NAME = PLSExtProc)

      (ORACLE_HOME = D:\app\admin\product\11.2.0\dbhome_1)

      (PROGRAM = extproc)

)

(SID_DESC =

      (GLOBAL_DBNAME = ORCL) 

      (ORACLE_HOME = D:\app\admin\product\11.2.0\dbhome_1)

      (SID_NAME = ORCL)

    )

  )





LISTENER =

  (DESCRIPTION_LIST =

    (DESCRIPTION =

      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1522))

      (ADDRESS = (PROTOCOL = TCP)(HOST = admin-PC)(PORT = 1522))

    )

  )



ADR_BASE_LISTENER = D:\app\admin

DEFAULT_SERVICE_LISTENER = (XE)

配置改动后,要又一次启动监听器。

解决PL/SQL Developer 连接oracle 11g 64位中的问题的更多相关文章

  1. PL/SQL Developer连接Oracle 11g在Win8 64位系统下乱码

    PL/SQL Developer在64位系统上连接Oracle,需要安装32位Oracle client客户端,使用后,发现操作数据库出现乱码的情况.经过查找资料,解决此问题,方法如下: 需要在系统的 ...

  2. PL/SQL Developer 连接Oracle数据库详细配置方法

    PL/SQL Developer 连接Oracle数据库详细配置方法 近段时间很多网友提出监听配置相关问题,客户终端(Client)无法连接服务器端(Server).本文现对监听配置作一简单介绍,给出 ...

  3. c# Oracle 远程连接方式 plsql 连接oracle 11g 64位

    1.本地连接字符串:   string connect = "Data Source=orcl;user=XXX;password=XXX;Persist Security Info=Tru ...

  4. 在64位Win7中使用Navicat Premium 和PL\SQL Developer连接Oracle数据库备忘

    最近接手了一个项目,服务器端数据库是oracle 11g 64位.由于主要工作不是开发,也不想在自己的电脑上安装庞大的oracle数据库,因此寻思着只通过数据库管理工具连接数据库进行一些常用的查询操作 ...

  5. PLSQL Developer 不能连接 oracle 11g 64位 的解决办法

    http://blog.itpub.net/14184018/viewspace-760730 http://www.cnblogs.com/gulvzhe/archive/2012/08/27/26 ...

  6. PL/SQL developer连接oracle出现“ORA-12154:TNS:could not resolve the connect identifier specified”问题的解决

    转载请注明出处:http://blog.csdn.net/dongdong9223/article/details/50728536 本文出自[我是干勾鱼的博客] 使用PL/SQL developer ...

  7. 解决PL/SQL Dev连接Oracle弹出空白提示框

    第一次安装Oracle,装在虚拟机中,用PL/SQL Dev连接远程数据库的时候老是弹出空白提示框,网上找了很久,解决方法也很多,可是就是没法解决我这种情况的. 没办法,只能自己研究,经过大概一天时间 ...

  8. win8系统中PL/SQL Developer连接Oracle出现的问题

    注意:所有软件最后不要安装在program files (x86)下  PL/SQL Developer显示Not logged on 以管理员的身份打开PL/SQL Developer 2.   t ...

  9. 配置PL/SQL Developer连接Oracle数据库

    准备: PL/SQL Developer:我用的是plsqldev1005(32位) win32_11gR2_client:记住一定是32位的,因为PL/SQL Developer只认32位的 安装成 ...

随机推荐

  1. pie.htc 在IE下不起作用~~~

    一直用的IE11 然后选择其中的兼容模式来测试IE 7~10的情况. 最近由于客户要求 圆角阴影兼容IE,只能选择PIE.HTC的方案. 但是反复测试发现不起作用. 官方文档的几种说明: 1. pie ...

  2. 通过geotools读写shp文件

    依赖jar包 读取shp public static void main(String[] path) { DbaseFileReader reader = null; try { reader = ...

  3. 解决webstorm启动索引文件卡死问题

    问题 当目录下的文件数量较大时,用webstorm打开会出现卡顿,甚至卡死现象,例如:node_modules目录 解决方案 不让webstorm索引该目录下的文件步骤:1.node_modules目 ...

  4. python基础阶段 经典练习题 拾英札记(3)

    对于编程学习来说,动手操练和重复训练很重要. 因为这是一个注重实践的活,最终要下笔落字. 更何况,即使你看了很多博客,听了很多课,你脑中的认识和手指下的-屏幕上的反馈,逻辑上是两个维度-两个载体的,中 ...

  5. python进阶-------进程线程(二)

    Python中的进程线程(二) 一.python中的"锁" 1.GIL锁(全局解释锁) 含义: Python中的线程是操作系统的原生线程,Python虚拟机使用一个全局解释器锁(G ...

  6. Ant的使用

    Ant的使用 什么是Apache Ant Apache Ant是一个基于java的软件构建工具(build tool),理论上它有点类似C/C++的make工具 为什么要用ant? make, gnu ...

  7. 第2篇 C#数据类型-值类型与引用类型

    一 C#内存分配 在应用程序与操作系统之间有一个"中间人"--公共语言运行时(Common Language Runtime,CLR).它为应用程序提供内`存管理,线程管理和远程处 ...

  8. 《疯狂java讲义》读后感

    <疯狂java讲义·第三版>,全书共851页,18章. 目录如下: 第1章 Java语言概述与开发环境 第2章 理解面向对象 第3章 数据类型和运算符 第4章 流程控制与数组 第5章 面向 ...

  9. Drools文档(八) 规则语言参考

    规则语言参考 概述 Drools有一个"本地"的规则语言.这种格式在标点符号上非常轻,并且通过"扩展器"支持自然语言和领域特定的语言,使语言能够变形到您的问题领 ...

  10. 操作系统学习笔记----进程/线程模型----Coursera课程笔记

    操作系统学习笔记----进程/线程模型----Coursera课程笔记 进程/线程模型 0. 概述 0.1 进程模型 多道程序设计 进程的概念.进程控制块 进程状态及转换.进程队列 进程控制----进 ...