oracle客户端

简介

oracle数据库分为服务端和客户端。
在oracle服务器端创建数据库,访问/连接oracle服务器的话,必须要通过/安装客户端。
如果oracle服务器是安装在自己的电脑,那么同时也已经安装了oracle客户端(因为oracle服务器软件包含了oracle客户端软件,安装服务器软件的同时也安装了oracle客户端软件)。
如果oracle服务器是安装在别的电脑(局域网或者外网),那么从本地电脑/自己电脑访问/连接/登录远程数据库的话,那么本地一定要安装oracle客户端,否则用plsql登录时会报错找不到数据库服务名。

安装

安装客户端时,只需要注意一点,那就是选择哪一种安装类型。
http://docs.oracle.com/database/121/NTCLI/overview.htm#NTCLI1241

1、问题描述
安装客户端的时候,提示有4种安装类型选择,
1)即时客户端   //只能局域网登录,并且该安装类型安装完之后,开始菜单少了很多东西(其中配置数据库服务的那个东西也没了)。
2)管理员  //如果是连接远程服务器,一定要选择这种安装类型。
3)运行时 //
4)定制
2、原因描述
3、解决方法
下载的oracle客户端,附带的安装教程,里面根本就没有说明这4种安装类型的区别。
搜索官方网站的教程,内容和附带的安装教程一样。
网上的资料更是乱七八糟,不可信。
1、官网的12c版本的教程,终于说明了这个问题。
http://docs.oracle.com/database/121/NTCLI/overview.htm#NTCLI1241

1.5 Oracle Database Client Installation Types

You can choose one of the following installation types when installing Oracle Database Client:

  • Instant Client: Installs only the shared libraries required by Oracle Call Interface applications that use the Instant Client feature. This installation type requires much less disk space than the other Oracle Database Client installation types.

    Included in the Instant Client installation is Instant Client Light. You may want to use this version of Instant Client if your applications generate error messages in American English only. The advantage of using Instant Client Light is that it has a much smaller footprint than regular Instant Client. Hence, your applications use less memory.

  • Administrator: Enables applications to connect to an Oracle database on the local system or on a remote system. It provides tools that let you administer an Oracle database.

  • Runtime: Enables applications to connect to an Oracle database on the local system or on a remote system.

  • Custom: Enables you to select individual components from the list of Administrator and Runtime components.

2、 鼠标放上去的时候,也会提示每种安装类型的详细说明。

配置

安装oracle客户端之后,想要远程登录数据库,还必须要配置数据库服务名(包括ip、端口、数据库名字等,就跟jdbc里面的url一样。)
具体如何配置,参考TNS一节。

TNS

简介

Transparence Network Substrate,透明网络底层。

作用

用于配置数据库服务名。

配置

有2种配置方法,

1、可直接在配置文件里配置

tnsnames.ora。

2、可通过GUI工具配置

网络配置帮助工具。

参考

http://baike.baidu.com/link?url=2rq1ZfSE8Uv4YHJPUjCap1NoyngViGZ-ItGKi4H2rrfcwzEmuKhQw3z_ekwtdjvNJc6wI2HPdqMTvCCLN6s___

http://wenku.baidu.com/link?url=BsFr1oLsurWJFz2SjrtKX6q8cUsHME6VnMx1KwXL8XwbMeHY7WB8h4TYFUtXdqlCguYjvdKPngOpE_8YcR7vlePZ5NiJ3OT1PxXlZ8tGYUS

oracle 客户端相关推荐

  1. 根据镜像安装oracle插件,docker镜像alpine中安装oracle客户端

    1.背景 有项目需使用python连接oracle数据库,然后查询一些数据进行分析.在安装oracle客户端驱动过程中遇到了一些问题,在此记录下来分享读者. 一点限制: oracle数据库与本应用程序 ...

  2. linux oracle 远程exp_linux单独安装oracle客户端及exp/imp工具配置

    本篇文章的操作在实际环境中进行过测试! 闲话少说,直接进入正文,下面为大家介绍在linux环境中如何单独配置oracle客户端去远程访问oracle数据库. 1.下载 Linux 下的 Oracle ...

  3. Linux下php5.3编译oracle客户端

    因项目需要在linux下进行php5.3的oracle客户端编译,简要介绍一下步骤及走过的弯路. 1.下载Oracle客户端程序包,其中包含OCI.OCCI和JDBC-OCI等相关文件. 1.1下载文 ...

  4. Oracle客户端工具出现“Cannot access NLS data files or invalid environment specified”错误的解决办法...

    Oracle客户端工具出现"Cannot access NLS data files or invalid environment specified"错误的解决办法 方法一:参考 ...

  5. PLSQL Developer 插入中文 乱码问题,如图 这个是由于oracle服务器端字符编码 和 Oracle 客户端 字符编码不一致引起的。 检查Oracle服务器端字符编码,用 sel

    PLSQL Developer 插入中文 乱码问题,如图 这个是由于oracle服务器端字符编码 和 Oracle 客户端 字符编码不一致引起的. 检查Oracle服务器端字符编码,用 select ...

  6. 64位oracle客户端_开发小记-golang连接Oracle数据库配置

    项目需求golang连接Orale数据库,使用mattn/go-oci8包,github地址 https://github.com/mattn/go-oci8 过程 Oracle Client和SDK ...

  7. oracle客户端下载 win8.1,WINDOWS8.1安装ORACLE客户端及配置

    1.官方网站下载: instantclient-basic-win32-11.2.0.1.0.zip instantclient-sqlplus-win32-11.2.0.1.0.zip instan ...

  8. win7 64位系统oracle客户端访问远程数据库

    今天将win7 64位系统oracle客户端访问远程数据库配置成功,由于我用的是64位的win7操作系统,在网上查了很多资料都说在64位系统下oracle客户端配置很复杂,于是自己亲手试了一下成功了, ...

  9. System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本?

    System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本? 环境: Win XP SP2+Oracle 10 g+VS 2005 错误:System.D ...

  10. oracle客户端免安装配置、64位机器PL/SQL和VS自带的IIS连接问题

    一.oracle客户端免安装配置 1.到oracle官网下载Oracle InstantClient, 把它解压缩到单独目录,例如C:\OracleClient, 2. 添加环境变量 ORACLE_H ...

最新文章

  1. 关于登录记住密码使用cookie的详解
  2. 中国年度AI省市格局:北广上稳居前三,江苏四川力压浙江,山西转型“挖数据”增速迅猛...
  3. javascript 关键字使用(break continue return) 数组 函数 数组中的冒泡排序(3分钟全部写完)...
  4. GCN代码超详解析Two-stream adaptive graph convolutional network for Skeleton-Based Action Recognition(一)
  5. 程序员面试题精选100题(36)-在字符串中删除特定的字符[算法]
  6. 简述python函数调用过程_python函数定义和调用过程详解
  7. 听说麦当劳,买一个雪糕就送一个男友!
  8. Linux系列(一):简介与目录结构
  9. 设计模式 - 七大设计原则(一)
  10. GET 和 POST的区别(转载)
  11. STM32使用PWM输入模式测试频率和占空比
  12. python使用scrapy爬取百度地图POI数据
  13. 考研英语 - word-list-23
  14. python词云图生成脚本
  15. 搜索引擎算法之关键词类目预测
  16. c++无法启动程序,系统找不到指定文件的处理方法
  17. 巧妙使用vscode绘制mindmap
  18. 用户态与内核态之间的切换
  19. 与华为SIP硬终端(TE40)对接注意事项
  20. android录音波浪动画_Android实现波浪效果 - WaveView

热门文章

  1. java被淘汰是有原因的
  2. 计算长方形的周长和面积(类和对象java)
  3. 数学建模-模拟退火算法-函数寻优(优化模型)
  4. 新浪微博API错误代码
  5. 双目深度算法——双目深度算法总结
  6. RKMEDIA--VI的使用
  7. 在微信如何备份、导出自己和朋友的聊天记录?
  8. 用友ERP系统U8、U9、NC区别
  9. RTTR(Run Time Type Reflection) C++反射原理实现剖解
  10. java.util.scanner sc_Java的Scanner sc=new Scanner(System.in)是什么意思