You are on page 1of 14

login as: oracle

oracle@192.168.1.107's password:
Last login: Fri Apr 16 14:47:14 2021 from 192.168.1.106
[oracle@myhost ~]$ lsnrctl start

LSNRCTL for Linux: Version 12.2.0.1.0 - Production on 17-APR-2021 23:15:07

Copyright (c) 1991, 2016, Oracle. All rights reserved.

sqlpStarting /u01/app/oracle/product/12.2.0/db_1/bin/tnslsnr: please wait...

luTNSLSNR for Linux: Version 12.2.0.1.0 - Production


System parameter file is
/u01/app/oracle/product/12.2.0/db_1/network/admin/listener.ora
Log messages written to /u01/app/oracle/diag/tnslsnr/myhost/listener/alert/log.xml
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=myhost.mydomain)
(PORT=1521)))
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=myhost)(PORT=1521)))
STATUS of the LISTENER
------------------------
Alias LISTENER
Version TNSLSNR for Linux: Version 12.2.0.1.0 - Production
Start Date 17-APR-2021 23:15:09
Uptime 0 days 0 hr. 0 min. 1 sec
Trace Level off
Security ON: Local OS Authentication
SNMP OFF
Listener Parameter File
/u01/app/oracle/product/12.2.0/db_1/network/admin/listener.ora
Listener Log File
/u01/app/oracle/diag/tnslsnr/myhost/listener/alert/log.xml
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=myhost.mydomain)(PORT=1521)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))
The listener supports no services
The command completed successfully
[oracle@myhost ~]$ sqlplus / as sysdba
s
SQL*Plus: Release 12.2.0.1.0 Production on Sat Apr 17 23:15:17 2021

Copyright (c) 1982, 2016, Oracle. All rights reserved.

tartupConnected to an idle instance.

SQL> startup
SP2-0734: unknown command beginning "startupsta..." - rest of line ignored.
SQL> startup
ORACLE instance started.

Total System Global Area 1660944384 bytes


Fixed Size 8621376 bytes
Variable Size 1056965312 bytes
Database Buffers 587202560 bytes
Redo Buffers 8155136 bytes
Database mounted.
Database opened.
SQL> exit
Disconnected from Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit
Production
[oracle@myhost ~]$ adrci

ADRCI: Release 12.2.0.1.0 - Production on Sat Apr 17 23:18:19 2021

Copyright (c) 1982, 2017, Oracle and/or its affiliates. All rights reserved.

ADR base = "/u01/app/oracle"


adrci> show incedience
DIA-48415: Syntax error found in string [show incedience] at column [15]

adrci> show incident

ADR Home = /u01/app/oracle/diag/rdbms/orcl/ORCL:


*************************************************************************
0 rows fetched

ADR Home = /u01/app/oracle/diag/tnslsnr/myhost/listener:


*************************************************************************
0 rows fetched

adrci>
adrci>
adrci>
adrci> exit
[oracle@myhost ~]$ sqlplus / as sysdba

SQL*Plus: Release 12.2.0.1.0 Production on Sat Apr 17 23:23:04 2021

Copyright (c) 1982, 2016, Oracle. All rights reserved.

Connected to:
Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production

SQL> select name,value from v$diag_info;

NAME
----------------------------------------------------------------
VALUE
--------------------------------------------------------------------------------
Diag Enabled
TRUE

ADR Base
/u01/app/oracle

ADR Home
/u01/app/oracle/diag/rdbms/orcl/ORCL

NAME
----------------------------------------------------------------
VALUE
--------------------------------------------------------------------------------
Diag Trace
/u01/app/oracle/diag/rdbms/orcl/ORCL/trace
Diag Alert
/u01/app/oracle/diag/rdbms/orcl/ORCL/alert

Diag Incident
/u01/app/oracle/diag/rdbms/orcl/ORCL/incident

NAME
----------------------------------------------------------------
VALUE
--------------------------------------------------------------------------------
Diag Cdump
/u01/app/oracle/diag/rdbms/orcl/ORCL/cdump

Health Monitor
/u01/app/oracle/diag/rdbms/orcl/ORCL/hm

Default Trace File


/u01/app/oracle/diag/rdbms/orcl/ORCL/trace/ORCL_ora_9122.trc

NAME
----------------------------------------------------------------
VALUE
--------------------------------------------------------------------------------
Active Problem Count
0

Active Incident Count


0

11 rows selected.

SQL>
SQL> col value format a30;
SQL> /

NAME
----------------------------------------------------------------
VALUE
------------------------------
Diag Enabled
TRUE

ADR Base
/u01/app/oracle

ADR Home
/u01/app/oracle/diag/rdbms/orc
l/ORCL

NAME
----------------------------------------------------------------
VALUE
------------------------------

Diag Trace
/u01/app/oracle/diag/rdbms/orc
l/ORCL/trace

Diag Alert
/u01/app/oracle/diag/rdbms/orc
l/ORCL/alert

NAME
----------------------------------------------------------------
VALUE
------------------------------
Diag Incident
/u01/app/oracle/diag/rdbms/orc
l/ORCL/incident

Diag Cdump
/u01/app/oracle/diag/rdbms/orc
l/ORCL/cdump

Health Monitor

NAME
----------------------------------------------------------------
VALUE
------------------------------
/u01/app/oracle/diag/rdbms/orc
l/ORCL/hm

Default Trace File


/u01/app/oracle/diag/rdbms/orc
l/ORCL/trace/ORCL_ora_9122.trc

Active Problem Count


0

NAME
----------------------------------------------------------------
VALUE
------------------------------

Active Incident Count


0

11 rows selected.

SQL> col name format a20;


SQL> /

NAME VALUE
-------------------- ------------------------------
Diag Enabled TRUE
ADR Base /u01/app/oracle
ADR Home /u01/app/oracle/diag/rdbms/orc
l/ORCL

Diag Trace /u01/app/oracle/diag/rdbms/orc


l/ORCL/trace
Diag Alert /u01/app/oracle/diag/rdbms/orc
l/ORCL/alert

NAME VALUE
-------------------- ------------------------------
Diag Incident /u01/app/oracle/diag/rdbms/orc
l/ORCL/incident

Diag Cdump /u01/app/oracle/diag/rdbms/orc


l/ORCL/cdump

Health Monitor /u01/app/oracle/diag/rdbms/orc


l/ORCL/hm

Default Trace File /u01/app/oracle/diag/rdbms/orc


l/ORCL/trace/ORCL_ora_9122.trc

NAME VALUE
-------------------- ------------------------------

Active Problem Count 0


Active Incident Coun 0
t

11 rows selected.

SQL>
SQL>
SQL>
SQL> exit
Disconnected from Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit
Production
[oracle@myhost ~]$ rman target /

Recovery Manager: Release 12.2.0.1.0 - Production on Sat Apr 17 23:28:18 2021

Copyright (c) 1982, 2017, Oracle and/or its affiliates. All rights reserved.

connected to target database: ORCL (DBID=1597410846)

RMAN> exit

Recovery Manager complete.

[oracle@myhost ~]$ rman target /

Recovery Manager: Release 12.2.0.1.0 - Production on Sat Apr 17 23:41:58 2021

Copyright (c) 1982, 2017, Oracle and/or its affiliates. All rights reserved.

connected to target database: ORCL (DBID=1597410846)

RMAN> list failure;

using target database control file instead of recovery catalog


Database Role: PRIMARY
no failures found that match specification <<<-------------no failure so no
recovery will happen

RMAN> advise failure;

Database Role: PRIMARY

no failures found that match specification

RMAN> repair failure; <<<-------------no failure is happen

RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of repair command at 04/17/2021 23:42:55
RMAN-06953: no automatic repairs were listed by ADVISE FAILURE

RMAN> exit

Recovery Manager complete.


[oracle@myhost ~]$
[oracle@myhost ~]$
[oracle@myhost ~]$
[oracle@myhost ~]$
[oracle@myhost ~]$
[oracle@myhost ~]$
[oracle@myhost ~]$
[oracle@myhost ~]$
[oracle@myhost ~]$ cd /u01/app/ora
-bash: cd: /u01/app/ora: No such file or directory
[oracle@myhost ~]$ cd /u01/app/oracle/
[oracle@myhost oracle]$ ll
total 4
drwxr-x--- 3 oracle oinstall 18 Apr 11 23:24 admin
drwxr-x--- 3 oracle oinstall 18 Apr 11 23:29 audit
drwxr-x--- 5 oracle oinstall 47 Apr 11 23:31 cfgtoollogs
drwxr-xr-x 2 oracle oinstall 6 Apr 11 23:18 checkpoints
drwxrwxr-x 21 oracle oinstall 4096 Apr 11 23:14 diag
drwxr-x--- 3 oracle oinstall 18 Apr 11 23:24 oradata
drwxrwxrwx. 3 oracle oinstall 20 Apr 11 16:00 product
drwxr-xr-x 5 root root 71 Apr 11 23:18 tfa
[oracle@myhost oracle]$ cd oradata/
[oracle@myhost oradata]$ ll
total 4
drwxr-x--- 2 oracle oinstall 4096 Apr 16 15:20 orcl
[oracle@myhost oradata]$ cd orcl/
[oracle@myhost orcl]$ ll
total 2024620
-rw-r----- 1 oracle oinstall 10600448 Apr 17 23:48 control0
1.ctl
-rw-r----- 1 oracle oinstall 10600448 Apr 17 23:48 control0
2.ctl
-rw-r----- 1 oracle oinstall 209715712 Apr 17 23:48 redo01.l og
-rw-r----- 1 oracle oinstall 209715712 Apr 17 23:15 redo02.l og
-rw-r----- 1 oracle oinstall 209715712 Apr 17 23:15 redo03.l og
-rw-r----- 1 oracle oinstall 492838912 Apr 17 23:45 sysaux01
.dbf
-rw-r----- 1 oracle oinstall 849354752 Apr 17 23:36 system01
.dbf
-rw-r----- 1 oracle oinstall 33562624 Apr 17 23:19 temp01.d bf
-rw-r----- 1 oracle oinstall 73408512 Apr 17 23:45 undotbs0
1.dbf
-rw-r----- 1 oracle oinstall 5251072 Apr 17 23:15 users01. dbf
[oracle@myhost orcl]$ ll
total 2024620
-rw-r----- 1 oracle oinstall 10600448 Apr 17 23:49 control01.ctl
-rw-r----- 1 oracle oinstall 10600448 Apr 17 23:49 control02.ctl
-rw-r----- 1 oracle oinstall 209715712 Apr 17 23:48 redo01.log
-rw-r----- 1 oracle oinstall 209715712 Apr 17 23:15 redo02.log
-rw-r----- 1 oracle oinstall 209715712 Apr 17 23:15 redo03.log
-rw-r----- 1 oracle oinstall 492838912 Apr 17 23:45 sysaux01.dbf
-rw-r----- 1 oracle oinstall 849354752 Apr 17 23:36 system01.dbf
-rw-r----- 1 oracle oinstall 33562624 Apr 17 23:19 temp01.dbf
-rw-r----- 1 oracle oinstall 73408512 Apr 17 23:45 undotbs01.dbf
-rw-r----- 1 oracle oinstall 5251072 Apr 17 23:15 users01.dbf
[oracle@myhost orcl]$ rm -rf users01.dbf
[oracle@myhost orcl]$
[oracle@myhost orcl]$
[oracle@myhost orcl]$ sqlplus / as sysdba

SQL*Plus: Release 12.2.0.1.0 Production on Sat Apr 17 23:50:47 2021

Copyright (c) 1982, 2016, Oracle. All rights reserved.

Connected to:
Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production

SQL> create user raihan identified by raihan;

User created.

SQL>
SQL>
SQL> grant create table to raihan;

Grant succeeded.

SQL> alter user raihan quota unlimited on users;

User altered.

SQL>

SQL> GRANT CREATE SESSION to raihan;

Grant succeeded.

SQL>
SQL> exit
Disconnected from Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit
Production
[oracle@myhost orcl]$ sqlplus / as sysdba
SQL*Plus: Release 12.2.0.1.0 Production on Sat Apr 17 23:53:57 2021

Copyright (c) 1982, 2016, Oracle. All rights reserved.

Connected to:
Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production

SQL> conn raihan/raihan


Connected.
SQL>
SQL>
SQL> show user
USER is "RAIHAN"
SQL> create table test (deptno number(10));

Table created.

SQL> insert into test values(10);


insert into test values(10)
*
ERROR at line 1:
ORA-01116: error in opening database file 7
ORA-01110: data file 7: '/u01/app/oracle/oradata/orcl/users01.dbf'
ORA-27041: unable to open file
Linux-x86_64 Error: 2: No such file or directory
Additional information: 3

SQL> exit
Disconnected from Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit
Production
----------------------------------check alert log------------------
[oracle@myhost trace]$ pwd
/u01/app/oracle/diag/rdbms/orcl/ORCL/trace
[oracle@myhost trace]$ tail -f alert_ORCL.log

2021-04-17T23:55:25.682441+06:00
Errors in file /u01/app/oracle/diag/rdbms/orcl/ORCL/trace/ORCL_m000_15618.trc:
ORA-01110: data file 7: '/u01/app/oracle/oradata/orcl/users01.dbf'
ORA-01565: error in identifying file '/u01/app/oracle/oradata/orcl/users01.dbf'
ORA-27037: unable to obtain file status
Linux-x86_64 Error: 2: No such file or directory
Additional information: 7
Checker run found 1 new persistent data failures
2021-04-17T23:57:56.693770+06:00
alter database datafile 7 offline
Completed: alter database datafile 7 offline
2021-04-17T23:57:57.031723+06:00
Errors in file /u01/app/oracle/diag/rdbms/orcl/ORCL/trace/ORCL_m000_16186.trc:
ORA-01110: data file 7: '/u01/app/oracle/oradata/orcl/users01.dbf'
ORA-01565: error in identifying file '/u01/app/oracle/oradata/orcl/users01.dbf'
ORA-27037: unable to obtain file status
Linux-x86_64 Error: 2: No such file or directory
Additional information: 7

------------------------------------------------------------------------------
[oracle@myhost orcl]$ rman target /

Recovery Manager: Release 12.2.0.1.0 - Production on Sat Apr 17 23:56:30 2021

Copyright (c) 1982, 2017, Oracle and/or its affiliates. All rights reserved.

connected to target database: ORCL (DBID=1597410846)

RMAN> list failure;

using target database control file instead of recovery catalog


Database Role: PRIMARY

List of Database Failures


=========================

Failure ID Priority Status Time Detected Summary


---------- -------- --------- ------------- -------
122 HIGH OPEN 17-APR-21 One or more non-system datafiles are
missing

RMAN> advice failure;

RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-00558: error encountered while parsing input commands
RMAN-01009: syntax error: found "identifier": expecting one of: "advise, allocate,
alter, analyze, associate statistics, audit, backup, begin, @, call, catalog,
change, comment, commit, configure, connect, convert, copy, create, create catalog,
create global, create script, create virtual, crosscheck, declare, delete, delete
from, describe, describe catalog, disassociate statistics, drop, drop catalog, drop
database, duplicate, exit, explain plan, flashback, flashback table, grant, grant
catalog, grant register, host, import, insert, list, lock, merge, mount, noaudit,
open, print, purge, quit, recover, register, release, rename, repair, replace,
report, "
RMAN-01008: the bad identifier was: advice
RMAN-01007: at line 1 column 1 file: standard input

RMAN> advise failure;

Database Role: PRIMARY

List of Database Failures


=========================

Failure ID Priority Status Time Detected Summary


---------- -------- --------- ------------- -------
122 HIGH OPEN 17-APR-21 One or more non-system datafiles are
missing

analyzing automatic repair options; this may take some time


allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=1 device type=DISK
analyzing automatic repair options complete

Mandatory Manual Actions


========================
no manual actions available

Optional Manual Actions


=======================
1. If file /u01/app/oracle/oradata/orcl/users01.dbf was unintentionally renamed or
moved, restore it

Automated Repair Options


========================
Option Repair Description
------ ------------------
1 Restore and recover datafile 7
Strategy: The repair includes complete media recovery with no data loss
Repair script: /u01/app/oracle/diag/rdbms/orcl/ORCL/hm/reco_3302415104.hm

RMAN> repair failure;

Strategy: The repair includes complete media recovery with no data loss
Repair script: /u01/app/oracle/diag/rdbms/orcl/ORCL/hm/reco_3302415104.hm

contents of repair script:


# restore and recover datafile
sql 'alter database datafile 7 offline';
restore ( datafile 7 );
recover datafile 7;
sql 'alter database datafile 7 online';

Do you really want to execute the above repair (enter YES or NO)? yes
executing repair script

sql statement: alter database datafile 7 offline

Starting restore at 17-APR-21


using channel ORA_DISK_1

starting media recovery


media recovery complete, elapsed time: 00:00:01

Finished recover at 18-APR-21

sql statement: alter database datafile 7 online


repair failure complete

RMAN>
---------------------------If backup is encryption backup then--------------

[oracle@myhost orcl]$ rman target /

Recovery Manager: Release 12.2.0.1.0 - Production on Sat Apr 17 23:56:30 2021

Copyright (c) 1982, 2017, Oracle and/or its affiliates. All rights reserved.

connected to target database: ORCL (DBID=1597410846)

RMAN>
RMAN> advise failure;

Database Role: PRIMARY

List of Database Failures


=========================

Failure ID Priority Status Time Detected Summary


---------- -------- --------- ------------- -------
122 HIGH OPEN 17-APR-21 One or more non-system datafiles are
missing

analyzing automatic repair options; this may take some time


allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=1 device type=DISK
analyzing automatic repair options complete

Mandatory Manual Actions


========================
no manual actions available

Optional Manual Actions


=======================
1. If file /u01/app/oracle/oradata/orcl/users01.dbf was unintentionally renamed or
moved, restore it

Automated Repair Options


========================
Option Repair Description
------ ------------------
1 Restore and recover datafile 7
Strategy: The repair includes complete media recovery with no data loss
Repair script: /u01/app/oracle/diag/rdbms/orcl/ORCL/hm/reco_3302415104.hm

RMAN> repair failure;

Strategy: The repair includes complete media recovery with no data loss
Repair script: /u01/app/oracle/diag/rdbms/orcl/ORCL/hm/reco_3302415104.hm

contents of repair script:


# restore and recover datafile
sql 'alter database datafile 7 offline';
restore ( datafile 7 );
recover datafile 7;
sql 'alter database datafile 7 online';

Do you really want to execute the above repair (enter YES or NO)? yes
executing repair script

sql statement: alter database datafile 7 offline

Starting restore at 17-APR-21


using channel ORA_DISK_1

channel ORA_DISK_1: starting datafile backup set restore


channel ORA_DISK_1: specifying datafile(s) to restore from backup set
channel ORA_DISK_1: restoring datafile 00007 to
/u01/app/oracle/oradata/orcl/users01.dbf
channel ORA_DISK_1: reading from backup piece /u02/rman_bkp/df_ORCL_2_1
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of repair command at 04/17/2021 23:57:58
RMAN-03015: error occurred in stored script Repair Script
ORA-19870: error while restoring backup piece /u02/rman_bkp/df_ORCL_2_1
ORA-19913: unable to decrypt backup
ORA-28365: wallet is not open

RMAN> exit

[oracle@myhost orcl]$ sqlplus / as sysdba

SQL*Plus: Release 12.2.0.1.0 Production on Sun Apr 18 00:09:25 2021

Copyright (c) 1982, 2016, Oracle. All rights reserved.

Connected to:
Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production

SQL> administer key management set keystore open identified by passkey;

keystore altered.

SQL> exit
Disconnected from Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit
Production
[oracle@myhost orcl]$ rman target /

Recovery Manager: Release 12.2.0.1.0 - Production on Sun Apr 18 00:09:34 2021

Copyright (c) 1982, 2017, Oracle and/or its affiliates. All rights reserved.

connected to target database: ORCL (DBID=1597410846)

RMAN>
RMAN> list failure;

Database Role: PRIMARY

List of Database Failures


=========================

Failure ID Priority Status Time Detected Summary


---------- -------- --------- ------------- -------
122 HIGH OPEN 17-APR-21 One or more non-system datafiles are
missing

RMAN> advise failure;

Database Role: PRIMARY

List of Database Failures


=========================

Failure ID Priority Status Time Detected Summary


---------- -------- --------- ------------- -------
122 HIGH OPEN 17-APR-21 One or more non-system datafiles are
missing

analyzing automatic repair options; this may take some time


allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=27 device type=DISK
analyzing automatic repair options complete

Mandatory Manual Actions


========================
no manual actions available

Optional Manual Actions


=======================
1. If file /u01/app/oracle/oradata/orcl/users01.dbf was unintentionally renamed or
moved, restore it

Automated Repair Options


========================
Option Repair Description
------ ------------------
1 Restore and recover datafile 7
Strategy: The repair includes complete media recovery with no data loss
Repair script: /u01/app/oracle/diag/rdbms/orcl/ORCL/hm/reco_2283896682.hm

RMAN> repair failure;

Strategy: The repair includes complete media recovery with no data loss
Repair script: /u01/app/oracle/diag/rdbms/orcl/ORCL/hm/reco_2283896682.hm

contents of repair script:


# restore and recover datafile
sql 'alter database datafile 7 offline';
restore ( datafile 7 );
recover datafile 7;
sql 'alter database datafile 7 online';

Do you really want to execute the above repair (enter YES or NO)? yes
executing repair script

sql statement: alter database datafile 7 offline

Starting restore at 18-APR-21


using channel ORA_DISK_1

channel ORA_DISK_1: starting datafile backup set restore


channel ORA_DISK_1: specifying datafile(s) to restore from backup set
channel ORA_DISK_1: restoring datafile 00007 to
/u01/app/oracle/oradata/orcl/users01.dbf
channel ORA_DISK_1: reading from backup piece /u02/rman_bkp/df_ORCL_2_1
channel ORA_DISK_1: piece handle=/u02/rman_bkp/df_ORCL_2_1 tag=TAG20210416T151705
channel ORA_DISK_1: restored backup piece 1
channel ORA_DISK_1: restore complete, elapsed time: 00:00:01
Finished restore at 18-APR-21

Starting recover at 18-APR-21


using channel ORA_DISK_1

starting media recovery


media recovery complete, elapsed time: 00:00:01
Finished recover at 18-APR-21

sql statement: alter database datafile 7 online


repair failure complete

RMAN>

You might also like