[ASM disk 추가 방법] Show 0. ASM disk 조회 및 rebalance 모니터링 - disk 모니터링 SQL> select * from v$asm_operation; SQL> select est_work from v$asm_estimate; - 적용 확인 SQL>select group_number, name, allocation_unit_size alloc_unit_size, state, type, total_mb,usable_file_mb from v$asm_diskgroup; 1. raw device -- ASM disk 추가 $ export ORACLE_SID=+ASM1 $ export ORACLE_HOME=$GRID_HOME $ sqlplus / as sysasm SQL> alter diskgroup OCR add disk '/dev/raw/raw15','/dev/raw/raw14','/dev/raw/raw13' rebalance power 1024; SQL> alter diskgroup DATA add disk '/dev/raw/raw4','/dev/raw/raw3' rebalance power 1024; SQL> alter diskgroup MGMT add disk '/dev/raw/raw1','/dev/raw/raw2' rebalance power 1024; -- ASM disk 삭제 $ export ORACLE_SID=+ASM1 $ export ORACLE_HOME=$GRID_HOME $ sqlplus / as sysasm ## 삭제시 경로 명이 아닌 name 으로 진행해야 한다. ( v$asm_disk -> name 컬럼 조회) SQL> alter diskgroup OCR drop disk 'OCR_0001','OCR_0000','OCR_0002' rebalance power 1024; SQL> alter diskgroup DATA drop disk 'DATA_0001','DATA_0000' rebalance power 1024; SQL> alter diskgroup MGMT drop disk 'MGMT_0000','MGMT_0001' rebalance power 1024; 2. ASM device (oracleasm) -- ASM disk 추가 $ export ORACLE_SID=+ASM1 $ export ORACLE_HOME=$GRID_HOME $ sqlplus / as sysasm alter diskgroup OCR add disk 'OCR_0001','OCR_0000','OCR_0002' rebalance power 1024; alter diskgroup DATA add disk 'DATA_0001','DATA_0000' rebalance power 1024; alter diskgroup MGMT add disk 'MGMT_0000','MGMT_0001' rebalance power 1024; -- ASM disk 삭제 $ export ORACLE_SID=+ASM1 $ export ORACLE_HOME=$GRID_HOME $ sqlplus / as sysasm alter diskgroup DATA drop disk 'ORCL:DATA101','ORCL:DATA102','ORCL:DATA103' rebalance power 1024; alter diskgroup RECO drop disk 'ORCL:RECO201','ORCL:RECO202','ORCL:RECO203' rebalance power 1024; alter diskgroup CRS drop disk 'ORCL:CRS301','ORCL:CRS302','ORCL:CRS303' rebalance power 1024; alter diskgroup MGMT drop disk 'ORCL:GIMR401','ORCL:GIMR402','ORCL:GIMR403' rebalance power 1024; 목차
1 오라클 수동설치attach_file
1.1 OS 환경변수 설정
1. oratab 파일 수정 oraenv를 사용해서 환경변수 변경작업이 가능하지만, ORACLE_HOME 경로같은 경우는 오타 문제 때문에 /etc/oratab 파일을 열어 변수를 정의하듯 미리 변경할 정보를 저장해두면 더 간편하게 환경변수 수정 가능.
oratab 파일 수정 후 oraenv 명령으로 prod로 변경.
pfile을 사용해서 실행할 수 있지만, 편의상 작성한 pfile로 spfile을 생성하고 Database를 실행. spfile 생성 작업은 DB가 내려가있는 상태에서 만들 수 있고 생성 이후 spfile<ORACLE_SID>.ora 형태의 파일이 생성된것 확인 필요. 1.2 DB nomount 실행
(정상적으로 올라왔다면 생성한 pfile에 문제 없다는 뜻) 1.3 DB 생성1. 오라클 데이터 저장 경로 생성 (T/S,REDO로그,등.. )
DB 생성하면서 만들어질 datafile, redologfile들의 경로 생성
1.4 DB Open 확인1. DB 오픈 상태 확인
Instance가 Open 상태인지 확인 1.5 오라클 설치 후 후속작업
3. password 파일 생성
4. tnsnames.ora, listener.ora 파일 수정
유저 생성후 로그인 할때 아래 메세지 발생시. PRODUCT_USER_PROFILE를 액세스하는데 오류입니다 경고: 사용자 프로파일 정보가 적재되지 않았습니다. SYSTEM으로 PUPBLD.SQL 실행이 필요합니다
1.6 멀티 SID 사용 확인1.환경변수 변경
2.prod에 붙어서 작업하다가 orcl로 변경해서 작업하기 위해서 oraenv로 환경변수의 정보 변경 후 로그인. 1) orcl instance startup
2) orcl instance 기동
orcl에서도 마찬가지로 instance의 open 상태를 확인.
|