达梦数据库表空间增删改查
查看表空间数据文件信息 select * from dba_data_files; 查看数据文件空闲信息 select * from dba_free_space; 表空间创建 create tablespace TEST datafile C:dmdbmsdataDAMENGTEST.DBF size 128 autoextend on next 4 maxsize 10240; 增加数据文件: alter tablespace TEST add datafile C:dmdbmsdataDAMENGTEST01.DBF size 128; 修改数据文件大小: alter tablespace TEST resize datafile TEST01.DBF to 256; 修改文件扩展属性: alter tablespace TEST datafile TEST01.DBF autoextend off; alter tablespace TEST datafile TEST01.DBF autoextend on next 4 maxsize 1024; 普通表空间可以在脱机状态下修改数据文件路径和文件名,修改数据文件路径时需保证修改后的数据文件路径存在。 将表空间置为脱机状态 alter tablespace TEST offline; 修改数据文件路径 alter tablespace TEST rename datafile TEST02.dbf to C:dmdbmsdataDAMENGTEST01.DBF; 表空间联机状态下支持重命名表空间,脱机状态下不支持重命名表空间。用户自定义表空间可以重命名,SYSTEM、ROLL、TEMP、MAIN和HMAIN表空间不支持重命名操作。 将表空间置为联机状态 alter tablespace TEST online; rename tablespace TEST to TEST01; 对于不在使用的表空间,可以选择删除(已经使用的表空间不能删除)。删除表空间之前, 需清除表空间中的表和数据,否则会删除失败。 SYSTEM、ROLL、TEMP、MAIN和HMAIN表空间不允许删除 drop tablespace TEST;
联机状态表空间修改名称失败 创建表空间,创建用户,指定权限
/*创建数据表空间 datafile路径确保存在*/ create tablespace czss logging datafile E:appAdministratororadataorclczss.dbf size 50m autoextend on next 50m maxsize 20480m extent management local; /*创建用户并指定表空间 */ create user czss identified by czssczss default tablespace czss temporary tablespace temp; /*给用户授予权限 */ grant connect,resource,dba to czss;
下一篇:
mysql 查看sql执行执行计划