初玩PLSQL连接 Oracle
1. 官网下载合适的【Instant Client】
https://www.oracle.com/database/technologies/instant-client/winx64-64-downloads.html
我这里下载的是: Version 18.5.0.0.0 Basic Package 64位(instantclient-basic-windows.x64-18.5.0.0.0dbru.zip)

2. 解压到自己的想要的目录(这里为: D:\Program Files\oracle_instantclient_basic_18_5):

3.在此目录下建立network/admin 两级目录

4.在admin目录下建立文件 tnsnames.ora

注: PROTOCOL = TCP 采用的TCP协议
HOST - 数据库服务所在的IP, PORT - 数据库服务监听的端口,这里是默认端口 1521
SERVICE_NAME 后的值要留意,网上说是数据库服务的实例名,其他值不知道是什么意思,以后有时间再确认
文件内容为:
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 数据库服务所在的IP)(PORT = ))
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)
5. 新增环境变量 (TNS_ADMIN),变量值为第4步新增tnsnames.ora文件所在的目录

6. 建议多建立另一环境变量(NLS_LANG),变量值为: SIMPLIFIED CHINESE_CHINA.ZHS16GBK , 不设置用sqlplus连接时,汉字会乱码

设置时间戳格式环境变量(NLS_TIMESTAMP_FORMAT),变量值为: YYYY-MM-DD HH24:MI:SS:FF6

以上步骤操作在最顶部下载页面的底部是有说明的:

********************************************************************************************
7. 下载PLSQL
https://www.allroundautomations.com/registered/plsqldev.html

同时把汉化包也下载(图上的 Language_pack)
后续安装见: https://www.cnblogs.com/gaozejie/p/9741186.html
8. 启动PLSQL Developer ,登录时先点击取消

9. 配置->首选项, 配置Oracle主目录(即第2步解压的目录)和OCI库(第2步解压目录下的 oci.dll)
我这里分别为:
Oracle主目录: D:\Program Files\oracle_instantclient_basic_18_5
OCI库: D:\Program Files\oracle_instantclient_basic_18_5\oci.dll

10,点击下部的应用,确定,关闭PLSQL,重新启动 PLSQL, 输入用户名与密码,数据库下拉选择出现的 ORCL 即
第4步产生 tnsnames.ora文件时的第一行字符=号左边的

11. 点击确定即可,连接成功后,如下图:

初玩PLSQL连接 Oracle的更多相关文章
- 通过使用精简客户端,且不需要安装的客户端,配合PLSQL连接oracle数据库
通过使用精简客户端,且不需要安装的客户端,配合PLSQL连接oracle数据库. 首先下载安装包在Oralce官方网站上下载Oracle Instantclient Basic package.地址如 ...
- plsql连接oracle数据库,不用配置任何东西(转)
在软件开发的过程中,对于使用oracle的朋友们来说,使用plsql工具操作oracle数据库是非常方便的,可是plsql连接oracle数据库的方式有很多种,今天就给大家介绍一种最简单的连接方式,只 ...
- PLSQL连接Oracle数据库问题及详解
一.Oracle数据库安装步骤参考:https://jingyan.baidu.com/article/363872eccfb9266e4aa16f5d.html 二.Oracle客户端安装:http ...
- plsql 连接oracle数据库的2种方式
plsql 连接oracle数据库的2种方式 CreationTime--2018年8月10日09点50分 Author:Marydon 方式一:配置tnsnames.ora 该文件在instan ...
- PLSQL连接ORACLE配置字符串简介 oracle网络配置 三个配置文件 listener.ora、sqlnet.ora、tnsnames.ora原理解释
PLSQL连接ORACLE配置字符串简介 oracle网络配置 三个配置文件 listener.ora.sqlnet.ora.tnsnames.ora原理解释 oracle网络配置三个配置文件 lis ...
- plsql连接oracle客户端(简单,实用方案)附件
plsql 连接 oracle 需要在本地安装oracle客户端(附件中下载): 将文件下载下来后,放到任意目录,例如 D:\instantclient_10_2 修改 tnsnames.ora 文件 ...
- c# Oracle 远程连接方式 plsql 连接oracle 11g 64位
1.本地连接字符串: string connect = "Data Source=orcl;user=XXX;password=XXX;Persist Security Info=Tru ...
- 使用PLSql连接Oracle时报错ORA-12541: TNS: 无监听程序
非常多时候为了优化我们的启动项把oracle的服务禁止了.但是重新启动启动之后使用PLSQL登陆oracle时会出现无监听程序,这说明我们有一些服务没有启动.我们先查看一下oracle的服务是否启动, ...
- 关于 plsql连接oracle数据库的问题
因电脑没有 安装oracle服务器端,所以安装plsql后还是不能连接oracle数据库,网上下载一个oracle客户端工具,是绿色免安装的,解压就好.我放我云盘了. instantclient_11 ...
随机推荐
- 企业面试问题收集-ssh框架
SSH框架阶段 SSH的优缺点,使用场景? Hibernate优缺点 Hibernate优点:(1) 对象/关系数据库映射(ORM)它使用时只需要操纵对象,使开发更对象化,抛弃了数据库中心的思想,完全 ...
- IDEA启动项目的时候,控制台中显示的都是乱码
解决办法: 找到intellij idea安装目录,bin文件夹下面idea64.exe.vmoptions和idea.exe.vmoptions这两个文件,分别在这两个文件中添加:-Dfile.en ...
- centos6.5安装图形操作界面
yum -y install xorg-x11-fonts-Type1 #安装Xwindow yum -y groupinstall "X Window System" #安装GN ...
- Python 基础之python运算符
一.运算符 1.算数运算符 + - * / // % ** var1 = 5var2 = 8 #(1) + 加res = var1 + var2print(res) # (2) - 减res = ...
- Python 基础之面向对象初识与类的封装
一.面向对象类的初识 1.类的定义 #三种方式:#1.class MyClass: pass #2.推荐class MyClass(): pass #3.class MyClass(obj ...
- UniGUI之提示信息MessageDlg及获得信息Prompt(15)
UniGui的信息弹出框MessageDlg的原型定义如下: procedure MessageDlg(const Msg: string; DlgType: TMsgDlgType; Buttons ...
- @Qualifier
当一个接口,有多个实现类且均已注入到spring容器中了,使用时@AutoWired是byType的,而这些实现类类型都相同,此时就需要使用@Qualifier明确指定使用那个实现类.因此,@Qual ...
- Pytorch【直播】2019 年县域农业大脑AI挑战赛---初级准备(一)切图
比赛地址:https://tianchi.aliyun.com/competition/entrance/231717/introduction 这次比赛给的图非常大5万x5万,在训练之前必须要进行数 ...
- C++ 定位错误行
] = {}; SYSTEMTIME st; GetLocalTime(&st); sprintf_s(buf, , "%02d-%02d-%02d %02d:%02d:%02d | ...
- video-player
1. VLC 2. MPlayer 3. FFmpeg 4. 显示媒体信息 5. 视频播放器软件比较 1. VLC https://www.videolan.org/vlc/ https://en.w ...