ORA-01564: rollback segment is not PUBLIC
Cause: The rollback segment segment identified is not public
Action: Do not use the keyword PUBLIC when identifying private rollback segment
ORA-01564:回滚段不是公共的
案例:如果用户尝试使用ALTER SYSTEM SET ROLLBACK_SEGMENT= 命令错误地设置一个私有回滚段作为系统默认回滚段,则将会收到ORA-01564错误消息。
1.只有公共地回滚段才能用于设置系统默认回滚段,因此可以单独创建一个公共空间并将其设置为系统回滚段。
2.可以使用下面的语法来设置公共空间作为系统默认回滚段:
ALTER SYSTEM SET ROLLBACK_SEGMENT=;
3.之后,您可以使用下面的语句来查看当前的回滚段:
SELECT * FROM dba_rollback_segs;