环境: 系统为winxp
oracle9i 9.2.0.1.0
在创建回退段的时候,弹出一个错误框ORA-30019:自动撤消模式中的回退段操作非法
无需创建或管理回退段,并且不允许在"自动还原"模式下创建或管理回退段修改c:\oracle\admin\myoracle\pfile\init.ora 文件
undo_management=MANUAL 把AUTO 改成 MANUAL
undo_retention=10800
undo_tablespace=UNDOTBS1
重启之后,创建回退字段还是出现同样的错误.
oracle9i 9.2.0.1.0
在创建回退段的时候,弹出一个错误框ORA-30019:自动撤消模式中的回退段操作非法
无需创建或管理回退段,并且不允许在"自动还原"模式下创建或管理回退段修改c:\oracle\admin\myoracle\pfile\init.ora 文件
undo_management=MANUAL 把AUTO 改成 MANUAL
undo_retention=10800
undo_tablespace=UNDOTBS1
重启之后,创建回退字段还是出现同样的错误.
你的是服务参数文件启动实例的?--查看是否成功
show parameter undo_management alter system set undo_management=MANUAL SCOPE=BOTH在重启
*
ERROR 位于第 1 行:
ORA-02095: 无法修改指定的初始化参数
弹出这个错误。还有我已经修改了
c:\oracle\admin\myoracle\pfile\init.ora 文件,改成undo_management=MANUAL,
但是wkc168大侠所说的在sysdba下操作是什么意思呢??我已经在sysdba下操作了啊。
alter system set undo_management=MANUAL SCOPE=spfile
是二进制文件,不可以直接修改,只有通过alter system xxx scope=spfile才可以修改,重启生效。
------------------------------------ ----------- ------------------------------
undo_management string AUTO
undo_retention integer 900
undo_tablespace string UNDOTBS2sys@ORCL> alter system set undo_management=MANUAL SCOPE=SPFILE
2 /系统已更改。sys@ORCL> SHOW PARAMETER UNDONAME TYPE VALUE
------------------------------------ ----------- --------------------------
undo_management string AUTO
undo_retention integer 900
undo_tablespace string UNDOTBS2
sys@ORCL> STARTUP FORCE
ORACLE 例程已经启动。Total System Global Area 612368384 bytes
Fixed Size 1250428 bytes
Variable Size 239078276 bytes
Database Buffers 364904448 bytes
Redo Buffers 7135232 bytes
数据库装载完毕。
数据库已经打开。
sys@ORCL> SHOW PARAMETER UNDONAME TYPE VALUE
------------------------------------ ----------- --------------------------
undo_management string MANUAL
undo_retention integer 900
undo_tablespace string UNDOTBS2
sys@ORCL>
SQL>show parameter spfile;
如果该参数不为空,则表示使用spfile2、如果使用spfile,则需要用命令修改
SQL>alter system set undo_management=MANUAL SCOPE=SPFILE;3、重启数据库后,其它回滚段都offline了,此时只能在DMT或system表空间建立回滚段。
SQL>create rollback segment rbs_001 tablespace system
STORAGE (INITIAL 10k NEXT 10k MINEXTENTS 2);4、当然,最好另建立一个单独的表空间来存放回滚段