Oracle数据库数据恢复、性能优化

找回密码
注册
搜索
热搜: 活动 交友 discuz
发新帖

0

积分

0

好友

1

主题
1#
发表于 2014-8-20 23:23:32 | 查看: 2910| 回复: 4


第一, 用户可以在system表空间上建相应的表(当然不推荐这样做),说明它具有
一般表空间的特点.

第二, system表空间又具有rollback(undo)的特性.这个又是一般表空间不具有的.

想了解一下system表空间是如何实现上面两个特性的.其中有哪些奥妙,谢谢.
2#
发表于 2014-8-27 11:26:44
system表空间又具有rollback(undo)的特性

请问这是从哪个资料里面看到的?

回复 只看该作者 道具 举报

3#
发表于 2014-8-28 21:51:55

SQL> select segment_name,owner,tablespace_name from DBA_ROLLBACK_SEGS;

SEGMENT_NAME                   OWNER  TABLESPACE_NAME
------------------------------ ------ ------------------------------
SYSTEM                         SYS    SYSTEM
_SYSSMU1$                      PUBLIC UNDOTBS1
...

回复 只看该作者 道具 举报

4#
发表于 2014-8-28 22:25:22
SYSTEM rollback segment是特殊的回滚段,其为系统内部递归SQL使用。
system表空间不应当存放用户数据,虽然oracle没有明确限制这样的操作, SYSTEM表空间存放了系统重要的bootstrap自举对象和system rollback ,是oracle中特殊和不可或缺的表空间。

回复 只看该作者 道具 举报

5#
发表于 2014-8-29 16:46:38
system 不支持 recyclebin, system表空间上会建立一个 rollback segment 一般用户数据是无法使用这个rollback segment的。 并不是说 system 有rollback功能。 这个特殊的rollback segment 主要是在 系统启动的时候 给bootstrap用的。   

回复 只看该作者 道具 举报

您需要登录后才可以回帖 登录 | 注册

QQ|手机版|Archiver|Oracle数据库数据恢复、性能优化

GMT+8, 2024-5-17 20:00 , Processed in 0.047160 second(s), 20 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部
TEL/電話+86 13764045638
Email service@parnassusdata.com
QQ 47079569