Oracle RAC flash back database operation

Source: Internet
Author: User

[Oracle @ zhongwc1 ~] $ Sqlplus/as sysdba

SQL * Plus: Release 11.2.0.3.0 Production on Wed Jan 23 17:02:01 2013

Copyright (c) 1982,201 1, Oracle. All rights reserved.

Connected:

Oracle Database 11g Enterprise Edition Release 11.2.0.3.0-64bit Production

With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP,

Data Mining and Real Application Testing options

SQL> set lines 200

SQL> select instance_name, host_name from v $ instance;

INSTANCE_NAME HOST_NAME

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

Zhongwc1 zhongwc1.oracle.com

SQL> select instance_name, host_name from gv $ instance;

INSTANCE_NAME HOST_NAME

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

Zhongwc1 zhongwc1.oracle.com

Zhongwc2 zhongwc2.oracle.com

SQL> select flashback_on from v $ database;

FLASHBACK_ON

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

NO

SQL> show release

VPC: release 1102000300

SQL> alter database flashback on;

Database altered.

SQL> select flashback_on from v $ database;

FLASHBACK_ON

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

YES

SQL> conn zwc

Enter password:

Connected.

SQL> create table t_zhongwc as select * from dba_objects;

Table created.

SQL> select count (*) from t_zhongwc;

COUNT (*)

----------

75289

SQL>

Record the current scn (oracle11gR2 can be in the open state flashback on)

SQL> select current_scn from v $ database;

CURRENT_SCN

-----------

1395475

Truncation t_zhongwc table

SQL> truncate table t_zhongwc;

Table truncated.

SQL> select count (*) from t_zhongwc;

COUNT (*)

----------

0

Start flash back, close all instances, start zhongwc1 to mount, flash back to scn 1395475, open verification in read-only mode

[Oracle @ zhongwc1 ~] $ Srvctl stop database-d zhongwc

[Oracle @ zhongwc1 ~] $ Su-grid-c "crsctl stat res-t"

Password:

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

Name target state server STATE_DETAILS

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

Local Resources

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

Ora. CRS. dg

ONLINE zhongwc1

ONLINE zhongwc2

Ora. DATADG. dg

ONLINE zhongwc1

ONLINE zhongwc2

Ora. FRADG. dg

ONLINE zhongwc1

ONLINE zhongwc2

Ora. LISTENER. lsnr

ONLINE zhongwc1

ONLINE zhongwc2

Ora. asm

ONLINE zhongwc1 Started

ONLINE zhongwc2 Started

Ora. gsd

OFFLINE zhongwc1

OFFLINE zhongwc2

Ora. net1.network

ONLINE zhongwc1

ONLINE zhongwc2

Ora. ons

ONLINE zhongwc1

ONLINE zhongwc2

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

Cluster Resources

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

Ora. LISTENER_SCAN1.lsnr

1 ONLINE zhongwc1

Ora. cvu

1 ONLINE zhongwc1

Ora. productname

1 ONLINE zhongwc1

Ora. scan1.vip

1 ONLINE zhongwc1

Ora. zhongwc. db

1 OFFLINE Instance Shutdown

2 OFFLINE Instance Shutdown

Ora. zhongwc1.vip

1 ONLINE zhongwc1

Ora. zhongwc2.vip

1 ONLINE zhongwc2

[Oracle @ zhongwc1 ~] $

[Oracle @ zhongwc1 ~] $ Sqlplus/as sysdba

SQL * Plus: Release 11.2.0.3.0 Production on Wed Jan 23 17:22:40 2013

Copyright (c) 1982,201 1, Oracle. All rights reserved.

Connected to an idle instance.

SQL> startup mount

ORACLE instance started.

Total System Global Area 1269366784 bytes

Fixed Size 2227984 bytes

Variable Size 889192688 bytes

Database Buffers 369098752 bytes

Redo Buffers 8847360 bytes

Database mounted.

SQL> flashback database to scn 1395475;

Flashback complete.

SQL> alter database open read only;

Database altered.

SQL> conn zwc

Enter password:

Connected.

SQL> select count (*) from t_zhongwc;

COUNT (*)

----------

75289

Resetlogs open the database and start zhongwc2

SQL> shutdown immediate

ORA-01031: insufficient privileges

SQL> conn/as sysdba

Connected.

SQL> shutdown immediate

Database closed.

Database dismounted.

ORACLE instance shut down.

SQL> startup mount

ORACLE instance started.

Total System Global Area 1269366784 bytes

Fixed Size 2227984 bytes

Variable Size 889192688 bytes

Database Buffers 369098752 bytes

Redo Buffers 8847360 bytes

Database mounted.

SQL> alter database open resetlogs;

Database altered.

SQL>! Srvctl start instance-d zhongwc-I zhongwc2

SQL> col host_name format a20

SQL> set lines 300

SQL> select INSTANCE_NAME, HOST_NAME, VERSION, STARTUP_TIME, STATUS, ACTIVE_STATE, INSTANCE_ROLE, DATABASE_STATUS from gv $ INSTANCE;

INSTANCE_NAME HOST_NAME VERSION STARTUP_TIME STATUS ACTIVE_ST INSTANCE_ROLE DATABASE_STATUS

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

Zhongwc1 zhongwc1.oracle.com 11.2.0.3.0 23-JAN-2013 17:30:37 open normal PRIMARY_INSTANCE ACTIVE

Zhongwc2 zhongwc2.oracle.com 11.2.0.3.0 23-JAN-2013 17:34:30 open normal PRIMARY_INSTANCE ACTIVE

You can also flash back to the database based on the timestamp.

SQL> select to_char (scn_to_timestamp (1395475), 'yyyy-mm-dd hh24: mi: ss') time_stamp from dual;

TIME_STAMP

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

2013-01-23 17:14:05

SQL> flashback database to timestamp to_timestamp ('2017-01-23 17:14:05 ', 'yyyy-mm-dd hh24: mi: ss ');

Flashback database to timestamp to_timestamp ('2017-01-23 17:14:05 ', 'yyyy-mm-dd hh24: mi: ss ')

*

ERROR at line 1:

ORA-38757: Database must be mounted and not open to FLASHBACK.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.