plsql无法锁定oci dll

教程指导如何在系统未安装Oracle客户端的情况下,通过下载并解压InstantClient(提供64位和32位版本)来实现PLSQL与Oracle数据库的连接。详细步骤包括下载链接、文件解压及PLSQL连接设置,确保网络连接和高级数据功能正常。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

系统只安装了plsql,没有安装客户端(客户库提供必要的网络连接和高级数据功能,以充分利用甲骨文数据库)。

文件官网地址:

64位的:

Instant Client for Microsoft Windows (x64) 64-bit (oracle.com)icon-default.png?t=LA92https://www.oracle.com/database/technologies/instant-client/winx64-64-downloads.html32位的:

Instant Client for Windows 32-bit (oracle.com)icon-default.png?t=LA92https://www.oracle.com/database/technologies/instant-client/microsoft-windows-32-downloads.html

11.2.0.4.0版本64位的:

百度网盘:https://pan.baidu.com/s/13mycCALnJ76i-43-JeLG9w   提取码:eitn

下载下来后解压到自己盘里,然后打开plsql的首选项-连接:如图

 设置完成后点击应用-确定,最后关闭重启。

### PL/SQL 登录方法使用指南 登录 PL/SQL Developer 是访问 Oracle 数据库进行开发和管理的重要步骤。以下是关于如何正确配置和登录 PL/SQL Developer 的详细说明: #### 1. 配置本地连接的监听程序 在使用 PL/SQL Developer 登录数据库之前,需要确保 Oracle Net Manager 中已正确配置了本地连接的监听程序。这一步骤对于本地数据库或远程数据库的连接都至关重要[^1]。 - 打开 **Oracle Net Configuration Assistant**。 - 选择 **Local Net Service Name Configuration**。 - 按照向导输入数据库的 IP 地址、端口号(默认为 1521)以及实例名(如 ORCL)。 - 完成配置后,测试连接以确保监听程序正常工作。 #### 2. 输入登录信息 在 PL/SQL Developer 中输入正确的登录凭据是成功连接的关键。以下为必填字段及其含义: - **Username**: 访问数据库的账号名称,例如 `scott` 或 `sys`。 - **Password**: 对应账号的密码。 - **Database**: 数据库的连接字符串,格式为 `IP地址/实例名` 或 `数据库集群心跳地址/实例名`[^2]。 - **Connect as**: 如果使用普通用户登录,选择 `Normal`;如果使用管理员账户(如 `sys`),选择 `SYSDBA`。 #### 3. 解决常见登录问题 在实际操作中,可能会遇到一些登录错误。以下是几种常见问题及其解决方案: - **初始化错误提示:make sure you have the 32 bits oracle client installed** - 此问题通常出现在安装了 64 位 Oracle 客户端但未安装 32 位客户端的情况下。解决方法是安装 32 位 Oracle 客户端[^3]。 - **OCI 库路径为空** - 如果主目录名或 OCI 库路径为空,可能导致无法正常登录。解决方法是将 Oracle 安装目录下的 `oci.dll` 文件复制到指定路径,例如 `D:\product\11.2.0\dbhome_1\BIN\oci.dll`[^4]。 #### 4. 账号解锁与密码重置 如果普通用户(如 `scott`)被锁定,可以通过超级管理员账户(如 `sys`)进行解锁和密码重置[^5]。 - 打开命令行工具(Win+R 输入 `cmd`)。 - 输入以下命令进入超管模式: ```bash sqlplus /nolog conn sys as sysdba ``` - 输入管理员密码后,执行以下 SQL 命令解锁用户并重置密码: ```sql alter user scott account unlock; alter user scott identified by new_password; ``` #### 示例代码 以下是一个完整的登录流程示例: ```python # 打开 PL/SQL Developer # 输入以下信息 Username: scott Password: tiger Database: localhost/ORCL Connect as: Normal # 如果需要解锁 scott 用户 # 在命令行中执行以下命令 sqlplus /nolog conn sys as sysdba alter user scott account unlock; alter user scott identified by tiger; ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

'零'Bug

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值