介绍
这篇文章主要介绍了oracle在导入数据时报600错误怎么办,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获、下面让小编带着大家一起了解一下。
<强>错误情况:强>
<强>解决方法:强>在保证我们导入sql无误的情况下,检查当前用户所在表空间:
select 用户名、default_tablespace 得到user_users;
可以看的到,我们当前使用的是用户表空间,下面检查当前使用表空间的使用率:
select total.tablespace_name, 轮(total.MB, 2), as Total_MB, 轮(total.MB 安康;free.MB, 2), as Used_MB, 轮((1,背后,free.MB /, total.MB), *, 100, 2), as Used_Pct 得到(select tablespace_name,总和(字节),/,1024,/,1024,as MB 得到dba_free_space group by  tablespace_name),免费的, (select tablespace_name,总和(字节),/,1024,/,1024,as MB 得到dba_data_files group by  tablespace_name)总 where free.tablespace_name =, total.tablespace_name;
在未给表空间加dbf文件前,表空间使用率接近99%,自此分析出为什么甲骨文报600错误了,数据文件爆满溢出,导入数据后会被回滚的,解决方式就是加dbf数据文件。
alter tablespace USERS add datafile & # 39; H: \ APP \ 16489 \ ORADATA \ ORCL \ USERS03.DBF& # 39;, size 3 g autoextend ;
了解到我导入的数据文件较大,直接加了两个30克的dbf文件,以备后患
alter tablespace USERS add datafile & # 39; H: \ APP \ 16489 \ ORADATA \ ORCL \ USERS05.DBF& # 39;, size 30 g autoextend ;
需要注意的是新增的dbf文件是会直接占用硬盘内存的,看大家需求创建新dbf,不要创建一个过大而又用不完的。
增加dbf文件后表空间足够装下我们的数据了,执行导入,无错误,导入成功。
感谢你能够认真阅读完这篇文章,希望小编分享的“甲骨文在导入数据时报600错误怎么办”这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!