报错的原因是:导入的表的initial extent 太大,表空间剩余空间不足以分配。
解决方法:
第一种:增大表空间中的数据文件。
1.以sysdba身份执行这个SQL,查看表空间中的数据文件:
select file_name from dba_data_files where tablespace_name = MY_DATA'
2.同样以sysdba身份执行alter database datafile 'xx' resize 1000M
这里的xx为上面SQL查出来的file_name,resize的大小自己视情况定。
第二种:也可以在表空间中新增加数据文件。
以sysdba身份执行
alter tablespace MISPRO_DATA add datafile 'xx/xx/xx.dbf' size 10M autoextend on
next10M maxsize 500M
这里的数据文件路径和大小同样自己视情况定。
第三种:把表空间中的数据文件设置为自动增长(如果你的表空间数据文件已经设置为自动增长,并且已经达到或接近了maxsize,也可以增大maxsize)。以sysdba身份执行:
alter database datafile 'xx' autoextend on next 10M maxsize 1000M
如果数据文件已经是自动增长的话,可以选择第二种方法或者执行下面的命令来增大数据文件的maxsize
alter database datafile 'xx' maxsize 1000M
详细解决方案
Oracle导入异常: unable to create INITIAL extent for segment in tablespace MY_DATA
热度:39 发布时间:2024-01-13 03:41:57.0
相关解决方案
- !使用JDNI时,报 Cannot create JDBC driver of class '' for connect URL 'null'
- oracle 分页排序,ssi,该怎么处理
- oracle 最近的时间(而不是前一天的时间) 跪求sql语句 。解决方法
- oracle,该怎么解决
- oracle 安装时出现 java tm 异常
- android访问其他数据库(如:oracle、MySql等),希望大家给点建议!解决方案
- oracle 安插 LONG VARCHAR 类型数据
- 为什么虚拟串口安装了不能用 显示“Unable loading system driver ,the application will be eixt.”解决办法
- oracle loadjava如何用
- 调用WS接口,客户端抛出错误$Proxy37.create(Unknown Source)
- oracle,该如何处理
- C# + SQL server +oracle QQ交流群142703980解决方法
- Unable to connect to any of the specified MySQL hosts为什么连不上mysql?该如何解决
- VS10连接Oracle的有关问题:"Oracle.DataAccess.Client.OracleConnection"的类型初始值设定项引发错误
- Oracle-参数查询有关问题
- oracle,insert 语句插入一条记录后要求,返回主键id値。解决思路
- Oracle 10g下的SQL语句,有点难度.请~[同时向朋友们道歉~]
- (急)在数据库 'master' 中回绝了 CREATE DATABASE 权限。~~~~~~~~~~
- 月统计(oracle)解决办法
- 在线紧急等一sql语句(oracle),该怎么处理
- oracle 连接数据库该如何写语句的
- oracle 客户端链接服务端的方式?该如何解决
- Oracle select后表的最左首的数字
- Oracle 服务器字符集和pl/sql字符集有关问题,
- Oracle DBA解决方案
- oracle 中表名的连接解决方法
- oracle 老鸟进,新人求指点解决方法
- oracle 恢复删除的表,该怎么解决
- oracle 数据自动增长,该怎么解决
- 求推荐数据库脚本编纂的书籍(oracle)