[root@edudb ~]# lvcreate -n fra3 -L 20G vg00
Logical volume "fra3" created.
[root@edudb ~]# oracleasm scandisks
Reloading disk partitions: done
Cleaning any stale ASM disks...
Scanning system for ASM disks...
[root@edudb ~]# oracleasm listdisks
ASM1
ASM2
ASM3
FRA1
FRA2
FRA3
[oragrid@edudb ~]$ sqlplus / as sysasm
SQL*Plus: Release 12.2.0.1.0 Production on Thu Sep 20 15:11:51 2018
Copyright (c) 1982, 2016, Oracle. All rights reserved.
Connected to:
Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production
SQL> ALTER DISKGROUP FRA ADD DISK '/dev/oracleasm/disks/FRA3' rebalance power 2 ;
Diskgroup altered.
SQL> SELECT * FROM v$asm_operation ;
no rows selected
SQL> show parameter recovery
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_recovery_file_dest string +FRA
db_recovery_file_dest_size big integer 8016M
recovery_parallelism integer 0
remote_recovery_file_dest string
SQL> alter system set db_recovery_file_dest_size = '30G' scope=both;
System altered.
[oragrid@edudb ~]$ srvctl stop database -db LDDH
[oragrid@edudb ~]$ srvctl start database -db LDDH -o mount
[oracle@edudb ~]$ sqlplus / as sysdba
SQL*Plus: Release 12.2.0.1.0 Production on Thu Sep 20 15:17:27 2018
Copyright (c) 1982, 2016, Oracle. All rights reserved.
Connected to:
Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production
SQL> alter database archivelog;
Database altered.
SQL> alter database flashback on;
Database altered.
SQL> select name, created, log_mode from v$database;
NAME CREATED LOG_MODE
--------- --------- ------------
LDDH 20-SEP-18 ARCHIVELOG
SQL> select log_mode, flashback_on from v$database;
LOG_MODE FLASHBACK_ON
------------ ------------------
ARCHIVELOG YES
SQL> alter database open;
Database altered.
SQL> select status from v$instance;
STATUS
------------
OPEN
SQL> archive log list;
Database log mode Archive Mode
Automatic archival Enabled
Archive destination USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence 1
Next log sequence to archive 1
Current log sequence 1
SQL> alter system switch logfile;
System altered
SQL> select stamp, name,sequence# from v$archived_log;
STAMP NAME SEQUENCE#
---------- ---------------------------------------------------------------------- ----------
987348031 +FRA/LDDH/ARCHIVELOG/2018_09_20/thread_1_seq_1.259.987348023 1
987348031 +FRA/LDDH/ARCHIVELOG/2018_09_20/thread_1_seq_2.260.987348031 2
987348035 +FRA/LDDH/ARCHIVELOG/2018_09_20/thread_1_seq_3.261.987348035 3
987348076 +FRA/LDDH/ARCHIVELOG/2018_09_20/thread_1_seq_4.262.987348077 4
987348080 +FRA/LDDH/ARCHIVELOG/2018_09_20/thread_1_seq_5.263.987348081 5
==========================================================
SELECT 'ALTER DISKGROUP ' || GNAME || ' DROP FILE ''+' || GNAME || SYS_CONNECT_BY_PATH(ANAME, '/') || ''';' A
FROM ( SELECT B.NAME GNAME, A.PARENT_INDEX PINDEX, A.NAME ANAME,
A.REFERENCE_INDEX RINDEX , A.SYSTEM_CREATED, A.ALIAS_DIRECTORY
FROM V$ASM_ALIAS A, V$ASM_DISKGROUP B
WHERE A.GROUP_NUMBER = B.GROUP_NUMBER)
WHERE ALIAS_DIRECTORY = 'N' AND SYSTEM_CREATED = 'Y'
START WITH (MOD(PINDEX, POWER(2, 24))) = 0
AND RINDEX IN
( SELECT A.REFERENCE_INDEX
FROM V$ASM_ALIAS A, V$ASM_DISKGROUP B
WHERE A.GROUP_NUMBER = B.GROUP_NUMBER
AND (MOD(A.PARENT_INDEX, POWER(2, 24))) = 0
AND A.NAME = 'LDDH'
)
CONNECT BY PRIOR RINDEX = PINDEX;
SQL> alter diskgroup FRA drop file '+FRA/LDDH/ARCHIVELOG/2018_09_20/thread_1_seq_2.260.987348031'
2018-09-21T13:31:44.516563+09:00
SUCCESS: alter diskgroup FRA drop file '+FRA/LDDH/ARCHIVELOG/2018_09_20/thread_1_seq_2.260.987348031'
'dbs > Oracle' 카테고리의 다른 글
Oracle Database LifeCycle (1) | 2019.06.17 |
---|---|
ORA-20001: Latest xml inventory is not loaded into (0) | 2018.10.22 |
PIVOT Query (0) | 2018.10.22 |