精华内容
下载资源
问答
  • oracle客户端

    2018-11-05 11:01:20
    用于plsql在本地配置时,使用到的oracle客户端,简单方便
  • oracle 客户端

    千次阅读 2015-12-15 16:51:46
    oracle客户端 简介 oracle数据库分为服务端和客户端。 在oracle服务器端创建数据库,访问/连接oracle服务器的话,必须要通过/安装客户端。 如果oracle服务器是安装在自己的电脑,那么同时也已经安装了oracle...

    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版本的教程,终于说明了这个问题。

    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 客户端 64位

    2018-06-15 13:09:21
    oracle客户端64位oracle客户端64位oracle客户端64位oracle客户端64位oracle客户端64位oracle客户端64位
  • 1、安装Oracle客户端 2、配置Oracle客户端 打开Oracle客户端安装路径 编辑tnsoranames.ora配置文件 3、Plsql配置路径 plsql11及以前版本 plsql12+ 4、配置OracleHome和OCI library参数 5、重启PLSQL工具 1...

    目录

    1、安装Oracle客户端

    2、配置Oracle客户端

    打开Oracle客户端安装路径

    编辑tnsoranames.ora配置文件

    3、Plsql配置路径

    plsql11及以前版本

    plsql12+

    4、配置OracleHome和OCI library参数

    5、重启PLSQL工具


    1、安装Oracle客户端

    注意:win7/winServer2008R2及以前版本,安装Oracle32位客户端,win10/winServer2012及以后版本安装Oracle64位客户端,否则plsql读取时会报错。

    客户端下载地址:

    Oracle11g x64位客户端 及plsql工具

    Oracle11g x32位客户端及工具

    安装时,默认选项即可

    2、配置Oracle客户端

    打开Oracle客户端安装路径

    编辑tnsoranames.ora配置文件

    # tnsnames.ora Network Configuration File: D:\app\product\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames.ora
    # Generated by Oracle configuration tools.
    
    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_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.154.1)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = orcl)
        )
      )

    3、Plsql配置路径

    plsql11及以前版本

    工具--首选项(Tools—Preferences)

    plsql12+

    配置—首选项(Configure—Preferences)

    4、配置OracleHome和OCI library参数

    Oracle Home:填写如下OraClient11g_Instant

    OCI library:安装好Oracle客户端后,点击下拉,会自动读取来

    5、重启PLSQL工具

    保存plsql配置后,重启plsql,成功加载配置文件,可以登录你配置进的数据库。

    展开全文
  • 安装Oracle客户端 准备工作,首先下载对应Oracle版本的客户端,这个可以去Oracle官网下载,加压完目录如下: 点击setup.exe安装,选择安装类型为管理员: 其他都可以设置为默认或者自定义,当Oracle客户端...

    安装Oracle客户端

    准备工作,首先下载对应Oracle版本的客户端,这个可以去Oracle官网下载,加压完目录如下:
    Oracle客户端解压后文件
    点击setup.exe安装,选择安装类型为管理员:
    安装类型
    其他都可以设置为默认或者自定义,当Oracle客户端安装成功后,可以在windows窗口中看到Oracle的所有客户端程序,
    Oracle客户端安装后程序
    打开 Net Manager,先添加一个监听程序,一般选择默认,也可以自定义:
    添加监听
    设置好之后:
    监听设置

    现在添加服务命名:
    服务名配置
    通过IP方式连接服务器Oracle数据库:
    TCP|IP方式连接
    输入服务器IP地址和端口号:
    服务器IP地址和端口号设置
    设置Oracle数据库安装时设置的服务名,这里需要指定服务器Oracle数据库的服务名称:
    这里写图片描述

    设置完之后,进行数据库连接测试,默认使用的测试用时scott用户,可以更改为自己使用时的用户:
    连接测试失败
    如果Scott用户没有被启用,或者密码不是默认的tiger,就需要更换用户:
    更换用户测试
    测试连接成功后,就可以关闭Net Manager 了,记住要保存设置:
    保存网络配置

    PLSQL安装配置

    准备工作:绿色版Oracle客户端、PLSQL Developer,这里提供下载地址,
    百度云地址:https://pan.baidu.com/s/1tZXRQrfjjabDXU37KbkUlQ 密码:8dle,只需要将 instantclientPLSQL 下载下来即可:
    百度云文件

    下载完之后,先解压PLSQL,如果想用中文版,可以跟着手册进行安装,咱们这里先安装PLSQL:
    PLSQL安装

    点击PLSQL安装程序,进行基本安装,安装位置可以自行修改(建议上是不安装至C盘):
    PLSQL安装位置
    其他安装步骤可以选择默认步骤,直到安装PLSQL安装完成:
    PLSQL安装成功

    PLSQL安装完成时,可以桌面上发现PLSQL(我们喜欢叫它为油桶,嘻嘻),然后我们打开PLSQL,先不用连接数据库,直接点击cancel就行,这时需要我们注册账号,打开解压包中的 PLSQL Developer10.0.3.1701_keygen.exe 程序:
    PLSQL钥匙
    对应注册表中的数据填写即可,注册成功后如下图:
    PLSQL注册成功

    PLSQL安装注册完成后,这时就要将绿色版Oracle客户端解压出来了(客户端为百度云盘图第二个):
    Oracle绿色版
    得到Oracle客户端文件后,这里我们需要去 instantclient 文件夹中创建一个名为 NETWORK的文件夹:
    创建NETWORK文件夹
    NETWORK 文件夹创建完后,在往此文件夹中创建名为ADMIN的文件夹:
    admin文件夹创建
    最后我们在ADMIN文件夹中创建 tnsnames.ora Oracle文件:
    tnsnames.ora文件
    创建好 tnsnames.ora 文件后,我们需要在里面配置数据库连接地址,下面CWDS02是随意设置的服务名称,可以自己设定:

    CWDS02 =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 填写IP或主机名称)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SERVICE_NAME = 填写数据库服务名)
        )
      )
    

    效果如下:
    tnsnames.ora配置
    配置完之后,就可以打开之前安装好的PLSQL了,在PLSQL界面上找到 Tools –> preferences,点开设置Oracle HomeOCI library 位置:
    preferences位置
    home和library配置
    这里Oracle Home地址设置为 绿色版Oracle客户端解压位置,本人这里解压在桌面,位置如下:

    C:\Users\YGJ-server\Desktop\instantclient-basic-nt-11.2.0.3.0\instantclient_11_2

    home位置
    OCI library地址配置,则需要在Oracle Home 地址后面加上 oci.dll 就可以了,配置如下:

    C:\Users\YGJ-server\Desktop\instantclient-basic-nt-11.2.0.3.0\instantclient_11_2\oci.dll

    这样基本plsql就配置好了,现在我们只需要关闭plsql重新打开,这时我们看见Oracle logon 时,database 有地址了,在刚开始是没有得,这就表示plsql配置完成了,这时我们需要用自己Oracle数据的用户和密码登录即可,连接成功了则表示成功了。
    Oracle logon 图片如下:
    Oracle登录时

    登录成功后如下:
    plsql连接成功
    在plsql界面上最左上角,也可以看见登录的用户名和服务名:
    登录显示信息

    这里plsql基本就OK了,可以开始童鞋你的Oracle旅程了


    总结:使用安装版Oracle客户端的童鞋,只需要将PLSQL中的Oracle HomeOCI library 修改为客户端地址中的BIN路径就可以了,看上去很像环境变量配置,嘿嘿:

    Oracle Home位置-----》》》》》 E:\app\ygj\product\11.2.0\client_1\BIN
    OCI library位置-----》》》》》 E:\app\ygj\product\11.2.0\client_1\BIN\oci.dll

    这里为本人Oracle客户端安装位置,只需要换成你的就可以了;相对而言配置绿本版Oracle客户端会比较方便一些,只需要配置一下服务命名地址就可以了;使用安装版的话,配置地址会比较轻松,因为界面化操作还是比较实用的;
    好了,这就是基本的plsql使用配置介绍,有问题可以在下面评论,如果有更好的方法,可以一起交流学习,希望可以帮助到正在学习Oracle的你,嘻嘻…….

    展开全文
  • 要在服务器linux 下连接使用oracle 必须先按装oracle客户端。下面来记录下如何安装成功。 一、安装必要的库gcc依赖 yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel gcc python-...

    要在服务器linux 下连接使用oracle 必须先按装oracle客户端。下面来记录下如何安装成功。

    一、安装必要的库gcc依赖

    yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel gcc python-devel -y
    

    二、用pip安装cx_Oracle

    pip install cx_Oracle
    

    三、使用的时候,得装一个oracle客户端
    下载地址:
    链接:https://pan.baidu.com/s/1o8eQze_cgUKdPJjigOF9-w 密码:0cit

    四、上传 oracle_client.zip 到服务器linux

    rz  oracle_client.zip
    

    五、移动到 /usr/local/oracle 目录

     	 mkdir -p /usr/local/oracle
        unzip -d /usr/local/oracle/ oracle_client.zip
    

    六、配置环境变量:
    (root)

    vim /etc/profile
    
    export ORACLE_HOME=/usr/local/oracle                 
    export LD_LIBRARY_PATH=/usr/local/oracle
    PATH=$PATH
    export PATH
    
    source /etc/profile
    

    七、创建软链接

    cd /usr/local/oracle
    ln -s /usr/local/oracle/libclntsh.so.11.2  libclntsh.so
    

    如果提示存在就不需要创建

    八、指定动态链接库
    (root)

    cd /etc/ld.so.conf.d
    touch oracle.conf
    vim oracle.conf
    

    九、写入oracle_client的路径

    /usr/local/oracle
    

    启动生效

    ldconfig
    

    十:配置etc/hosts
    增加一行命令

    127.0.0.1 hostname
    
    如:127.0.0.1 DT-IMG-1
    

    封装成 sh 脚本 一键安装 install-oracle-client.sh

    yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel gcc python-devel -y
    pip install cx_Oracle
    mkdir -p /usr/local/oracle
    unzip -d /usr/local/oracle/ oracle_client.zip
    
    (grep "ORACLE_HOME" -lr /etc/profile) || echo -e "export ORACLE_HOME=/usr/local/oracle\nexport LD_LIBRARY_PATH=/usr/local/oracle\nPATH=$PATH\nexport PATH\n" >>/etc/profile
    
    source /etc/profile
    
    cd /usr/local/oracle && ln -s /usr/local/oracle/libclntsh.so.11.2  libclntsh.so
    
    cd /etc/ld.so.conf.d && touch oracle.conf
    > /usr/local/oracle
    cat >> /etc/ld.so.conf.d/oracle.conf << EOF
    /usr/local/oracle
    EOF
    
    ldconfig
    
    
    展开全文
  • windows本地安装配置oracle客户端完整流程(截图版)

    万次阅读 多人点赞 2018-03-18 03:57:23
    因为工作需要,需要通过本地oracle客户端将数据导入到远程服务器上的oracle数据库中。从csdn下了很多oracle客户端,都是属于精简版,缺少imp.exe文件,造成无法导入数据。所以最终从oracle官网下载了oracle客户端...
  • 用PLSQL Developer必须要安装oracle客户端,因为需要在客户端配置相关的内容才能用PLSQL Developer。 配置方法: 1、找到$ORACLE_HOME/client_1/network/admin目录下的tnsnames.ora文件,并用文本模式打开。 2、...
  • Oracle客户端使用

    万次阅读 2017-09-30 14:49:12
    Oracle客户端使用1.Oracle客户端的安装及配置大部分时间,Oracle数据库我们都是安装在服务器端,然后再在本地使用其他工具进行连接。例如:PL/SQL、Navicat Premium等其他工具来进行连接。但是Oracle与mysql和...
  • Oracle 9i Client (Oracle 9i 客户端) 简化版 (不安装Oracle客户端,也可以使用PLSQL Developer 不用安装Oracle客户端也可以使用PLSQL Developer 绿色! 安全! 轻便! 可靠! 1、本软件可作为简单的Oracle9i客户端...
  • 卸载oracle客户端的方法

    热门讨论 2011-11-17 18:27:55
    介绍干净卸载oracle客户端的方法 介绍干净卸载oracle客户端的方法 介绍干净卸载oracle客户端的方法
  • 如何查看Oracle客户端版本

    万次阅读 2019-04-18 09:28:08
    方法1: 查看安装的Oracle客户端版本 方法2: 查看安装的Oracle客户端版本 方法3: 查看安装的Oracle客户端版本 Linux平台: 1:使用file命令查看32位还是64位客户端。 2:通过查看$ORACLE_HOME下的lib或lib32...
  • 最近用笔记本开发,项目用的是Oracle数据库,不想本地安装Oracle客户端。 就只装了一个PLSQL 连接数据库的时候各种错误,现在解决了记录一下。 详细内容见 附件 1、运行 plsqldev1105_x64.exe2、运行 Language_...
  • 1、今天在用winform连接oracle数据库的时候提示尝试加载oracle客户端时引发BadImageFormatException.如果在安装32位Oracle客户端组件的情况下以64位模式运行,首先介绍一下我的环境 服务器是: oracle客户端是...
  • 尝试加载 Oracle 客户端库时引发 BadImageFormatException 如果在安装32 位 Oracle客户端组件的情况下以 64位模式运行 解决办法: 更改vs的debug对应的解决方案平台从Any CPU到x86。x86代表32位程序...
  • 部署xcgh系统的时候有些电脑装上客户端登录系统时连接数据库会报这个错(webservice 尝试加载 Oracle 客户端库时引发 BadImageFormatException。如果在安装 32 位 Oracle 客户端组件的情况下运行,将出现此问题),...
  • oracle10gclient(ORACLE客户端软件)

    热门讨论 2009-11-21 15:16:30
    oracle10gclient(ORACLE客户端软件) oracle10gclient(ORACLE客户端软件)
  • oracle客户端连接oracle服务器 1、配置监听器 2 启动监听器 启动成功! 3查看当前数据库local_listener的值 发现该参数没有值,没有设置动态注册的监听器信息 4,查看刚配置监听器listner1状态信息 没有任何服务...
  • 问题:尝试加载 Oracle 客户端库时引发 BadImageFormatException。...网上搜索了相关的帖子,大部分网友的问题是:在安装了32位ORACLE客户端的机器上调试程序时,连接服务器上64位ORACLE数据库,...
  • 问题:尝试加载 Oracle 客户端库时引发 BadImageFormatException。如果在安装 32 位 Oracle 客户端组件的情况下以 64 位...网上搜索了相关的帖子,大部分网友的问题是:在安装了32位ORACLE客户端的机器上调试程序时,
  • Oracle 客户端下载

    千次阅读 2014-09-11 22:10:46
    Oracle 客户端下载
  • Oracle客户端与PLSQL安装

    万次阅读 2018-04-13 15:59:56
    Oracle客户端安装包:链接:https://pan.baidu.com/s/1gIOzfk17GCYthCYahp5OEA 密码:tbcg ... 安装步骤: ...下载好Oracle客户端安装包 安装后出现: 请等待几秒钟后可能会出现这个问题:...
  • 我们项目采用Oracle数据库时,开发机采用64位的情况下,有时候会报错““System....其他信息:尝试加载Oracle客户端库时引发BadImageFormatException。如果在安装32位Oracle客户端组件的情况...
  • windows10安装oracle客户端、plsql连接远程oracle服务器 之前使用oracle即时客户端连接远程oracle客户端没有问题,后来换了windows10后不能正常使用,oracle客户端的环境变量以及plsql中oci.dll文件位置均已配置,...
  • 修改Oracle客户端字符集方法:1:可以通过修改注册表键值永久设置,类似于这样的键值:HKEY_LOCAL_MACHINE/SOFTWARE/Oracle/HOME0下,如一般的简体中文nls_lang=SIMPLIFIED CHINESE_CHINA.ZHS16GBK 2:查看数据库当前...
  • 尝试加载Oracle客户端库时引发BadImageFormatException。如果在安装32位Oracle客户端组件下以64位模式运行,将出现此问题。这个错误的意思是你的程序是32位的,而你访问的数据库是64位的。  解决方法:VS2017-&...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 27,754
精华内容 11,101
关键字:

oracle客户端