发布网友 发布时间:2022-04-07 19:21
共3个回答
热心网友 时间:2022-04-07 20:50
1、首先双击桌面软件启动,启动软件。
2、在连接窗口中填写连接数据库信息,因为要扩展表空间所以一般都需要使用db角色的用户进行连接。
3、查看数据库中表空间的信息列表,并选择相应的表空间。
4、然后查看需要扩展的表空间的的数据文件所在的位置。
5、然后对需要增加表空间增加数据文件,如下图。
6、增加完成后可以看到表空间的数据文件由原来的两个增加到了三个,表示增加成功。完成效果图。
热心网友 时间:2022-04-07 22:08
第一步:查看表空间的名字及文件所在位置:热心网友 时间:2022-04-07 23:43
第一步:查看Oracle表空间的使用情况:select dbf.tablespace_name, dbf.totalspace "总量(M)", dbf.totalblocks as 总块数, dfs.freespace "剩余总量(M)", dfs.freeblocks "剩余块数", (dfs.freespace / dbf.totalspace) * 100 "空闲比例" from (select t.tablespace_name, sum(t.bytes) / 1024 / 1024 totalspace, sum(t.blocks) totalblocks from dba_data_files t group by t.tablespace_name) dbf, (select tt.tablespace_name, sum(tt.bytes) / 1024 / 1024 freespace, sum(tt.blocks) freeblocks from dba_free_space tt group by tt.tablespace_name) dfs where trim(dbf.tablespace_name) = trim(dfs.tablespace_name) 第二步:找到需要扩展空间的表空间,查看其数据文件路径:select * from dba_data_files t where t.tablespace_name = '表空间名称'第三步:增加表空间大小:增加表空间大小的方法有二:1、修改数据文件的大小:alter database datafile '全路径的数据文件名称' resize ***M2、新增数据文件:alter tablespace 表空间名称add datafile '全路径的数据文件名称' size ***MThat's all .注意:1、表空间尽量让free百分比保持在10%以上,如果低于10%就增加datafile或者resizedatafile,一般数据文件不要超过2G2、 设置表空间数据文件自动扩展:alter database datafile '全路径的数据文件名称' autoextend on;