当尝试使用 imp 命令导入转储时,我收到错误“ora-1658:无法在表空间 MYTBS 中创建段的初始范围”。我在独立的 Windows 计算机中使用 oracle XE 11.2。数据库备份大约200MB。以下是我的表空间设置。
我该如何纠正这个错误?我尝试导入的架构具有为表空间 MYTBS 定义的表。
获取表空间详细信息:
SELECT * FROM dba_tablespaces;
获取各个用户的数据文件位置:
SELECT * FROM dba_data_files;
向用户添加另一个数据文件,增加整体空间: 代码:
ALTER TABLESPACE <tablespace_name>
ADD DATAFILE <'new_datafile_location'>
SIZE <Size>;
示例: 更改表空间用户 添加数据文件'/home/oracle/oracle_home/ora19c/oradata/ARESDB/users03.dbf' 尺寸3000M;
尝试使用以下命令
alter database datafile '/somepath/somename.dbf' autoextend on maxsize unlimited;