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/1024used_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)
) tablespaceomsfm
storage (
initial4900m
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;
/
測試資料庫腳步
執行 sql,以資料庫管理員身份登入,下面給出測試資料庫的指令碼 需要鍛鍊動手能力的朋友,可以執行它!create database teaching gouse teaching gocreate table student sno char 10 primary key,sname char 8...
junit 測試資料庫
問題一 到底插不插進資料庫 由於測試資料有時比較隨意,插入資料庫會對資料庫進行汙染。我們在測試的時候通過控制事務,一般不提交至資料庫。例如通過spring控制事務提交,預設讓其回滾 transactionconfiguration defaultrollback true,transactionma...
php測試資料庫
echo hello word 測試能不能解析php echo date y m d h i s 測試開發環境的時間對不對 echo 四個引數 資料庫的服務位址 資料庫賬號 密碼 資料庫名稱 db new mysqli localhost root root z 0222 mysqli connec...