首 页  走进名汉  解决方案  产品化服务  应用软件  客户名录  产品报价  服务与支持  招贤纳士  服务公约  Oracle高级客户服务   联系我们
    1.Oracle问答
    2.文档下载
 
 
 首页 -> 服务与支持 -> Oracle问答

DB (Database, 数据库)
  1. 为什么选择Oracle EE
  2. 为什么选择Oracle SE
  3. 为什么选择Oracle SE1
  4. Oracle EE(企业版, Enterprise Edition), SE(标准版, Standard Edition), SE1(标准版1, Standard Edition One) 区别是什么?
  5. Oracle EE RAC SE RAC 有哪些优势?
  6. Oracle EESE在存储的数据量和速度上有什么区别?
  7. Oracle SE, SE1 有什么区别?介质一样吗?
  8. Oracle 9i8i多了哪些新特性?
  9. Oracle 10g9i多了哪些新特性?
  10. Oracle 11g10g多了哪些新特性?
  11. Oracle 9i10g,推荐哪个版本?
  12. Oracle 9i10gSESE1上主要区别是什么?
  13. 什么是 Oracle Database Express Edition (XE)
  14. Oracle TB 级数据量的国内用户吗?
  15. RAC操作系统级主/(Active/Standby,双机热备)系统有何不同?RAC有什么优势?
  16. 为什么要买分区选件(Partitioning Option)
  17. 为什么要买OEM Packs
  18. Data Guard与切换磁盘阵列(Disk Array)的主/(Active/Standby)系统有何不同?
  19. 什么是TimesTen
  20. 什么是Oracle安全备份(Secure Backup)
  21. 什么是Oracle Database Vault
  22. 什么是Oracle内容数据库(Content Database)
  23. 什么是Oracle记录数据库(Records Database)
  24. Oracle支持什么语言、字符集?
  25. Oracle有简体中文版、繁体中文版、英文版、日文版吗?
  26. 什么是 Warehouse Builder Enterprise ETL, Warehouse Builder Data Quality, Warehouse Builder Connector
  27. 什么是OLAP选件?
  28. 什么是Spatial选件?
iAS (Internet Application Server, 应用服务器)
  1. 什么是iAS
  2. 什么是Oracle Web Services Manager

Integration (整合)

BI (Business Intelligence, 商务智能)

ECM (Enterprise Content Management, 企业内容管理)

IDM (Identity Management, 身份管理)

  1. 什么是Oracle Access Manager
  2. 什么是Oracle身份联邦管理(Identity Federation)
Tools (工具)
  1. 为什么要买iDS
  2. Pro*C/C++在哪个产品中?
Other (其他产品)
  1. 什么是Oracle企业安全搜索(Secure Enterprise Search)
产品综合
  1. 产品简史
  2. 众多法律要求公司加强内部监管(萨班斯法案Sarbanes-Oxley)和保护隐私(欧盟Data Privacy Directive)IT系统不得不长期监管海量信息,Oracle对此提供什么解决方案?
货比三家
  1. OracleDB2MS SQL Server 2000/2005 有什么区别?
  2. 能将MS SQL Server 2005新特性和Oracle比较一下吗?
  3. 能将IBM DB2 9新特性和Oracle比较一下吗?
  4. OracleMySQLPostgreSQLIngresCaché等数据库比较,最大的区别是什么?
  5. 世界上最大的数据库是什么?
  6. Oracle收购支持开放源代码的公司--Innobase公司和Sleepycat公司,和MySQL公司有关系吗?
  7. 其他数据库的xxxx功能Oracle有吗?
  8. 客户想采用DB2,因为IBM说免费送软件或者硬件,如何劝说客户不要上当?
  9. Oracle这么先进,为什么个别行业DB2占优势?
  10. Oracle收购Hyperion,和IBM商务智能(BI)方案有关系吗?
  11. Oracle Spatial和其他GIS(地理信息系统)厂商产品比起来有什么不同?
跨越平台
  1. 决定Oracle介质类型的平台(Platform)参数有什么?
  2. 32位平台和64位平台的Oracle介质一样吗?xxxx平台的Oracle32位还是64位?
  3. Oraclexxxx平台迁移到yyyy平台困难吗?
  4. Oracle某版本在xxxx平台上能否运行?是否通过认证?
  5. Oracle EE对平台(硬件/操作系统)有何要求?
  6. RAC对平台(硬件/操作系统)有何要求?
  7. Data Guard或者主/(机热备)结点服务器配置要一致吗?
  8. xxxx平台上的Oracle某功能,在yyyy平台上有吗?
  9. 能购买在SCO UnixWare上运行的Oracle吗?
  10. Oracle产品可以支持 IPv6 网络吗?
  11. xxxx平台和yyyy平台,Oracle推荐哪个平台(硬件和操作系统)
  12. 32bit(32)64bit(64)平台有什么区别?
怎么用
  1. 哪里有Oracle的中文介绍性技术文档?
  2. 能推荐几个Oracle中文技术网吗?如何获得中文教材?如何获得Oracle培训?
  3. 我要在xxxx平台上支持nnn并发用户(Parallel user),处理器(Processor)和内存需要配多少?
  4. 我们测试Oracle比其他数据库慢,怎么回事?
  5. 产品出了问题怎么办?有什么售后服务?
  6. 如何获得网上支持?
  7. 如何下载Oracle产品?
  8. Oracle安装文档在哪儿?
  9. 能演示一下Oracle安装、配置吗?
  10. Oracle怎样从老版本升级(upgrade)到新版本?困难吗?
  11. 24小时处理业务的数据库,能不停系统做大版本升级吗,例如,8i升级到10g
  12. 我能在一台机器上运行多个Database实例(instance)吗?
  13. Oracle怎么实现复制(Replication)
概念浅说
  1. 什么是平台(Platform)
  2. 什么是数据库?
  3. 什么是关系型数据库(RDBMS)
  4. 什么是网格计算(Grid Computing)
  5. 什么是SQL
  6. 什么是门户(Portal)
  7. 数据库镜像(mirror),复制(replication)、移植(migration)、抽取(extract)、升级(upgrade)的区别是什么?
  8. 什么是"读一致性"(Read Consistency)?什么是"脏读"(Dirty Read)
  9. 什么是容灾(DR, Disaster Recovery)
  10. 什么是高可用性(HA, High Availability)
  11. 什么是可靠性(Reliability)
  12. 什么是高性能(High Performance)
  13. 什么是伸缩性(Scalability)
  14. 什么是容错(Fault Tolerance)
  15. 什么是SOA(面向服务架构,Service-Oriented Architecture)
  16. 什么是"数据分布(分布式数据库)""数据集中"

DB (Database, 数据库)

  1. 为什么选择Oracle EE

    简单说:
    EE
    针对大型应用系统,除数据库基本功能外,还支持系统无限扩展(scalability)、高可用性(availability)、高安全性(security)、数据分析(OLAP)、数据仓库(data warehouse)、内容管理(content management)和自动管理功能。
    详细说:
    EE
    支持并发集群的“RAC选件,加速大数据量访问的分区选件”(Partitioning),多维在线分析的“OLAP选件,预测业务发展的数 据挖掘选件”(Data Mining),管理地理信息的空间数据选件”(Spatial),传输和存储加密的高级安全选件”(Advanced Security),实现行级安全的标签安全选件”(Label Security),实现内容管理的内容数据库记录数据库”(Content Database, Records Database),加强内部监控的“Database Vault”,数据仓库构建高级功能(Warehouse Builder Enterprise ETL, Warehouse Builder Data Quality),数据库自动管理功能(Enterprise Manager Packs),实现容灾的数据卫士(Data Guard),实现数据复制的流(Streams),以及支持并行执行、并行备份等。
    参考:http://www.oracle.com/lang/cn/database/product_editions.html

  2. 为什么选择Oracle SE

    SE
    是针对中小企业的世界一流数据库。
    SE
    成本低廉,采购便宜,易于安装,易于使用,内置自动管理功能大大降低日常工作量。
    SE
    支持最多4处理器(processor)的单服务器或集群(Cluster)服务器。
    SE
    RAC功能实现低成本、高性能、高可靠性和高扩展性并行集群服务器系统。
    SE
    在各种平台上互相兼容,直接移植,打破平台限制。
    SE
    上的应用系统可以向EE平滑升级(EE需另购),保护系统投资。
    SE
    安全,继承Oracle坚不可摧的数据库内核。
    SE
    Oracle Application Express功能轻松将ExcelAccess移植到Oracle中,集中管理,共享信息,安全访问。

  3. 为什么选择Oracle SE1

    SE1
    是针对 部门级应用 的世界一流数据库。
    SE1
    成本低廉,采购便宜,易于安装,易于使用,内置自动管理功能大大降低日常工作量。
    SE1
    支持最多2处理器(processor)的服务器。
    SE1
    在各种平台上互相兼容,直接移植,打破平台限制。
    SE1
    上的应用系统可以向EE平滑升级(EE需另购),保护系统投资。
    SE1
    安全,继承Oracle坚不可摧的数据库内核。
    SE1
    Oracle Application Express功能轻松将ExcelAccess移植到Oracle中,集中管理,共享信息,安全访问。

  4. Oracle EE(企业版, Enterprise Edition), SE(标准版, Standard Edition), SE1(标准版1, Standard Edition One) 区别是什么?

    1. SE1
    针对部门和小企业,SE针对中小企业和单位,EE针对大中型企业和单位。使用SE,就意味着用户不能使用功能强大的EE选件,EE选件可以实现高性能、高可用性、高扩展性、高安全性、高级管理功能、高级数据分析、内容管理、地理信息和数据库仓库高级ETL功能。EE还支持数据压缩(compression),适合存储资源有限、I/O量大的数据仓库。
    2. 10g SE
    集群(RAC)功能有限,最多扩展到4个处理器(processor),不能使用集群文件系统(CFS)和第三方集群软件(, Veritas),而且对于存储只能使用ASM(Automatic Storage Management),不易管理。EE没有上述限制。
    3. EE
    支持自动故障诊断、自动调优、大规模数据库的真实压力测试、变更管理和配置管理,降低DBA的工作强度和人为错误概率,SE不具备此功能。
    4. SE
    适合中小数据库,只支持全备份,不支持EE所具备的增量备份(incremental backup),一个连续运行的大数据库每天做全备份是不可想像的。EE还支持并行备份/恢复,成倍提高速度,在有限的时间窗口里完成备份/恢复,而SE没有此功能。
    5.
    管理各类文件的内容管理功能,SE用户必须自己开发,EE支持内容管理功能,降低用户开发成本和风险。
    6. SE
    没有容灾功能,EEData Guard容灾功能,能实现远程镜像。SE只支持单向复制(Basic Replication)EE支持多主结点任意方向复制,EE可以向SE/SE1复制,但是SE/SE1不能向EE复制。
    7.
    如果从一个平台到另一个平台传输数据,SE只支持逐条记录导入、导出,比较慢。EE支持跨平台传输表空间(Transportable tablespaces),像拷贝文件一样快;EE还支持数据仓库构建过程的数据质量控制。
    8. SE
    对硬件资源的并行使用率很低,不具备并行查询/DML(Parallel Query/DML)、并行备份/恢复(Parallel backup and recovery)。如果在一个多CPU的机器上,使用SE,在同一时间做查询时只能用到一个CPU,而EE可以使用所有CPU,甚至把负载均衡(load balance)到其他服务器上,成倍提高执行速度。
    9. SE
    必须关闭数据库才能实现重组和升级,而EE在线就能完成,消除了此计划停机成本;如果有异常停机,SE做不到快速恢复,而EE可以利用的闪回恢复(Flash Recovery)和块级介质恢复(Block-level media recovery)快速恢复,把异常停机损失降到最低。
    10.
    要实现加密、分级安全和内部监控,SE用户只能自己开发,缺点是容易被黑客绕过;EE在数据库内核实现相应安全功能,黑客无法绕过。
    参考:
    版本比较:http://www.oracle.com/lang/cn/database/product_editions.html
    Oracle
    数据库10g产品系列:http://www.oracle.com/global/cn/documentation/10g/doc/10gdb_product_family_0104_cn.pdf
    Oracle
    数据库10g SEhttp://www.oracle.com/global/cn/documentation/10g/database/DS_General_Oracle_Database10g_SE_0104.pdf
    Oracle
    数据库10g SE1http://www.oracle.com/global/cn/documentation/10g/database/DS_General_Oracle_Database10g_SE1_0104.pdf

  5. Oracle EE RAC SE RAC 有哪些优势?

    SE RAC
    最多支持4 处理器(Processor)的集群(Cluster)系统(一般两个结点机)EE RAC没有此限制,可以无限扩充(Scalability)。当SE达到系统极限而需要升级到EE时,必须重新购买EE
    存储管理方面,SE RAC只能用Oracle ASM(Automatic Storage Management)EE RAC没有此限制,可以使用ASM、裸设备(Raw Device)和集群文件系统(Cluster File System)
    RAC
    底层集群管理软件,SE RAC只能用Oracle的集群管理软件,EE RAC可以用Oracle的集群管理软件,也可以用客户习惯的第三方(3rd part)的集群管理软件。

  6. Oracle EESE速度有什么区别?

    EE
    SE的内核是一样的,所以基本功能一样。EE针对企业级用户,SE针对中小企业和部门级用户,当数据量达到企业级时,SE因没有并行功能(Parallel)而显得力不从心,而EE高性能 (High Performance)、高可用性(High Availability)、高安全性(Advanced Security)和高级数据分析(analysis)的优势就显现出来,从容应对。

  7. Oracle SE, SE1 有什么区别?介质一样吗?

    SE
    最多支持4处理器(Processor)SE1 最多支持2处理器;
    SE
    支持RACSE1 不支持RAC
    介质不一样。
    参考:
    http://www.oracle.com/lang/cn/database/product_editions.html
    http://www.oracle.com/global/cn/documentation/10g/database/DS_General_Oracle_Database10g_SE_0104.pdf
    http://www.oracle.com/global/cn/documentation/10g/database/DS_General_Oracle_Database10g_SE1_0104.pdf

  8. Oracle 9i8i多了哪些新特性?

    简要说:
    9i
    更易于管理。
    详细说:
    并发集群,8i OPS升级为9i RAC8i结点间用硬盘交换信息,9i结点间采用高速网线的缓存熔合(Cache Fusion)技术交换信息,交换速度提高100倍以上。
    9i
    可以在线修改内核参数和内存分配,8i不行。
    数据文件和表空间管理,8i手工管理,9i自动管理。
    9i
    8i增强了对ANSI SQL99的支持。
    9i
    8i增强了故障后的快速恢复(Fast-start)
    8i
    只支持物理备份(physical backup)数据库,9i还增加了支持逻辑备份(logical backup)数据库,使备份数据库除了作为主数据库的镜像外,还可以提供其他数据服务。
    详见:http://download-west.oracle.com/docs/cd/B10501_01/server.920/a96531/toc.htm

  9. Oracle 10g9i多了哪些新特性?

    简要说:
    10g
    支持网格(Grid),支持自动管理(Automatic Management)
    详细说:
    10g
    g"Grid"缩写,支持网格计算,即,多台结点服务器利用高速网络组成一个虚拟的高性能服务器,负载在整个网格中均衡(Load Balance),按需增删结点,避免单点故障(Single Point of Faliure)
    安装容易,安装工作量比9i减少了一半。
    新增基于浏览器的企业管理器(Enterprise Manager)
    自动存储管理(ASM),增删硬盘不再需要操作系统管理员设置的镜像、负载均衡、物理卷、逻辑卷、分区、文件系统,只要打一条Oracle命令,ASM会 自动管理增加或删除的硬盘。
    内存自动化,根据需要自动分配和释放系统内存。
    SQL
    性能调整自动化。
    免费提供基于浏览器的小应用开发工具Oracle Application Express(原名HTML DB),支持10g9i R2
    快速纠正人为错误的闪回(Flashback)查询和恢复,可以恢复数据库、表甚至记录。
    数据泵(Data Pump)高速导入、导出数据,比传统方法导出速度快两倍以上,导入速度快15--45倍。
    精细审计(Fine-Grained Auditing),记录一切对敏感数据的操作。
    透明数据加密(Transparent Data Encryption),授权用户存取敏感数据时自动加密解密,无须修改应用程序而实现高级安全。
    存储数据的表空间(Tablespace)跨平台复制,极大的提高数据仓库加载速度。
    (Streams)复制,实现低系统消耗、双向(double-direction)、断点续传(resume from break point)、跨平台(cross platform)、跨数据源的复杂复制。
    容灾的数据卫士(Data Guard)增加了逻辑备份功能,备份数据库日常可以运行于只读状态,充分利用备份数据库。
    支持许多新EE选件,实现内容管理的内容数据库记录数据库” (Content Database, Records Database),加强内部监控的“Database Vault”,数据仓库构建高级功能(Warehouse Builder Enterprise ETL, Warehouse Builder Data Quality)
    Data Masking
    将敏感数据用掩码替换,防止在开发、测试和外包环境中泄密。
    详见:
    针对DBA的新特性:http://www.oracle.com/technology/global/cn/pub/articles/10gdba/index.html
    10g
    第一版新特性(英文)http://download-west.oracle.com/docs/cd/B14117_01/server.101/b10750/toc.htm
    10g
    第二版新特性(英文)http://download-west.oracle.com/docs/cd/B19306_01/server.102/b14214/toc.htm
    (
    对低端客户,还可介绍SE内嵌了RAC,或SE1)

  10. Oracle 11g10g多了哪些新特性?

    Oracle Database 11g
    基于世界领先数据库30年之经验,对网格计算自动化的支持进一步增强,主要新特性有:
    真正应用测试(Real Application Testing):数据库重演(Database Replay)SQL性能分析(SQL Performance Analyzer)功能,能录下生产数据库的运作情况,在测试数据库上重现,使测试数据库在真实压力下测试和调优,减少IT系统变更的测试时间、风险和成本。
    增强容灾:Oracle数据卫士(Data Guard)架构中,备份数据库(Standby DB)在作生产库的同步镜像的同时,还能用于查询报表、备份数据、测试修改和滚动升级(rolling upgrade),分担生产数据库负载,提高容灾系统的投资回报率(ROI)
    增强海量信息的信息生命周期:11g提供更多分区(Partitioning)类型和分区自动化,内嵌分区顾问(Partitioning Advisor)”能自动提出分区建议。11g压缩(Compression)功能不但能压缩结构化数据,还能压缩非结构化数据(LOB)
    完全再现(Total Recall)DBA轻松查询任意时间点特定表的数据,便于跟踪和审计。
    安全文件(Secure Files)XML、影像、3D图形等大对象数据(LOB)存储到11g,可以获得和文件系统一样高的性能,而比文件系统更易管理,提高安全性和生产率。
    增强高可用性(HA):新增了不停数据库打补丁和数据恢复顾问”(Data Recovery Advisor)功能。增强闪回事务(Flashback Transaction)和并行备份/恢复(Parallel Backup & Restore)
    增强XML:提升XML DB性能,新增二进制XML存取。
    增强透明加密:在原来列(字段)加密的基础上,11g新增表加密和LOB加密。
    增强内嵌OLAP立方体(多维数据库):在11g中,OLAP立方体像物化视图一样使用,简化开发。持续查询通知(Continuous Query Notification)功能,通知应用程序重要的数据变化。
    查询结果缓存(Query Result Caches):提高查询速度可达6000倍。
    持久连接池(Resident Connection Pooling):大幅提高并发连接数。
    增强应用开发:新增客户端缓存(Client Side Caching),增强XML处理、Java加速(JIT).NET开发、Oracle Application ExpressSQL Developer
    增强自我管理和自动化:自动SQL调优(Automatic SQL Tuning)、内存调优、RAC调优。支持工作台(Support Workbench)DBA提出解决数据库问题的工作流程建议。
    Oracle Spatial
    增加支持3D
    参考:http://www.oracle.com/global/cn/documentation/11g/database11g_newfeatures_whitepaper.pdf

  11. Oracle 9i10g,推荐哪个版本?

    价格,9i10g一样。
    成熟,10g已推出第二版,和9i一样成熟。
    功能,10g兼容9i,比9i功能多。
    管理,10g更自动化,比9i简单。
    开发,10g兼容9i
    售后,从现在开始到最后支持期限,10g9i长久。

  12. Oracle 9i10gSESE1上主要区别是什么?

    9i SE
    没有RAC10g SERAC
    9i
    没有SE110g才开始有SE1

  13. 什么是 Oracle Database Express Edition (XE)

    Oracle Database Express Edition
    是免费入门的小数据库,为开发者、初学者和学生提供一个无风险的数据库平台,可以嵌入到第三方产品,可以直接移植到EESESE1
    XE
    有些硬性限制,只支持32-bit Linux Windows,数据库最大4GB(包括系统数据),内存最大1GB,处理器(processor)最多1个,一台计算机最多启动一个数据库,技术支持由 OTN论坛(Forums)提供。
    下载:http://www.oracle.com/technology/software/products/database/xe/index.html

  14. Oracle TB 级数据量的国内用户吗?

    Oracle
    EB 级数据库(1EB = 10亿GB)TB 级用户在国很多,以电信行业为例:
    浙江移动 – HP-UX – 3 RAC Clusters
    Batch Billing (21 TB, 4
    16 way nodes, 4000 SQL/sec). 300 GB loaded per day.
    Prepay Mobile Call Authorization (1.5 TB, 4 nodes, 4000 SQL/sec) – 13 million users
    江苏移动 – HP-UX – 10 RAC Clusters
    Reporting (16* TB initial, 3
    24 way nodes) - 13 million users
    3 x Prepay Mobile Call Authorization (0.6 TB, 2 nodes, 4000 SQL/sec) – 13 million users
    安徽移动 – AIX P690 – 2 RAC Clusters
    Batch Billing (10 TB , 2
    16 way nodes, 48 GB RAM, 600 SQL/sec)
    Prepay Mobile Call Authorization (1.5 TB, 2 nodes, 9000 SQL/sec) – 7 million users

  15. RAC和操作系统级主/(Active/Standby,双机热备)系统有何不同?RAC有什么优势?

    简要说:
    RAC
    是多台服务器同时工作,主/备系统只有一台工作。
    详细说:
    硬件利用率:RAC是多台结点服务器并行工作,整体性能接近于所有结点服务器之和,硬件利用率100%;主/备系统是一台结点服务器工作另一台等待,浪费至少50%投资。
    性能扩展:RAC可以在线添加结点服务器,近乎无限扩展;主/备系统最多只能达到一台服务器的容量。
    负载均衡:RAC所有结点负载均衡;主/备系统没有负载均衡。
    可用性:出现故障时,RAC所有结点服务器一分钟以内故障切换(Failover),切换速度是主/备系统1040倍。
    采购:RAC需要单独购买;主/备系统需要购买第三方HA(High Availability)软件。

  16. 为什么要买分区选件(Partitioning Option)

    简要说:
    分区在后台把大表拆成小表,速度通常提高15倍以上。
    详细说:
    当一张表数据量以GB计或者记录数达百万条以上时,建议用分区(Partitioning)选件将大数据量的表分而治之,提高增、删、改、查的速度和可靠性(Reliability)、并发性(Parallel),速度通常提高15倍以上。分区可以存放于不同存储设备,甚至离线,满足信息生命周期管理的分层存储需求,降低成本。分区由DBA设置并自动维护,应用系统无须作任何修改,对用户和开发人员也是透明的,他们的操作无须作任何改变。
    参考:
    10g http://www.oracle.com/global/cn/documentation/10g/database/twp_dss_partitioning_10gr1_0205.pdf
    11g http://www.oracle.com/global/cn/documentation/11g/twp_partitioning_11gR1_2007_05.pdf

  17. 为什么要买OEM Packs

    简要说:
    诊断包、性能优化包、变更管理包、配置管理包、Provisioning PackData Masking Pack能将DBA从日常繁琐、复杂的管理工作中解放出来,把更多精力投入到企业数据管理战略中去。
    详细说:
    数据库诊断包(Diagnostics Pack):通过自动诊断和解决数据库性能问题来确保高可用性(High Availability),包括自动数据库诊断监控器(ADDM)、自动工作量信息库、性能与操作系统监控及事件管理。
    性能优化包(Tuning Pack):通过资源自动化管理,提高事务吞吐量和改进查询性能,优化Oracle数据库环境。
    变更管理包(Change Management Pack):捕获并记录数据库对象与属性的变更,使用户在不停机的情况下能够更快速地修改应用程序。
    配置管理包(Configuration Management Pack):自动化了数据库环境下管理软件和硬件配置和部署的过程。
    Provisioning Pack
    :为Oracle和操作系统自动安装软件和补丁,并能实现RAC的结点服务器数量增减。
    Data Masking Pack
    :将敏感数据用掩码替换,防止在开发、测试和外包环境中泄密。
    参考:
    10g http://www.oracle.com/global/cn/documentation/10g/Enterprise_Manager/index.html
    11g http://www.oracle.com/global/cn/documentation/11g/index.html

  18. Data Guard与切换磁盘阵列(Disk Array)的主/(Active/Standby)系统有何不同?

    简要说:
    Data Guard
    Oracle EE免费功能实现主/备;切换磁盘阵列的系统需要购买磁盘阵列和第三方HA(High Availability)软件实现主/备。
    详细说:
    Oracle企业版内嵌的Data Guard,不需要另行购买,不需要特殊的硬件就可实现主/备,备份机是主机的镜像(mirror),可以实现多台备份机异地容灾,支持远程宽带网,支持断点续传(resume from break point)。备份机的数据库除了作镜像外,还可以有其他用途。
    切换磁盘阵列的主/备需要购买第三方HA软件,需要磁盘阵列,总共只有主机和备份机这两台机器,而且距离非常近,当出现故障时,磁盘阵列切换到备份机上,备份机的数据库才能启动。

  19. 什么是TimesTen In-Memory Database

    TimesTen In-Memory Database
    是实时(real-time)内存数据库,每秒可处理百万笔事务,为高速而关键的应用提供数据管理功能。
    TimesTen In-Memory Database
    既可作为单独数据库也可作为应用服务器/中间件的高速数据源,从而极大提高系统响应速度。
    行业:电信、金融、交通等。
    应用:股票交易、实时计费、航线运营系统、呼叫中心事件管理、网络事件管理。
    客户:安徽电信在线计费系统、Amdocs、亚斯贝克通信公司(Aspect Communications)、亚美亚(Avaya)、思科、爱立信、JP摩根(JP Morgan)、朗讯、NEC、诺基亚、斯普瑞特(Sprint)、美国联合航空公司等。
    参考:http://www.oracle.com/lang/cn/database/timesten.html
    下载:http://www.oracle.com/technology/global/cn/software/products/timesten/index.html

  20. 什么是Oracle安全备份(Secure Backup)

    Oracle Secure Backup
    是带数据加密功能的磁带备份管理软件,能将海量Oracle数据库和文件系统备份到磁带机或带库。利用它,用户不需要采购第三方备份管理软件。
    它独到之处:
    数据离开数据库前就加密,杜绝磁带备份泄密。
    业界最快的Oracle DB备份。
    OEM集中管理,易用。
    创新的报价方式,廉价。
    统一供应商,降低复杂性,兼容性好,出现问题容易解决。
    参考:http://www.oracle.com/lang/cn/database/secure-backup.html

  21. 什么是Oracle Database Vault

    Oracle Database Vault
    Oracle EE安全方面的选件,它能控制谁(包括DBA)、何时、能否以及如何访问数据库哪些数据,并记日志。
    参考:http://www.oracle.com/lang/cn/database/database-vault.html
    演示:
    http://www.oracle.com/pls/ebn/swf_viewer.load?p_shows_id=5641797&p_referred=0&p_width=800&p_height=600
    http://www.oracle.com/technology/deploy/security/database-security/viewlets/demo2_viewlet_swf.html
    http://www.oracle.com/technology/deploy/security/database-security/viewlets/demo7_viewlet_swf.html

  22. 什么是Oracle内容数据库(Content Database)

    Oracle Content Database
    Oracle EE内容管理方面的选件,它集中存放整个企业的文档,支持文档版本管理、审批流程和权限管理,和Windows资源管理器一样易用,促进企业知识的共享和继承。
    参考:http://www.oracle.com/lang/cn/database/contentdb.html

  23. 什么是Oracle记录数据库(Records Database)

    Oracle Records Database
    Oracle EE内容管理方面的选件,用于分类保存重要文档,定期归档或者销毁。
    参考:http://www.oracle.com/lang/cn/database/recordsdb.html

  24. Oracle支持什么语言、字符集?

    Oracle
    支持几乎所有语言和字符集的存储和显示。语言有 中文、英文、日文、法文等等。字符集有 GBK(国标扩展字符集,包括简、繁)BIG5(繁体)ASCII(英文)Unicode(国际标准大字符集)等等。

  25. Oracle有简体中文版、繁体中文版、英文版、日文版吗?

    Oracle
    对各种语言、字符集的支持都集成在一个版本中,它会根据用户的 OS 或浏览器的语言自动选择相应语言,或者手工选择语言。

  26. 什么是 Warehouse Builder Enterprise ETL, Warehouse Builder Data Quality, Warehouse Builder Connector

    这三个产品都用于扩展Oracle Warehouse Builder功能。
    Warehouse Builder Enterprise ETL
    Oracle EE选件,支持大规模高速ETL、复杂的部署环境、变更影响分析和面向对象数据ETL
    Warehouse Builder Data Quality
    Oracle EE选件,支持处理异常数据、描述数据特征、审计,从而保证ETL数据质量。
    Warehouse Builder Connector
    :单独产品,使Oracle Warehouse Builder能从ERPCRM抽取数据。
    内部网参考:http://my.oracle.com/portal/page/myo/ROOTCORNER/SALES_KIT_REPOSITORY/Products/Database%20and%20Information%20Management/database_data_warehouse/OTD-OWB%206-26-06.ppt
  27. 什么是OLAP选件?

    如果想把汇总分析速度提高几十倍,就可以考虑Oracle多维数据库选件OLAP
    关系数据库特别适合存放数以万计的明细数据,大数据量带来的问题是汇总分析慢。而多维数据库是把明细数据预先分类汇总好放到数据块中,数据块再组成多维立方体,分析的时只需要像切豆腐一样切几下立方体就能得到结果,通常比关系型数据库快十几倍以上。

  28. 什么是Spatial选件?

    Oracle Spatial
    是支持GIS(地理信息系统)数据存储、管理和处理的Oracle EE选件,地理信息通过免费的Oracle MapViewer或第三方工具展现。Oracle Spatial能与其他信息系统无缝整合。

iAS (Internet Application Server, 应用服务器)

  1. 什么是iAS

    iAS
    是业界著名的基于J2EE标准的应用服务器,介于浏览器和数据库之间( 浏览器 <--> iAS <--> 数据库 ),属于中间件。接受浏览器请求,检索数据库,生成浏览器页面返回给用户,并控制事务流程。除了标准应用服务器功能,iAS还集成了商业智能(BI)、门户(Portal)和无线设备(Wireless)等功能。
    应用服务器概念介绍: http://www.oracle.com/global/cn/documentation/10g/database/techguide_appserver_cn.pdf

  2. 什么是Oracle Web Services Manager

    Web Services
    Internet上系统间自动通讯的标准方法,当大量提供Web Services的系统需要互相关联时,就可用Oracle Web Services Manager保证用户按一定安全规则访问多个Web Services系统。
    参考:http://www.oracle.com/lang/cn/products/middleware/identity-management/web-services-access.html

Integration (整合)

BI (Business Intelligence, 商务智能)

ECM (Enterprise Content Management, 企业内容管理)

IDM (Identity Management, 身份管理)

  1. 什么是Oracle Access Manager

    Oracle Access Manager
    用于大型门户网站的大量用户的身份管理,实现单点登录(SSO),对用户的灵活、动态管理,和用户自我服务。
    参考:http://www.oracle.com/lang/cn/products/middleware/identity-management/access-management.html

  2. 什么是Oracle身份联邦管理(Identity Federation)

    如果允许用户访问A系统,不能访问B系统,但允许用户通过A系统间接访问B系统时,AB系统间就能用 Oracle Identity Federation 建立安全的信息交流。
    参考:http://www.oracle.com/lang/cn/products/middleware/identity-management/identity-federation.html

Tools (工具)

  1. 为什么要买iDS

    Oracle
    开发套件(iDS)是完整、集成的开发环境,它基于JavaXMLWeb服务等国际标准,开发商业智能(BI)、事务处理(OLTP)、门户(Portal)Web服务(Web Service)和无线设备(Wireless)等应用程序。
    参考:http://www.oracle.com/technology/global/cn/products/ids/index.html

  2. Pro*C/C++在哪个产品中?

    Oracle Programmer 中。

Other (其他产品)

  1. 什么是Oracle企业安全搜索(Secure Enterprise Search)

    Oracle
    企业安全搜索 是针对企业的Web界面搜索引擎,是独立产品,它可以搜索网站、邮件、数据库、文件系统和应用系统等的信息。普通搜索引擎有泄密漏洞,用户能搜索到越权内容,并能通过搜索引擎的快照越权阅读。Oracle企业安全搜索和身份管理系统结合,保证只搜索出用户有权限看的内容。
    试用:www.oracle.com 的搜索功能。
    参考:http://www.oracle.com/lang/cn/database/secure-enterprise-search.html

产品综合

  1. 产品简史

    IT
    行业5年前就算古代了,让我们督促、帮助客户把上世纪的古董换了吧 :)
    Oracle
    数据库历史:
    1977   
    公司成立
    1979    Oracle,
    为美国军方开发。
    1980    Oracle 2,
    世界上第一个商用关系型数据库(RDBMS)
    1982    Oracle 3,
    实现跨平台,实现非阻塞查询 (DB2, SQL Server, Sybase至今没有完全实现)
    1984    Oracle 4,
    实现读一致性 (DB2, SQL Server, Sybase至今没有完全实现)
    1985    Oracle 5,
    支持客户机/服务器模式(C/S),支持分布式数据库。
    1985    Oracle 5.1,
    支持Parallel Server(OPS前身)
    1988    Oracle 6,
    实现行级锁 (DB2, SQL Server, Sybase至今没有完全实现)
    1989    Oracle 6.2, Oracle Parallel Server (OPS
    RAC的前身,DB2, SQL Server, Sybase至今没实现)
    1992    Oracle 7,
    功能全面的第一个著名版本。
    1994    Oracle 7.1,
    支持并行操作。
    1997    Oracle 8,
    对象-关系型数据库,支持多媒体和数据分区。
    1998    Oracle 8 for Linux, Linux
    上的第一种商业数据库。
    1999    Oracle 8i R1 (8.1.5, "i" is Internet),
    内嵌JVM
    Oracle 8i R2 (8.1.6)
    ,支持XML
    2000    Oracle 8i R3 (8.1.7)
    2001    Oracle 9i R1 (9.0.1), RAC (RAC
    OPS的换代产品)
    2002    Oracle 9i R2 (9.2.0)
    2004    Oracle 10g R1 (10.1.0, "g" is Grid)
    2005    Oracle 10g R2 (10.2.0)
    2007    Oracle 11g R1 (11.1.0)
    参考:http://www.oracle.com/corporate/history.html

    Oracle
    应用服务器历史:
    2000
    年以前是Oracle Application Server (OAS),后来用新技术重新开发了换代产品叫Internet Application Server (iAS)
    2000    Oracle 8i Application Server (8iAS)
    2002    Oracle 9i Application Server (9iAS, 9.0.2, 9.0.3)
    2003    Oracle 10g Application Server (10g iAS, 9.0.4) R1
    2005    Oracle 10g Application Server (10g iAS) R2
    2006    Oracle 10g Application Server (10g iAS) R3

    Oracle
    开发工具包(内含FormsReportsDiscoverer等开发工具)历史:
    1996    Developer/2000
    1999    Developer 6
    2000    Developer 6i (6.0.8)
    2002    Internet Developer Suite 9i (iDS,
    增加了JDeveloper)
    2003    Internet Developer Suite 10g
    现在开发三层应用(Web应用)多用Java,所以推荐JDeveloper。早期的FormsReports是开发两层应用的,现在的FormsReports既可以开发两层应用,也可以开发三层应用。

    TimesTen
    历史:
    1996    TimesTen
    HP实验室分离出来
    1998   
    第一个商用版
    2005   
    Oracle收购
    2003    5.0
    2004    5.1
    2005    6.0
    2007    7.0

    Berkeley DB
    历史:
    开源(Open Source)数据库Berkeley DB技术不断发展,1996年催生了Sleepycat Software公司。2006Oracle收购Sleepycat Software公司。

    Oracle Database Lite
    历史:
    2004    10.0
    2005    10.2
    2007    10.3

    Oracle Data Integrator
    历史:
    2006
    SunopsisOracle收购。Oracle Data Integrator源自于Sunopsis产品。
    2003    3.2.x
    2006    4.1
    2006    Oracle Data Integrator 10g R3 (10.1.3)

    Enterprise Linux
    历史:
    1991
    年开源(Open Source)操作系统Linux诞生。Oracle Enterprise Linux基于Linux
    2003    Enterprise Linux 3
    2005    Enterprise Linux 4
    2007    Enterprise Linux 5

    Oracle VM
    历史:
    2003
    年开源(Open Source)虚拟机Xen诞生。Oracle VM基于Xen
    2007    Oracle VM 2.1

  2. 众多法律要求公司加强内部监管(萨班斯法案Sarbanes-Oxley)和保护隐私(欧盟Data Privacy Directive)IT系统不得不长期监管海量信息,Oracle对此提供什么解决方案?

    Oracle
    是信息管理公司,其DB、内容管理、身份管理和应用(Apps)产品为企业提供了全面、可控、可见并且低成本的信息管理方案。
    Oracle DB
    提供高效、高可靠的集中存储,降成本。Oracle DB保障安全的内嵌功能有精细授权(Fine-Grained Access Control)和精细审计(Fine-Grained Auditing)
    Oracle
    高级安全(Advanced Security)选件实现存储和传输加密。
    Oracle
    标签安全(Label Security)选件实现开箱即用的精细行级安全。
    Oracle Database Vault
    选件监控包括DBA在内的所有用户操作。
    Oracle Audit Vault
    对多个数据库的审计数据实现自动获取、存储和分析。
    Oracle
    全面回忆(Total Recall)可以安全的再现数据修改历史。
    Oracle
    内容数据库(Content Database)和记录数据库(Records Database)基于高安全的Oracle DB,实现对数据、邮件、文档、多媒体等数据的自动分类、存取、审计、归档和销毁,满足相关法律要求。功能更加丰富的信息生命周期管理(ILM)可以用统一内容管理(Universal Content Management)和统一记录管理(Universal Records Management)实现。
    Oracle
    信息权利管理(Information Rights Management)保护和跟踪在任何地方存储或使用的敏感信息。
    Oracle Data Masking
    将敏感数据用掩码替换,防止在开发、测试和外包环境中泄密。
    Oracle
    业务活动监控(BAM)实现对大量应用系统的综合监控和预警。
    Oracle
    身份管理系列软件(Identity Management Products)能实现跨系统的身份管理、审批、同步和流程控制。
    Oracle
    企业安全搜索(Secure Enterprise Search)是搜索多种数据源而且能防止越权搜索的搜索引擎。
    Oracle
    安全备份(Secure Backup)实现磁带备份加密。

 


货比三家

  1. OracleDB2MS SQL Server 2000/2005 有什么区别?

    Oracle
    市场占有率达44%(IBM 21%, MS 18%),专注于企业数据管理,支持网格计算,支持自动管理,提供从后台存储、分析到前台展现的全面解决方案,而IBMMS并不能提供全线数据管理产品,所以管理成本比Oracle高,参考:
    http://www.oracle.com/technology/products/manageability/database/pdf/Competitive/edison%20study%20sumary.ppt
    从技术方面,Oracle RAC实现的共享磁盘(Share Disk)的集群,只有Oracle RAC能做到在线增删结点、瞬间切换故障结点,这种集群是DB2MS SQL Server无法实现的。
    Oracle
    在高并发性时完全避免脏读(Dirty Read);而DB2MS SQL Server为了提高并发性,都会出现读取其他用户未提交数据的脏读,这在资金处理的应用中是绝对不允许的。
    Oracle
    读、写操作互不影响(unblock),始终保持占用资源很小的行级锁(row level lock);而DB2MS SQL Server读、写互相阻碍(block),而且会出现占用过多资源的锁升级(locks escalate),很容易死锁。所以Oracle并发用户数是其他数据库的许多倍,而死锁的概率比其他数据库低许多倍。
    参考:
    性能和可伸缩性对比:http://www.oracle.com/technology/global/cn/deploy/performance/index.html
    10g vs DB2: http://www.oracle.com/technology/global/cn/deploy/performance/withDB2.html
    10g vs DB2: http://www.oracle.com/global/cn/documentation/10g/competitors/10gvsDB2.pdf
    10g vs DB2: http://www.oracle.com/lang/cn/database/edisonmanagedb2_1104.html
    10g vs DB2: http://www.oracle.com/technology/products/database/clustering/pdf/twp_rac_10g_vs_db2_v8.2[1].pdf
    10g vs DB2: http://www.oracle.com/technology/deploy/performance/pdf/twp_perf_oracle%20database%2010gr2%20vs%20ibm%20db2%20udb.pdf
    10g vs SS2000: http://www.oracle.com/technology/global/cn/deploy/performance/withSS2000.html
    10g vs SS2000: http://www.oracle.com/technology/products/database/oracle10g/pdf/cwp_general_o10g-vs-ss2k.pdf
    10g vs SS2000: http://www.oracle.com/technology/deploy/performance/pdf/TWP_Perf_Oracle%20Database%20vs%20SS2000_1203.pdf
    10g vs SS2000: http://www.oracle.com/lang/cn/database/edisonmanagesql_1104.html
    10g vs SS2005: http://www.oracle.com/lang/cn/database/edisonmanagesql_0306.html
    10g vs SS2005: http://www.oracle.com/technology/deploy/performance/pdf/twp_perf_oracle%20database%2010gr2%20vs%20ss2005.pdf
    10g vs SS2005: http://www.oracle.com/technology/products/manageability/database/pdf/competitive/ss%202005%20oracle%2010g%20tech%20comparison%2010gr2.pdf
    10g vs SS2005: http://www.oracle.com/database/docs/edison10gr2vsss20051.pdf
    10g vs SS2005: http://www.oracle.com/technology/products/database/clustering/pdf/twp_rac_compare_sqlserver2005.pdf
    11g vs DB2: http://www.oracle.com/technology/products/database/clustering/pdf/twp_rac_11g_vs_db2.pdf
    11g vs SS2005: http://www.oracle.com/technology/deploy/performance/withSS2005.html
    11g vs SS2005: http://www.oracle.com/technology/products/database/clustering/pdf/twp_rac_compare_sqlserver2005_0.pdf

  2. 能将MS SQL Server 2005新特性和Oracle比较一下吗?

    MS SQL Server 2005
    新特性:
    Database Mirroring
    :数据库镜像,主库坏了,镜像库替代,这个被MS大肆宣传的新功能在SQL Server 2005发布时却没有,怎么回事?十多年前,OracleStandby模式就实现的此功能。
    Database Snapshot Isolation
    :数据库快照隔离,此功能用于避免脏读”(都取其他用户未提交数据)和不阻塞用户,但造成性能下降10%以上,所以不敢轻易打开。20年前,Oracle多版本读一致性(MVRC)就实现了避免脏读又不阻塞用户,并且不影响性能,处于常开状态。
    Database Snapshot
    :数据库照快照,一旦数据出错,可以返回到照快照的一刻,为减少丢失数据,必须在出错前一刻照快照,可是谁知道何时出错?Oracle Flashback 功能可以随时把数据库、表、记录恢复到指定时间点,最大限度的恢复数据。
    Partitioning
    :分区,用于加速大数据量表的操作,SQL Server 2005支持RangeList。上世纪Oracle就实现了分区,支持RangeListHashComposite,广泛用于大数据量处理。
    Encryption
    :加密,SQL Server 2005加密需要改程序,只能加密数据。这种加密是Oracle上个世纪的功能,Oracle现在更支持透明加密,不需要改程序,还支持加密备份、加密 Standby数据库。
    SQL Server Broker
    :服务代理,只支持点对点(Point to Point)模式传输队列数据。上世纪的Oracle高级队列(Advanced Queuing)功能就支持点对点模式,还支持发布/订阅(Publish/Subscribe)模式传输队列数据。
    Failover Clustering
    :失效切换集群。十多年来,无数Oracle系统实现了这种集群。
    Online Operations (Index Operations and Restore)
    :在线维护索引和恢复。这些数据库基本功能,Oracle十多年如一日为用户提供。
    Support for 64-bit System
    :支持64位平台。在Oracle,那是1995年的事了。
    Dedicated Administrator Connection
    :管理员专用连接。Oracle 1992年实现此功能。
    Fast Recovery
    :快速恢复,数据库恢复时,尽快响应用户请求。这不是2000Oracle 8iFast-Start功能吗。终于,SQL Server 2005实现一个Oracle本世纪的功能。
    综合上述,SQL Server 2005达到了上世纪90年代中期世界先进水平。

    Oracle
    许多特性令SQL Server 2005望尘莫及,如:
    跨平台,您希望数据库运行于更稳健的LinuxUnix吗?您希望自己的应用无须修改就跨平台运行吗?您希望自己的血汗数据远离病毒吗?
    网格(Grid),您希望获得廉价、高性能、高可靠、高扩展的服务器系统吗?
    自动管理,您希望数据库智能提出管理建议,系统规模增大而性能几乎不降吗?
    安全,您喜欢通过19项国际安全认证的Oracle,还是饱受病毒攻击的SQL Server
    管理工具,您希望在任何地点统一管理数据库、应用服务器、应用、服务器和网络吗?

  3. 能将IBM DB2 9新特性和Oracle比较一下吗?

    2006
    年推出的IBM DB2 9的新特性:
    支持XMLOracle 8i1999年就支持XML了。
    增强开发工具:Oracle一直有集成开发环境Developer(1996年发布), JDeveloper(1998年发布), SQL Developer(2005年发布),其中JDeveloperSQL Developer免费。
    自动化数据库管理:Oracle 10g2004年实现。
    表分区:Oracle 81997年就实现了表分区。DB2只支持范围分区,而Oracle支持范围分区、列表分区、哈希分区、复合分区,更能满足用户各种需求。
    增强安全性:DB2主要是实现了1998Oracle 8i虚拟专用数据库(Virtual Private Database)功能。
    增强恢复功能:实现了类似1997Oracle 8RMAN功能。
    增强性能和可伸缩性:其主要增强是表压缩和具体化查询表(MQT),表压缩Oracle 9i2002年实现,具体化查询表就是Oracle 8i1999年实现的物化视图。
    增强安装:对Oracle来说这不算新功能。
    综合上述,DB2 9达到了上世纪末世界先进水平。

    Oracle
    许多特性令DB2 9望尘莫及,如:
    跨平台,转换Oracle平台时,应用不需要任何调整。而DB2需要改应用,风险太大。
    网格(Grid),利用Oracle网格获得廉价、高性能、高可靠、高扩展的服务器系统,DB2不支持网格。
    安全,您希望把宝贵数据存储于通过 19 项国际安全认证的Oracle,还是通过 1 项安全认证的DB2
    随时随地管理,业界惟有Oracle管理工具完全基于浏览器,不需要安装客户端。
    多维数据库,分析用的多维数据库嵌在Oracle内部,而DB2必须外挂OracleHyperion多维数据库。
    防止特权用户越权,业界惟有Oracle Database Vault实现此功能。

  4. OracleMySQLPostgreSQLIngresCaché等数据库比较,最大的区别是什么?

    IDC统计,2007年市场份额最大的数据库是Oracle,占44%MySQLPostgreSQLIngresCaché等数据库市场份额加起来不超过10%,无法与Oracle比较。

  5. 世界上最大的数据库是什么?

    还用说嘛,Oracle2005年世界最大的数据库是“Yahoo!搜索市场数据库(数据仓库)”100TB (1TB = 1000GB)
    Unix
    上最大的数据库是OracleLinux上最大的数据库是Oracle,最大的科学计算数据库还是Oracle
    参考:http://www.wintercorp.com/VLDB/2005_TopTen_Survey/TopTenWinners_2005.asp

  6. Oracle收购支持开放源代码的公司——Innobase公司和Sleepycat公司,和MySQL公司有关系吗?

    MySQL
    公司是Oracle低端市场(特别是网站)的主要竞争者。MySQL几乎完全仰仗Innobase引擎(InnoDB)实现数据库基本功能, Sleepycat引擎(Berkeley DB)MySQL第一个事务引擎。InnobaseSleepycatOracle了,MySQL也就依赖Oracle了。收购是釜底抽薪。
    劝说用户购买Oracle而非MySQL的理由:
    MySQL
    只能用于小系统,功能不全,不适合向高可靠性和高性能扩展;
    购买免费,但是后期支持费用高;
    大量客户采用MySQL外挂的OracleInnoDB实现Oracle”功能,不如直接使用Oracle可靠、高效;
    大量客户采用MySQL外挂的OracleInnoDB支持自己的系统,如果将来MySQLOracle合作出现问题,新版本MySQL不再内嵌 InnoDB,那么客户的应用程序将无法升级。明显的例子就是MySQL 5.1.12版已经开始不支持Sleepycat引擎(Berkeley DB)了,谁知道他们下一步抛弃哪些客户呢?

  7. 其他数据库的xxxx功能Oracle有吗?

    Oracle
    是所有数据库中功能最多最全的,其他数据库有的功能Oracle几乎都有。
    注意,有的客户把锁升级读锁脏读等当成功能,实际上这是缺陷,这些缺陷Oracle没有。

  8. 客户想采用DB2,因为IBM说免费送软件或者硬件,如何劝说客户?

    IBM销售在合同里注明免费送软件或者硬件,看他敢不敢。不会有真正的免费,羊毛出自羊身上。免费的服务器往往配置不足,过不了几天IBM销售就会劝说客户换高档机,然后又以可靠性不足为由让用户添加备份机,接踵而至的还有包括搬动机器费在内的各种服务费。懂DB2的人很少,开发、管理成本昂贵,再加上DB2不能完全跨平台,被IBM绑定的客户只好没完没了的掏腰包。
    Oracle
    有各种价位的产品满足不同客户,Oracle网格技术可以用廉价服务器实现高档服务器的功能,OracleDB2易用,完全跨平台,懂Oracle的人非常多,这一切使Oracle总拥有成本比DB2低得多。

  9. Oracle这么先进,为什么个别行业DB2占优势?

    有一些是历史原因,例如,部分银行系统早期采用DB2,不敢轻易换数据库;还有一些是人为造成的,例如,2006-11-9各大媒体报道,建行受贿案涉及IBM

  10. Oracle收购Hyperion,和IBM商务智能(BI)方案有关系吗?

    Hyperion
    Essbase 是使用最广的多维数据库。
    商务智能依赖于关系数据库和多维数据库。IBM商务智能方案中的关系数据库是DB2,多维数据库是Hyperion Essbase。所以说,IBM商务智能方案采用了Oracle技术。

  11. Oracle Spatial和其他GIS(地理信息系统)厂商产品比起来有什么不同?

    Oracle
    ESRI(ArcGIS), Autodesk, MapInfoGIS厂商保持合作伙伴关系,GIS厂商的产品都支持以Oracle Spatial存储GIS数据。
    其他GIS产品的功能Oracle Spatial几乎都具备,Oracle Spatial能更充分利用Oracle DB的高性能、高可用性、高扩展性和高安全性。Oracle Spatial的独特优势在于能非常方便的存储和处理地图背后的属性数据,与其他信息系统无缝整合,实现地理信息数据挖掘等高级功能。举例,Oracle Spatial和交通管理系统结合实时指挥交通;和公安、消防系统结合评估安全形势;和气象、水文系统结合实现防灾减灾;和环保系统结合探查污染源;和人口数据结合进行国土规划;和卫生系统结合实现流行病防治;和销售系统结合优化销售网点和邮寄促销资料。这些是其他GIS产品难以做到的。

跨越平台

  1. 决定Oracle介质类型的平台(platform)参数有哪些?

    操作系统的名称、版本和位数(bit);硬件的CPU名称。

  2. 32(bit)平台和64位平台的Oracle介质一样吗?xxxx平台的Oracle32位还是64位?

    介质不一样,强烈建议平台的位数和Oracle介质位数一样,否则可能无法安装。
    绝大部分WindowsLinux平台都是32位的。
    WindowsLinux的平台绝大部分是Unix平台,新Unix平台都是64位的,所以要用64Oracle
    Unix
    平台上,Oracle 10g都是64位的;9i8i64位和32位,标注“64bit”的是64位,没有标注的是32位。

  3. Oraclexxxx平台迁移到yyyy平台困难吗?

    非常容易,Oracle在各个平台上数据兼容性非常好,很容易交换数据,10g以后甚至可以直接复制表空间的文件。

  4. Oracle某版本在xxxx平台上能否运行?是否通过认证?

    Oracle
    能在所有主流平台上运行,详见Oracle's Certification Matrices: http://www.oracle.com/technology/support/metalink/index.html

  5. Oracle 数据库对平台(硬件/操作系统)有何要求?

    Oracle
    支持所有主流硬件、软件,详见Oracle's Certification Matrices: http://www.oracle.com/technology/support/metalink/index.html
    硬件配置上,内存至少1GBCPU越多、越快越好。

  6. RAC对平台(硬件/操作系统)有何要求?

    至少两台服务器:
    每台服务器内存至少1GBCPU越多、越快越好,至少两块网卡,其中至少一块是千兆(Gb)网卡。
    每台服务器都装相同的主流操作系统。
    至少一台支持所有服务器同时访问的磁盘阵列或SAN。您可向硬件厂商确认其硬件是否通过RAC认证(Certified)
    建议至少配一台连接所有服务器的千兆交换机,并独立于局域网。

  7. Data Guard或者主/(双机热备)结点服务器配置要一致吗?

    操作系统(OS)必须一致。
    硬件建议一致,以便于备份服务器能承担起主服务器所有负载,还能避免一些莫名其妙的故障。如果硬件有差异,也只能是CPU数量(不是"型号")和内存大小差异。

  8. xxxx平台上的Oracle某功能,在yyyy平台上有吗?

    有,同一个版本的Oracle,在不同平台上的特性是一样的。其他厂商的数据库都做不到这点。

  9. 能购买在SCO UnixWare上运行的Oracle吗?

    SCO
    公司停止开发UnixWare已经很多年,基本从市场上消失。Oracle在其上的最后一个版本是8.1.7(8i)Oracle 9i10g不再支持它。
    因为UnixWareLinux的硬件平台一样(PC服务器),操作方法类似,而Linux应用更广泛,Oracle全面支持。所以,为了保护客户投资,获得长久支持,我们建议客户迁移到Linux上。

  10. Oracle产品可以支持 IPv6 网络吗?

    IPv6
    是新一代Internet标准。Oracle DB/iAS 9i/10g 不支持纯 IPv6 网络,但支持 IPv4/IPv6 混合网络。Oracle DB/iAS 会在 11g 全面支持 IPv6 网络。

  11. xxxx平台和yyyy平台,Oracle推荐哪个平台(硬件和操作系统)

    不同平台各具特色,Linux服务器具有最高性价比,Unix服务器一般有高性能,Windows服务器一般易用。请咨询平台厂商选择最适合自己的平台。
    Oracle
    是跨平台软件公司,不同平台上Oracle产品特性几乎完全一样。Oracle优先开发基于Linux的产品,所以Linux用户比其他平台用户稍早获得新产品。
    在服务方面,Oracle不光提供自己产品的技术服务,还提供对Linux的技术服务,降低用户总拥有成本。

  12. 32bit(32)64bit(64)平台有什么区别?

    32bit
    64bit CPU 管理内存的地址长度。好比一位数门牌可管理 0 9 十个门,两位数门牌可管理 00 99 一百个门一样,32bit 长地址只能管理 4G Byte 内存,64bit 长地址可以管理达 4G * 4G Byte 内存,近乎无限。而且 64bit CPU 通常比 32bit 的快。所以,64bit CPU 更适合内存和 CPU 消耗极大的数据库服务器和应用服务器。
    “Unix
    小型机服务器安腾(Itanium)CPUPC Server”都是 64bit 的,Oracle 产品要选择 64bit 的。
  13. 至强(Xeon)CPUPC Server”基于X86-64(EM64T, X64)技术,兼容32bit64bit,其上运行的WindowsLinux bit 数决定了 Oracle 产品的 bit 数。

怎么用

  1. 哪里有Oracle的中文介绍性技术文档?

    Oracle
    中文产品白皮书http://www.oracle.com/global/cn/documentation/index.html

  2. 能推荐几个Oracle中文技术网吗?如何获得中文教材?如何获得Oracle培训?

    http://otn.oracle.com/cn
    http://www.cnoug.org
    http://www.itpub.net
    中文入门教材:http://www.oracle.com/technology/global/cn/obe/2day_dba/index.html
    各种产品简明教材:http://www.oracle.com/technology/global/cn/obe/start/index.html
    英文技术论坛:http://forums.oracle.com/forums
    Oracle
    公司的培训:http://www.oracle.com/technology/global/cn/training/index.html

  3. 我要在xxxx平台上支持nnn并发用户(Parallel user),处理器(Processor)和内存需要配多少?

    每个处理器大约支持50并发用户,上百个用户建议内存2GB以上。

  4. 我们测试Oracle比其他数据库慢,怎么回事?

    在权威的TPC组织的测试中,多项世界纪录由Oracle创造。客户测试Oracle慢,主要是因为不熟悉Oracle,没有配置好,并且把其他数据库的程序拿到Oracle上运行。要获得公平的测试结果,请和我们的销售顾问联系,针对您的系统提出建议,速度一般能提高数倍。

  5. 产品出了问题怎么办?有什么售后服务?

    (
    单子一旦Close,对客户的支持就由售前转到售后)
    关于Oracle售后服务说明:
    详细服务条款参见:http://www.oracle.com/global/cn/support/index.html “Oracle技术支持政策标准支持服务www.oracle.com/global/cn/support/1_SPS_CN_Final.pdf
    购买Oracle产品的客户都有客户服务号(CSI, 10位数字),享有第一年的免费标准支持服务。您可以凭CSI打免费电话8008100366(010-65356688)联系售后服务部,他们在处理异常方面有丰富经验;您还可以用CSI注册Oracle知识库 http://metalink.oracle.com ,查找问题解答、提问和下载补丁。如果需要现场服务,请联系拨打售后服务部电话8008100365,或者联系第三方服务提供商。

  6. 如何获得网上支持?

    购买Oracle产品的客户都有客户服务号(CSI, 10位数字),您可以用CSI注册Oracle知识库 http://metalink.oracle.com ,查找常见问题答案(有全文检索)、提问和下载补丁。

  7. 如何下载Oracle产品?

    1.
    如果您没有Oracle网站免费账号,请到 http://otn.oracle.com,点击右上角“Sign In / Register for a free Oracle Web account”注册一个免费账号。
    2.
    点击Oracle主页 www.oracle.com 中的“Download”链接。
    3.
    下载产品。
    注:测试许可(Trial License)有效期30天。中文网站个别下载链接无效,建议使用英文网站。

  8. Oracle安装文档在哪儿?

    Oracle安装光盘(标有“Oracle Database nnn版本号 for xxx平台”)第一张盘的doc目录中。或者,看网上联机文档:
    1.
    如果您没有Oracle网站免费账号,请到 http://otn.oracle.com,点击右上角“Sign In / Register for a free Oracle Web account”注册一个免费账号。
    2.
    点击 http://otn.oracle.com中的“Documentation”链接。

  9. 能演示一下Oracle安装、配置吗?

    将标有“Oracle Database nnn版本 for xxx平台的安装光盘插入计算机,然后参照下面的动画配置:
    Unix, Linux, Windows
    Oracle服务器端和客户端安装、配置 http://www.oracle.com/technology/products/manageability/database/demos10g.html

  10. Oracle怎样从老版本升级(upgrade)到新版本?困难吗?

    非常容易,Oracle新版本都兼容老版本,并提供图形化升级工具。
    9i
    升级到 10g 演示:http://www.oracle.com/technology/obe/obe10gdb/install/9i10g/9i10g.htm
    升级到 11g 文档:http://download.oracle.com/docs/cd/B28359_01/server.111/b28300/toc.htm
    升级到 10g 文档:http://download-west.oracle.com/docs/cd/B19306_01/server.102/b14238/toc.htm
    升级到9i文档:http://download-west.oracle.com/docs/cd/B10501_01/server.920/a96530/toc.htm

  11. 24小时处理业务的数据库,能不停系统做大版本升级吗,例如,8i升级到 10g

    不能。原因有二,1)只有停系统,最新数据才能完整移到新数据库;2)切换新数据库时,所有连接(负载)必定中断,系统必定中止。就像两架飞机,不降落就没法实现乘客(负载)转机。

  12. 我能在一台机器上运行多个Database实例(instance)吗?

    简要说:
       
    可以,但是不推荐。
    详细说:
       
    实例是在内存中运行的程序(非数据),其他数据库是一个实例对多DatabaseOracle是一个实例对一个Database,其他数据库的“Database”对应Oracle的用户和表空间,概念不同,功能一样。很多用户将其他数据库多Database误以为成多实例。实例非常消耗内存和CPU,不管是哪种数据库,都不推荐单机多实例。

  13. Oracle怎么实现复制(Replication)

    新版Oracle企业版用”(Streams)功能实现复制,以前版本用高级复制(Advanced Replication)功能实现。
    Streams
    是基于队列(Queue)技术的,特点是可靠性高(Reliability)、系统资源占用小,请参考:
    实现Oracle到非Oracle复制,需要Oracle Open System Gateways(Transparent Gateways);实现非OracleOracle复制,需要用户开发或第三方软件。
    参考:
    http://www.oracle.com/technology/global/cn/products/dataint/index.html
    http://www.oracle.com/global/cn/documentation/10g/database/InformationIntegration10g.pdf

概念浅说

  1. 什么是平台(Platform)

    平台包括操作系统(OS,属于软件)和硬件(Hardware)。平台支持Oracle等程序运行。

  2. 什么是数据库?

    数据库就是数据的大货仓,自动快速存取大量数据,满足大量用户访问需求。数据库是企业存放数据必备的软件。

  3. 什么是关系型数据库(RDBMS)

    关系型数据库:由许多相关二维表组成的数据库。所谓二维表,就是行、列没有嵌套行、列的表,类似于Excel的工作表(Sheet)。绝大部分数据库 (Oracle, SQL Server, DB2)都属于关系型数据库。
    参考:http://www.oracle.com/global/cn/documentation/10g/database/techguide_rdb_cn.pdf

  4. 什么是网格计算(Grid Computing)

    简要说:许多计算机通过网络连在一起,虚拟成一台大计算机。
    优点:
       
    对计算机要求不高——廉价。
       
    所有计算机并行工作——高性能。
       
    所有计算机可以互相替代,负载自动转移——高可靠性。
       
    按需增、计算机——易扩展、逐步投资。
       
    自动负载均衡和性能调整——易管理。
    动画演示:
        http://www.oracle.com/global/cn/broadband/grid/overview.swf
        http://www.oracle.com/global/cn/broadband/grid/standardize.swf
        http://www.oracle.com/global/cn/broadband/grid/automate.swf
        http://www.oracle.com/global/cn/broadband/grid/consolidate.swf
    资料:http://www.oracle.com/global/cn/documentation/10g/index.html

  5. 什么是SQL

    SQL
    是国际标准数据库操作语言,OracleDB2SQL ServerSybase等都支持此语言。有人把"SQL"作为微软"SQL Server"数据库的简称,是错误的。

  6. 什么是门户(Portal)

    门户是把多个系统关键信息或功能集中到一个网页中展示的网站,例如,my.oracle.com,通常包含新闻、运作指标、组织结构、搜索、邮件、日程、 审批流程、常用链接等。门户通常需要用户登录,不同用户查看内容的权限不一样,显示内容用户自己可以定制。从门户链接到其他系统中去时,门户帮助用户自动登录其他系统,实现单点登录(Single Sign-On, SSO)

  7. 数据库镜像(mirror),复制(replication)、移植(migration)、抽取(extract)、升级(upgrade)的区别是什么?

    镜像:备份数据库和主数据库保持一模一样,例如,Data Guard(数据卫士)做备份库。
    复制:若干数据库之间一部分数据需要同步,例如,Streams()复制数据。如果全部数据都同步就成镜像了。
    移植:源数据库一次性整个迁移到目标库,例如,MS SQL Server所有数据和程序都迁移到Oracle,应用程序改到Oracle上跑。
    抽取:定期从数据库中取出部分数据,例如,Warehouse Builder(数据仓库构建器)每天从业务系统取出数据到数据仓库。
    升级:整个数据库从低版本升到高版本,例如,9i升级到 10g

  8. 什么是读一致性”(Read Consistency)?什么是脏读”(Dirty Read)

    读一致性就是从数据库中读出来的数据对的上账,对不上账的叫脏读Oracle永远保证读一致性,DB2, SQL Server, Sybase都存在脏读。
    人、财、物相关的系统中,对上账极其重要,选择数据库要谨慎。

  9. 什么是容灾(DR, Disaster Recovery)

    天灾(如地震)人祸(911)破坏了某处系统,利用远程备份系统维持应用系统继续运行。Oracle Data GuardStreams可以实现容灾。

  10. 什么是高可用性(HA, High Availability)

    系统持续运行时间百分比。可靠性一年最多停机时间对照表:
    99%     3.65
              (比较差,可能会高峰时停机)
    99.9%   8.76
    小时        (单台服务器一般能达到)
    99.99%  52.56
    分钟       (两台以上服务器互为备份能达到,需要Oracle RACData Guard)
    99.999% 5.27
    分钟        (俗称五个九,不但要用RAC,还要求硬件全冗余,奇贵)

  11. 什么是可靠性(Reliability)

    系统中某个模块的无故障运行时间。Oracle DB发展近30年,可靠性非常高。

  12. 什么是高性能(High Performance)

    就是!数据库和平台(硬件和操作系统)的性能纪录由第三方权威组织 www.tpc.org 评测。Oracle RACPartitioning、并行功能等,可大大的提高性能,Oracle TimesTen甚至能每秒能处理一百万笔事务。

  13. 什么是伸缩性(Scalability)

    伸缩性就是性能、容量从最小到最大的扩展范围。伸缩性越大越能适应客户需求变化。Oracle RAC能从1个结点服务器扩展到128个结点。

  14. 什么是容错(Fault Tolerance)

    有错误输入依然能正确处理。Oracle作为企业级产品,广泛采用容错设计,如,ASMFlash BackStreams、关键文件镜像等等。

  15. 什么是SOA(面向服务架构,Service-Oriented Architecture)

       
    打比方,部门里10个人都说各自方言,每个人必须懂10种方言才能和大家协作,太难了。要是来新人,所有人又得学新方言,这活没法干。于是,部门要求大家都说普通话,多少人协作都不怕,这就是面向普通话架构
       
    企业内大量IT系统对外接口都不一样,之间协作成难题,于是要求所有接口都国际标准 Web服务(Web Services),协作难题迎刃而解,这就是面向服务(Web Services)架构”——SOA
        Oracle
    率先推出支持SOA的完整产品——Oracle SOA套件(SOA Suite)
    参考:http://www.oracle.com/technology/global/cn/tech/soa/index.html

  16. 什么是"数据分布(分布式数据库)""数据集中"

    数据分布:数据分散在多个数据库中,甚至是异地数据库中。IT系统发展初期多采用分布式,它有如下缺点:
        
    采购成本高,数据库服务器多,系统间硬件共享,重复投资难免。
        
    决策成本高,数据不一致,统计不准,掩盖业务问题;汇总慢,领导迟迟拿不到报告。
        
    运作成本高,条块分割,流程不连贯,效率低下。
        
    管理成本高,太复杂,顾此失彼,用户抱怨;异地维护让管理员疲于奔命。
        
    人员成本高,每个系统都需要配管理员,出现问题责任不清。
        
    业务转换成本高,系统关联复杂,建、撤、扩、收多受制约。
        
    信息共享成本高,必须开发复杂的整合类软件,甚至用拷盘方式实现数据共享。
        
    异常停机成本高,全面实施高可用性、容灾和备份几乎不可能。
        
    安全保密成本高,系统多而广,隐患百出。

    数据集中:全部数据集中在一个大数据库中,好比一个人只有一个大脑,克服了数据分布的缺点。银行、电信、政府和保险等行业都已实施了数据集中。包括Oracle在内的众多国际公司也采用数据集中方案。
    如果数据库都属于一个公司/单位,而且有高水平的IT团队,推荐实施数据集中方案。
    Oracle
    数据库有大量特性支持数据集中,帮助用户降低成本,提高效率和可用性。详情请垂询Oracle公司。

网站导航 | 联系我们 版权所有:上海名汉数码科技有限公司 沪ICP备09037887号