解决PL/SQL Developer 连接oracle 11g 64位中的问题
来源:互联网 发布:java中交换两个数 编辑:程序博客网 时间:2024/05/17 03:52
1、错误1:Initialization error could not initialize
电脑上原本就装有oracle 11g 64位,可是PL/SQL却怎么也连接不上,报出“ Initialization error”的错误,搜集资料找到原因,原来PL/SQL是32位的,而oracle client是64位(当初安装服务器端自带的)的,二者不兼容,当然无法连接。
解决方法:
(1)下载32位客户端
下载免安装版的32位oracle客户端,地址:http://www.oracle.com/technetwork/topics/winsoft-085727.html(根据已安装的oracle服务器版本下载对应的客户端),我下载的是: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位中的问题
- 32位PL/SQL Developer连接64位oracle 11g数据库蛋疼的问题
- PL/SQL Developer连接Oracle 10g 64位数据库
- 32位的PL/SQL developer如何连接64位的ORACLE 11g
- PL/SQL Developer连接本地Oracle 11g 64位数据库
- Windows 7 64位PL/SQL Developer 连接Oracle 11g
- Windows 7 64位PL/SQL Developer 连接Oracle 11g
- PL/SQL Developer连接本地Oracle 11g 64位数据库
- PL/SQL Developer连接本地Oracle 11g 64位数据库
- Windows 7 64位PL/SQL Developer 连接Oracle 11g
- PL/SQL Developer连接本地Oracle 11g 64位数据库
- PL/SQL Developer连接本地Oracle 11g 64位数据库
- PL/SQL Developer连接本地Oracle 11g 64位数据库
- Windows 7 64位PL/SQL Developer 连接Oracle 11g
- PL/SQL Developer连接本地Oracle 11g 64位数据库
- PL/SQL Developer连接本地Oracle 11g 64位数据库
- 20160423 PL/SQL Developer连接本地Oracle 11g 64位数据库
- PL/SQL Developer连接本地Oracle 11g 64位数据库
- 关于数字的智力题-三个女儿的年龄
- 冒泡排序
- linux 进程间通信 消息队列
- ehcache集群详解一(支持的集群类型)
- Jetty的SelectChannelConnector分析
- 解决PL/SQL Developer 连接oracle 11g 64位中的问题
- 084 Largest Rectangle in Histogram [Leetcode]
- [LeetCode] Clone Graph
- Java NIO系列教程(八) SocketChannel
- 相机开发(聚焦、横竖屏拍照、照片存储、连续拍照等)
- JAVA语言的特点:C++--
- weblogic12.1.3的安装及更新
- Xcode相关及Xib封装之论述
- 【Android高级】Android系统以及Activity启动讲解