【Oracle Database】 数据库表空间管理
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,创建表空间SQL> create tablespace soedatafile '/u01/app/oracle/oradata/wallet/soe01.dbf'size 1024Mextent m
千家信息网最后更新 2026年11月01日【Oracle Database】 数据库表空间管理
创建表空间SQL> create tablespace soedatafile '/u01/app/oracle/oradata/wallet/soe01.dbf'size 1024Mextent management localuniform size 1M;扩展表空间方法一:在表空间中增加数据文件SQL> alter tablespace soeadd datafile '/u01/app/oracle/oradata/wallet/soe02.dbf'size 2048M;方法二:数据文件自动扩展SQL> alter database datafile '/u01/app/oracle/oradata/wallet/soe01.dbf' autoextend on;方法三:增加表空间中数据文件的大小SQL> alter database datafile '/u01/app/oracle/oradata/wallet/soe01.dbf' resize 2048M;移动表空间数据文件SQL> alter tablespace soe offline; SQL> host cp /u01/app/oracle/oradata/wallet/soe02.dbf /u02/app/oracle/oradata/walletSQL> alter tablespace soerename datafile '/u01/app/oracle/oradata/wallet/soe02.dbf'to '/u02/app/oracle/oradata/wallet/soe02.dbf';SQL> alter tablespace soe online;SQL> host rm -rf /u01/app/oracle/oradata/wallet/soe02.dbf删除表空间SQL> drop tablespace soe including contents and datafiles;
创建临时表空间SQL> create temporary tablespace temp01tempfile '/u01/app/oracle/oradata/wallet/temp01.dbf'size 1024Mextent management localuniform size 1M;扩展临时表空间SQL> alter tablespace temp01 add tempfile '/u01/app/oracle/oradata/wallet/temp02.dbf'size 1024M;查询数据库默认临时表空间SQL> col property_name for a40SQL> col property_value for a40SQL> col description for a40SQL> select * from database_properties where property_name='DEFAULT_TEMP_TABLESPACE';PROPERTY_NAME PROPERTY_VALUE DESCRIPTION---------------------------------------- ---------------------------------------- ----------------------------------------DEFAULT_TEMP_TABLESPACE TEMP Name of default temporary tablespace修改数据库默认临时表空间SQL> alter database default temporary tablespace temp01;SQL> select * from database_properties where property_name='DEFAULT_TEMP_TABLESPACE';PROPERTY_NAME PROPERTY_VALUE DESCRIPTION---------------------------------------- ---------------------------------------- ----------------------------------------DEFAULT_TEMP_TABLESPACE TEMP01 Name of default temporary tablespace删除临时表空间SQL> drop tablespace temp including contents and datafiles;
创建UNDO表空间SQL> create undo tablespace undotbs2datafile '/u01/app/oracle/oradata/wallet/undotbs02.dbf'size 2048M;查询活动UNDO表空间SQL> show parameter undo_tablespaceNAME TYPE VALUE------------------------------------ --------------------------------- ------------------------------undo_tablespace string UNDOTBS1SQL> select count(*) from dba_undo_extents where status = 'ACTIVE' and tablespace_name = 'UNDOTBS1'; COUNT(*)---------- 6修改活动UNDO表空间SQL> alter system set undo_tablespace=undotbs2;SQL> show parameter undo_tablespaceNAME TYPE VALUE------------------------------------ --------------------------------- ------------------------------undo_tablespace string UNDOTBS2 删除UNDO表空间SQL> select count(*) from dba_undo_extents where status = 'ACTIVE' and tablespace_name = 'UNDOTBS1'; COUNT(*)---------- 0 SQL> drop tablespace undotbs1 including contents and datafiles;
SQL> @dba_tablespaces.sql+------------------------------------------------------------------------+| Report : Tablespaces || Instance : wallet |+------------------------------------------------------------------------+Tablespace Name Status TS Type Ext. Mgt. Seg. Mgt. TS Size (MB) Used (MB) Pct. Used------------------------------ --------- --------------- ---------- ---------- ------------------ ------------------ ---------SYSAUX ONLINE PERMANENT LOCAL AUTO 2,048 482 24UNDOTBS1 ONLINE UNDO LOCAL MANUAL 1,024 114 11TEMP ONLINE TEMPORARY LOCAL MANUAL 1,024 28 3SYSTEM ONLINE PERMANENT LOCAL MANUAL 2,048 738 36SOE ONLINE PERMANENT LOCAL AUTO 4,096 1,035 25USERS ONLINE PERMANENT LOCAL AUTO 1,024 1 0 ------------------ ------------------ ---------Average 16Total 11,264 2,3986 rows selected.SQL> @dba_file_space_usage.sql+------------------------------------------------------------------------+| Report : File Usage || Instance : wallet |+------------------------------------------------------------------------+Tablespace Name Filename FILE_ID File Size (MB) Used (MB) Pct. Used-------------------- -------------------------------------------------- ---------- ------------------ ------------------ ---------SOE /u01/app/oracle/oradata/wallet/soe01.dbf 5 2,048 522 25SOE /u01/app/oracle/oradata/wallet/soe02.dbf 6 2,048 513 25SYSAUX /u01/app/oracle/oradata/wallet/sysaux01.dbf 2 2,048 482 23SYSTEM /u01/app/oracle/oradata/wallet/system01.dbf 1 2,048 738 36TEMP /u01/app/oracle/oradata/wallet/temp01.dbf 1 1,024 28 2UNDOTBS1 /u01/app/oracle/oradata/wallet/undotbs01.dbf 3 1,024 114 11USERS /u01/app/oracle/oradata/wallet/users01.dbf 4 1,024 1 0 ------------------ ------------------ ---------Average 17Total 11,264 2,3987 rows selected.
空间
数据
文件
方法
数据库
查询
活动
大小
移动
管理
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
咖啡
深圳市人人互联网科技有限公司
广州紫鲸互联网科技有限公司
互联网科技工作委员会副主任毛军
智能科技公司是互联网公司吗
麻工互联网科技
与互联网科技公司
深圳科技互联网
广州互联网科技公司
互联网金融与金融科技
互联网科技上市公司
互联网科技论坛
互联网科技公司做什么
互联网公司科技股
互联网科技革命什么开始
浙南科技城互联网大厦建设工程
佛山市翊博互联网络科技有限公司
深圳艾果互联网通讯科技
玉溪新华互联网科技怎么选
每日互联网科技新闻
互联网科技与金融科技
多迪互联网科技有限公司
中国科技互联网公司收入
佳云科技和互联网广告
杭州壁岐互联网科技有限公司
上海钢联属于互联网科技股吗
雨阳互联网卡科技有限公司
2021世界互联网领先科技成果发布
信承诺互联网科技有限公司
中国互联网公司的科技投入