ora-01658(ora01658怎么解决)
oracle 10g用imp导入数据的时候报错:ORA-01658: 无法为表空间 MAXDATA 中的段创建 INITIAL 区 是怎么回事
表空间不足
先查询MAXDATA表空间数据文件所在路径
select file_name from dba_data_files where tablespace_name = 'MAXDATA'
通过file_name 来得到你当前MAXDATA表空间对应数据文件的路径,然后增加新的数据文件。
增加数据文件
ALTER TABLESPACE MAXDATA ADD DATAFILE '/oradata/XX/MAXDATA02.DBF' SIZE 1000M;
自动增长的表空间为何导入dmp时会报ora 01658
你的表空间只有一个数据文件的话,数据文件大小已经超出最大值了。在32位Oracle数据库中一个数据文件最大32G,给表空间再增加一个数据文件就可以了。另外提醒你数据表空间的使用量不要超过85%,不然会影响数据库的性能。
向Oracle中导表出现问题
是表空间用完了吧 或者磁盘可用空间不够了
将TEST表空间文件改为自动扩展
alter database datafile 'fileanme IN USERS tablespace' AUTOEXTEND on:
使用户在TEST表空间的使用不受限制
alter user username quota unlimited on USERS ;
oracle大神求帮助,导入dpm文件出错
回复 liaohanjie1314:最简单的就是启动oracle的em(oracle企业管理器,oracle自带的java的web服务,你搜一下就有启动的命令),然后访问所在的服务器ip:1158/em/ 登录进去,在web界面里就可以调整各表空间。或者做更多其他的事情。
IMP-00003: 遇到 ORACLE 错误 1658 ORA-01658: 无法为表空间 USERS 中的段创建 INITIAL
完整的命令是: imp sys/sys_pwd@db_name fromuser=username touser=username file=file_path/filename
从报错信息看,你使用的用户没有足够的权限,因此,在使用imp命令导入时一般使用sys用户。