dba_data_files:数据库数据文件信息表。可以统计表空间大小(总空间大小)。 dba_free_space:可以统计剩余表空间大小。 增加表空间即向表空间增加数据文件,表空间大小就是数据文件总大小。 检查Oracle各个表空间的增长情况(各表空间使用率) ...
分类:
数据库 时间:
2016-11-08 16:56:20
阅读次数:
181
下面两个数据字典视图就知道了。查看有哪些表空间:select * from dba_tablespaces;查看有哪些数据文件在哪个表空间中:select * from dba_data_files; ...
分类:
数据库 时间:
2016-05-09 23:33:28
阅读次数:
332
取消表空间自动增长 SELECT FILE_NAME,TABLESPACE_NAME,AUTOEXTENSIBLE,bytes/1024/1024/1024 FROM dba_data_files; ALTER DATABASE DATAFILE '/dba/user_oracle/bspdev1/ ...
分类:
其他好文 时间:
2016-04-30 06:36:34
阅读次数:
194
使用系统sys或者dba权限的账户创建视图如下: 1. 主要从数据库的表dba_data_files,dba_segments两张表中获取。2. 默认数据库保存的是byte单位,转换关系如下: 1024bytes = 1kb 1024KB = 1M 1024M = 1G CREATE OR REPL ...
分类:
数据库 时间:
2016-03-29 14:54:49
阅读次数:
404
1、查看表空间的名称及大小 SELECT t.tablespace_name as "表空间名", round(SUM(bytes / (1024 * 1024)), 0) AS "所占物理空间M" FROM dba_tablespaces t, dba_data_files d WHERE t.t
分类:
数据库 时间:
2016-02-25 16:49:46
阅读次数:
234
我遇到的原因的表空间不足(并且表空间没有设置为自动增长) 首先通过SELECT FILE_NAME, TABLESPACE_NAME, AUTOEXTENSIBLE FROM DBA_DATA_FILES检查表空间是否设置了自动增长 然后通过alter database datafile 'E:\Y
分类:
其他好文 时间:
2016-02-16 09:55:48
阅读次数:
144
select t.tablespace_name, round(sum(bytes / (1024 * 1024)), 0) ts_size from dba_tablespaces t, dba_data_files d where t.tablespace_name = d.tablespac....
分类:
数据库 时间:
2015-12-02 16:24:35
阅读次数:
210
备份数据文件,模拟磁盘损坏时,还原恢复数据文件. 首先,查询数据文件序号,备份数据文件,可根据数据文件序号指定备份的数据文件.SQL> set linesize 1000SQL> select file_name,file_id from dba_data_files;FILE_NAME ...
分类:
其他好文 时间:
2015-10-14 18:02:52
阅读次数:
158
到某表空间所有段的加和值,即按表空间分组统计dba_data_files.bytes-dba_free_space.bytes=dba_segments.bytesdba_segments中可查询已分配的段空间大小(dba_extents则是dba_segments中的详表,segment是由多个e...
分类:
其他好文 时间:
2015-09-07 11:05:40
阅读次数:
343
SELECTDECODE(file_name,‘M‘,tablespace_name,LPAD(‘--->‘,5)||file_name)tablespace_name
FROM
(SELECT*FROM
(SELECTtablespace_name,‘M‘file_name
FROMdba_tablespaces
UNION
SELECTdba_tablespaces.tablespace_name,dba_data_files.file_name||‘‘||
‘(Allocated:‘..
分类:
数据库 时间:
2015-08-27 19:13:51
阅读次数:
243