ora-01658(ora01658怎么解决)

http://www.itjxue.com  2023-01-29 07:35  来源:未知  点击次数: 

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用户。

(责任编辑:IT教学网)

更多

推荐人物新闻文章