您的位置:首页 > 其它

设置表空间的闪回开关

2013-08-10 17:11 169 查看
设置表空间的闪回开关:

(1)查询所有表空间的闪回功能是否开启

SQL> select name,flashback_on from v$tablespace;

NAME                           FLA

------------------------------ ---

SYSTEM                         YES

SYSAUX                         YES

UNDOTBS1                       YES

USERS                          YES

TEMP                           YES

EXAMPLE                        YES

TEST                           YES

STU                            YES

NONCRIT                        YES

RMANCAT                        YES

RMAN                           YES

已选择11行。

结果显示:闪回功能开启

(2)将stu表空间的闪回功能关闭

SQL> alter tablespace stu flashback off;

表空间已更改。

(3)查询一下stu表空间的闪回功能是否关闭

SQL> select name,flashback_on from v$tablespace;

NAME                           FLA

------------------------------ ---

SYSTEM                         YES

SYSAUX                         YES

UNDOTBS1                       YES

USERS                          YES

TEMP                           YES

EXAMPLE                        YES

TEST                           YES

STU                            NO

NONCRIT                        YES

RMANCAT                        YES

RMAN                           YES

已选择11行。

(4)将stu的闪回功能重新开启

SQL> alter tablespace stu flashback on;

alter tablespace stu flashback on

*

第 1 行出现错误:

ORA-01126: 数据库必须已装载到此实例并且不在任何实例中打开

结果显示:该命令只能在mount模式下执行

(5)如下

SQL> startup mount;

ORACLE 例程已经启动。

Total System Global Area  778387456 bytes

Fixed Size                  1374808 bytes

Variable Size             327157160 bytes

Database Buffers          444596224 bytes

Redo Buffers                5259264 bytes

数据库装载完毕。

SQL> alter tablespace stu flashback on;

表空间已更改。

(6)再次查询一下是否开启

SQL> select name,flashback_on from v$tablespace where name='STU';

NAME                           FLA

------------------------------ ---

STU                            YES
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: