关于PL/SQL连接Orcale数据库
2018-03-13 10:50
543 查看
在安装完Orcale11g之后,一直对着控制台一般的sqlplus很是无语,但是在安装PL/SQL之后,在于orcale数据库进行连接时,遇到了一些问题,在百度了各种大牛之后终于成功解决
问题一
使用环境:Orcale11g,win10 64bit,PLSQL 9.0.6.1665_CN汉化版
问题原因:安装完后Oracle的 oci.dll 是64位的,而32位应用程序 PLSQL Developer 无法加载。
解决方法:
1. 从 http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html 下载Oracle Client Package。 我下载的是Instant Client for Microsoft Windows (32-bit) 【instantclient-basic-nt-11.2.0.2.0.zip】
2. 将 instantclient-basic-nt-11.2.0.2.0.zip 解压 如 F:\Oracleinstantclient 而oci.dll 所在目录为:F:\Oracleinstantclient\instantclient_12_1\3. 设置环境变量 TNS_ADMIN=c:\oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN NLS_LANG=AMERICAN_AMERICA.ZHS16GBK (如果注册表中已经存在,可以不用,一般安装Oracle时 注册表中已经存在)4. 启动PL/SQL Developer ,点击“cancle”不要登录,菜单 --> Tools --> Perferences --> Connection 修改 Oracle_Home 和 OCI Library 的配置:
OracleHome: 自己安装的OracleHome如:E:\app\Chen\product\11g\dbhome //oracle的安装路径 OCI library: F:\Oracleinstantclient\instantclient_12_1\oci.dll //这个路径一定要是自己刚才解压的路径 如果第二个路径不对的话,会产生另一个错误,这个错误的大意是在该路径下找不到oci.dll文件,所以为了避免这样的错误,一定要将路径写对
5. 重新启动 PL/SQL并登录对应的数据库,连接正常,问题成功解决!
orcl为在电脑中安装oracle数据库时所起的名字,在sqlplus可通过
select name,dbid from v$database;或者show parameter db_name;进行查看
问题一
使用环境:Orcale11g,win10 64bit,PLSQL 9.0.6.1665_CN汉化版
问题原因:安装完后Oracle的 oci.dll 是64位的,而32位应用程序 PLSQL Developer 无法加载。
解决方法:
1. 从 http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html 下载Oracle Client Package。 我下载的是Instant Client for Microsoft Windows (32-bit) 【instantclient-basic-nt-11.2.0.2.0.zip】
2. 将 instantclient-basic-nt-11.2.0.2.0.zip 解压 如 F:\Oracleinstantclient 而oci.dll 所在目录为:F:\Oracleinstantclient\instantclient_12_1\3. 设置环境变量 TNS_ADMIN=c:\oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN NLS_LANG=AMERICAN_AMERICA.ZHS16GBK (如果注册表中已经存在,可以不用,一般安装Oracle时 注册表中已经存在)4. 启动PL/SQL Developer ,点击“cancle”不要登录,菜单 --> Tools --> Perferences --> Connection 修改 Oracle_Home 和 OCI Library 的配置:
OracleHome: 自己安装的OracleHome如:E:\app\Chen\product\11g\dbhome //oracle的安装路径 OCI library: F:\Oracleinstantclient\instantclient_12_1\oci.dll //这个路径一定要是自己刚才解压的路径 如果第二个路径不对的话,会产生另一个错误,这个错误的大意是在该路径下找不到oci.dll文件,所以为了避免这样的错误,一定要将路径写对
5. 重新启动 PL/SQL并登录对应的数据库,连接正常,问题成功解决!
orcl为在电脑中安装oracle数据库时所起的名字,在sqlplus可通过
select name,dbid from v$database;或者show parameter db_name;进行查看
相关文章推荐
- 如何解决启动PL/SQL连接orcale数据库时的“Initialization error”错误?
- PL/SQL本地远程连接数据库
- Oracle 9.2.0.8 RAC使用pl/sql连接数据库,查看数据库时间比现实时间晚8小时
- PL/SQL Developer+Oracle 连接远端数据库
- 如何使用PL/SQL 连接远程数据库
- pL/sql Deloper 安装后, 连接数据库,中文乱码问题
- PL/SQL连接远程oracle 11g数据库
- 使用PL/SQL连接别人数据库(Oralce)
- PL/SQL Developer 或Toad 不安装Oracle 客户端连接数据库
- pl/sql developer 连接服务器上的数据库
- Oracle 数据库PL/SQL ORA -12154 TNS:无法解析指定的连接标识符解决方法
- Listener已启动,本地可以连接数据库,远程pl/sql工具连接报ora-12541监听不存在错误
- 详解PL/SQL Developer连接本地Oracle 11g 64位数据库
- 免安装oracle客户端数据库,使用PL/SQL连接服务器oracle数据库
- PL/SQL连接数据库
- PL/SQL Developer连接Oracle 10g 64位数据库
- PL/SQL Developer连接本地Oracle 11g 64位数据库
- 本机不安装Oracle客户端,使用PL/SQL Developer连接远程数据库
- 本机未安装ORACLE数据库情况下通过PL\SQL连接远程数据库设置
- 设置pl/sql连接数据库方法tnsnames.ora