百度
360搜索
搜狗搜索

oracle client,ORACLE CLIENT有什么用详细介绍

本文目录一览: 如何查看Oracle客户端版本

在实际工作中,总会遇到一些需要查看、验证ORACLE客户端版本的问题,因为一台服务器可能装了多个Oracle客户端版本;也有可能你需要知道安装的版本是32位还是64位的。如何查看Oracle客户端(Oracle Client)的版本呢? 下面介绍一下在Windows、Linux下如何查看Oracle客户端版本的方法。Windows平台:方法1: 查看安装的Oracle客户端版本如下所示,使用sqlplus -v命令,可以查到该客户端安装的 11.2.0.1.0的客户端版本。C:\Users>sqlplus -vSQL*Plus: Release 11.2.0.1.0 Production如果我要查看这个客户端版本是32bit还是64bit的呢,该如何查看,方法如下所示:Step 1:运行sqlplus /nolog命令,如果你服务器安装了多个客户端版本,那么你应该进入对应安装目录的BIN目录后,运行该命令C:\Users>sqlplus /nologSQL*Plus: Release 11.2.0.1.0 Production on Mon Nov 10 11:32:23 2014Copyright (c) 1982, 2010, Oracle. All rights reserved.SQL>Step 2:打开任务管理器,找到SQL*Plus进程,如果Oracle的客户端为32位,则在Image Name会标记为*32,那么如下图所示: Windows Server 2008 Oracle 32bit Client Windows Server 2008 Oracle 64bit Client Windows Server 2012 Oracle 32bit Client方法2: 查看安装的Oracle客户端版本在%ORACLE_HOME%\inventory\ContentsXML目录下面找到comps.xml文件,例如我目前的测试服务器上路径为C:\Oracle_Client\Client64\product\11.2.0\client_1\inventory\ContentsXML\comps.xml如果PLAT="NT_AMD64"表示安装的是64位的Oracle 客户端,如果PLAT="NT_X86"则表示安装的是32位的Oracle客户端。Oracle 64bit ClientOracle 32bit Client方法3: 查看安装的Oracle客户端版本如果操作系统是32位的,那么Oracle客户端也必定为32位,如果操作系统是64位操作系统,那么Oracle客户端则有可能为32位或64位,我们可以通过注册表来查看例如,我在Windows Server 2012上安装了一个32位的Oracle 11g Client。 运行regedit进入注册表系统,在HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\下面,你会发现下面没有注册信息,但是HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE下就能看到一些详细的注册表信息,如果安装的是64位的Oracle客户端,则注册表信息位于HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\下,而HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node下没有ORACLE目录。Linux平台:[oracle@ceglnx01 bin]$ sqlplus -vSQL*Plus: Release 10.2.0.4.0 - Production1:使用file命令查看32位还是64位客户端。Oracle Client 32 bit[oracle@db-server-01 ~]$ which sqlplus/u01/app/oracle/product/10.2.0/db_1/bin/sqlplus[oracle@db-server-01 ~]$ file /u01/app/oracle/product/10.2.0/db_1/bin/sqlplus/u01/app/oracle/product/10.2.0/db_1/bin/sqlplus: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), not strippedOracle Client 64 bit[oracle@db-server-02 ~]$ which sqlplus/u01/app/oracle/product/10.2.0/db_1/bin/sqlplus[oracle@db-server-02 ~]$ file /u01/app/oracle/product/10.2.0/db_1/bin/sqlplus/u01/app/oracle/product/10.2.0/db_1/bin/sqlplus: ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), for GNU/Linux 2.6.9, dynamically linked (uses shared libs), for GNU/Linux 2.6.9, not stripped或者Oracle Client 32 bit[oracle@db-server-01 logs]$ cd /u01/app/oracle/product/10.2.0/db_1/bin[oracle@db-server-01 bin]$ file oracleoracle: setuid setgid ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), not strippedOracle Client 64 bit[oracle@db-server-02 ~]$ cd /u01/app/oracle/product/10.2.0/db_1/bin[oracle@db-server-02 bin]$ file oracleoracle: setuid setgid ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), for GNU/Linux 2.6.9, dynamically linked (uses shared libs), for GNU/Linux 2.6.9, not stripped2: 通过查看$ORACLE_HOME下的lib或lib32目录,如果两个目录都存成,则为64位,如果只有lib目录.则为32位客户端。[oracle@db-server-01 db_1]$ ls -d liblib[oracle@db-server-01 db_1]$ ls -d lib*lib lib32如何查看Oracle客户端版本标签:toraclhttp安装intelXMLviewsrcred

Oracle客户端怎么用?

首先去下载oracleclient客户端工具
小编这里已经下载的有了,目录结构如下所示
请点击输入图片描述
打开PLSQL,点取消进去,然后弹出PLSQL主界面,找到菜单栏的tools选择属性preferences进去
请点击输入图片描述
请点击输入图片描述
请点击输入图片描述
弹出如下界面,配置oracleclient
配置好两个设置项,点apply,然后点ok,关闭PLSQL,重启PLSQL
请点击输入图片描述
上边的两个填写项就是第一步中的目录,以及目录下的一个文件
如下图所示,在哪个目录就对应的去找就可以了。
请点击输入图片描述
重启PLSQL进入到登录界面,输入相关信息,用户名密码,以及连接信息
连接信息:可以是ip:1521/实例名
也可以是network/admin目录下的tnsname.ora中配置的TNS别名。
请点击输入图片描述
连接进去成功之后
可以随便写一个语句查查,是否正常
select * from dual;
请点击输入图片描述

如何配置plsql 连接远程oracle服务器

1、找到PL/SQL Developer程序的启动快捷方式。
2、我们双击桌面快捷方式,出现界面的对话框。
3、安装oracle client之后,我们到oracle client的安装目录下,进入到network/ADMIN目录下,看到有个tnsnames.ora文件。
4、打开这个文件进行编辑。
5、编辑完这个文件后保存,我们再次双击PL/SQL Developer程序,我们看到我们这个时候可以选择database。
6、确定之后,返回了一个对话框,ORA-12541。这个表示oracle服务器上没有打开监听。
7、我们连接到这台服务器上,切换到oracle用户,使用下面命令查看下监听状态。
8、我们在使用如下图所示打开监听。
9、打开监听后,我们在返回本地机器,再次启动填写信息后,点击确定进行连接。如果连接成功的话,会出现如下图所示。

C#连接Oracle的几种方式

一:通过System.Data.OracleClient(需要安装Oracle客户端并配置tnsnames.ora) 1. 添加命名空间System.Data.OracleClient引用 2. using System.Data.OracleClient; 3. string connString = User ID=IFSAPP;Password=IFSAPP;Data Source=RACE;; OracleConnecti 一:通过System.Data.OracleClient(需要安装Oracle客户端并配置tnsnames.ora)1. 添加命名空间System.Data.OracleClient引用2. using System.Data.OracleClient;3. string connString = "User ID=IFSAPP;Password=IFSAPP;Data Source=RACE;";OracleConnection conn = new OracleConnection(connString);try{ conn.Open(); MessageBox.Show(conn.State.ToString());}catch (Exception ex){ ShowErrorMessage(ex.Message.ToString());}finally{ conn.Close();}二:通过System.Data.OracleClient(需要安装Oracle客户端不需配置tnsnames.ora)1. 添加命名空间System.Data.OracleClient引用2. using System.Data.OracleClient;3.string connString = "User ID=IFSAPP;Password=IFSAPP;Data Source=(DESCRIPTION = (ADDRESS_LIST= (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = RACE)))";OracleConnection conn = new OracleConnection(connString);try{ conn.Open(); MessageBox.Show(conn.State.ToString());}catch (Exception ex){ ShowErrorMessage(ex.Message.ToString());}finally{ conn.Close();}三:通过System.Data.OleDb和Oracle公司的驱动1. 添加命名空间System.Data.OracleClient引用2. using System.Data.OleDb;3.string connString = "Provider=OraOLEDB.Oracle.1;User ID=IFSAPP;Password=IFSAPP;Data Source=(DESCRIPTION = (ADDRESS_LIST= (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = RACE)))";OleDbConnection conn = new OleDbConnection(connString);try{ conn.Open(); MessageBox.Show(conn.State.ToString());}catch (Exception ex){ ShowErrorMessage(ex.Message.ToString());}finally{ conn.Close();}四:通过System.Data.OleDb和微软公司的Oracle驱动1. 添加命名空间System.Data.OracleClient引用2. using System.Data.OleDb;3.string connString = "Provider=MSDAORA.1;User ID=IFSAPP;Password=IFSAPP;Data Source=(DESCRIPTION = (ADDRESS_LIST= (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = RACE)))";OleDbConnection cnn = new OleDbConnection(connString);try{ conn.Open(); MessageBox.Show(conn.State.ToString());}catch (Exception ex){ ShowErrorMessage(ex.Message.ToString());}finally{ conn.Close();}备注:a.XP操作系统已经安装了微软公司的Oracle驱动C:\Program Files\Common Files\System\Ole DB\msdaora.dllb.该驱动需要Oracle客户端的三个文件(oraocixe10.dll、oci.dll、ociw32.dll)放在System32下即可五:使用ODP连接1. 下载安装ODP.NET(http://www.oracle.com/technetwork/developer-tools/visual-studio/downloads/index.html)2. 安装完全成后会产生一序列文件。3. 找到这个安装目录,打开文件夹%ORACLE_HOME%\Network\Admin在这个下面建立一个tnsnames.ora的文件,其内容可以参考其下的Sample目录下面的配置Oracle.RACE =(DESCRIPTION= (ADDRESS_LIST= (ADDRESS= (PROTOCOL=TCP) (HOST=127.0.0.1) (PORT=1521) ) ) (CONNECT_DATA= (SID=RACE) (SERVER=DEDICATED) ))Oracle.RACE为连接字符串名称,可以随便取。等号后面的字符串可以在Enterprise Manager Console工具中连接数据库后的TNS描述符中拷过来4. 引用Oracle.DataAccess命名空间5. using Oracle.DataAccess.Client;6. 示例代码:string connString = "DATA SOURCE=Oracle.RACE;PERSIST SECURITY INFO=True;USER ID=IFSAPP;password=IFSAPP";OracleConnection conn = new OracleConnection(connString);try{ conn.Open(); OracleCommand cmd = new OracleCommand(cmdText,conn); OracleDataReader reader = cmd.ExecuteReader(); this.DataGridView1.DataSource = reader; this.DataGridView1.DataBind();}catch (Exception ex){ ShowErrorMessage(ex.Message.ToString());}finally{ conn.Close();}六:使用第三方驱动第三方驱动有 Devart,下载驱动 http://www.devart.com/dotconnect/oracle/,但是是商业版,需要购买许可或破解连接格式 User ID=myUsername;Password=myPassword;Host=ora;Pooling=true;Min Pool Size=0;Max Pool Size=100;Connection Lifetime=0;1. 引用Devart.Data.Oracle命名空间2. using Devart.Data.Oracle;3.OracleConnection conn = new OracleConnection();conn.ConnectionString = "";conn.Unicode = true;conn.UserId = "IFSAPP";conn.Password = "IFSAPP";conn.Port = 1521;conn.Server = "127.0.0.1";conn.Sid = "RACE";try{ conn.Open(); //execute queries, etc}catch (Exception ex){ ShowErrorMessage(ex.Message.ToString());}finally{ conn.Close();}

阅读更多 >>>  三星怎么升级安卓版本

oracle客户端与服务端有什么区别

一、主体不同
1、客户端:指的是在客户机器上运行的部分程序。
2、服务端:指的是在服务器上运行的部分程序。
二、作用不同
1、客户端:用来辅助客户的机器连接上服务端的数据库。
2、服务端:运行服务器主数据库,方便客户端进行访问。
三、要求不同
1、客户端:属于轻量级应用,对客户机器要求不高。
2、服务端:属于重量级应用,服务器配置好坏直接影响到oracle数据库的性能。
参考资料来源:百度百科-le数据库
参考资料来源:百度百科-Oracle WebServer
服务端提供oracle服务的实例,其是数据库的核心,用于数据库的管理,对象的管理与存储、数据的存储、查询、数据库资源的监控、监听等一些服务。而客户端只是一个与服务端交互的工具,如sqlplus,在sqlplus里执行SQL语句传到服务端,服务端进行解析后执行SQL里的操作,并将操作结果输出到客户端。这就完成了一个客户端与服务端交互的过程。
服务器端当然是提供oracle数据库服务了,还包括监听服务,用于接收客户端的连接。
客户端提供了一套工具,包括开发使用的库文件、头文件,类似于informix里面的client sdk, 还是一些实用工具,如sqlplus。客户端负责和服务器通讯。
oracle客户端与服务端有什么区别:
1、oracle服务端是指装在数据库服务器上的oracle主服务,数据库的核心,用于数据库的管理,数据的与存储、查询、数据库资源的监控、监听等服务。
oracle客户端只是指与服务端交互的工具,要登录使用oracle数据库服务就需要安装客户端(例如PLSQL),利用PLSQL连接到数据库,来执行oralce服务的一些增删改查等操作。
2、服务器端不一定在本地(client一定在本地),所以需要在客户端配置TNSNAMES.ORA文件。在文件中添加服务名和IP。
3、oracle数据库服务都会有一个全局数据库名例如:orcl,这是在安装数据库时指定的。如果要安装多个数据库,那么这个全局数据库名必须不一样。服务器端的listener文件里配置有监听程序,可以配置多个监听IP。
而oracle客户端连接服务端是就要配置oracle的实例名来确认数据库信息。
4、服务器端的客户工具是通过服务器端tnsnames.ora和listener.ora进行验证并建立连接;
远程客户端是通过客户端的tnsnames.ora和服务器端的listener.ora执行验证和建立连接。

oracle如何查看客户端的字符集?

查看数据库字符集,涉及三方面的字符集:
查询oracle server端的字符集 :比较直观的查询方法是以种: SQL>selectuserenv(‘language’) from dual; 结果类似如下:AMERICAN _ AMERICA. ZHS16GBK
如何查询dmp文件的字符集 :用oracle的exp工具导出的dmp文件也包含了字符集信息,dmp文件的第2和第3个字节记录了dmp文件的字符集。如果dmp文件不大,比如只有 几M或几十M,可以用UltraEdit打开(16进制方式),看第2第3个字节的内容,如0354,然后用以下SQL查出它对应的字符集: SQL> select nls_charset_name(to_number('0354','xxxx')) from dual; 如果dmp文件很大,比如有2G以上(这也是最常见的情况),用文本编辑器打开很慢或者完全打不开,可以用以下命令(在unix主机上): cat exp.dmp |od -x|head -1|awk '{print $2 $3}'|cut -c 3-6 ,然后用上述SQL也可以得到它对应的字符集。
查询oracle client端的字符集:在windows平台下,就是注册表里面相应OracleHome的NLS_LANG。还可以在dos窗口里面自己设置,比如:set nls_lang=AMERICAN_AMERICA.ZHS16GBK ,这样就只影响这个窗口里面的环境变量。 在unix平台下,就是环境变量NLS_LANG。

ORACLE CLIENT有什么用

先回答第一个问题:
oracle安装在别的服务器的时候,需要远程操作该数据库的时候可以在本地安装客户端。
第二个问题:
你说的ORACLE
9I是oracle服务器,如果你在本地装了这个,相当与你在本地安装了一个oracle服务器版本,你可以在本地数据库上创建实例。当然装了ORACLE
9I后,你不用安装ORACLE
CLIENT也可以对远端的数据库服务器进行操作了。
PLSQL

ORACLE
的辅助工具吧,不需要装在服务器上,客户端安装PLSQL就行了,仅安装PLSQL是没有用的。
如果你的需要远程访问其他服务器上的数据库,需要安装oracle
client
才能使用plsql。

oracle client有什么用

CLIENT可以提供各种客户端访问数据库服务器的的组件,你是下拉框中是空的,说明没有配置客户端的TNS造成的,
Client当然是客户端程序,ORACLE 9I+PLSQL是服务器端程序。但是日常管理你不可能每次都登录到服务器吧,Client就是可以让你不用登录服务器就可以远程管理的

oracle Instant Client 和oracle client 有什么区别

只需要安装(准确的说是配置)oracle instant client即可(最好下载带sqlplus的),一般只用于连接,oracle client是具有管理作用的客户端了
1、Oracle Client包含完整的客户端连接工具。
2、Instant Client 是 Oracle(R) 发布的轻量级数据库客户端,减少甚至只包含几个文件,您无需安装标准的客户端,就可以通过它来运行 OCI、OCCI、Pro*C、ODBC 和 JDBC 程序。
3、Instant Client适用于那些仅需要连接远程 oracle 数据库,本地不需要安装服务端的用户。例如Toad,PL/SQL/Lab128等Oracle连接工具,虽然依赖Oracle客户端环境,单Instant Client也可以满足要求。

Oracle client 是什么啊 ?与Oracle 11g有什么区别和联系?

安装11g的时候是可以选择是否安装客户端和启动库的 如果你选了就不用装了
Orace client就是oracle客户端,要用pl/sql developer连接oracle数据库就需要客户端。也可以使用简版的(Instant Client ),网上很多资料告诉你怎么配置。
仍然需要安装oracle client或者使用instant client。

网站数据信息

"oracle client,ORACLE CLIENT有什么用"浏览人数已经达到22次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:oracle client,ORACLE CLIENT有什么用的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!