ora-1658:无法为表空间中的段创建初始范围

时间:2014-06-28 14:34:22

标签: sql database oracle oracle11g oracle-xe

我在独立的Windows机器上使用oracle XE 11.2尝试使用imp command.i'm导入转储时,收到错误“ora-1658:无法为表空间MYTBS中的段创建初始范围”。数据库备份大约200MB。以下是我的表空间设置。enter image description here

我该如何更正此错误?我正在尝试导入的模式具有为表空间MYTBS定义的表。

2 个答案:

答案 0 :(得分:10)

错误

  

ora-01658无法为表空间中的段创建初始范围????

解决问题:

您需要具有DBA权限的帐户才能执行以下两项操作之一,link

  1. 扩展数据文件以添加空间(ALTER DATABASE DATAFILE RESIZE),或自动扩展(ALTER DATABASE DATAFILE autoextend on) Changing Datafile Size

  2. 将新数据文件添加到表空间(ALTER TABLESPACE ADD DATAFILE ALTER TABLESPACE

  3. 如果您的数据文件已到达32GB,请参阅此answer

答案 1 :(得分:-1)

尝试使用以下命令

alter database datafile '/somepath/somename.dbf' autoextend on maxsize unlimited;