oracle的db_buffer_pool由三部分組成:
buffer_pool_defualt
buffer_pool_keep
buffer_pool_recycle
如果要把表釘死在記憶體中,也就是把表釘在keep區。
相關的命令為:
alter table ..... storage(buffer_pool keep);
這句命令把表示表如果快取的話是快取在keep區。
可以通過語句:
select table_name from dba_tables where buffer_pool='keep';查詢到改表是放在keep區中的。
但是不意味著表已經被快取了。
下面的語句把錶快取:
alter table .... cache;
可以通過
select table_name from dba_ tables where rtrim(cache)='y'
查詢到該錶已經被快取了。
加入到keep區的表不是說不能被移出記憶體,不過是比較不容易移出記憶體。
也可以手工來移出記憶體,命令如下:
alter table ... nocache;
解除安裝Oracle資料庫介紹
解除安裝 oracle 資料庫 1 開始 設定 控制面板 管理工具 服務 停止所有oracle服務。2 開始 程式 oracle orahome81 oracle installation products universal installer 卸裝所有oracle產品 3修改登錄檔,執行rege...
oracle資料庫專題 資料庫和例項介紹
oracle基本的架構是由資料庫和例項組合而成的 資料庫是指資料存放的地方,不論資料庫是處於開啟還是關閉的狀態,永遠都會存在於作業系統上。而例項指的是計算機上的一塊記憶體空間提供使用者做資料庫上資料訪問或資料交換的地方,由於這款控制項存放在記憶體中,因此,會隨著資料庫的開啟而建構起來,當資料庫關閉時...
Oracle資料庫管理指令碼介紹
oracle中的資料字典是資料庫中的非常重要的一部分,提供了相關資料庫的資訊,它是所有 oracle使用者 從應用的終端使用者 應用的設計開發者到資料庫管理員 的非常重要的資訊 資料字典的建立,是在 oracle資料庫建立完畢後,執行一些相關的資料庫管理指令碼來完成的。當採用 oracle統一安裝器...