【Oracle Database】 数据库表空间管理
发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,创建表空间SQL> create tablespace soedatafile '/u01/app/oracle/oradata/wallet/soe01.dbf'size 1024Mextent m
千家信息网最后更新 2025年01月20日【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安全错误
数据库的锁怎样保障安全
滁州软件开发行业多不
小班网络安全教育教案活动
怎么根据关键字筛选数据库
软件开发中测试是干什么的
腾讯关注的网络安全公司
嘉定区私人软件开发常见问题
辰讯云服务器怎么样
域成员通过哪个端口注册域服务器
网络安全基金龙头
镜像服务器设置
崇明区工商软件开发代理价格
国家网络安全周的内容
网络安全培训乱象
我的世界炫迈服务器ip
csgo服务器被攻击
预防网络安全的案例
服务器系统故障处理流程
玖安网络安全
ffmpeg服务器性能
聚焦网络技术有限
十兆服务器要多少钱
数据库求偶数的平均值
长沙市网络安全产业三年计划
宝塔数据库管理显示没有表怎么办
会软件开发能从事什么工作
昆明网络技术有限公司电话
苹果激活服务器服务时间
非互联网的软件开发
崇明区管理软件开发创新服务
梦幻西游姑苏城服务器