ORA-01552:不能将系统回滚段用于非系统表空间

时间:2017-06-28 22:02:40

标签: oracle oracle11g

我尝试使用SQL * Loader将记录插入到新创建的表中,并收到错误

  

ORA-01552:不能将系统回滚段用于非系统表空间

我用Google搜索了错误,每个网页都说了同样的事情:将undo_management设置为AUTO。我这样做然后关闭并重新启动数据库。之后,我的常规用户登录失败。我将undo_management返回MANUAL,我可以登录但不会插入数据。

我甚至试过从SQL>手动插入命令行但获取相同的错误消息。

INSERT INTO H2O_FEET
    (DATEFROM, WATERLEVEL, SIGMA, LOCATION, DATETO)
VALUES
    (TO_TIMESTAMP('2015-08-18 00:00:00:000', 'YYYY-MM-DD HH.MI.SS.FFF'), 8.12, 0.039, 'Coyote Creek', (cast (NULL as timestamp)))

我的普通用户是表所有者并具有INSERT权限。

我正在进行一个小型项目,目前没有Oracle DBA,我自己的技能包括编写和执行针对预加载数据的简单查询(不用担心,它不是生产的测试盒)。

我正在使用:

Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
PL/SQL Release 11.2.0.1.0 - Production
CORE    11.2.0.1.0      Production
TNS for Linux: Version 11.2.0.1.0 - Production
NLSRTL Version 11.2.0.1.0 - Production

我的操作系统是Ubuntu 16.04.2 LTS(GNU / Linux 4.4.0-81-generic x86_64)

0 个答案:

没有答案