Oracle新手问题:表空间 1.创建表空间时的autoextend on是起什么作用 2.永久表空间、临时表空间、撤销表空间 ,他们之间 有什么区别呢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.创建表空间时的autoextend on是起什么作用 --表空间的大小自己增长!2.永久表空间、临时表空间、撤销表空间 ,他们之间 有什么区别呢--看字面理解就OK! 1. autoextend on, 自动扩展,当表空间满了的时候,它就自动增加了。 2. 永久表空间:就是存放数据的空间。一般不指定的类型的情况下,创建的都是永久表空间。 临时表空间: temp 表空间, 一个临时空间,当PGA内存不够时,排序就会在temp表空间进行 撤销表空间: undo 表空间,记录这用对某个表操作的前镜像,就是把修改之前的数据放在undo表空间里面,这样其他用户查询表是,可以直接从undo里取得结果。 同事,也可以利用undo 表空间对表进行数据恢复。 还有一个重做表空间:redo。 里面记录的是用户对表的修改。 不好意思, 没有redo 表空间, 说错了。 是redo文件。更正下。 autoextend:让表空间(或者说数据库文件)的size自动增长永久表空间:基本上就是受事务管理控制的,存储(表、物化视图、索引等)数据的所用的空间临时表空间:oracle内部 排序、分组等操作所用到的空间,基本特征是:实例重启就数据就玩玩了撤销表空间:和oracle闪回特性相关的存储空间,基本特征是:和保留时间长短相关,空间不足时自动删除超时、或过期的数据 谢谢啊 ,等10min还没人扩充就结贴 可否帮忙做个注释:1) SQL> create pfile from spfile;2) shutdown immediate3) 用写字板打开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 mount6) SQL> alter database archivelog7) SQL> alter database open;8) SQL> archive log list; 如何打开执行SQL的工具 急!oracle中update刷新的是整个数据库还是单张表? 异常退出系统后,该用户已登录 急!急!急!求个 Oracle9i PL/SQL 中文帮助 一个涉及到多个表的查询 有个触发器看看该则么改? 请问,一个oracle的安装问题,请诸位高手多多指教 小弟要请求各位大虾 求救! oracle 查询时,LAG 取计算后的值 oracle性能问题 大家看看我这个sql为什么查询不出结果啊。
--表空间的大小自己增长!2.永久表空间、临时表空间、撤销表空间 ,他们之间 有什么区别呢
--看字面理解就OK!
1. autoextend on, 自动扩展,当表空间满了的时候,它就自动增加了。
2. 永久表空间:就是存放数据的空间。一般不指定的类型的情况下,创建的都是永久表空间。
临时表空间: temp 表空间, 一个临时空间,当PGA内存不够时,排序就会在temp表空间进行
撤销表空间: undo 表空间,记录这用对某个表操作的前镜像,就是把修改之前的数据放在undo表空间里面,这样其他用户查询表是,可以直接从undo里取得结果。 同事,也可以利用undo 表空间对表进行数据恢复。
还有一个重做表空间:redo。 里面记录的是用户对表的修改。
不好意思, 没有redo 表空间, 说错了。 是redo文件。更正下。
永久表空间:基本上就是受事务管理控制的,存储(表、物化视图、索引等)数据的所用的空间
临时表空间:oracle内部 排序、分组等操作所用到的空间,基本特征是:实例重启就数据就玩玩了
撤销表空间:和oracle闪回特性相关的存储空间,基本特征是:和保留时间长短相关,空间不足时自动删除超时、或过期的数据
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;