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提供的工具。

提供一篇参考文章:

http://royaki.javaeye.com/blog/674937

有两种方式告诉客户端服务器的位置,我使用的是hostname方式(另一种是tnsname)

            1)进入C:\Windows\system32\drivers\etc\hosts文件,在里面加入

192.xxx.xxx.xxx(服务器的ip)            服务器名称(自己随意起)

            2)进入服务器,找到oracle数据库的sqlnet.ora文件,在监听方式里面加入(hostname)方式即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值