2 baidu 34189736 baidu_34189736 于 2016.03.20 00:11 提问

oracle往导入数据时需要的表空间变得很大导致导入中断 50C

用的oracle11g,我用imp导入一个3g左右的dmp文件,导入用户和表空间都是新建的应该不存在大小不够的问题,我之前试着导入的时候需要的表空间一直增长到了80g左右把我的硬盘都装满了。不知道有没有什么解决方法望指点。

2个回答

devmiao
devmiao   Ds   Rxr 2016.03.20 07:15
baidu_34189736
baidu_34189736 回复苏小喵: 问题是表空间所需太大了不是扩展表空间的问题,我设置了自动扩展但是已经超出硬盘容量了所以导入不成功
2 年多之前 回复
devmiao
devmiao   Ds   Rxr 2016.03.20 07:15
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
oracle导入时表空间不一致解决方法
能够解决oracle导入时表空间不一致问题。不错,已经帮助我好几次了,共享下!
oracle 导入(imp)数据时的表空间(tablespace users)问题
原文链接 imp/exp 用户 表空间 users tablespace 使用exp把用户pwgh的数据导出后,再使用imp把数据导入另外一个数据库时。 发现一个问题,由于数据的导出用户pwgh的一些表建在表空间users里, 而我想把这些数据全部导入到另外一个数据库的某个表空间里,例如表空间pwgh_fs_tablespace。 虽然在创建用户的时候指定该用户的默认表空间(pwgh_fs
oracle创建表空间并用数据泵导入数据步骤
1、创建表空间 CREATE bigfile TABLESPACE   zwj     LOGGING     DATAFILE 'F:\oracle\zwj.ORA' SIZE 1000M     AUTOEXTEND     ON NEXT  1000M MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL     SEGMENT SPACE
Oracle 新建表空间和导入数据
dcampus20  是自定义名称 先删除用户和表空间 drop user dcampus20 cascade; DROP TABLESPACE dcampus20 INCLUDING CONTENTS AND DATAFILES; DROP TABLESPACE DCAMPUS20_TEMP INCLUDING CONTENTS AND DATAFILES; 创建用户和
oracle数据库-表空间不一样导致blob等大字段导入失败问题
数据泵导出: 1.手动新建一个文件夹:比如:E:\ncdatabak 2.数据库管理员登录sqlplus,创建数据导出目录expnc_dir为目录名,'E:\ncdatabak'为数据库实际目录,命令如下:    create directory expnc_dir as 'E:\ncdatabak'; 3.为oracle用户授予访问数据目录的权限,命令如下:    Grant r
oracle创建表空间,创建用户,导入dmp数据
导入oracle数据的时候,经常到用的时候忘记,特整理一份,方便以后操作。 需要注意的是:创建表空间和用户是在sqlPlus中执行,而导入数据需要在cmd窗口执行。 一、创建表空间 create tablespace 表空间名 datafile 'd:/*.dbf' size *M 在创建的时候定义表空间名,表空间文件对应的位置及大小,我一般都是设置为100M,根据个人情况来设置 附:删
删除原来的oracle数据库(用户),但不更换表空间,并重新导入数据
<!-- 1. 删除前的准备工作: --> <!-- (1) 连接数据源,导出备份数据 --> exp tianzhi_smart/tianzhi_smart@1localhost:1521/orcl file='E:\tianzhi_smart.dmp'; <!--(2)登录即将被删除的用户,查看当前连接用户缺省表空间:--> SQL>select username,default_tablesp
当导入dmp文件时,发现报错时,可能是由于表空间不足造成的,查询与增加oracle 表空间的方法如下
1、查询表空间大小 select b.file_name 物理文件名,        b.tablespace_name 表空间,        b.bytes / 1024 / 1024 大小M,        (b.bytes - sum(nvl(a.bytes, 0))) / 1024 / 1024 已使用M,        substr((b.bytes - sum(nvl(a.
oracle创建表空间,用户名,并将数据导入该表空间中
 同事整理好的,直接拿过来用了,在此先感谢一下Kalin.Zhang。下面是正文了 命令行创建数据库及表空间步骤:(绿色粗体字可替换)                   开始-运行-cmd 第一步:输入sqlplus输入用户名 system密码       oracle9i(数据库安装完成后,有两个系统级的用户 :   1) system 默认密码为
Oracle 建立表空间和用户 \ 导出和导入 数据表
Oracle建立表空间和用户    [sql] view plain copy 建立表空间和用户的步骤:   用户   建立:create user 用户名 identified by "密码";   授权:grant create session to 用户名;               grant create table to  用户名;