问题是:
我在自己电脑(win7 64bit)上安装了oracle的64位数据库 配置plsql登陆报 initialization error
解决办法是:
方法一:
pldev 似乎不能正确读取环境变量,它总是尝试读取注册表第一个oraclehome,我也有跟你一样的环境,我这里好用,设置方法:
1)在pldev中的perferences中connection中的oracle_home:E:\instantclient-basic-nt-11.2.0.3.0\instantclient_11_2
OCI_library:E:\instantclient-basic-nt-11.2.0.3.0\instantclient_11_2\oci.dll
2)这个很重要,在E:\instantclient-basic-nt-11.2.0.3.0\instantclient_11_2也创建一个networ\admin目录,将注册表中第一个oraclehome下的tnsname.ora复制进来
3)正如我说的,pldev不能正确读取环境变量,也不能正确读取你在pldev中配置的orahome,它总会尝试读取注册表第一个oraclehome,来取得连接串,没关系,只要保证注册表第一个oraclehome的tnsname.ora与E:\instantclient-basic-nt-11.2.0.3.0\instantclient_11_2的tnsname.ora一样就可以了
4)然后你就能通过tnsname来连接数据库了,注意一点,如果你需要添加新的网络连接,总是在注册表第一个oraclehome的tnsname.ora和E:\instantclient-basic-nt-11.2.0.3.0\instantclient_11_2的tnsname.ora同时添加。
倒霉催的pldev!不支持64bit!
方法二:
1.安装64位oracle DB。
2.安装32位Oracle Client。
..\instantclient-basic-win32-10.2.0.5.zip
3.安装PL/SQL Developer。
4. 选择Tools > Preferences > options > "Oracle Home" and "OCI Library",例如:
Oracle Home: C:\Download\Software\instantclient-basic-win32-10.2.0.5
OCI Library: C:\Download\Software\instantclient-basic-win32-10.2.0.5\instantclient_10_2\oci.dll
5. 设置环境变量 NLS_LANG 和 TNS_ADMIN ,例如:
NLS_LANG: AMERICAN_AMERICA
TNS_ADMIN: C:\app\oracle\product\11.2.0\dbhome_1\network\admin\
分享到:
相关推荐
当尝试使用64位Oracle客户端时,会收到“Initialization error”和“Make sure you have the 32 bits Oracle Client installed”的错误提示,因为PLSQL Developer无法识别64位的oci.dll文件。 为了解决这个问题,...
解决:oracle_plsql连服务端时 Initialization error could initialize错误处理方法
1、解决 不能初始化“xxx”,你确认已经安装了32位Oracle Client 2、解决 ORA-12154:TNS:could not resolve the connect identifier specified (TNS:无法解析指定的连接标识符) 3、不用配置plsql中的OCI路径 4、含...
在这个案例中,我们看到的描述是“instantclient-basic-windows.x64-11.2.0.4.0”,这意味着你需要的是Windows 64位平台的11.2.0.4.0版本。确保下载的版本与你的PL/SQL Developer版本和数据库版本相匹配。 2. **...
由于PLSQL Developer是32位应用程序,它无法直接与64位Oracle数据库通信,导致“Initialization error”和oci.dll找不到的问题。 解决这个问题有多种方案,以下是两种常见方法: **第一种方案:使用Oracle Instant...
1.下载资源oracle-instantclient-windows.x64-19.3.0.0.0dbru 解压自己存储盘符 例如:d:\instantclient_19_3 2.设置PLSQL Developer 连接菜单下 Oracle 主目录名:d:\instantclient_19_3 OCI库:d:\instantclient_...
Oracle登录显示无法初始化 ----win7 64位 plsql连接Oracle 报不能初始化oci.dll解决方法-附件资源
Oracle PL/SQL Instant Client是一款轻量级的Oracle数据库连接工具,它允许开发人员和系统管理员在没有完整Oracle数据库服务器的情况下,进行数据库查询、管理和开发工作。这个工具集包含了一组动态链接库,使得应用...
当你尝试使用PL/SQL Developer(简称PLSQL)或其他基于OCI的应用程序连接Oracle数据库时,如果缺少oci.dll,程序将无法正常运行并会报出“initialization error”或类似错误。 2. **PLSQL登录报错**: PLSQL ...
2. **登录弹出初始化错误**:登录时弹出错误提示:“Initialization error Could not initialize” 并且指出缺少32位Oracle客户端。 这些问题的根本原因在于PL/SQL Developer默认不支持64位Oracle客户端的直接连接...
#### 四、PL/SQL Developer连接Oracle数据库 1. **打开PL/SQL Developer**: - 启动PL/SQL Developer软件,进入主界面。 2. **新建连接**: - 在工具栏点击“新建数据库连接”图标或通过菜单选择“数据库”>...
windows 7 64位操作系统,安装数据库:win64_11gR2_database_1of2、win64_11gR2_database_2of2, 客户端:win32_11gR2_client,plsql8.0(目前只有32位) 问题:plsql登录时报错: Initialization error ...
在这个版本(12.2.0.1.0)中,它包括了必要的动态链接库,使得运行在Windows x64平台上的应用程序能够连接、查询和操作Oracle数据库。 3. **配置步骤**: - **设置环境变量**: 首先,你需要将Instant Client的安装...
如果缺少这个文件,会出现“initialization error”并导致无法连接到数据库。 2. **ojdbc**:这部分通常指的是Oracle JDBC驱动,是Java应用程序连接Oracle数据库的桥梁。它提供了Java语言访问Oracle数据库的标准API...
64位版本的 PLSQL 正式版,只能运行在64位系统中,需要你安装 64 位的 Oracle 客户端。 安装请查看说明。 APRIL 17, 2020 - VERSION 14.0 RELEASED Built-in Version Control support for Git and Subversion ...
64位版本的 PLSQL 正式版,只能运行在64位系统中,需要你安装 64 位的 Oracle11g 或 Oracle12c 客户端。 安装中文包时请注意安装路径是否为PLSQL程序的路径。 备注:新版本Ribbon启用了 Ribbon 界面,改动较大,不...
32位版本的 PLSQL 正式版, 安装中文包时请注意安装路径是否为PLSQL程序的路径。 备注:新版本Ribbon启用了 Ribbon 界面,改动较大,不习惯的建议不要更新。 部分插件会加载失败。 New features Ribbon User ...
64位版本的 PLSQL 正式版,只能运行在64位系统中,需要你安装 64 位的 Oracle11g 或 Oracle12c 客户端。 安装中文包时请注意安装路径是否为PLSQL程序的路径。 备注:新版本Ribbon启用了 Ribbon 界面,改动较大,不...
32位版本 备注:新版本Ribbon启用了 Ribbon 界面,改动较大,不习惯的建议不要更新。 部分插件会加载失败。 Ribbon User Interface PL/SQL Developer now uses a new Ribbon User Interface instead of a Menu ...