黑马程序员技术交流社区

标题: Oracle [打印本页]

作者: 摄影勾魂    时间: 2013-12-1 19:21
标题: Oracle
       目前正在学习数据库,安装的是Oracle 11g 企业版。在下载的时候我发现网站上还有一个下载地址是Oracle客户端的。疑惑的是这个企业版或者标准版,它仅仅只是一个数据库服务器吗?客户端是独立于它的吗?还是说,就像JDK和JRE的关系,企业版中就已经包含了客户端,只是前者的用途更大?看到网上有些人写到,由于企业版太大,占内存,导致机子卡等,所以卸载了Oracle企业版然后换成安装客户端,难道说客户端相当于一个精简的Oracle版本???太多太多的疑惑,他俩到底是什么关系,功能的范围是啥,缺少一个会怎样……求助熟悉Oracle的同学解答一下,不胜感激!

作者: 25343215    时间: 2013-12-1 19:27
楼主28期的?都自学到数据库。。这么快。
作者: 摄影勾魂    时间: 2013-12-2 18:20
25343215 发表于 2013-12-1 19:27
楼主28期的?都自学到数据库。。这么快。

先自学呀。这学期还有课
作者: 25343215    时间: 2013-12-2 18:25
摄影勾魂 发表于 2013-12-2 18:20
先自学呀。这学期还有课

噢噢。我自学Web中。。等着28期开班。
作者: 依然    时间: 2013-12-2 23:14
其实每一种商业数据库都有其企业版和标准版这类的区别。一般情况下企业版提供了跟多的性能和扩展业务的功能,比如企业版提供了更强大的并行和分布式处理的能力等。
以Oracle 10 G 为例:
      Oracle Database Standard Edition One    最基本的商业版本,包括基本的数据库功能。
      Oracle Database Standard Edition           标准版,包括上面那个版本的功能和RAC。
      Oracle Database Enterprise Edition          企业版,算是性能最优的一个版本,当然也需要有一定的硬件支持。
      Oracle Database Personal Edition            个人版
其他的也不多说,对版本的理解在网上也有一大堆,对于基本的学习,有个人版就OK了。


刚刚楼主讲的客户端的问题,客户端只是访问和数据库的一个工具,有了服务端客户端才有用武之地,oracle中比较用的多的是PL/SQL。
希望对你有帮助。

作者: 摄影勾魂    时间: 2013-12-4 17:47
依然 发表于 2013-12-2 23:14
其实每一种商业数据库都有其企业版和标准版这类的区别。一般情况下企业版提供了跟多的性能和扩展业务的功能 ...

谢谢你。你说的版本之间的区别,还有客户端的作用我都明白。我想知道的是,比如你下载了一个Oracle 10g 企业版安装包,企业版组件最全了,那你说它里面包含所谓的客户端吗?我想知道它们是否就像JDK和JRE的关系。
作者: 依然    时间: 2013-12-4 23:35
摄影勾魂 发表于 2013-12-4 17:47
谢谢你。你说的版本之间的区别,还有客户端的作用我都明白。我想知道的是,比如你下载了一个Oracle 10g  ...

有包含对数据库操作的工具,对于数据库为服务器的话,其他访问并使用数据库中的程序是客户端。而我们说的我们开发时候用的操作数据库的工具应该是“Windows服务器”和“远程连接”之间的关系吧,与JDK和JRE的关系不太一样。数据库相当于Windows服务器,而我们通过远程连接对服务器进行操作和设置,而起主要的客户端是其他的访问程序。
作者: 滔哥    时间: 2013-12-5 11:46
楼主好速度
作者: 王家胜    时间: 2013-12-5 16:02
客户端是个DIY程序,选择自己喜欢的下,当然Oracle Thin连接方式有很小的你可以下下试试
作者: 摄影勾魂    时间: 2013-12-5 21:57
依然 发表于 2013-12-4 23:35
有包含对数据库操作的工具,对于数据库为服务器的话,其他访问并使用数据库中的程序是客户端。而我们说的 ...

我没想那么深,我最初的意思是想知道我下了标准版之后还用不用下载客户端。不过越论越清楚嘛,谢谢大家了。现在基本是明白了,我们一般所下载的Oracle安装包,主要是开发用的,它不仅包含了服务器端的组件也包含客户端的组件,还有其他的开发工具,也就是说你可以开发一个数据库供别人访问,你也可以去访问别人的数据库(无须再另外安装一个Oracle客户端)。不知道我这样理解是否正确
作者: 摄影勾魂    时间: 2013-12-5 21:57
滔哥 发表于 2013-12-5 11:46
楼主好速度

这块儿学的很吃力啊,还望大家多多帮助




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2