Oracle中增加了一张表STU,增加了一些数据,然后提交数据,为什么文件USERS01.DBF的修改时间没有变化呢?
答案:2 悬赏:0
解决时间 2021-02-22 08:53
- 提问者网友:风华是一指流沙
- 2021-02-21 10:15
Oracle中增加了一张表STU,增加了一些数据,然后提交数据,为什么文件USERS01.DBF的修改时间没有变化呢?
最佳答案
- 二级知识专家网友:一起来看看吧
- 2021-02-21 11:41
1、确定你创建的表在USERS01.DBF数据文件对应的表空间中。
2、提交操作并不会马上写到数据文件中。
3、DBWn触发的条件:
(1)、当dirty list达到一定数量(阀值25%),,导致Server Proceess通知DBWn写赃数据
(2)、当扫描LRU list达到一定数量还未找到free buffer 时,停止搜索free buffer,直接通知DBWn写脏数据
(3)、checkpoint写数据
2、提交操作并不会马上写到数据文件中。
3、DBWn触发的条件:
(1)、当dirty list达到一定数量(阀值25%),,导致Server Proceess通知DBWn写赃数据
(2)、当扫描LRU list达到一定数量还未找到free buffer 时,停止搜索free buffer,直接通知DBWn写脏数据
(3)、checkpoint写数据
全部回答
- 1楼网友:闲懒诗人
- 2021-02-21 12:06
首先只是drop table的话,oracle并没有真的删除这个表,而是只是修改了表名,如想回闪时能够恢复表;可以使用drop table 表名 purge来真正删除表。
其次有些簇表在drop时,其占用的区间不会被回收,所以会看到空间到增大的情况
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |