分享

oracle客户端的用途

 ylzrx 2012-06-06
oracle客户端的用途
2010-08-09 9:30

一直在使用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./blog/674937

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

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

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

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


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多