应用介绍
oracle客户端的功能主要是为了远程访问oracle服务器用的,如:当前有A,B,C三台电脑,期中C电脑中安装了一个oracle服务器,那么这个时候A电脑与B电脑如果想用sqlplus或者oracle支持的pro*C访问C电脑中的oracle数据库,就必须安装oracle客户端。
如果你的电脑上已经安装了oracle服务器,那么这个时候客户端就不需要安装了,因为oracle服务器自带客户端。
Oracle9i客户端精简版基于Oracle 9.0.1.0.1制作,去除了冗余的功能,仅保留ODBC与OLE DB功能,同时保留SQL*PLUS(包含命令行版与windows版)与SQL*Loader的完整功能。提供完美的卸载功能(即卸载后完全恢复到安装前左右,不在文件系统与注册表中遗留任何垃圾)。
Oracle9i客户端精简版支持Windows95/98/ME/2000/XP/2003,已在近200台计算机上安装运行,迄今未发现bug。
Oracle客户端精简版,有需要的小伙伴可以下载。
Oracle精简版客户端说明:
一直在使用oracle server,因此一直没有使用oracle client,
但是,并不是每个人都需要安装oralce server,因为oracle会占据太多的磁盘空间、内存与CPU。
那么这个时候,安装了oracle client有何用途呢?
难道直接通过web browser访问Enterprise Manager与iSQLPLUS不可以吗?
当然可以。
但是,一般情况下,我们习惯于在命令行下操作。
还具有一点需要说明,oralce server包含了oracle client的所有功能,如果已经安装了oralc server,那么这个时候就不需要安装oracle client了。
oralce client可以提供一些oralce命令工具供用户使用,例如sqlplus、sqlplusw、exp、imp等等;
oralce client可以提供net manager,让你配置数据库服务器的连接;
因此,我们使用PL/SQL Developer时,是需要安装oralce client的。
还具有,对于研发人员而言,
oralce的jdbc驱动有两种,一种需要oci支持,也就是需要安装客户端,另一种不需要安装客户端,可以直接与oracle服务器连接,这种叫thin jdbc driver(驱动程序类: oracle.jdbc.driver.OracleDriver;驱动程序前缀: jdbc:oracle:thin://IP:Port:InstanceName)。
有一点需要注意的是:
如果同时安装了oralce服务器与oracle客户端,那么这个时候配置时,以oracle服务器为主,通过Oracle服务器提供的Net Configuration Assistant工具进行监听、命名与Net服务的配置,而不是使用Client提供的工具。
有两种方式告诉客户端服务器的位置,我使用的是hostname方式(另一种是tnsname)
1)进入C:\Windows\system32\drivers\etc\hosts文件,在里面加入192.xxx.xxx.xxx(服务器的ip) 服务器名称(自己随意起)
2)进入服务器,找到oracle数据库的sqlnet.ora文件,在监听方式里面加入(hostname)方式就OK了。