PLSQL Developer连接oracle数据库配置教程
需要安装的工具:
一:oracle的下载安装:
下载地址:
http://www.oracle.com/technetwork/cn/database/enterprise-edition/downloads/index.html
详细安装此处不做赘余描述,需要注意的是下载好的两文件需解压至同一目录下以及环境变量的路径配置(尽量使用英文字符路径):
二、安装32位instant client
下载32位instant client(轻量级的客户端),作为本地oracle环境 (旧版本里64位instant client版本貌似会与plsql产生冲突)。
2.免安装版 解压后,选择电脑某路径下(自定义),如:e:\plsql\instantclient_12_2,在该路径下创建 network和admin两文件夹,admin是network文件夹下的子文件夹,如instantclient_12_2\network\admin,然后再创建文件tnsnames.ora,最基础的配置如下:
listener_orcl = (address = (protocol = tcp)(host = localhost)(port = 1521)) oraclr_connection_data = (description = (address_list = (address = (protocol = ipc)(key = extproc1521)) ) (connect_data = (sid = clrextproc) (presentation = ro) ) ) orcl = (description = (address = (protocol = tcp)(host = localhost)(port = 1521)) (connect_data = (server = dedicated) (service_name = orcl) ) )
其中 port :1521是端口号。
host = localhost 代表着访问地址ip是本地。
注:也可以从oracle安装路径下直接拷贝network对应文件至e:\plsql\instantclient_12_2下。如:
————————————————
三、安装plsql developer
1.本机是win10(64位)安装版本为plsql developer10.0.5.1710。
plsql developer 下载地址:https://www.allroundautomations.com/registered/plsqldev.html
2.安装后,暂不登录,点击cancer选项直接进入页面,在tools->preferences->connection(工具–首选项–连接)中配置oracle home(oracle 主目录)和oci library(oci库),配置如下:
oracle
home:填写免安装版instanclient_12_2的解压地址。 oci library:填写instanclient_12_2的解压地址下的oci.dll地址。
填写完整后点击apply.
注:尽量使用英文字符的地址。
3.上述步骤完成后重新启动plsql,如配置正确无误,会出现选填对应数据库名选项,输入oracle账号密码正常登录,如图。
尝试查询操作,成功完成!问题:配置完oracle home(oracle 主目录)和oci library(oci库)重新打开plsql发现无数据库可选项。
解决方式: 可能是配置的路径中包含有中文,或是instantclient_12_2\network\admin\tnsnames.ora
的配置有误,亦或是环境配置有误,检查仔细,确认无误,另外instantclient_12_2和plsql版本也确保无冲突。
do your best!
总结
推荐阅读
-
plsql developer怎么连接数据库 plsql developer数据库连接教程
-
Eclipse怎么打开数据库?Eclipse连接oracle等数据库的教程
-
ThinkPHP 连接Oracle数据库的详细教程[全]
-
plsql连接oracle数据库报ora 12154错误解决方法
-
使用数据库客户端工具Oracle SQL Developer加载第三方驱动连接mysql的方法
-
oracle远程连接配置(oracle配置远程连接数据库教程)
-
plsql developer怎么连接数据库 plsql developer数据库连接教程
-
Django连接Oracle数据库配置
-
详解Spring Hibernate连接oracle数据库的配置
-
oracle远程连接配置(oracle配置远程连接数据库教程)