传统的SQL脚本查看表空间使用率,使用的关键视DBA_DATA_FILE和DBA_FREE_SPACE。Oracle
11g引入了DBA_TABLESPACE_USAGE_METRICS视图。事实上,Oracle
10g中就已经引入了该视图,可以使用,但在10g官方文档中查不到,11g官方文档对该视图作了说明。
Oracle 11g 官方文档中对DBA_TABLESPACE_...
分类:
数据库 时间:
2014-11-05 14:56:29
阅读次数:
394
应用背景:需要查看和修改一下Interlib中的数据,所以要反复的将备份数据进行导入和清空。整理一下步骤
删除tablespace
drop tablespace interlib including contents;
删除User
drop user interlib cascade;
重新创建...
分类:
数据库 时间:
2014-11-04 21:06:29
阅读次数:
169
(1) 创建表空间create tablespace 空间名datafile 'E:\文件名.dat'size 1Mautoextend on(2) 创建用户-- 不用的--create user 用户名 identified by 密码;--grant connect,resource to 用户...
分类:
数据库 时间:
2014-11-01 09:41:42
阅读次数:
189
1,打开 sqlplus 登录用户 > system as sysdba >**** 2,创建临时表空间 create temporary tablespace VTMTEMP
tempfile 'D:\else\oracle\tablespace\vtm\vtmtemp.dbf'
size 50m...
分类:
数据库 时间:
2014-10-30 23:53:12
阅读次数:
306
一.默认表空间说明在oracle9i中,如果未用 DEFAULT TABLESPACE 子句创建的所有用户将以SYSTEM表空间作为它们的默认表空间。同时也不能为数据库指定一个默认的表空间。在Oracle 10g中定义了数据库级别的默认表空间USERS,在创建用户时没有定义默认表空间,就会把数据库级...
分类:
数据库 时间:
2014-10-30 18:55:38
阅读次数:
158
InnoDB tablespace and logs配置默认每个表拥有自己的表空间;innodb_file_per_table=1对于以前的表示不受影响的, 只对新表有效;tablespace 可以自动增长,大小受到文件系统的限制,还可以放到裸设备里面, 大小不再不受文件系统限制"裸设备的exten...
分类:
数据库 时间:
2014-10-29 20:59:30
阅读次数:
202
1、创建表空间create tablespace TESTloggingdatafile 'e:\app\administrator\oradata\orcl\TEST.dbf'size 100Mautoextend onnext 100M maxsize 4096Mextent managemen...
分类:
数据库 时间:
2014-10-29 16:20:35
阅读次数:
185
1.第一步, 先看看变空间的存放路径 --查看表空间文件路径 select tablespace_name,file_id,bytes/1024/1024,file_name from dba_data_files order by file_id;2.执行建立临时表空间语句 create te.....
分类:
数据库 时间:
2014-10-28 21:18:13
阅读次数:
161
如何最大限制利用cpu?如何最快速的扫描完大表。如果大表有主键,count(*)就会走主键,oracle只需要扫描主键就能完成。
假设这个表没有主键,那么count(*)的时候只能走全表扫描,数据就非常慢。这里用full(a)强制走全表来模拟。
--找100G以上的分区表
SQL> @getsegsize_big
Enter value for tablespace_name:
Enter v...
分类:
数据库 时间:
2014-10-28 10:25:54
阅读次数:
194
查询表空间使用率:SELECT UPPER(F.TABLESPACE_NAME) "表空间名", D.TOT_GROOTTE_MB "表空间大小(M)", D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用空间(M)", TO_CHAR(ROUND((D.TOT_GRO...
分类:
数据库 时间:
2014-10-27 17:31:02
阅读次数:
209