今天需要在本机上腾出空间,发现oracle中有一个dbf文件占了约30G,这个数据文件对应的用户平时很少使用的,于是就想对它进行处理-删除表空间操作。本机的数据库是32位的10.2.0.1.0,表空间为TEST_TB存在若干个表数据。刚开始时用dba角色的system用户,直接执行droptablespacete..
分类:
数据库 时间:
2015-09-12 00:52:59
阅读次数:
353
dba_free_space 显示的是有free 空间的tablespace ,如果一个tablespace 的free 空间不连续,那每段free空间都会在dba_free_space中存在一条记录。如果一个tablespace 有好几条记录,说明表空间存在碎片,当采用字典管理的表空间碎片超过50...
分类:
数据库 时间:
2015-09-05 23:42:34
阅读次数:
359
创建字典管理的表空间create tablespace james datafile '/opt/oradata/orcl/james01.dbf' size 50 M,
'/opt/oradata/orcl/james02.dbf' size 50 M
minimum extent 50k extent management dictionary
d...
分类:
数据库 时间:
2015-08-30 15:50:44
阅读次数:
134
使用Oracle10g建立数据库后,向数据库中导入了部分数据,第二天继续向数据库中导入数据表时发生错误:查了很多资料发现原来是Oracle表空间限制,导致无法继续导入数据的原因。如果在建立数据库时没有设置,Oracle 默认的表空间大小为400M,当数据库中数据量达到这个值,再向数据库中导入数据就会...
分类:
数据库 时间:
2015-08-28 16:54:10
阅读次数:
164
首先询问对方数据库的表空间名称和大小,然后在你的oracle中建立相应表空间,最后使用命令导入、导出数据。 补充: 1.要新建一个数据库;Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件...
分类:
数据库 时间:
2015-08-27 00:23:18
阅读次数:
313
Oracle修改表空间大小使用Oracle10g建立数据库后,向数据库中导入了部分数据,第二天继续向数据库中导入数据表时发生错误:查了很多资料发现原来是Oracle表空间限制,导致无法继续导入数据的原因。如果在建立数据库时没有设置,Oracle 默认的表空间大小为400M,当数据库中数据量达到这个值...
分类:
数据库 时间:
2015-08-19 20:09:48
阅读次数:
166
create tablespace DSXZFW datafile 'D:\yangk\oraclespace\DSXZFW.ora' size 1000m; // 创建表空间,注意如果要还原数据库的话,表空间名一定要与备份的时候空间名一样(就是客户现场用的表空间名)create user eqqx...
分类:
数据库 时间:
2015-08-18 18:13:00
阅读次数:
207
//创建角色inspur 密码为inspur,默认的表空间为USERScreate user inspur identified by inspur default tablespace USERS;//给角色inspur 分配dba权限,dba权限是oracal数据库默认的最高权限grant db...
分类:
其他好文 时间:
2015-08-13 17:52:29
阅读次数:
201
select * from (select owner || '.' || tablespace_name name, sum(b) g from (select owner, t.segment_name, ...
分类:
数据库 时间:
2015-08-07 01:42:24
阅读次数:
210
--10g 新增的表空间类型:大文件 (Bigfile) 表空间。--10g 数据库在创建的时候,会指定默认的表空间类型。如果不特殊指定的话,默认为 SMALLFILE 类型的表空间。SELECT * FROM database_properties WHERE property_name = 'D...
分类:
数据库 时间:
2015-08-05 12:13:27
阅读次数:
170