【oracle】oracle客户端及oracle连接工具

一、关于oracle客户端

1.1 Oracle Client 完整客户端

包含完整的客户端连接工具。
包很大,需要安装

1.2 instantclient 即时客户端

是 Oracle(R) 发布的轻量级数据库客户端,减少甚至只包含几个文件,您无需安装标准的客户端,就可以通过它来运行 OCI、OCCI、Pro*C、ODBC 和 JDBC 程序。

适用于那些仅需要连接远程 oracle 数据库,本地不需要安装服务端的用户。例如Toad,PL/SQL/Lab128等Oracle连接工具,虽然依赖Oracle客户端环境,单Instant Client也可以满足要求。

直接下载、解压即可;没有安装程序;

二、客户端下载

2.1 Oracle Client 下载

下载地址:Oracle Client for Microsoft Tools

2.2  instantclient 下载

下载地址:Instant Client for Microsoft Windows (x64) 64-bitOracle Instant Client DownloadsInstant Client for Microsoft Windows (x64) 64-bit

三、基于instantclient连接oracle数据库 

3.1 instantclient 版本

使用instantclient 及时客户端连接数据库

instantclient 版本要和 oracle数据库版本对应

数据库服务端是 oracle11g 的,所以用instantclient 11  版本的即时客户端

3.2 instantclient环境变量配置

3.3 navicat工具连接数据库

需要instantclient即时客户端。

navicat有需要安装和绿色解约即用的,自行选择。我是下载的 绿色版解压即用的。图方便哟。有的目录下会自带 instantclient_xx_xx,会连接不上对应的数据库,这就需要自己配置instantclient环境变量

                      

                                 3.3-1 连接界面

                                 3.4-2 连接成功主界面

3.4 sqldeveloper工具连接数据库

需要instantclient即时客户端

java语言开发,需要java环境。

sqldeveloper安装包分自带java版 和不带java版,如果本地没有java环境,可直接下载自带java的包。我是下载的 不带java的,解压即用的。图方便哟。

                                  3.4-1 连接界面

                                 3.4-2 连接成功主界面

3.5 PL/SQL Developer工具连接数据库

3.5.1 配置instantclient

3.5.1 连接

四、基于instantclient的TNS方式连接数据库

4.1 配置tnsnames.ora文件  

路径为:..\network\admin里

自定义连接的名称1 =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = IP地址 )(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = SID或服务名 )
    )
  )


自定义连接的名称2 =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = IP地址 )(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = SID或服务名 )
    )
  )

4.2 Sqldeveloper 设置TNS 方式连接

配置环境变量TNS_ADMIN,TNS_NAME,ORACLE_HOME 对于没有安装oracle 或 oracle client的环境,一般不会设置这两个环境变量。

最方便的还是直接在 Tools -> Preferences -> Database -> Advanced 下面直接指定 Tnsnames Directory. 然后把需要的 tnsnames.ora文件copy 一份在该目录下。 

4.3 navicat设置TNS 方式连接

4.4 PL/SQL Developer设置TNS方式连接

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/349883.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Element UI样式修改之NavMenu导航菜单箭头样式修改

UI设计稿给的菜单箭头样式可能与我们饿了么组件NavMenu的菜单箭头样式不一致,目前我们侧边导航菜单的上下翻转箭头如下所示: 希望得到如下的结果: 找到饿了么Icon里我们想要向下箭头,F12后复制content内容content: “\e790”; content: "\e790";然后将默认的c…

【Delphi】程序实现Windows电脑关机、重启、注销(源代码)

目录 一、API函数说明 1. GetCurrentProcess 2. OpenProcessToken 3. LookupPrivilegeValue 4. AdjustTokenPrivileges 5. ExitWindowsEx 二、Delphi实现源代码 在日常软件开发中,可能会遇到通过程序自动关闭电脑,在早期Windows 9x下,…

西安石油大学C++上机实验汇总

考试题难度就像第三章第五章课后题的难度 基础知识一定要掌握!!! 上机一:类与对象程序设计(2 学时) 上机目的 掌握声明类的方法。掌握类和类的成员的概念以及定义对象的方法。掌握构造函数和析构函数的…

家居图册制作方法,快来看看

​随着家居设计的流行,越来越多的人开始关注家居装饰和家居用品。据统计,家居市场每年的销售额逐年增长。而家居图册作为家居装饰的重要组成部分,其制作方法也备受关注。 那要怎么制作呢?准备好这个工具:FLBOOK在线制作…

百度Apollo | 实车自动驾驶:感知、决策、执行的无缝融合

🎬 鸽芷咕:个人主页 🔥 个人专栏:《linux深造日志》《粉丝福利》 ⛺️生活的理想,就是为了理想的生活! ⛳️ 推荐 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下…

风口抓猪-借助亚马逊云科技EC2服务器即刻构建PalWorld(幻兽帕鲁)私服~~~持续更新中

Pocketpair出品的生存类游戏《幻兽帕鲁》最近非常火,最高在线人数已逼近200万。官方服务器亚历山大,游戏开发商也提供了搭建私人专用服务器的方案,既可以保证稳定的游戏体验,也可以和朋友一起联机游戏,而且还能自定义经…

大创项目推荐 题目:基于LSTM的预测算法 - 股票预测 天气预测 房价预测

文章目录 0 简介1 基于 Keras 用 LSTM 网络做时间序列预测2 长短记忆网络3 LSTM 网络结构和原理3.1 LSTM核心思想3.2 遗忘门3.3 输入门3.4 输出门 4 基于LSTM的天气预测4.1 数据集4.2 预测示例 5 基于LSTM的股票价格预测5.1 数据集5.2 实现代码 6 lstm 预测航空旅客数目数据集预…

1.25 C++ day2

思维导图 自己封装一个矩形类(Rect),拥有私有属性:宽度(width)、高度(height), 定义公有成员函数: 初始化函数:void init(int w, int h) 更改宽度的函数:set_w(int w) 更改高度的函数:set_h(int h) 输出该矩形的周长和面积函数:void show() 代码&a…

vue实现甘特图

目录 实现效果 一、安装依赖 二、使用 二、绕过license 实现效果 一、安装依赖 npm i --save vue-gantt-schedule-timeline-calendar 实现甘特图需先安装上述依赖,安装依赖实际上是通过gantt-schedule-timeline-calendar来实现的。所以node_module中因包含以下…

SpringBlade微服务开发平台

采用前后端分离的模式,前端开源两个框架:Sword (基于 React、Ant Design)、Saber (基于 Vue、Element-UI)后端采用SpringCloud全家桶,并同时对其基础组件做了高度的封装,单独开源出一个框架:BladeToolBladeTool已推送至…

视频占内存太大如何压缩?3种简单有效的方法~

很多时候我们需要压缩视频大小,比如节省存储空间、满足平台上传要求等,下面就给大家总结了几个简单且好用的视频压缩技巧,需要的朋友快来学起来~ 方法一:嗨格式压缩大师 嗨格式压缩大师是一款专业的压缩软件,可以压缩…

2024年新提出的算法:一种新的基于数学的优化算法——牛顿-拉夫森优化算法|Newton-Raphson-based optimizer,NRBO

1、简介 开发了一种新的元启发式算法——Newton-Raphson-Based优化器(NRBO)。NRBO受到Newton-Raphson方法的启发,它使用两个规则:Newton-Raphson搜索规则(NRSR)和Trap Avoidance算子(TAO&#…

【JavaSE】P114~P147 ArrayList集合,Scanner类,Random,字符串及相关常用方法,静态static

目录 1 ArrayList 集合装箱,拆箱及包装类 2 API 概述和使用Scanner类匿名对象Random生成随机数 3 字符串字符串的31种构造方法字符串的常量池equals和 字符串的获取相关方法字符串的截取方法字符串的转换相关方法字符串的分割方法 4 静态static关键字静态static的内…

【python】爬取豆瓣影评保存到Excel文件中【附源码】

欢迎来到英杰社区https://bbs.csdn.net/topics/617804998 【往期相关文章】 爬取豆瓣电影排行榜Top250存储到Excel文件中 爬取豆瓣电影排行榜TOP250存储到CSV文件中 爬取知乎热榜Top50保存到Excel文件中 爬取百度热搜排行榜Top50可视化 爬取斗鱼直播照片保存到本地目录 爬…

qwt的极坐标画雷达方向图

qwt的极坐标画天线方向图 请先看这位博主的专业文章,上面有权威讲解 方向图 曲线方程:matlab,引用博主的公式 f3e10;lamda(3e8)/f;beta2.*pi/lamda; n2; t0:0.01:2*pi;dlamda/4; Wbeta.*d.*cos(t);z1((n/2).*W)-n/2*beta*d;z2((1/2).*W)-1/2…

node.js漏洞总结

js开发的web应用和php/Java最大的区别就是js可以通过查看源代码的方式查看到编写的代码,但是php/Java的不能看到,也就是说js开发的web网页相当于可以进行白盒测试。 流行的js框架有: 1. AngularJS 2. React JS 3. Vue 4. jQuery 5. Backbone…

ChatGPT 和文心一言 | 两大AI助手哪个更胜一筹

欢迎来到英杰社区: https://bbs.csdn.net/topics/617804998 欢迎来到阿Q社区: https://bbs.csdn.net/topics/617897397 📕作者简介:热爱跑步的恒川,致力于C/C、Java、Python等多编程语言,热爱跑步&#xff…

C++ qt标题栏组件绘制

本博文源于笔者在学习C qt制作的标题栏组件,主要包含了,最小化,最大化,关闭。读者在看到这篇博文的时候,可以直接查看如何使用的,会使用了,然后进行复制粘贴源码部分即可。 问题来源 想要制作…

JS-M端事件

移动端也有自己独特的地方。比如触屏事件touch(也称触摸事件),Android和IOS都有。 1)touch对象代表一个触摸点。触摸点可能是一根手指,也可能是一根触摸笔。触屏事件可响应用户手指(或触控笔)对…

mysql高可用设计,主库挂了怎么办

实际上高可用就是系统能提供的一种无故障服务能力,就是避免宕机出现不能服务的场景。 首先来说对于无状态服务的高可用设计是比较简单的,发现有不能用的就直接停了换别的服务器就行,比如Nginx。这里说一下无状态服务就是不需要记录你的状态、…