1.以DBA登录:sqlplus sys/sys@topprod as sysdba
2.查看表空间使用状况:@q_tbsFREE
3.查看表空间物理文件:@q_datafile
4.增加表空间:alter database datafile '/u2/oracle/oradata/topprod/rptdbs1-01.dbf' resize 4000M;
select * from user_tables 可以看到那个表属于哪个表空间
CR表空间 rptdbs1-01.dbf
总大小 可用大小 使用率
Total(M) Free(M) Largest(M) Used(%)
-- 具体的操作步骤
-- 查看表空间大小的SQL
select SEGMENT_TYPE,owner,sum(bytes)/1024/1024 from
dba_segments
where tablespace_name='DSDATA'
group by segment_type,owner
-- 查看所在表空间的数据文件所在路径
select file_name
from dba_data_files where tablespace_name = 'DSDATA'
-- 通过filename来得到你当前DSDATA表空间对应的数据文件路,然后增加新的文件。
alter tablespace DSDATA
add datafile '/oracle/oradata/orclnnc_data02.dbf' size 10m;
ALTER TABLESPACE DSDATA ADD DATAFILE '/u2/oradata/topprd/dsdata8.dbf'
SIZE 4G AUTOEXTEND OFF;
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。