解决Oracle 11g PL/SQL Developer 64位安装问题与配置步骤

需积分: 9 1 下载量 56 浏览量 更新于2024-09-09 收藏 55KB DOCX 举报
Oracle 11g的PL/SQL开发环境在Windows 64位系统上安装时,可能会遇到一些问题,特别是当尝试通过PLSQLDeveloper连接到64位Oracle服务器时。以下是遇到的具体问题和解决步骤: 1. **Database下拉框为空**: 在PLSQLDeveloper中,当试图连接数据库时,如果没有找到相应的Oracle数据库列表,下拉框会显示为空。这通常是因为PLSQLDeveloper不支持使用64位Oracle客户端进行连接。Oracle 11g默认推荐使用32位客户端。 2. **Initialization error and Could not initialize**: 这些错误提示表明PLSQLDeveloper无法正确初始化与Oracle服务器的连接,因为试图加载的64位Oracle客户端动态链接库(oci.dll)未能成功。 3. **解决方案**: - **安装32位Oracle客户端**: 由于PLSQLDeveloper不支持64位连接,需要下载并安装Oracle 11g的32位客户端。用户可以选择免安装版本,可以从Oracle官网下载,例如Instant Client Basic,具体链接需要登录后获取(提供了一个示例账号:用户名:oracle11r2@163.com,口令:ORA11cle,注意大小写)。 - **解压客户端**: 下载的32位客户端需要解压到一个指定目录,如E:\app\instantclient_11_2。 - **配置PLSQLDeveloper**: 在工具->首选项->连接设置中,更改OCI库路径为解压后的oci.dll位置,即E:\app\instantclient_11_2\oci.dll。 - **检查Connection设置**: 确保“Check connection”选项被勾选,以便在尝试连接前验证配置。 - **环境变量设置**: - 添加`TNS_ADMIN`环境变量,指向64位Oracle的TNS配置文件所在的目录,例如:E:\app\OYK\product\11.2.0\dbhome_1\NETWORK\ADMIN。 - 添加`NLS_LANG`环境变量,指定数据库字符集为SIMPLIFIEDCHINESE_CHINA.ZHS16GBK,以避免中文内容显示为乱码。 4. **重启或注销计算机**: 设置完环境变量后,为了确保新的设置生效,用户需要注销当前会话或重启计算机。 要在Windows 64位系统上安装和配置PLSQLDeveloper以支持Oracle 11g的64位服务器,你需要下载32位Oracle客户端,配置连接路径,设置环境变量,并根据提示操作。务必注意,每个步骤都对确保正确连接至关重要。