[oracle@localhost ~]$ sqlplus /nolog
SQL*Plus: Release
Copyright (c)
SQL> connect /as sysdba
Connected
SQL> show parameter db_recovery_file_dest;
NAME TYPE VALUE
db_recovery_file_dest string
db_recovery_file_dest_size big integer
SQL>
SQL> show parameter db_flashback_retention_target
NAME TYPE VALUE
db_flashback_retention_target integer
SQL> show parameter db_recovery_file_dest
NAME TYPE VALUE
db_recovery_file_dest string
db_recovery_file_dest_size big integer
SQL> alter system set db_recovery_file_dest_size=
System altered
SQL> alter system set db_recovery_file_dest=
System altered
SQL> show parameter db_flashback_retention_target
NAME TYPE VALUE
db_flashback_retention_target integer
SQL> shutdown immediate
Database closed
Database dismounted
ORACLE instance shut down
SQL> startup mount
ORACLE instance started
Total System Global Area
Fixed Size
Variable Size
Database Buffers
Redo Buffers
Database mounted
SQL> alter database flashback on;
Database altered
SQL> alter database open;
Database altered
SQL> select flashback_on from v$database;
FLASHBACK_ON
YES
SQL>
OK!============
後來發現問題
ORA
解決辦法
PLSQL中
select segment_name
segment_name
alter rollback segment
問題解決
參考
這個是因為當前只有system這個回滾段可用
可以查看當前系統回滾段信息
select segment_name
如
SEGMENT_NAME STATUS
SYSTEM ONLINE
RBS
如果有offline的
如果只有system這一行
create rollback segment rbs_small storage(initial
各個參數的含義你可以到google上搜到
From:http://tw.wingwit.com/Article/program/Oracle/201311/16538.html