达梦数据库如何维护和管理表空间?
- 表空间不足
A. 创建大的表空间数据导出在导入
B. 把表空间数据文件resize
C. 增加数据文件
SQL> alter tablespace tbs3 add datafile ‘/dm7/data/DAMENG/tbs3_1.dbf’ size 32 autoextend on maxsize 50; - 表空间更换存储位置
SQL> select tablespace_name,file_name from dba_data_files where tablespace_name=‘TBS’;
注意:表空间更换存储位置,要求表空间offline
SQL> select tablespace_name,status from dba_tablespaces;
0表示的是online,1表是的是offline
SQL> alter tablespace tbs offline;
SQL> alter tablespace tbs rename datafile ‘/dm7/data/DAMENG/TBS.dbf’ to ‘/dm7/tbs/TBS.dbf’;
SQL> alter tablespace tbs online; - 删除表空间
SQL> drop tablespace tbs3;
drop tablespace tbs3;
[-3412]:试图删除已经使用的表空间.
SQL> drop tablespace tbs;