深爱那片海 发表于 2015-1-16 22:38:54

MYSQL编程:g数据库软件“Oracle8i”存在有平安毛病...

如果你在一个遵循GPL的自由(开源)项目中使用MySQL,那么你可以遵循GPL协议使用MySQL。然而,如果你的项目不是在GPL协议下的话,你必须为使用MySQL来支付许可费用,或者你可能因为这个因素而将你的项目改为遵循GPL。oracle|平安|平安毛病|数据|数据库
  日前美国NetworkAssociates、美国CERT/CC及美国Oracle收回告诫说,数据库软件“Oracle8i”存在有平安毛病。假如这一平安毛病被歹意利用的话便可能面对以下伤害:经由过程远程操纵在数据库服务器上实行恣意代码并能够争取服务器的把持权。美国Oracle公司已发布了有关补钉程序,服务器办理员必需尽快利用。
  
  呈现平安毛病的缘故原由是Oracle8i的TNS(TransparentNetworkSubstrate)Listener注)利用了未经反省的缓冲器。因而,一旦发送某种哀求就存在引发缓冲器溢出或实行恣意代码的伤害。此时,这类代码便可能以TNSListener的权限实行。因为缓冲器溢动身生在用户认证之前,因而打击者其实不必要输出用户ID和口令。
  
  TNSListener的实行权限因平台分歧而分歧,因而平安毛病带来的影响也不尽不异。在UNIX体系下,打击者的代码能在“Oracle”用户的权限下实行。在Windows体系下,能在“LocalSystem”的平安情况(Context)下实行。不论在哪一种体系下打击者都有大概争取数据库的把持权,但在Windows体系下情形有大概更加严峻。由于打击者还大概夺得OS办理员的权限。
  
  美国Oracle发布的补钉程序能够经由过程该公司的撑持服务Web站点“Metalink”(http://metalink.oracle.com)下载。补钉的序号为“1489683”。
  
  注:所谓的TNSListener指的是呼应客户的哀求、建立毗连的设置程序。缺省形态下经由过程TCP端口1521号守候哀求。

这些过程被存储和运行在数据库服务器上,以减少在客户端的处理过程,从而最大限度地提高了处理能力,因为通常情况下数据库服务器会运行地更快。存储过程并不是MySQL独有的功能,但是这个最近新增加的功能使得这个数据库比以前更具吸引力了。

爱飞 发表于 2015-1-19 20:28:19

另一个是把SQL语句写到服务器端,就是所谓的SP(存储过程);

飘飘悠悠 发表于 2015-1-19 20:28:19

如果处理少量数据,比如几百条记录的数据,我不知道这两种情况哪个效率更高,如果处理大量数据呢?比如有表中有20万条记录.

仓酷云 发表于 2015-2-5 11:09:15

一个是把SQL语句写到客户端,可以使用DataSet进行加工;

小魔女 发表于 2015-2-11 11:16:03

很多书籍啊,不过个人认为看书太慢,还不如自己学。多做实际的东西,就会遇到很多问题,网上搜下解决问题。不断重复这个过程,在配合sql的F1功能。

不帅 发表于 2015-3-2 11:41:41

很多书籍啊,不过个人认为看书太慢,还不如自己学。多做实际的东西,就会遇到很多问题,网上搜下解决问题。不断重复这个过程,在配合sql的F1功能。

冷月葬花魂 发表于 2015-3-11 03:30:21

比如,MicrosoftSQLServer2008的某一个版本可以满足现在的这个业务的需要,而且价格还比Oracle11g要便宜,那么这一产品就是适合的。

金色的骷髅 发表于 2015-3-17 20:08:10

对于数据库来说,查询是数据库的灵魂,那么SQL查询效率究竟效率如何呢?下文将带对SQL查询的相关问题进行讨论,供您参考。

深爱那片海 发表于 2015-3-24 23:22:15

至于淘汰的问题,只能说在你的项目周期之内,微软应该都不会倒闭。
页: [1]
查看完整版本: MYSQL编程:g数据库软件“Oracle8i”存在有平安毛病...