Oracle在創建好的表空間中找不到已經創建的表

打算看下創建好的表空間中存在的表,但是v$tablespace可以找到,在dba_tables中就找不到了,如下:
在這裏插入圖片描述
我以爲是沒有commit導致的,但是查找發現DDL語句是不需要commit的
在這裏插入圖片描述
最後在http://www.itpub.net/thread-2048657-1-1.html中找到原因,是因爲沒有插入數據所致。

從11G R2開始,當我們在在一個本地管理的表空間中創建堆表時,就會默認使用延遲段創建,只有當表中插入數據的時候,纔會建立表段。

在這裏插入圖片描述

https://mp.weixin.qq.com/s/06l4OK0LZIfxJoXfytj54g

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章