RMAN backup set 에서 archivelog 추출하여 logminor 수행

work.sql


다음과 같이 진행하였습니다.

1.     VTL에서 해당 아카이브 백업 셋 restore

2.     rman catalog에 백업 셋 파일 등록

3.     rman 백업 셋에서 특정 시간의 archive log 추출

4.     ASM에서 file system으로 파일 복사

5.     테스트 DB DB_NAME DB_ID변경

6.     테스트 DB archive file 등록

7.     logminor 수행

8.     대상 쿼리 확인


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

-- 백업 파일 카탈로그 등록

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

RMAN> list backup summary;



List of Backups

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

Key     TY LV S Device Type Completion Time     #Pieces #Copies Compressed Tag

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

530866  B  A  A DISK        2018-02-21 01:24:05 1       1       YES        TAG20180221T012146

530867  B  A  A DISK        2018-02-21 01:24:41 1       1       YES        TAG20180221T012146

530868  B  A  A DISK        2018-02-21 01:24:59 1       1       YES        TAG20180221T012146

530869  B  A  A DISK        2018-02-21 01:25:01 1       1       YES        TAG20180221T012146

530910  B  F  A DISK        2018-02-21 02:20:31 6       1       YES        TAG20180221T012512

530911  B  F  A DISK        2018-02-21 02:20:40 1       1       YES        TAG20180221T012512

530912  B  F  A DISK        2018-02-21 02:20:41 1       1       YES        TAG20180221T012512

530913  B  F  A DISK        2018-02-21 02:23:02 7       1       YES        TAG20180221T012512

530914  B  F  A DISK        2018-02-21 02:33:36 7       1       YES        TAG20180221T012512

530915  B  F  A DISK        2018-02-21 02:35:38 9       1       YES        TAG20180221T012512

530916  B  F  A DISK        2018-02-21 02:36:53 9       1       YES        TAG20180221T012512

530917  B  F  A DISK        2018-02-21 02:39:48 7       1       YES        TAG20180221T012512

530918  B  F  A DISK        2018-02-21 02:40:03 9       1       YES        TAG20180221T012512

530919  B  F  A DISK        2018-02-21 02:41:44 9       1       YES        TAG20180221T012512


RMAN> catalog backuppiece '/BACKUP01/test/20180219_ARC_6vsrj454_1_1';


cataloged backup piece

backup piece handle=/BACKUP01/test/20180219_ARC_6vsrj454_1_1 RECID=58648 STAMP=968671863


RMAN> catalog backuppiece '/BACKUP01/test/20180219_ARC_70srj454_1_1';


cataloged backup piece

backup piece handle=/BACKUP01/test/20180219_ARC_70srj454_1_1 RECID=58649 STAMP=968671870


RMAN> catalog backuppiece '/BACKUP01/test/20180219_ARC_71srj454_1_1';


cataloged backup piece

backup piece handle=/BACKUP01/test/20180219_ARC_71srj454_1_1 RECID=58650 STAMP=968671877


RMAN> catalog backuppiece '/BACKUP01/test/20180219_ARC_72srj454_1_1';


cataloged backup piece

backup piece handle=/BACKUP01/test/20180219_ARC_72srj454_1_1 RECID=58651 STAMP=968671885


RMAN> list backup summary;



List of Backups

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

Key     TY LV S Device Type Completion Time     #Pieces #Copies Compressed Tag

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

530866  B  A  A DISK        2018-02-21 01:24:05 1       1       YES        TAG20180221T012146

530867  B  A  A DISK        2018-02-21 01:24:41 1       1       YES        TAG20180221T012146

530868  B  A  A DISK        2018-02-21 01:24:59 1       1       YES        TAG20180221T012146

530869  B  A  A DISK        2018-02-21 01:25:01 1       1       YES        TAG20180221T012146

530910  B  F  A DISK        2018-02-21 02:20:31 6       1       YES        TAG20180221T012512

530911  B  F  A DISK        2018-02-21 02:20:40 1       1       YES        TAG20180221T012512

530912  B  F  A DISK        2018-02-21 02:20:41 1       1       YES        TAG20180221T012512

530913  B  F  A DISK        2018-02-21 02:23:02 7       1       YES        TAG20180221T012512

530914  B  F  A DISK        2018-02-21 02:33:36 7       1       YES        TAG20180221T012512

530915  B  F  A DISK        2018-02-21 02:35:38 9       1       YES        TAG20180221T012512

530916  B  F  A DISK        2018-02-21 02:36:53 9       1       YES        TAG20180221T012512

530917  B  F  A DISK        2018-02-21 02:39:48 7       1       YES        TAG20180221T012512

530918  B  F  A DISK        2018-02-21 02:40:03 9       1       YES        TAG20180221T012512

530919  B  F  A DISK        2018-02-21 02:41:44 9       1       YES        TAG20180221T012512

531610  B  A  A DISK        2018-02-19 01:21:40 1       1       YES        TAG20180219T012138

531633  B  A  A DISK        2018-02-19 01:21:40 1       1       YES        TAG20180219T012138

531665  B  A  A DISK        2018-02-19 01:21:40 1       1       YES        TAG20180219T012138

531699  B  A  A DISK        2018-02-19 01:21:40 1       1       YES        TAG20180219T012138





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

-- 백업 파일 카탈로그 삭제 (참고)

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

RMAN> change backuppiece '/BACKUP01/test/20180219_ARC_6vsrj454_1_1' uncatalog;


uncataloged backup piece

backup piece handle=/BACKUP01/test/20180219_ARC_6vsrj454_1_1 RECID=58644 STAMP=968670404

Uncataloged 1 objects



RMAN> change backuppiece '/BACKUP01/test/20180219_ARC_70srj454_1_1' uncatalog;


uncataloged backup piece

backup piece handle=/BACKUP01/test/20180219_ARC_70srj454_1_1 RECID=58645 STAMP=968670447

Uncataloged 1 objects



RMAN> change backuppiece '/BACKUP01/test/20180219_ARC_71srj454_1_1' uncatalog;


uncataloged backup piece

backup piece handle=/BACKUP01/test/20180219_ARC_71srj454_1_1 RECID=58646 STAMP=968670466

Uncataloged 1 objects



RMAN> change backuppiece '/BACKUP01/test/20180219_ARC_72srj454_1_1' uncatalog;


uncataloged backup piece

backup piece handle=/BACKUP01/test/20180219_ARC_72srj454_1_1 RECID=58647 STAMP=968670480

Uncataloged 1 objects







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

-- 아카이브 파일 복구

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

ASMCMD> ls -al

WARNING:option 'a' is deprecated for 'ls'

please use 'absolutepath'


Type        Redund  Striped  Time             Sys  Name

ARCHIVELOG  HIGH    COARSE   FEB 21 03:00:00  Y    none => thread_1_seq_16247.875.968641325

ARCHIVELOG  HIGH    COARSE   FEB 21 05:00:00  Y    none => thread_1_seq_16248.880.968649943

ARCHIVELOG  HIGH    COARSE   FEB 21 07:00:00  Y    none => thread_1_seq_16249.877.968658249

ARCHIVELOG  HIGH    COARSE   FEB 21 09:00:00  Y    none => thread_1_seq_16250.812.968662923

ARCHIVELOG  HIGH    COARSE   FEB 21 10:00:00  Y    none => thread_1_seq_16251.876.968667701

ARCHIVELOG  HIGH    COARSE   FEB 21 03:00:00  Y    none => thread_2_seq_17067.821.968642667

ARCHIVELOG  HIGH    COARSE   FEB 21 05:00:00  Y    none => thread_2_seq_17068.851.968650831

ARCHIVELOG  HIGH    COARSE   FEB 21 07:00:00  Y    none => thread_2_seq_17069.874.968658879

ARCHIVELOG  HIGH    COARSE   FEB 21 10:00:00  Y    none => thread_2_seq_17070.834.968666563



RUN

  RESTORE ARCHIVELOG FROM TIME = "to_date('2018-02-18 17:50:00','YYYY-MM-DD HH24:MI:SS')"  

                    UNTIL TIME = "to_date('2018-02-18 18:10:00','YYYY-MM-DD HH24:MI:SS')";

}




ASMCMD> ls -al

WARNING:option 'a' is deprecated for 'ls'

please use 'absolutepath'


Type        Redund  Striped  Time             Sys  Name

ARCHIVELOG  HIGH    COARSE   FEB 21 11:00:00  Y    none => thread_1_seq_16205.855.968672069

ARCHIVELOG  HIGH    COARSE   FEB 21 11:00:00  Y    none => thread_1_seq_16206.845.968672069

ARCHIVELOG  HIGH    COARSE   FEB 21 03:00:00  Y    none => thread_1_seq_16247.875.968641325

ARCHIVELOG  HIGH    COARSE   FEB 21 05:00:00  Y    none => thread_1_seq_16248.880.968649943

ARCHIVELOG  HIGH    COARSE   FEB 21 07:00:00  Y    none => thread_1_seq_16249.877.968658249

ARCHIVELOG  HIGH    COARSE   FEB 21 09:00:00  Y    none => thread_1_seq_16250.812.968662923

ARCHIVELOG  HIGH    COARSE   FEB 21 10:00:00  Y    none => thread_1_seq_16251.876.968667701

ARCHIVELOG  HIGH    COARSE   FEB 21 11:00:00  Y    none => thread_2_seq_17037.807.968672069

ARCHIVELOG  HIGH    COARSE   FEB 21 03:00:00  Y    none => thread_2_seq_17067.821.968642667

ARCHIVELOG  HIGH    COARSE   FEB 21 05:00:00  Y    none => thread_2_seq_17068.851.968650831

ARCHIVELOG  HIGH    COARSE   FEB 21 07:00:00  Y    none => thread_2_seq_17069.874.968658879

ARCHIVELOG  HIGH    COARSE   FEB 21 10:00:00  Y    none => thread_2_seq_17070.834.968666563





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

-- 아카이브 파일 복사

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

ASMCMD> cp thread_1_seq_16205.855.968672069 /acfs_data/thread_1_seq_16205.855.968672069.arc

copying +RECOC1/ORAMP/ARCHIVELOG/2018_02_21/thread_1_seq_16205.855.968672069 -> /acfs_data/test/thread_1_seq_16205.855.968672069.arc

ASMCMD> cp thread_1_seq_16206.845.968672069 /acfs_data/thread_1_seq_16206.845.968672069.arc

copying +RECOC1/ORAMP/ARCHIVELOG/2018_02_21/thread_1_seq_16206.845.968672069 -> /acfs_data/test/thread_1_seq_16206.845.968672069.arc

ASMCMD> cp thread_2_seq_17037.807.968672069 /acfs_data/thread_2_seq_17037.807.968672069.arc

copying +RECOC1/ORAMP/ARCHIVELOG/2018_02_21/thread_2_seq_17037.807.968672069 -> /acfs_data/test/thread_2_seq_17037.807.968672069.arc





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

-- 준비된 테스트 DB NAME 및 DBID 변경 작업

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

SQL> shutdown immediate;

SQL> startup open read only;

SQL> select name,dbid from v$database;


-- 운영에서 사용 하고 있는 디비 명 및 디비 ID로 변경 

SQL> @chg_dbname_dbid.sql   (스크립트 내용 : TAB 확인)


Enter the new Database Name: ORAMP --> 변경 할 db name

Enter the new Database ID: 4224012920 --> 변경 할 db id


-- ##################### chg_dbname_dbid.sql ########################

--The script order came from The Internet

--The script can be modified as well as dbname, dbid, or both at The same time

--The test script OK under 10g, 11g needs to be tested


var old_name varchar2(20)

var old_dbid number

var new_name varchar2(20)

var new_dbid number


exec select name, dbid -

       into :old_name,:old_dbid -

       from v$database


print old_name


accept new_name prompt "Enter the new Database Name:"


accept new_dbid prompt "Enter the new Database ID:"


exec :new_name:='&&new_name'

exec :new_dbid:=&&new_dbid


set serveroutput on

exec dbms_output.put_line('Convert '||:old_name||  -

     '('||to_char(:old_dbid)||') to '||:new_name|| -

     '('||to_char(:new_dbid)||')')

         

declare

  v_chgdbid   binary_integer;

  v_chgdbname binary_integer;

  v_skipped   binary_integer;

begin

  dbms_backup_restore.nidbegin(:new_name,

       :old_name,:new_dbid,:old_dbid,0,0,10);

  dbms_backup_restore.nidprocesscf(

       v_chgdbid,v_chgdbname);

  dbms_output.put_line('ControlFile: ');

  dbms_output.put_line('  => Change Name:'

       ||to_char(v_chgdbname));

  dbms_output.put_line('  => Change DBID:'

       ||to_char(v_chgdbid));

  for i in (select file#,name from v$datafile)

     loop

     dbms_backup_restore.nidprocessdf(i.file#,0,

       v_skipped,v_chgdbid,v_chgdbname);

     dbms_output.put_line('DataFile: '||i.name);

     dbms_output.put_line('  => Skipped:'

       ||to_char(v_skipped));

     dbms_output.put_line('  => Change Name:'

       ||to_char(v_chgdbname));

     dbms_output.put_line('  => Change DBID:'

       ||to_char(v_chgdbid));

     end loop;

  for i in (select file#,name from v$tempfile)

     loop

     dbms_backup_restore.nidprocessdf(i.file#,1,

       v_skipped,v_chgdbid,v_chgdbname);

     dbms_output.put_line('DataFile: '||i.name);

     dbms_output.put_line('  => Skipped:'

       ||to_char(v_skipped));

     dbms_output.put_line('  => Change Name:'

       ||to_char(v_chgdbname));

     dbms_output.put_line('  => Change DBID:'

       ||to_char(v_chgdbid));

     end loop;

  dbms_backup_restore.nidend;

end;

/     

-- ##################################################################


SQL> create pfile from spfile;

SQL> shutdown immediate;


$ export ORACLE_SID=ORAMP


-- initORAMP.ora 의 db_name=ORAMP 로 변경

SQL> startup pfile=/oracle/112/db/ORABK/dbs/initORAMP.ora mount;

SQL> alter database open resetlogs;

SQL> startup force;

SQL> select name,dbid from v$database;





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

-- LOG MINER 작업

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

SQL> show parameter utl_file_dir

SQL> alter system set utl_file_dir='/acfs_data/test/' scope=spfile;

SQL> exec dbms_logmnr_d.build('logminrfile.ora','/acfs_data/test/');


-- 최초 등록

SQL> exec dbms_logmnr.add_logfile ('/acfs_data/test/thread_1_seq_16205.855.968672069.arc',dbms_logmnr.new);


-- 추가 등록

SQL> exec dbms_logmnr.add_logfile ('/acfs_data/test/thread_1_seq_16206.845.968672069.arc',dbms_logmnr.addfile);

SQL> exec dbms_logmnr.add_logfile ('/acfs_data/test/thread_2_seq_17037.807.968672069.arc',dbms_logmnr.addfile);

SQL> exec dbms_logmnr.start_logmnr(dictFileName => '/acfs_data/test/logminrfile.ora');


-- 조회 (적절히 변경 할 것)

SQL> select to_char(timestamp,'YYYY-MM-DD HH24:MI:SS'), username, session_info, sql_redo

from v$logmnr_contents

where OPERATION_CODE = 3 

  and seg_name in ('OBJ# 24005','OBJ# 24133')

  and timestamp between to_date('2018-02-18 17:50:00','YYYY-MM-DD HH24:MI:SS') 

  and to_date('2018-02-18 18:20:00','YYYY-MM-DD HH24:MI:SS')

order by timestamp desc;


select timestamp, seg_name, operation, operation_code, row_id, sql_redo

from sys.logmnr_test

where timestamp between to_date('2018-02-18 17:50:00','YYYY-MM-DD HH24:MI:SS') and to_date('2018-02-18 18:30:00','YYYY-MM-DD HH24:MI:SS')

and seg_name in ('OBJ# 24005','OBJ# 24133')

and operation in ('INSERT','UPDATE','DALETE')

and row_id in ('AAAF5FAEXAADPJtAAC','AAAF3FAEXAAEZjnAAE','AAAF3FAEXAAEZjnAAF')

order by timestamp;




'OraclE' 카테고리의 다른 글

orange plan 테이블 생성  (0) 2022.01.30
벌크 insert 빠르게 하는 방법  (0) 2018.03.21
Oracle RAC 마스터 노드 찾기 (find Master Node)  (0) 2017.09.14
DATAPUMP 암호화  (0) 2017.01.19
ORACLE 12c UNIFIED AUDIT 사용  (0) 2016.07.13

오라클 RAC에 두가지 유형의 마스터가 있는데,

하나는 Clusterware 레벨의 마스터고, 하나는 특정 리소스 또는 블록, 객체를 위한 마스터 노드가 있다.



Clusterware 레벨의 마스터 노드를 찾는 방법은 아래와 같은 방법이 있다.

$ cat $ORA_CRS_HOME/log/`hostname`/cssd/ocssd* |grep master

or

$ for x in `ls -tr $ORA_CRS_HOME/log/`hostname`/cssd/ocssd* `; do grep -i "master node" $x ; done | tail -1 


또 다른 방법은 OCR 자동 백업을 이용한 방법이다.

OCR 자동 백업은 마스터 노드에서 수행 되고, 실패시 새로운 마스터 노드에서 백업이 생성된다.

[HOST01]oracle@host01:/home/oracle/DBA/hoon/mon> ocrconfig -showbackup

host02     2017/09/14 12:01:14     /u01/app/12.1.0.2/grid/cdata/cluster-clu1/backup00.ocr     1146027977

host02     2017/09/14 08:01:13     /u01/app/12.1.0.2/grid/cdata/cluster-clu1/backup01.ocr     1146027977

host02     2017/09/14 04:01:12     /u01/app/12.1.0.2/grid/cdata/cluster-clu1/backup02.ocr     1146027977

host02     2017/09/13 04:01:09     /u01/app/12.1.0.2/grid/cdata/cluster-clu1/day.ocr     1146027977

host02     2017/09/04 04:00:34     /u01/app/12.1.0.2/grid/cdata/cluster-clu1/week.ocr     1146027977

host01     2015/06/01 12:17:26     /u01/app/12.1.0.2/grid/cdata/cluster-clu1/backup_20150601_121726.ocr     1146027977

host02     2015/06/01 11:14:17     /u01/app/12.1.0.2/grid/cdata/cluster-clu1/backup_20150601_111417.ocr     0



그럼 리소스에 대한 마스터는 어떻게 찾을까?

select distinct o.owner, o.object_name, DECODE(m.CURRENT_MASTER,0,'host01',1,'host02') AS CURRENT_NODE

from   dba_objects o, v$gcspfmaster_info m

where o.data_object_id = m.data_object_id

and object_name = 'MEMBERS';


OWNER        OBJECT_NAME                    CURRENT_NODE

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

SCOTT        MEMBERS                        host01


리소스 마스터를 메뉴얼로 변경하는 방법은 아래와 같다.

 oradebug lkdebug -m pkey <objectid>

예) members 의 오브젝트 아이디가 253672 라면 

     oradebug lkdebug -m pkey 253672


리마스터링에 대한 자세한 내용은 다음 사이트를 참조 하자.

http://oracleinaction.com/dynamic-remastering/



ASMDISK (size : 7TB) 추가 작업 진행 하였습니다.

ASMDISK는 추가 시 새로운 DISK와 기존 DISK rebalance 작업이 이루어 집니다.

rebalance power(11.2.0.2 이상) 1~1024 까지 설정 가능하며, 1024로 설정 시 disk I/O rebalance 작업 우선으로 서비스가 되지 않습니다.

참고로 낮은 값으로 설정 시 구글링 해보면 몇 일이 지나도 끝나지 않는다는 글들이 종종 보입니다.

저희는 최초 100으로 설정 후 영향이 없어 300으로 재 설정 하여 진행하였습니다.

시간은 15:55 ~ 20:22( 4:20) 까지 소요 되었습니다.


asmdisk추가.sql








-- 가용량 확인

mpods01:/home/oracle>asmcmd

ASMCMD> lsdg

State    Type    Rebal  Sector  Block       AU  Total_MB  Free_MB  Req_mir_free_MB  Usable_file_MB  Offline_disks  Voting_files  Name

MOUNTED  EXTERN  N         512   4096  4194304  19922792   282260                0          282260              0             N  DATA/



-- lvs 확인

[root@mpods01 ~]# lvs

  LV          VG      Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert

  lvol_pre01  prevg01 -wi-ao---- 512.00g                                                    

  lvol_pre01  prevg02 -wi-ao---- 512.00g                                                    

  lvol_pre01  prevg03 -wi-ao---- 512.00g                                                    

  lvol_pre01  prevg04 -wi-ao---- 512.00g                                                    

  lvol_pre01  prevg05 -wi-ao---- 512.00g                                                    

  lvol_pre01  prevg06 -wi-ao---- 512.00g                                                    

  lvol_pre01  prevg07 -wi-ao---- 512.00g                                                    

  lvol_pre01  prevg08 -wi-ao---- 512.00g                                                    

  lvol_pre01  prevg09 -wi-ao---- 512.00g                                                    

  lvol_pre01  prevg10 -wi-ao---- 512.00g                                                    

  lvol_pre01  prevg11 -wi-ao---- 512.00g                                                    

  lvol_pre01  prevg12 -wi-ao---- 512.00g                                                    

  lvol_pre01  prevg13 -wi-ao---- 512.00g                                                    

  lvol_pre01  prevg14 -wi-ao---- 512.00g                                                    

  lvol_pre01  prevg15 -wi-ao---- 512.00g                                                    

  lvol_pre01  prevg16 -wi-ao---- 512.00g                                                    

  lvol_pre01  prevg17 -wi-ao---- 512.00g                                                    

  lvol_pre01  prevg18 -wi-ao---- 512.00g                                                    

  lvol_pre01  prevg19 -wi-ao---- 512.00g                                                    

  lvol_pre01  prevg20 -wi-ao---- 512.00g                                                    

  lvol_pre01  prevg21 -wi-ao---- 512.00g                                                    

  lvol_pre01  prevg22 -wi-ao---- 512.00g                                                    

  lvol_pre01  prevg23 -wi-ao---- 512.00g                                                    

  lvol_pre01  prevg24 -wi-ao---- 512.00g                                                    

  lvol_pre01  prevg25 -wi-ao---- 512.00g                                                    

  lvol_pre01  prevg26 -wi-ao---- 512.00g                                                    

  lvol_pre01  prevg27 -wi-ao---- 512.00g                                                    

  lvol_pre01  prevg28 -wi-ao---- 512.00g                                                    

  lvol_pre01  prevg29 -wi-ao---- 512.00g                                                    

  lvol_pre01  prevg30 -wi-ao---- 512.00g                                                    

  lvol_pre01  prevg31 -wi-ao---- 512.00g                                                    

  lvol_pre01  prevg32 -wi-ao---- 512.00g                                                    

  lvol_pre01  prevg33 -wi-ao---- 512.00g                                                    

  lvol_pre01  prevg34 -wi-ao---- 512.00g                                                    

  lvol_pre01  prevg35 -wi-ao---- 512.00g                                                    

  lvol_pre01  prevg36 -wi-ao---- 512.00g                                                    

  lvol_pre01  prevg37 -wi-ao---- 512.00g                                                    

  lvol_pre01  prevg38 -wi-ao---- 512.00g                                                    

  lvol_home   vg01    -wi-ao---- 387.73g                                                    

  lvol_splex  vg01    -wi-ao---- 110.00g                                                    

  lvol_backup vg02    -wi-ao----   1.82t                                                    



-- 추가 후 lvs 확인

[root@mpods01 ~]# lvs

  LV          VG      Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert

  lvol_pre01  prevg01 -wi-ao---- 512.00g                                                    

  lvol_pre01  prevg02 -wi-ao---- 512.00g                                                    

  lvol_pre01  prevg03 -wi-ao---- 512.00g                                                    

  lvol_pre01  prevg04 -wi-ao---- 512.00g                                                    

  lvol_pre01  prevg05 -wi-ao---- 512.00g                                                    

  lvol_pre01  prevg06 -wi-ao---- 512.00g                                                    

  lvol_pre01  prevg07 -wi-ao---- 512.00g                                                    

  lvol_pre01  prevg08 -wi-ao---- 512.00g                                                    

  lvol_pre01  prevg09 -wi-ao---- 512.00g                                                    

  lvol_pre01  prevg10 -wi-ao---- 512.00g                                                    

  lvol_pre01  prevg11 -wi-ao---- 512.00g                                                    

  lvol_pre01  prevg12 -wi-ao---- 512.00g                                                    

  lvol_pre01  prevg13 -wi-ao---- 512.00g                                                    

  lvol_pre01  prevg14 -wi-ao---- 512.00g                                                    

  lvol_pre01  prevg15 -wi-ao---- 512.00g                                                    

  lvol_pre01  prevg16 -wi-ao---- 512.00g                                                    

  lvol_pre01  prevg17 -wi-ao---- 512.00g                                                    

  lvol_pre01  prevg18 -wi-ao---- 512.00g                                                    

  lvol_pre01  prevg19 -wi-ao---- 512.00g                                                    

  lvol_pre01  prevg20 -wi-ao---- 512.00g                                                    

  lvol_pre01  prevg21 -wi-ao---- 512.00g                                                    

  lvol_pre01  prevg22 -wi-ao---- 512.00g                                                    

  lvol_pre01  prevg23 -wi-ao---- 512.00g                                                    

  lvol_pre01  prevg24 -wi-ao---- 512.00g                                                    

  lvol_pre01  prevg25 -wi-ao---- 512.00g                                                    

  lvol_pre01  prevg26 -wi-ao---- 512.00g                                                    

  lvol_pre01  prevg27 -wi-ao---- 512.00g                                                    

  lvol_pre01  prevg28 -wi-ao---- 512.00g                                                    

  lvol_pre01  prevg29 -wi-ao---- 512.00g                                                    

  lvol_pre01  prevg30 -wi-ao---- 512.00g                                                    

  lvol_pre01  prevg31 -wi-ao---- 512.00g                                                    

  lvol_pre01  prevg32 -wi-ao---- 512.00g                                                    

  lvol_pre01  prevg33 -wi-ao---- 512.00g                                                    

  lvol_pre01  prevg34 -wi-ao---- 512.00g                                                    

  lvol_pre01  prevg35 -wi-ao---- 512.00g                                                    

  lvol_pre01  prevg36 -wi-ao---- 512.00g                                                    

  lvol_pre01  prevg37 -wi-ao---- 512.00g                                                    

  lvol_pre01  prevg38 -wi-ao---- 512.00g                                                    

  lvol_pre01  prevg39 -wi-a----- 512.00g                                                    

  lvol_pre01  prevg40 -wi-a----- 512.00g                                                    

  lvol_pre01  prevg41 -wi-a----- 512.00g                                                    

  lvol_pre01  prevg42 -wi-a----- 512.00g                                                    

  lvol_pre01  prevg43 -wi-a----- 512.00g                                                    

  lvol_pre01  prevg44 -wi-a----- 512.00g                                                    

  lvol_pre01  prevg45 -wi-a----- 512.00g                                                    

  lvol_pre01  prevg46 -wi-a----- 512.00g                                                    

  lvol_pre01  prevg47 -wi-a----- 512.00g                                                    

  lvol_pre01  prevg48 -wi-a----- 512.00g                                                    

  lvol_pre01  prevg49 -wi-a----- 512.00g                                                    

  lvol_pre01  prevg50 -wi-a----- 512.00g                                                    

  lvol_pre01  prevg51 -wi-a----- 512.00g                                                    

  lvol_home   vg01    -wi-ao---- 387.73g                                                    

  lvol_splex  vg01    -wi-ao---- 110.00g                                                    

  lvol_backup vg02    -wi-ao----   1.82t       



[root@mpods01 mapper]# oracleasm listdisks

VOL01

VOL02

VOL03

VOL04

VOL05

VOL06

VOL07

VOL08

VOL09

VOL10

VOL11

VOL12

VOL13

VOL14

VOL15

VOL16

VOL17

VOL18

VOL19

VOL20

VOL21

VOL22

VOL23

VOL24

VOL25

VOL26

VOL27

VOL28

VOL29

VOL30

VOL31

VOL32

VOL33

VOL34

VOL35

VOL36

VOL37

VOL38




-- asm disk group & path 확인

set linesize 150

set pagesize 100

col path for a40

select group_number,mount_status,path,total_mb from v$asm_disk order by group_number, path;


GROUP_NUMBER MOUNT_STATUS   PATH                                       TOTAL_MB

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

           1 CACHED         /dev/oracleasm/disks/VOL01                   524284

           1 CACHED         /dev/oracleasm/disks/VOL02                   524284

           1 CACHED         /dev/oracleasm/disks/VOL03                   524284

           1 CACHED         /dev/oracleasm/disks/VOL04                   524284

           1 CACHED         /dev/oracleasm/disks/VOL05                   524284

           1 CACHED         /dev/oracleasm/disks/VOL06                   524284

           1 CACHED         /dev/oracleasm/disks/VOL07                   524284

           1 CACHED         /dev/oracleasm/disks/VOL08                   524284

           1 CACHED         /dev/oracleasm/disks/VOL09                   524284

           1 CACHED         /dev/oracleasm/disks/VOL10                   524284

           1 CACHED         /dev/oracleasm/disks/VOL11                   524284

           1 CACHED         /dev/oracleasm/disks/VOL12                   524284

           1 CACHED         /dev/oracleasm/disks/VOL13                   524284

           1 CACHED         /dev/oracleasm/disks/VOL14                   524284

           1 CACHED         /dev/oracleasm/disks/VOL15                   524284

           1 CACHED         /dev/oracleasm/disks/VOL16                   524284

           1 CACHED         /dev/oracleasm/disks/VOL17                   524284

           1 CACHED         /dev/oracleasm/disks/VOL18                   524284

           1 CACHED         /dev/oracleasm/disks/VOL19                   524284

           1 CACHED         /dev/oracleasm/disks/VOL20                   524284

           1 CACHED         /dev/oracleasm/disks/VOL21                   524284

           1 CACHED         /dev/oracleasm/disks/VOL22                   524284

           1 CACHED         /dev/oracleasm/disks/VOL23                   524284

           1 CACHED         /dev/oracleasm/disks/VOL24                   524284

           1 CACHED         /dev/oracleasm/disks/VOL25                   524284

           1 CACHED         /dev/oracleasm/disks/VOL26                   524284

           1 CACHED         /dev/oracleasm/disks/VOL27                   524284

           1 CACHED         /dev/oracleasm/disks/VOL28                   524284

           1 CACHED         /dev/oracleasm/disks/VOL29                   524284

           1 CACHED         /dev/oracleasm/disks/VOL30                   524284

           1 CACHED         /dev/oracleasm/disks/VOL31                   524284

           1 CACHED         /dev/oracleasm/disks/VOL32                   524284

           1 CACHED         /dev/oracleasm/disks/VOL33                   524284

           1 CACHED         /dev/oracleasm/disks/VOL34                   524284

           1 CACHED         /dev/oracleasm/disks/VOL35                   524284

           1 CACHED         /dev/oracleasm/disks/VOL36                   524284

           1 CACHED         /dev/oracleasm/disks/VOL37                   524284

           1 CACHED         /dev/oracleasm/disks/VOL38                   524284


38 rows selected.




-- oracleasm disk 추가

oracleasm createdisk VOL39 /dev/mapper/prevg39-lvol_pre01

oracleasm createdisk VOL40 /dev/mapper/prevg40-lvol_pre01

oracleasm createdisk VOL41 /dev/mapper/prevg41-lvol_pre01

oracleasm createdisk VOL42 /dev/mapper/prevg42-lvol_pre01

oracleasm createdisk VOL43 /dev/mapper/prevg43-lvol_pre01

oracleasm createdisk VOL44 /dev/mapper/prevg44-lvol_pre01

oracleasm createdisk VOL45 /dev/mapper/prevg45-lvol_pre01

oracleasm createdisk VOL46 /dev/mapper/prevg46-lvol_pre01

oracleasm createdisk VOL47 /dev/mapper/prevg47-lvol_pre01

oracleasm createdisk VOL48 /dev/mapper/prevg48-lvol_pre01

oracleasm createdisk VOL49 /dev/mapper/prevg49-lvol_pre01

oracleasm createdisk VOL50 /dev/mapper/prevg50-lvol_pre01

oracleasm createdisk VOL51 /dev/mapper/prevg51-lvol_pre01




-- oracleasm disk 추가 후 asm disk group & path 확인

SQL> select group_number,mount_status,path,total_mb from v$asm_disk order by group_number, path;


GROUP_NUMBER MOUNT_STATUS   PATH                                       TOTAL_MB

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

           0 CLOSED         /dev/oracleasm/disks/VOL39                        0

           0 CLOSED         /dev/oracleasm/disks/VOL40                        0

           0 CLOSED         /dev/oracleasm/disks/VOL41                        0

           0 CLOSED         /dev/oracleasm/disks/VOL42                        0

           0 CLOSED         /dev/oracleasm/disks/VOL43                        0

           0 CLOSED         /dev/oracleasm/disks/VOL44                        0

           0 CLOSED         /dev/oracleasm/disks/VOL45                        0

           0 CLOSED         /dev/oracleasm/disks/VOL46                        0

           0 CLOSED         /dev/oracleasm/disks/VOL47                        0

           0 CLOSED         /dev/oracleasm/disks/VOL48                        0

           0 CLOSED         /dev/oracleasm/disks/VOL49                        0

           0 CLOSED         /dev/oracleasm/disks/VOL50                        0

           0 CLOSED         /dev/oracleasm/disks/VOL51                        0

           1 CACHED         /dev/oracleasm/disks/VOL01                   524284

           1 CACHED         /dev/oracleasm/disks/VOL02                   524284

           1 CACHED         /dev/oracleasm/disks/VOL03                   524284

           1 CACHED         /dev/oracleasm/disks/VOL04                   524284

           1 CACHED         /dev/oracleasm/disks/VOL05                   524284

           1 CACHED         /dev/oracleasm/disks/VOL06                   524284

           1 CACHED         /dev/oracleasm/disks/VOL07                   524284

           1 CACHED         /dev/oracleasm/disks/VOL08                   524284

           1 CACHED         /dev/oracleasm/disks/VOL09                   524284

           1 CACHED         /dev/oracleasm/disks/VOL10                   524284

           1 CACHED         /dev/oracleasm/disks/VOL11                   524284

           1 CACHED         /dev/oracleasm/disks/VOL12                   524284

           1 CACHED         /dev/oracleasm/disks/VOL13                   524284

           1 CACHED         /dev/oracleasm/disks/VOL14                   524284

           1 CACHED         /dev/oracleasm/disks/VOL15                   524284

           1 CACHED         /dev/oracleasm/disks/VOL16                   524284

           1 CACHED         /dev/oracleasm/disks/VOL17                   524284

           1 CACHED         /dev/oracleasm/disks/VOL18                   524284

           1 CACHED         /dev/oracleasm/disks/VOL19                   524284

           1 CACHED         /dev/oracleasm/disks/VOL20                   524284

           1 CACHED         /dev/oracleasm/disks/VOL21                   524284

           1 CACHED         /dev/oracleasm/disks/VOL22                   524284

           1 CACHED         /dev/oracleasm/disks/VOL23                   524284

           1 CACHED         /dev/oracleasm/disks/VOL24                   524284

           1 CACHED         /dev/oracleasm/disks/VOL25                   524284

           1 CACHED         /dev/oracleasm/disks/VOL26                   524284

           1 CACHED         /dev/oracleasm/disks/VOL27                   524284

           1 CACHED         /dev/oracleasm/disks/VOL28                   524284

           1 CACHED         /dev/oracleasm/disks/VOL29                   524284

           1 CACHED         /dev/oracleasm/disks/VOL30                   524284

           1 CACHED         /dev/oracleasm/disks/VOL31                   524284

           1 CACHED         /dev/oracleasm/disks/VOL32                   524284

           1 CACHED         /dev/oracleasm/disks/VOL33                   524284

           1 CACHED         /dev/oracleasm/disks/VOL34                   524284

           1 CACHED         /dev/oracleasm/disks/VOL35                   524284

           1 CACHED         /dev/oracleasm/disks/VOL36                   524284

           1 CACHED         /dev/oracleasm/disks/VOL37                   524284

           1 CACHED         /dev/oracleasm/disks/VOL38                   524284


51 rows selected.




-- ASM Operation 확인

set linesize 150

set pagesize 100

col name for a20 

select d.name, o.operation, o.state, o.power, o.est_minutes 

from v$asm_disk d, v$asm_operation o 

where d.group_number=o.group_number order by 1;




-- ASM 그룹 디스크 추가 (15:55:39 시작)

alter diskgroup DATA

add disk  '/dev/oracleasm/disks/VOL39','/dev/oracleasm/disks/VOL40','/dev/oracleasm/disks/VOL41','/dev/oracleasm/disks/VOL42',

          '/dev/oracleasm/disks/VOL43','/dev/oracleasm/disks/VOL44','/dev/oracleasm/disks/VOL45','/dev/oracleasm/disks/VOL46',

          '/dev/oracleasm/disks/VOL47','/dev/oracleasm/disks/VOL48','/dev/oracleasm/disks/VOL49','/dev/oracleasm/disks/VOL50',

          '/dev/oracleasm/disks/VOL51'

rebalance power 100 wait;




-- ASM Operation 확인

set linesize 150

set pagesize 100

col name for a20 

select d.name, o.operation, o.state, o.power, o.est_minutes 

from v$asm_disk d, v$asm_operation o 

where d.group_number=o.group_number order by 1;


NAME                 OPERATION  STATE         POWER EST_MINUTES

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

DATA_0000            REBAL      WAIT            100           0

DATA_0000            REBAL      RUN             100         147

DATA_0001            REBAL      WAIT            100           0

DATA_0001            REBAL      RUN             100         147

DATA_0002            REBAL      RUN             100         147

DATA_0002            REBAL      WAIT            100           0

DATA_0003            REBAL      RUN             100         147

DATA_0003            REBAL      WAIT            100           0

DATA_0004            REBAL      RUN             100         147

DATA_0004            REBAL      WAIT            100           0

DATA_0005            REBAL      RUN             100         147

DATA_0005            REBAL      WAIT            100           0

DATA_0006            REBAL      RUN             100         147

DATA_0006            REBAL      WAIT            100           0

DATA_0007            REBAL      WAIT            100           0

DATA_0007            REBAL      RUN             100         147

DATA_0008            REBAL      RUN             100         147

DATA_0008            REBAL      WAIT            100           0

DATA_0009            REBAL      RUN             100         147

DATA_0009            REBAL      WAIT            100           0

DATA_0010            REBAL      WAIT            100           0

DATA_0010            REBAL      RUN             100         147

DATA_0011            REBAL      WAIT            100           0

DATA_0011            REBAL      RUN             100         147

DATA_0012            REBAL      WAIT            100           0

DATA_0012            REBAL      RUN             100         147

DATA_0013            REBAL      RUN             100         147

DATA_0013            REBAL      WAIT            100           0

DATA_0014            REBAL      WAIT            100           0

DATA_0014            REBAL      RUN             100         147

DATA_0015            REBAL      WAIT            100           0

DATA_0015            REBAL      RUN             100         147

DATA_0016            REBAL      WAIT            100           0

DATA_0016            REBAL      RUN             100         147

DATA_0017            REBAL      RUN             100         147

DATA_0017            REBAL      WAIT            100           0

DATA_0018            REBAL      RUN             100         147

DATA_0018            REBAL      WAIT            100           0

DATA_0019            REBAL      WAIT            100           0

DATA_0019            REBAL      RUN             100         147

DATA_0020            REBAL      RUN             100         147

DATA_0020            REBAL      WAIT            100           0

DATA_0021            REBAL      RUN             100         147

DATA_0021            REBAL      WAIT            100           0

DATA_0022            REBAL      RUN             100         147

DATA_0022            REBAL      WAIT            100           0

DATA_0023            REBAL      WAIT            100           0

DATA_0023            REBAL      RUN             100         147

DATA_0024            REBAL      RUN             100         147

DATA_0024            REBAL      WAIT            100           0

DATA_0025            REBAL      RUN             100         147

DATA_0025            REBAL      WAIT            100           0

DATA_0026            REBAL      RUN             100         147

DATA_0026            REBAL      WAIT            100           0

DATA_0027            REBAL      RUN             100         147

DATA_0027            REBAL      WAIT            100           0

DATA_0028            REBAL      RUN             100         147

DATA_0028            REBAL      WAIT            100           0

DATA_0029            REBAL      RUN             100         147

DATA_0029            REBAL      WAIT            100           0

DATA_0030            REBAL      RUN             100         147

DATA_0030            REBAL      WAIT            100           0

DATA_0031            REBAL      RUN             100         147

DATA_0031            REBAL      WAIT            100           0

DATA_0032            REBAL      RUN             100         147

DATA_0032            REBAL      WAIT            100           0

DATA_0033            REBAL      RUN             100         147

DATA_0033            REBAL      WAIT            100           0

DATA_0034            REBAL      WAIT            100           0

DATA_0034            REBAL      RUN             100         147

DATA_0035            REBAL      RUN             100         147

DATA_0035            REBAL      WAIT            100           0

DATA_0036            REBAL      RUN             100         147

DATA_0036            REBAL      WAIT            100           0

DATA_0037            REBAL      WAIT            100           0

DATA_0037            REBAL      RUN             100         147

DATA_0038            REBAL      WAIT            100           0

DATA_0038            REBAL      RUN             100         147

DATA_0039            REBAL      WAIT            100           0

DATA_0039            REBAL      RUN             100         147

DATA_0040            REBAL      WAIT            100           0

DATA_0040            REBAL      RUN             100         147

DATA_0041            REBAL      RUN             100         147

DATA_0041            REBAL      WAIT            100           0

DATA_0042            REBAL      RUN             100         147

DATA_0042            REBAL      WAIT            100           0

DATA_0043            REBAL      WAIT            100           0

DATA_0043            REBAL      RUN             100         147

DATA_0044            REBAL      RUN             100         147

DATA_0044            REBAL      WAIT            100           0

DATA_0045            REBAL      RUN             100         147

DATA_0045            REBAL      WAIT            100           0

DATA_0046            REBAL      WAIT            100           0

DATA_0046            REBAL      RUN             100         147

DATA_0047            REBAL      WAIT            100           0

DATA_0047            REBAL      RUN             100         147

DATA_0048            REBAL      RUN             100         147


NAME                 OPERATION  STATE         POWER EST_MINUTES

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

DATA_0048            REBAL      WAIT            100           0

DATA_0049            REBAL      RUN             100         147

DATA_0049            REBAL      WAIT            100           0

DATA_0050            REBAL      WAIT            100           0

DATA_0050            REBAL      RUN             100         147


102 rows selected.




-- rebalance power 변경 (16:03:30 변경)

alter diskgroup data rebalance power 300;



-- 완료 (20:22:00)




-- asm disk group & path 확인

set linesize 150

set pagesize 100

col path for a40

select group_number,mount_status,path,total_mb from v$asm_disk order by group_number, path;


GROUP_NUMBER MOUNT_STATUS   PATH                                       TOTAL_MB

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

           1 CACHED         /dev/oracleasm/disks/VOL01                   524284

           1 CACHED         /dev/oracleasm/disks/VOL02                   524284

           1 CACHED         /dev/oracleasm/disks/VOL03                   524284

           1 CACHED         /dev/oracleasm/disks/VOL04                   524284

           1 CACHED         /dev/oracleasm/disks/VOL05                   524284

           1 CACHED         /dev/oracleasm/disks/VOL06                   524284

           1 CACHED         /dev/oracleasm/disks/VOL07                   524284

           1 CACHED         /dev/oracleasm/disks/VOL08                   524284

           1 CACHED         /dev/oracleasm/disks/VOL09                   524284

           1 CACHED         /dev/oracleasm/disks/VOL10                   524284

           1 CACHED         /dev/oracleasm/disks/VOL11                   524284

           1 CACHED         /dev/oracleasm/disks/VOL12                   524284

           1 CACHED         /dev/oracleasm/disks/VOL13                   524284

           1 CACHED         /dev/oracleasm/disks/VOL14                   524284

           1 CACHED         /dev/oracleasm/disks/VOL15                   524284

           1 CACHED         /dev/oracleasm/disks/VOL16                   524284

           1 CACHED         /dev/oracleasm/disks/VOL17                   524284

           1 CACHED         /dev/oracleasm/disks/VOL18                   524284

           1 CACHED         /dev/oracleasm/disks/VOL19                   524284

           1 CACHED         /dev/oracleasm/disks/VOL20                   524284

           1 CACHED         /dev/oracleasm/disks/VOL21                   524284

           1 CACHED         /dev/oracleasm/disks/VOL22                   524284

           1 CACHED         /dev/oracleasm/disks/VOL23                   524284

           1 CACHED         /dev/oracleasm/disks/VOL24                   524284

           1 CACHED         /dev/oracleasm/disks/VOL25                   524284

           1 CACHED         /dev/oracleasm/disks/VOL26                   524284

           1 CACHED         /dev/oracleasm/disks/VOL27                   524284

           1 CACHED         /dev/oracleasm/disks/VOL28                   524284

           1 CACHED         /dev/oracleasm/disks/VOL29                   524284

           1 CACHED         /dev/oracleasm/disks/VOL30                   524284

           1 CACHED         /dev/oracleasm/disks/VOL31                   524284

           1 CACHED         /dev/oracleasm/disks/VOL32                   524284

           1 CACHED         /dev/oracleasm/disks/VOL33                   524284

           1 CACHED         /dev/oracleasm/disks/VOL34                   524284

           1 CACHED         /dev/oracleasm/disks/VOL35                   524284

           1 CACHED         /dev/oracleasm/disks/VOL36                   524284

           1 CACHED         /dev/oracleasm/disks/VOL37                   524284

           1 CACHED         /dev/oracleasm/disks/VOL38                   524284

           1 CACHED         /dev/oracleasm/disks/VOL39                   524284

           1 CACHED         /dev/oracleasm/disks/VOL40                   524284

           1 CACHED         /dev/oracleasm/disks/VOL41                   524284

           1 CACHED         /dev/oracleasm/disks/VOL42                   524284

           1 CACHED         /dev/oracleasm/disks/VOL43                   524284

           1 CACHED         /dev/oracleasm/disks/VOL44                   524284

           1 CACHED         /dev/oracleasm/disks/VOL45                   524284

           1 CACHED         /dev/oracleasm/disks/VOL46                   524284

           1 CACHED         /dev/oracleasm/disks/VOL47                   524284

           1 CACHED         /dev/oracleasm/disks/VOL48                   524284

           1 CACHED         /dev/oracleasm/disks/VOL49                   524284

           1 CACHED         /dev/oracleasm/disks/VOL50                   524284

           1 CACHED         /dev/oracleasm/disks/VOL51                   524284


51 rows selected.




-- 가용량 확인

ASMCMD> lsdg

State    Type    Rebal  Sector  Block       AU  Total_MB  Free_MB  Req_mir_free_MB  Usable_file_MB  Offline_disks  Voting_files  Name

MOUNTED  EXTERN  N         512   4096  4194304  26738484  7097796                0         7097796              0             N  DATA/

'OraclE > ASM' 카테고리의 다른 글

ASM DISK 추가 하기  (0) 2016.03.25

DATAPUMP 사용시 ENCRYPTION 옵션 사용을 통하여 암호화를 진행 할 수 있다.

ENCRYPTION 의 옵션은 ALL, DATA_ONLY, ENCRYPTED_COLUMNS_ONLY, METADATA_ONLY and NONE 이 있으며,

ENCRYPTION_ALGORITHM 은 AES128(기본 값), AES192 and AES256 이 있다.

 

아래는 test_20170119 테이블을 ENCRYPTION 옵션으로 export 하는 예제이다.

 expdp \" / as sysdba\" dumpfile=MST_1st.dmp logfile=MST_1st.log directory=EXP_HOON tables=\(hoon.test_20170119\) ENCRYPTION=DATA_ONLY ENCRYPTION_MODE=PASSWORD ENCRYPTION_PASSWORD=tyvld

Export: Release 11.2.0.2.0 - Production on Thu Jan 19 11:32:16 2017

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

Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
Starting "SYS"."SYS_EXPORT_TABLE_01":  "/******** AS SYSDBA" dumpfile=MST_1st.dmp logfile=MST_1st.log directory=EXP_HOON tables=(hoon.test_20170119) ENCRYPTION=DATA_ONLY ENCRYPTION_MODE=PASSWORD ENCRYPTION_PASSWORD=********
Estimate in progress using BLOCKS method...
Processing object type TABLE_EXPORT/TABLE/TABLE_DATA
Total estimation using BLOCKS method: 64 KB
Processing object type TABLE_EXPORT/TABLE/TABLE
. . exported "HOON"."TEST_20170119"                      44.07 KB     660 rows
Master table "SYS"."SYS_EXPORT_TABLE_01" successfully loaded/unloaded
******************************************************************************
Dump file set for SYS.SYS_EXPORT_TABLE_01 is:
  /home/oracle/DBA/hoon/tmp/MST_1st.dmp
Job "SYS"."SYS_EXPORT_TABLE_01" successfully completed at 11:32:25

 

이제 반대로 import 해보자

 impdp \" / as sysdba\" dumpfile=MST_1st.dmp directory=EXP_HOON

Import: Release 11.2.0.2.0 - Production on Thu Jan 19 11:33:10 2017

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

Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
ORA-39002: invalid operation
ORA-39174: Encryption password must be supplied.

패스워드를 지정하지 않아 import 진행이 되지 않는다.

 

패스워드를 지정하고 다시 import 해보자.

 impdp \" / as sysdba\" dumpfile=MST_1st.dmp directory=EXP_HOON ENCRYPTION_PASSWORD=tyvld

Import: Release 11.2.0.2.0 - Production on Thu Jan 19 11:33:27 2017

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

Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
Master table "SYS"."SYS_IMPORT_FULL_01" successfully loaded/unloaded
Starting "SYS"."SYS_IMPORT_FULL_01":  "/******** AS SYSDBA" dumpfile=MST_1st.dmp directory=EXP_HOON ENCRYPTION_PASSWORD=********
Processing object type TABLE_EXPORT/TABLE/TABLE
Processing object type TABLE_EXPORT/TABLE/TABLE_DATA
. . imported "HOON"."TEST_20170119"                      44.07 KB     660 rows
Job "SYS"."SYS_IMPORT_FULL_01" successfully completed at 11:33:30

정상적으로 테이블이 import 되었다.

 

ENCRYPTION 옵션을 잘 황용하면 데이터 백업에 대한 보안을 강화 할 수 있다.

 


 

 

 

 

+ Recent posts