《2022年SqlServer和Oracle数据库的区别- .pdf》由会员分享,可在线阅读,更多相关《2022年SqlServer和Oracle数据库的区别- .pdf(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、SQL 语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。目前, 绝大多数流行的关系型数据库管理系统, 如 Oracle, Sybase, Microsoft SQL Server, Access等都采用了 SQL 语言标准。虽然很多数据库都对SQL 语句进行了再开发和扩展, 但是包括 Select, Insert, Update, Delete, Create,以及 Drop 在内的标准的 SQL 命令仍然可以被用来完成几乎所有的数据库操作。SQL Server SQL Server 是一个关系数据库管理系统。它最初是由Microsoft Sybase 和 Ash
2、ton-Tate 三家公司共同开发的,于1988 年推出了第一个 OS/2 版本。在 Windows NT 推出后,Microsoft 与 Sybase 在 SQL Server 的开发上就分道扬镳了, Microsoft 将 SQL Server 移植到 Windows NT 系统上,专注于开发推广 SQL Server 的 Windows NT 版本。 Sybase 则较专注于 SQL Server在 UNIX 操作系统上的应用。SQL Server 2000 是 Microsoft 公司推出的SQL Server 数据库管理系统,该版本继承了SQL Server 7.0 版本的优点,同时
3、又比它增加了许多更先进的功能。 具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。编辑本段 SQL Server 2008新功能这个平台有以下特点:可信任的 使得公司可以以很高的安全性、可靠性和可扩展性来运行他们最关键任务的应用程序。高效的 使得公司可以降低开发和管理他们的数据基础设施的时间和成本。智能的 提供了一个全面的平台,可以在你的用户需要的时候给他发送观察和信息。一、可信任的(一)保护你的信息在过去的 SQL Server 2005
4、的基础之上,SQL Server 2008做了以下方面的增强来扩展它的安全性:* 简单的数据加密SQL Server 2008 可以对整个数据库、数据文件和日志文件进行加密,而不需要改动应用程序。 进行加密使公司可以满足遵守规范和及其关注数据隐私的要求。简单的数据加密的好处包括使用任何范围或模糊查询搜索加密的数据、加强数据安全性以防止未授权的用户访问、还有数据加密。 这些可以在不改变已有的应用程序的情况下进行。* 外键管理SQL Server 2008为加密和密钥管理提供了一个全面的解决方案。 为了满足不断发展的对数据中心的信息的更强安全性的需求,公司投资给供应商来管理公司内的安全密钥。SQL
5、 Server 2008通过支持第三方密钥管理和硬件安全模块(HSM)产品为这个需求提供了很好的支持。* 增强了审查SQL Server 2008 使你可以审查你的数据的操作,从而提高了遵从性和安全性。 审查不只包括对数据修改的所有信息,还包括关于什么时候对数据进行读取的信息。 SQL Server 2008具有像服务器中加强的审查的配置和管理这样的功能,这使得公司可以满足各种规范需求。SQL Server 2008还可以定义每一个数据库的审查规范,所以审查配置可以为每一个数据库作单独的制定。为指定对象作审查配置使审查的执行性能更好,配置的灵活性也更高。(二) 确保业务可持续性* 改进了数据库
6、镜像SQL Server 2008 基于 SQL Server 2005 ,并提供了更可靠的加强了数据库镜像的平台。新的特性包括:页面自动修复。 SQL Server 2008通过请求获得一个从镜像合作机器上得到的出错页面的重新拷贝, 使主要的和镜像的计算机可以透明的修复数据页面上的 823 和 824 错误。提高了性能。 SQL Server 2008压缩了输出的日志流,以便使数据库镜像所要求的网络带宽达到最小。SQL Server 服务器安装剖析sql server 2000 以前的版本,例如7.0 一般不存在多个版本,只有标准版跟桌面版, 用户如果不清楚该装什么版本的话,可按安装上的安装
7、先决条名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 4 页 - - - - - - - - - 件指示安装, 一般在 WIN2000 服务器版上装标准版, 其他的系统装桌面版的就可以;而 SQL Server 2000 安装问题就比较大,时常见问题有如下:(1)配置服务器时中断 . (2)注册 ActiveX 时中断 . (3)显示到 100%的时候中断 . (4)提示: command line option syntax error, type command /?
8、 for help,继续安装,最后在配置服务器的时候出现: 无法找到动态链接SQLUNIRL.DLL 于指定的路径 (5)以前进行的程序创建了挂起的文件操作,运行安装程序前,必须重新启动(1)(2)(3)的解决办法:提醒:为避免误操作,先备份注册表和数据库进不了 SQL Server 2000, 可以备份Program FilesMicrosoft SQL ServerMSSQLData 文件夹的文件 . 1、先把 SQL Server 卸载(卸载不掉也没有关系,继续下面的操作)2、把 Microsoft SQL Server文件夹整个删掉。3、运行注册表 ,删除如下项:HKEY_CURREN
9、T_USERSoftwareMicrosoftMicrosoft SQL Server HKEY_LOCAL_MACHINESOFTWAREMicrosoftMicrosoft SQL Server HKEY_LOCAL_MACHINESOFTWAREMicrosoftMSSQLServer 4、需要的话就重新启动系统5、重新安装另外也可尝试单步运行安装SQL Server 2000 的方法:1:放入 SQL Server 2000 光盘. 2:在开始-运行键入F:x86setup.exe k=dbg (F是光盘 ) 注意:一、不同的操作系统支持的SQL Server 2000版本以及对硬件的
10、要求。Windows 2000 Server可以安装SQL Server 2000的任何版本 . Windows 2000 Professional只能安装 SQL Server 2000 的个人版、开发版、评估版、MCDE 二、SQL Server 2000各版本以及对硬件的要求。(4)的解决办法因为安装文件的路径 (完整路径 )里有中文 . 比如 c:SQLSERVER 中文企业版 改成 c:SQLSERVER (5)的解决办法a、重启机器,再进行安装,如果发现还有该错误,请按下面步骤b、在开始 -运行中输入 regedit c、到HKEY_LOCAL_MACHINESYSTEMCurre
11、ntControlSetControlSession Manager 位置d、选择文件 -倒出,保存e、在右边窗口右击PendingFileRenameOperations,选择删除,然后确认f、重启安装,问题解决- 如果问题依旧 ,试试先修复操作系统命令提示符下执行 : sfc /scannow 最后的方法:换 Windows 2000 安装盘 和 SQL Server2000 安装盘有时候问题的原因很奇怪,有人曾更换了一个电源就解决了问题。1 先卸载您的SQL Server 2000, 必要的时候删除 Program FilesMicrosoft SQL Server 文件夹2 打开注册表
12、在开始-运行键入 regedit 3 按下列顺序点击打开+ HKEY_LOCAL_MACHINE + SOFTWART + Microsoft + Windows + CurrentVersion + Setup + ExceptionComponents 4 将ExceptionComponents 下面的文件夹全部删除 ! 如60BFF50D-FB2C-4498-A577-C9548C390BB9 60BFF50D-FB2C-4498-A577-C9548C390BB9 60BFF50D-FB2C-4498-A577-C9548C390BB9 60BFF50D-FB2C-4498-A577
13、-C9548C390BB9 6 重新启动 : 7 重新安装SQL Server 2000 XP+SP2 的问题1.winxp+sp2 的系统需要安装 SQL Server SP3( 服务包补丁 3),如果之前已经安装 ,必须再安装一次。SP3 可以在微软网站免费下载,中文版地址如下:SQL Server 2000 Service Pack 3a 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 4 页 - - - - - - - - - 1. Oracle 电子商务套件(
14、Oracle E-Business Suite ) Oracle电子商务套件是行业中第一个集成的基于互联网的商务应用套件,它将前台与后台运营中的关键业务流程自动化。 Oracle电子商务套件涵盖了营销、销售、服务、合同、定单管理、产品设计、采购、供应链、制造、财务、项目管理、人力资源与专业服务自动化在内的企业中每一个领域的业务。2001 年全球共有 1100 多家企业实施了 Oracle 电子商务套件, 目前全球已经有超过12000家用户正在获益于Oracle电子商务套件所带来的前所未有的好处。自从 Oracle 电子商务套件首次面世以来,甲骨文公司已经推出了6 种电子商务套件的增强版本, 从
15、而形成了一整套成熟的、功能齐全的应用套件。Oracle电子商务套件能够使用户在实施业务应用时拥有前所未有的可选择性与灵活性,它的开放式基础架构与单一数据模型使用户在部署套件中的应用软件时拥有多种选择,既可以单独使用, 也可以组成业务流,还可以作为一个整体的集成套件来部署。Oracle电子商务套件既可以作为用 CD ROM 为载体的传统软件的形式,也可以作为一种在线服务的形式来提供给用户。 2. Oracle10g 新一代电子商务平台 Oracle10g是业界第一个完整的、智能化的新一代Internet基础架构, Oracle10g 电子商务平台实际上是指 Oracle 数据库 10g、Orac
16、le 应用服务器 10g 和 Oracle 开发工具套件 10g的完整集成。 Oracle数据库 10g 是第一套具有无限可伸缩性与高可用性,并可在集群环境中运行商业软件的互联网数据库,具有400 多个领先的数据库功能,在集群技术、高可用性、商业智能、安全性、系统管理等方面都实现了新的突破。作为甲骨文公司长达十年的软件技术研发成果,真正应用集群技术 (Real Application Clusters )能够提供近乎无限的扩充能力与整体可用性,为用户带来透明的、高速增长的集群功能。 Oracle应用服务器 10g 是 J2EE认证的、最轻、最快、最具伸缩性的应用服务器,提供了企业门户软件、无线
17、支持、高速缓存、轻量级 J2EE引擎、商务智能、快速应用开发、应用与业务集成、Web 服务等多种应用开发功能,形成完整的电子商务应用开发和部署环境。使用了Oracle 应用服务器 10g 的用户可以通过升级软件来取代升级硬件,大大的节省了基础设施的成本花费。 Oracle开发工具套件 10g 是一套完整的集成开发工具,可用于快速开发使用Java 和 XML语言的互联网应用和Web服务,支持任何语言、任何操作系统、 任何开发风格、 开发生命周期的任何阶段以及所有最新的互联网标准。 9i之后的 Oracle 的硬件要求很高,( Windows版本) 9i 建议配 512M内存,10g 建议配 1G
18、内存。 3.oracle11g 2007年 7 月 12 日,甲骨文公司在美国纽约宣布推出数据库Oracle 11g, 这是 Oracle 数据库的最新版本。甲骨文介绍说, Oracle 11g 有 400 多项功能,经过了1500 万个小时的测试,开发工作量达到了 3.6 万人/ 月。有意思的是,根据甲骨文以往几个版本的发行经验,发布新版 Oracle 数据库的频率在 3 年左右,以此类推, Oracle 11g 应该在 07 年年底发布,选择在 7 月份发布,不知道是否和代号Katmai 的 SQL Server 2008有关,因为目前还处于测试阶段的SQL Server 2008 将在
19、08 年 2 月发布,业内用 Oracle 10g和 SQL Server 2003做比较也曾一度惹恼了甲骨文。 Oracle 11g 五大特性与无压缩格式下存储数据相比,新的 Oracle 数据压缩技术能够确保以较小的开销节省三倍以上的磁盘存储空间。这一点比仅节省磁盘空间要具有更大的优势, 因为它能够使企业节约更多的开支,以便有更多的资金来巩固自己的地位。自动诊断知识库( Automatic Diagnostic Repository,ADR )是专门针对严重错误的知识库。 该知识库基本上能够自动完成一些以往需要由数据库管理员来手动完成的操作。作为 ADR的一部分, SQL 性能分析器( S
20、QL 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 4 页 - - - - - - - - - Performance Analyzer,SPA )是最让人惊喜的特性之一。SQL性能分析器是一个整体调整工具,管理员可以通过该工具在数据库上定义和重演(replay) 一个典型的工作负载,之后管理员可以调节整体参数来使数据库尽快的达到最佳性能而这一任务同样也是许多年以来由数据库管理员手动完成的。由于获得了最优的初始参数, 数据库管理员就不需要调整数以万计的SQL语句。管理员
21、需要做的就是给定一个典型的负载, 由 SPA根据历史记录来决定SQL的最终设置,而不用管理员来检测哪一个SQL设置是最合理的。多年以来,甲骨文公司一直在努力完成地另一个新特性便是“联机更新”(在不down 机的情况下更新软件)。实际上,很难从软件工程的角度来设计一个运行时能自动升级的软件。由于真正的应用集群( Real Application Clusters ,RAC )特性,甲骨文公司再一次对其他的数据库供应商造成了更大的压力。在实际的使用过程中, 数据库产品的用户总是希望产品有持续的高可用性,这并不是说只需满足下次补丁更新之前的 3 年的时间就够了。自动内存管理特性可以追根溯源至Oracle 9i,那时甲骨文公司推出首款自动调节存储池的工具。AMM工具其实就是一种探测机制。实际上, Oracle 11g 有很多随机访问存储池,当存储管理模式(Access Management Mode ,AMM )探测到某个存储池中已满时,它将整个随机存储器(Random Access Memory ,RAM )从一个区域分配到其他相对合适的区域。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 4 页 - - - - - - - - -
限制150内