1.创建表空间时的autoextend on是起什么作用
  2.永久表空间、临时表空间、撤销表空间 ,他们之间 有什么区别呢

解决方案 »

  1.   

    1.创建表空间时的autoextend on是起什么作用 
    --表空间的大小自己增长!2.永久表空间、临时表空间、撤销表空间 ,他们之间 有什么区别呢
    --看字面理解就OK!
      

  2.   


    1. autoextend on, 自动扩展,当表空间满了的时候,它就自动增加了。 
    2. 永久表空间:就是存放数据的空间。一般不指定的类型的情况下,创建的都是永久表空间。
        临时表空间: temp 表空间, 一个临时空间,当PGA内存不够时,排序就会在temp表空间进行
        撤销表空间: undo 表空间,记录这用对某个表操作的前镜像,就是把修改之前的数据放在undo表空间里面,这样其他用户查询表是,可以直接从undo里取得结果。 同事,也可以利用undo 表空间对表进行数据恢复。
       还有一个重做表空间:redo。 里面记录的是用户对表的修改。 
      

  3.   


    不好意思, 没有redo 表空间, 说错了。 是redo文件。更正下。 
      

  4.   

    autoextend:让表空间(或者说数据库文件)的size自动增长
    永久表空间:基本上就是受事务管理控制的,存储(表、物化视图、索引等)数据的所用的空间
    临时表空间:oracle内部 排序、分组等操作所用到的空间,基本特征是:实例重启就数据就玩玩了
    撤销表空间:和oracle闪回特性相关的存储空间,基本特征是:和保留时间长短相关,空间不足时自动删除超时、或过期的数据
      

  5.   

       谢谢啊 ,等10min还没人扩充就结贴
      

  6.   

       可否帮忙做个注释:
    1) SQL> create pfile from spfile;
    2) shutdown immediate
    3) 用写字板打开initSID.ora ,加三行代码
    *.log_archive_start=true
    *.log_archive_dest='D:\oracle\oradata\archive00\'
    *.log_archive_format='awu%s.arc'
       OS保存
    4) SQL> create spfile from pfile;
    5) SQL> startup mount
    6) SQL> alter database archivelog
    7) SQL> alter database open;
    8) SQL> archive log list;