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的更多相关文章

  1. 通过使用精简客户端,且不需要安装的客户端,配合PLSQL连接oracle数据库

    通过使用精简客户端,且不需要安装的客户端,配合PLSQL连接oracle数据库. 首先下载安装包在Oralce官方网站上下载Oracle Instantclient Basic package.地址如 ...

  2. plsql连接oracle数据库,不用配置任何东西(转)

    在软件开发的过程中,对于使用oracle的朋友们来说,使用plsql工具操作oracle数据库是非常方便的,可是plsql连接oracle数据库的方式有很多种,今天就给大家介绍一种最简单的连接方式,只 ...

  3. PLSQL连接Oracle数据库问题及详解

    一.Oracle数据库安装步骤参考:https://jingyan.baidu.com/article/363872eccfb9266e4aa16f5d.html 二.Oracle客户端安装:http ...

  4. plsql 连接oracle数据库的2种方式

      plsql 连接oracle数据库的2种方式 CreationTime--2018年8月10日09点50分 Author:Marydon 方式一:配置tnsnames.ora 该文件在instan ...

  5. PLSQL连接ORACLE配置字符串简介 oracle网络配置 三个配置文件 listener.ora、sqlnet.ora、tnsnames.ora原理解释

    PLSQL连接ORACLE配置字符串简介 oracle网络配置 三个配置文件 listener.ora.sqlnet.ora.tnsnames.ora原理解释 oracle网络配置三个配置文件 lis ...

  6. plsql连接oracle客户端(简单,实用方案)附件

    plsql 连接 oracle 需要在本地安装oracle客户端(附件中下载): 将文件下载下来后,放到任意目录,例如 D:\instantclient_10_2 修改 tnsnames.ora 文件 ...

  7. c# Oracle 远程连接方式 plsql 连接oracle 11g 64位

    1.本地连接字符串:   string connect = "Data Source=orcl;user=XXX;password=XXX;Persist Security Info=Tru ...

  8. 使用PLSql连接Oracle时报错ORA-12541: TNS: 无监听程序

    非常多时候为了优化我们的启动项把oracle的服务禁止了.但是重新启动启动之后使用PLSQL登陆oracle时会出现无监听程序,这说明我们有一些服务没有启动.我们先查看一下oracle的服务是否启动, ...

  9. 关于 plsql连接oracle数据库的问题

    因电脑没有 安装oracle服务器端,所以安装plsql后还是不能连接oracle数据库,网上下载一个oracle客户端工具,是绿色免安装的,解压就好.我放我云盘了. instantclient_11 ...

随机推荐

  1. TensorFlow样例一

    假设原函数为 f(x) = 5x^2 + 3,为了估计出这个函数,定义参数未知的函数g(x, w) = w0 x^2 + w1 x + w2,现要找出适合的w使g(x, w) ≍ f(x).将这个问题 ...

  2. mysql如何查看表的索引以及如何删除表的索引

    mysql中如何查看和删除唯一索引. 查看唯一索引: show index from mytable;//mytable 是表名 查询结果如下: 查询到唯一索引后,如何删除唯一索引呢,使用如下命令: ...

  3. [Pytorch数据集下载] 下载MNIST数据缓慢的方案

    步骤一 首先访问下面的网站,手工下载数据集.http://yann.lecun.com/exdb/mnist/ 把四个压缩包下载到任意文件夹,以便之后使用. 步骤二 把自己电脑上已经下载好的数据集的文 ...

  4. 块级元素、行内元素、display属性

    块级元素 特点: 总是以一个块的形式表现出来,占领一整行.若干同级块元素会从上之下依次排列(使用float属性除外). 可以设置高度.宽度.各个方向的margin以及各个方向的padding. 当宽度 ...

  5. 学习Flutter应用开发有用的代码/库/专有技术列表

    当我开始使用Flutter开发该应用程序时,我开始担心:“最好的书写方式是什么?”以及“放置它的效果如何?”在这种情况下,您将需要学习和参考GitHub发布的代码和应用程​​序. 因此,我收集了似乎对 ...

  6. Node.js npm基础安装配置&创建第一个VUE项目

    使用之前,我们先来明白这几个东西是用来干什么的. node.js: 一种javascript的运行环境,能够使得javascript脱离浏览器运行.Node.js的出现,使得前后端使用同一种语言,统一 ...

  7. python组合数据类型和数据结构

    //2019.12-071.pyhton里面组合数据类型主要有三种:集合(set).序列(字符串str.列表list and 元组tuple)和映射(字典dic)2.集合类型一般使用大括号{}来进行表 ...

  8. LeetCode206. Reverse Linked List(反转链表)

    题目链接:https://leetcode.com/problems/reverse-linked-list/ 方法一:迭代反转 https://blog.csdn.net/qq_17550379/a ...

  9. @@trancount什么意思(重要)

    @@trancount什么意思 https://www.cnblogs.com/monian/archive/2012/08/24/2654392.html 在处理事务的时候,一般都用RollBack ...

  10. 十六、myeclipse导入别人项目报错java.lang.NoSuchMethodException: org.apache.catalina.deploy.WebXml addServle异常

    问题原因:java.lang.NoSuchMethodException: org.apache.catalina.deploy.WebXml addServle异常    我是把别人的源码项目直接导 ...