日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

如何测试数据库表空间不足场景

發布時間:2023/11/30 数据库 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 如何测试数据库表空间不足场景 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、select * from DBA_DATA_FILES;

這個命令主要是了解數據庫實例中各個模塊數據庫表空間的大小,是否支持自動擴展(AUTOEXTENSIBLE),MAX擴展(MAXBYTES),以及各個表空間的路徑(\oracle\oradata\i2kdb\omscm.dbf)

查看AUTOEXTENSIBLE字段是否支持自動擴展,如果對應表空間的該字段為YES,表示支持自動擴展

2、alter database datafile '\oracle\oradata\i2kdb\omscm.dbf' autoextend off;關閉表空間的自動擴展功能

(autoextend on表示開啟自動擴展)

3、select a.tablespace_name, a.used_space*8/1024 used_space_M, a.tablespace_size*8/1024 tablespace_size_M, a.used_percent from sys.dba_tablespace_usage_metrics a order by a.used_percent;查看表空間的大小和利用率

藍色部分都是字段別名

4、創建一個空白的表格來占用4900M的存儲空間:注意(該腳本需要在該表空間的用戶名下執行)

create table tbl_test (

id number not null primary key,

name varchar2(20) DEFAULT 'OS',

address varchar2(20)

) tablespace OMSFM

storage (

initial 4900M

next 1K

minextents 1

maxextents unlimited)

說明:執行該腳本,需要找OMSFM的表空間用戶名的權限下創建,OMSFM為表空間名稱

4900M,需要填充的空間大小,只要比表空間小就可以

也可以將4900M拆分成4000M+900M,即創建兩個表,只是分兩次創建

5、在空白表插入數據:插入4行數據

腳本如下:

declare

num number(30) :=1;

begin?????

    while num<5

????????????????loop

?????????????????? insert into omsfm.tbl_test(id,name,address) values(num,'qmfsuntest','aabbccddeeff');

?????????????????? commit;

???????????????????num := num+1;

    end?loop;

end;

/

?

?

?

轉載于:https://www.cnblogs.com/qmfsun/p/3812814.html

總結

以上是生活随笔為你收集整理的如何测试数据库表空间不足场景的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。