也就是说,他们有什么区别呢?谢谢

解决方案 »

  1.   

    就是回滚段在9I采用自动管理方式,其实高版本的ORACLE都是兼容低版本的:
    9I多的特性很多,如封装函数,管理等。
      

  2.   

    兼容的除外,总会有一些不兼容吧,比如internal用户没有了,SVRMGRL没有了。
      

  3.   

    去掉的功能应该是比较少的,更多的是新增的功能.如:回滚段的管理可以配置自动或手工,动态修改实例参数,按表空间导出导入(exp/imp),指定数据库的默认表空间等等.
      

  4.   

    最大的不同,泥已经知道了;看一下9I和8I的功能比较
     
    1、聚焦点
     Oracle 9i 和 Oracle 8i 聚焦于 Internet 
     
    2、数据库修复
     Oracle 8i 包含非常完备的恢复功能,Oracle 9i 对此功能进行了扩展包括对磁盘损坏的更好预防和改进的处理方法。
     
    3、Cache Fusion功能
     Oracle 9i在读/读、读/写和写/写争用的情况下直接将数据块从一个节点的高速缓存运送到另一个节点的高速缓存。这建立在处理读/写争用以前的Oracle 8i的基础之上。 
     
    4、Enterprise Java Engine
     Oracle 9i提高嵌入式Java Virtual Machine(虚拟机)的性能、提供新的IDBC和SQLJ功能、增强Java存储过程以及对J2EE容器的错误修正。
     
    5、精细的、自动化的资源管理 
     Oracle 8i 中引入Database Resource Manager 在Oracle 9i 中得到了极大地增强,能够对更细小的资源进行控制,并且增加了一些新的特性。
     
    6、存储和管理所有类型的内容
     Oracle 9i 包括 Internet File System(文件系统)版本1.2发行版,它是对Oracle 8i 数据库的革命性扩展。
     
    7、Internet Content Management
    (英特网内容管理器)
     Oracle 9i 大大加强了Oracle 8i数据库功能,以充当创建、管理和传递因特网内容的平台 
     
    8、商务智能平台
     可伸缩性、性能和可管理性 Oracle 9i 的分区功能扩展为支持列表分区,并将基本分区功能扩展为覆盖Oracle 8i 中所有可用的数据类型 
      

  5.   


     就我所知, Oracle 9i 引入了 跳跃式索引搜索,使用CBO时,会比以前
     "聪明"  一些。  还有,很多初始化参数变了。 例如 8i的 db_block_buffers 改成了
      db_cache_size, 8i中 的 sort_area_size分配的内存原来是在SGA中,
      现在放到PGA中了.  9i 还支持 flush recover等等。  看看<< 9i: new features>>的两本教程就都知道了。