RHEL4 RAC구성(rawdevice)

Slides:



Advertisements
Similar presentations
XXX MC/SG Clustering 운영 방법 한국 HP ㈜ HPCS ASE XXX. Clustering file 구조.
Advertisements

제주특별자치도교육청. 목 차 일상생활 속에서의 정보보안 안전한 컴퓨터 사용  보안업데이트 자동설정  가짜 백신 프로그램 주의  믿을 수 있는 웹사이트만 접속  자동 로그인 기능 사용 안함  사용 후 반드시 로그아웃 확인 
1 장 Unix/Linux 소개 1 Helpers. 1 장 내용 1. 왜 유닉스인가 ? 2. 유닉스 시스템 구조 3. 유닉스 역사 및 버전 4. 리눅스 설치 ( 별도 2 시간 실습 ) 5. 사용 환경 6. 사용자 계정 관리 Unix/Linux 2.
SPARCS 10 이 가 영 기본 UNIX 명령어. 일단 로그인 ! Linux login 시 계정을 입력하거나 root 를 입력 Root -> # 일반 사용자 -> $ 패스워드 : echo 기능을 꺼서 볼 수 없다. 대소문자 구분 패스워드 처음 설정 시 : ~$ passwd.
의료자원 규제현황과 개선방향 자원평가실. 의료자원 관리 개요 규제개혁 토론과제.
김 연 왕 Hadoop. 준 비 사 항 하 둡 은 자 바 언어로 작성되었기 때 문에 컴퓨 터에 자 바 버 전 6 이상 하 둡 은 리 눅 스와 윈 도우에서 동작
쉘 스크립트와 cron coearth, george.
한반도 통일 방식과 전망 10조 발표자료 발표: 변희섭 이종배 조영진.
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
연 합 남 전 도 회 월 례 회 1부 예배- 찬 송 장 다같이 2011년 1월 2일 1부 예배- 찬 송 장 다같이 기 도
사 업 계 획 2011년 제1호 - 2월 1일 2011 주 안에서 소통하며 화합하고 참여하며 헌신하는 남신도회
공교육 정상화 및 선행학습 금지 학부모 연수 부천송일초등학교.
Chapter 10장 솔라리스 자원 관리 및 프로젝트 관리 Solaris2. 프로젝트 관리
Distributed and Cloud Computing Lab. Embedded System Software 개발 환경 설정 Dept. of Computer Science and Engineering Sogang University, Seoul, KOREA 1.
개발 환경 설치 Embedded System Software
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
㈜시스원이 제공하는 시스템 관리 통합 솔루션 SysmanagerOne Agent설치 안내서
1. 스푸핑 공격 - 스푸핑(Spoofing): ‘속이다’ 의 의미.
Vmware_workstation5에solaris10설치
거울 소개 및 인수인계 세미나 BY COEARTH.
1장 유닉스 소개.
Linux University of Seoul Computer Science Park Jong wook
컴퓨터 네트워크 실습.
16. FTP grandmarnier.
SQL*Plus - Oracle ISQL -
NFS, FTP coearth, george.
Chapter 16 백업 및 복구 Solaris 2 . ufsdump 와 ufsrestore
Minicom,tftp,nfs설정,vnc설정
 13장. 배시쉘 프로그래밍.
[beginning] Linux & vi editor
기술부 1차 세미나 - GFS * Clunix 클루닉스 2006년 기술부/부장 서진우
UNIX Unbounded A Beginning Approach
컴퓨터 네트워크 실습.
SunnyKwak (sunnykwak.egloos.com) 2005년 2월 1일
리눅스 명령어 실습 임베디드 시스템 I.
Hadoop 김연왕
7장. 셸 스크립트 프로그래밍.
시스템 보안 백 도 어 학번: 이름: 김 준 일.
리눅스 기본 명령어 기본 명령어 명령어 기능 사 용 예 date 날짜 및 시간을 확인하고 생성.
DataStage 운영자 지침서 Operator’s Guide
RHEL5 + oracle10g + patch + DB생성
Crontab.
시스템 보안 정보 보안 개론 9장.
Virtualbox static ip 설정
6. 파일 관리. pwd(print working directory)와 cd(change directory) ls(list)
제4장 유닉스 쉘 숙명여대 창병모 2011 가을.
「 LINUX IBM SpectrumScale 설치 가이드」
제 20 장 오라클에서 회복 및 백업 기능.
DataScience Lab. 박사과정 김희찬 (목)
운영체제 RaspberryPi Sejin Oh.
For Linux 1.0.
RHEL3 + oracle8i + DB생성.
6장 콘 셸 뇌를 자극하는 Solaris Bible.
Linux/UNIX Programming
Linux/UNIX System Programming
시스템 인터페이스 Lab2 X-window 및 명령어 사용.
Unix 방문(접속하여 로그인) 하기 수퍼 유저 되어 사용자 계정 만들기 Unix의 아파치 웹 서버에 홈페이지 등록하기
제안 목적 고객성향 분석으로 매출 증대 유사업체 분석으로 신상품 홍보 원가요소 분석 및 피드백으로 원가율 관리
청각기관의 구조와 기능2 옥정달.
Linux/UNIX System Programming
시스템 인터페이스 Lab#5 쉘 실습.
Execution with Unnecessary Privileges
Solaris9 + oracle10g + PATCH + DB생성
상가분양 사업계획서.
Linux/UNIX Programming
성전기공식(안) 식 순 1. 기공미사 2. 기 공 식 3. 축 하 연 천주교 수원교구 퇴촌성당.
제4장 유닉스 쉘 숙명여대 창병모
제8장 C 쉘 창병모
Intelligent software Lab. 전재원
Linux/UNIX System Programming
Presentation transcript:

RHEL4 RAC구성(rawdevice)

RAC1 os설치 후 환경설정 - 기본적인 os설치는 asm rac설치 시와 같다. - rawdevice에서는 10GB 하드를 3개 추가 해준 후 LVM으로 묶어준다.

RAC1 환경설정 #vi /etc/sysctl.conf kernel.shmall = 2097152 kernel.shmmax = 2147483648 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 fs.file-max = 65536 net.ipv4.ip_local_port_range = 1024 65000 net.core.rmem_default = 4194304 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 262144 #/bin/sysctl –p <= 실행하여 확인 및 바로적용

RAC1 환경설정 #vi /etc/profile #vi /etc/security/limits.conf if [ \$USER = "oracle" ]; then if [ \$SHELL = "/bin/ksh" ]; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fi umask 022 #vi /etc/security/limits.conf oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 #vi /etc/pam.d/login session required pam_limits.so

RAC1 환경설정 vi /etc/modprobe.conf options hangcheck-timer hangcheck_tick=30 hangcheck_margin=180 # modprobe -v hangcheck-timer #/etc/rc.local /sbin/modprobe hangcheck-timer rdate -s 203.248.240.140 User생성 #groupadd –g 5000 dba #useradd -g dba oracle #passwd oracle

RAC1 환경설정 #vi .bash_profile PATH=$PATH:$HOME/bin:/u01/app/oracle/product/10.2.0/crs/bin $ vi .bash_profile export EDITOR=vi export LD_ASSUME_KERNEL=2.4.19 export ORACLE_BASE=/home/oracle export ORA_CRS_HOME=$ORACLE_BASE/product/10g/crs export ORACLE_HOME=$ORACLE_BASE/product/10g/db export ORA_ASM_HOME=$ORACLE_BASE/product/10g/asm export ORACLE_SID=rac1 export LANG=ko_KR.eucKR export ORACLE_TERM=xterm export NLS_LANG=AMERICAN_AMERICA.KO16KSC5601 export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib export PATH=$PATH:$ORACLE_HOME/bin:/$ORA_CRS_HOME/bin export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

RAC1 환경설정 #vi .bash_profile PATH=$PATH:$HOME/bin:/u01/app/oracle/product/10.2.0/crs/bin $ vi .bash_profile export EDITOR=vi export LD_ASSUME_KERNEL=2.4.19 export ORACLE_BASE=/home/oracle export ORA_CRS_HOME=$ORACLE_BASE/product/10g/crs export ORACLE_HOME=$ORACLE_BASE/product/10g/db export ORA_ASM_HOME=$ORACLE_BASE/product/10g/asm export ORACLE_SID=rac1 export LANG=ko_KR.eucKR export ORACLE_TERM=xterm export NLS_LANG=AMERICAN_AMERICA.KO16KSC5601 export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib export PATH=$PATH:$ORACLE_HOME/bin:/$ORA_CRS_HOME/bin export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

RAC1 환경설정 fdisk로 10GB추가 하드 확인 및 LVM구성

RAC1 환경설정 fdisk로 10GB추가 하드 확인 및 LVM구성

RAC1 환경설정 fdisk로 10GB추가 하드 확인 및 LVM구성

RAC1 환경설정 prcreate로 물리적인 볼륨 생성

Vgcreate로 sdb~sdc를 하나의 rsc라는 볼륨으로 묶어준다 RAC1 환경설정 Vgcreate로 sdb~sdc를 하나의 rsc라는 볼륨으로 묶어준다

RAC1 환경설정 Lvcreate로 설치시 필요한 디스크 논리적볼륨으로 분할 #lvcreate --name ocr1 --size 200 rac #lvcreate --name ocr2 --size 200 rac #lvcreate --name vote1 --size 100 rac #lvcreate --name vote2 --size 100 rac #lvcreate --name vote3 --size 100 rac #lvcreate --name redo1 --size 200 rac #lvcreate --name redo2 --size 200 rac #lvcreate --name redo3 --size 200 rac #lvcreate --name redo4 --size 200 rac #lvcreate --name control1 --size 200 rac #lvcreate --name control2 --size 200 rac #lvcreate --name control3 --size 200 rac #lvcreate --name system --size 600 rac #lvcreate --name sysaux --size 1200 rac #lvcreate --name users --size 300 rac #lvcreate --name example --size 200 rac #lvcreate --name undo1 --size 600 rac #lvcreate --name undo2 --size 600 rac #lvcreate --name spfile --size 52 rac #lvcreate --name temp --size 600 rac

RAC1 환경설정 #vi /etc/sysconfig/rawdevices /dev/raw/raw1 /dev/rac/ocr1 /dev/raw/raw3 /dev/rac/vote1 /dev/raw/raw4 /dev/rac/vote2 /dev/raw/raw5 /dev/rac/vote3 /dev/raw/raw6 /dev/rac/redo1 /dev/raw/raw7 /dev/rac/redo2 /dev/raw/raw8 /dev/rac/redo3 /dev/raw/raw9 /dev/rac/redo4 /dev/raw/raw10 /dev/rac/control1 /dev/raw/raw11 /dev/rac/control2 /dev/raw/raw12 /dev/rac/control3 /dev/raw/raw13 /dev/rac/system /dev/raw/raw14 /dev/rac/sysaux /dev/raw/raw15 /dev/rac/users /dev/raw/raw16 /dev/rac/example /dev/raw/raw17 /dev/rac/undo1 /dev/raw/raw18 /dev/rac/undo2 /dev/raw/raw19 /dev/rac/spfile /dev/raw/raw20 /dev/rac/temp

RAC1 환경설정 113번 주석처리 114 번 내용추가 #/etc/init.d/rawdevices restart #vi /etc/udev/permissions.d/50-udev.permissions 113번 주석처리 114 번 내용추가

RAC2 복사 및 환경설정 vmware에서 rac1의 vmdk,vmx 파일을 rac2 폴더로 복사한다. vmware – file – open에서 rac2의 복사한 이미지를 불러온다. edit -> options에서 Virture machine name rac1을 rac2로 바꾸어준다. Start 시킨후 IP설정을 한후 ping이 제대로 나가는지 확인한다. /etc/sysconfig/network의 rac1을 rac2로 바꾸어준다. .bash_profile(oracle계정) rac1을 rac2로 바꾸어준다.

RAC1,2 ssh-keygen rac1 과 rac2 각각 실행 $ mkdir .ssh $ chmod 700 .ssh $ ssh-keygen -t rsa $ ssh-keygen -t dsa rac1 실행 $ cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys $ cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys $ ssh rac2 cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys $ ssh rac2 cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys $ scp ~/.ssh/authorized_keys rac2:~/.ssh/authorized_keys $ chmod 600 .ssh/authorized_keys

RAC1,2 시간 동기화 및 rpm설치 rac1 과 rac2 각각 실행 $ ssh rac1 date $ ssh rac1-priv date $ ssh rac2 date $ ssh rac2-priv date clusterware의 rpm디렉토리에서 실행 # CVUQDISK_GRP=dba; export CVUQDISK_GRP # rpm -ivh cvuqdisk-1.0.1-1.rpm # ls -l /usr/sbin/cvuqdisk # chown –R oracle.dba /usr/sbin/cvuqdisk Clusterware의 cluvfy디렉토리에서 실행 $ ./runcluvfy.sh stage -pre crsinst -n rac1,rac2 -verbose $ ./runcluvfy.sh stage -post hwos -n rac1,rac2 -verbose

Install clusterware + vipca + patch vipca : /home/oracle/product/10g/crs/bin에서 ./vipca실행 engine + patch listener 구성 (#netca) DBCA로 DB생성 #각 실행 화면은 asm설치와 다를게 없으며로 pass db생성시에 약간 틀린 스크린샷만 추가.

DB생성 Control파일 경로를 추가한다

‘테이블스페이스’이름에 맞는 경로를 각각 입력해 준다 DB생성 ‘테이블스페이스’이름에 맞는 경로를 각각 입력해 준다

DB생성 ‘리두로그’경로를 추가하여준다

DB생성 rac1의 db접속 성공!!