视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
ORA-01552做实验时,修改了undo段的管理模式
2020-11-09 10:29:33 责编:小采
文档


undo 段为手动管理模式,是因为做实验时,修改了undo段的管理模式。

undo 段为手动管理模式,是因为做实验时,修改了undo段的管理模式。

1.查看undo段状态
SQL> col segment_name for a20
SQL> col owner for a10
SQL> col tablespace_name for a20
SQL> col status for a10
SQL> select SEGMENT_NAME,OWNER,TABLESPACE_NAME,STATUS from dba_rollback_segs;

SEGMENT_NAME OWNER TABLESPACE_NAME STATUS
-------------------- ---------- -------------------- ----------
SYSTEM SYS SYSTEM ONLINE
_SYSSMU1_592353410$ PUBLIC UNDOTBS1 OFFLINE
_SYSSMU2_967517682$ PUBLIC UNDOTBS1 OFFLINE
_SYSSMU3_1204390606$ PUBLIC UNDOTBS1 OFFLINE
_SYSSMU4_1003442803$ PUBLIC UNDOTBS1 OFFLINE
_SYSSMU5_538557934$ PUBLIC UNDOTBS1 OFFLINE
_SYSSMU6_27970769$ PUBLIC UNDOTBS1 OFFLINE
_SYSSMU7_3517345427$ PUBLIC UNDOTBS1 OFFLINE
_SYSSMU8_3901294357$ PUBLIC UNDOTBS1 OFFLINE
_SYSSMU9_173536$ PUBLIC UNDOTBS1 OFFLINE
_SYSSMU10_41314474 PUBLIC UNDOTBS1 OFFLINE

SEGMENT_NAME OWNER TABLESPACE_NAME STATUS
-------------------- ---------- -------------------- ----------
$


2.查看当前的undo段是哪一个?
SQL> select * from v$rollname;

USN NAME
---------- ------------------------------
0 SYSTEM
发现undo段为系统表空间


3.查看undo段的管理模式
SQL> show parameter undo

NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
undo_management string MANUAL
undo_retention integer 900
undo_tablespace string UNDOTBS1
SQL>
SQL>
为手动管理模式,是因为做实验时,修改了undo段的管理模式。

4.切换管理模式为自动
SQL> alter system set undo_management=auto scope=spfile;

System altered.

SQL> show parameter undo

NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
undo_management string MANUAL
undo_retention integer 900
undo_tablespace string UNDOTBS1

5.重新启动数据库后,查看状态,已改为AUTO模式。问题解决。
SQL> help shutdown

SHUTDOWN
--------

Shuts down a currently running Oracle Database instance, optionally
closing and dismounting a database.

SHUTDOWN [ABORT|IMMEDIATE|NORMAL|TRANSACTIONAL [LOCAL]]


SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL>
SQL> startup
ORACLE instance started.

Total System Global Area 422670336 bytes
Fixed Size 1336960 bytes
Variable Size 314575232 bytes
Database Buffers 100663296 bytes
Redo Buffers 6094848 bytes
Database mounted.
Database opened.
SQL>
SQL> show parameter undo

NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
undo_management string AUTO
undo_retention integer 900
undo_tablespace string UNDOTBS1
SQL>
SQL>
SQL> col owner for a10
SQL> col tablespace_name for a20
SQL> col status for a10
SQL> select SEGMENT_NAME,OWNER,TABLESPACE_NAME,STATUS from dba_rollback_segs;

SEGMENT_NAME OWNER TABLESPACE_NAME STATUS
-------------------- ---------- -------------------- ----------
SYSTEM SYS SYSTEM ONLINE
_SYSSMU1_592353410$ PUBLIC UNDOTBS1 ONLINE
_SYSSMU2_967517682$ PUBLIC UNDOTBS1 ONLINE
_SYSSMU3_1204390606$ PUBLIC UNDOTBS1 ONLINE
_SYSSMU4_1003442803$ PUBLIC UNDOTBS1 ONLINE
_SYSSMU5_538557934$ PUBLIC UNDOTBS1 ONLINE
_SYSSMU6_27970769$ PUBLIC UNDOTBS1 ONLINE
_SYSSMU7_3517345427$ PUBLIC UNDOTBS1 ONLINE
_SYSSMU8_3901294357$ PUBLIC UNDOTBS1 ONLINE
_SYSSMU9_173536$ PUBLIC UNDOTBS1 ONLINE
_SYSSMU10_41314474 PUBLIC UNDOTBS1 ONLINE

SEGMENT_NAME OWNER TABLESPACE_NAME STATUS
-------------------- ---------- -------------------- ----------
$


11 rows selected.

SQL> conn scott/tiger
Connected.
SQL> create table t1 as select * from emp;

Table created.

SQL>

下载本文
显示全文
专题