본문 바로가기

Database

(126)
Oracle Admin 개념이해하기 Oracle Admin 개념이해하기 1. 오라클이란 무엇인가? Oracle은 Database Management System (DBMS) 라는 분야의 한 종류 입니다.Database란 데이터를 저장하는 보관소를 의미합니다.DBMS란 SQL이라는 명령어를 사용해서 원하는 일을 시키고, DBMS는 사용자가 시키는데로 Database 라는 창고를 왔다갔다하면서 데이터도 넣고 가져오기도하고 관리도 해 주게 됩니다. 대부분의 DBMS 프로그램은 사용자가 저장한 데이터를 전부 하드 디스크에 저장해 두고실제 내용을 조회하거나 변경하는 작업은 메모리에서 진행합니다.이유는 속도! 속도 때문입니다.하드디스크의 속도가 아무리 빨라졌다고 해도 메모리의 속도와는 비교가안됩니다. 메모리에서 작업하고 디스크에 저장한다! 이 원리가..
SQL class #3 REGEXP_LIKE, REGEXP_REPLACE SQL class #3 REGEXP_LIKE, REGEXP_REPLACE 1. REGEXP_LIKESCOTT>select * 2 from reg_test 3 where regexp_like(text,'[a-z][0-9]') 4 ; TEXT ---------- a1b2c3 aabbcc123REGEXP_LIKE(text,'[a-z][0-9]') 이란, text 값의 내용중에 a-z로 시작하고, 0-9 까지 숫자가오는 값만 추려서 출력을 해주는 함수 입니다. 2. REGEXP_LIKE (2)SCOTT>SELECT * 2 FROM reg_test 3 WHERE REGEXP_LIKE(text,'[a-z]{3}') 4 ; TEXT ---------- abc 123 aabbcc123 123abcREGEXP_LIKE(..
Oracle 10g RAC asm setting #4 Oracle 10g RAC asm setting #4 지난 포스팅 보기Oracle 10g RAC asm setting #1Oracle 10g RAC asm setting #2Oracle 10g RAC asm setting #3 ASM Install 시작 node1 의 oracle 계정에서 database 폴더로 이동한 후# ./runInstaller 명령을 합니다. 다음을 눌러줍니다. Enterprise Edition 을 선택합니다. ASM 설치 경로에는 bash 파일에 적어져 있는 대로 써줍니다. 클러스터 모드 지정에서 rac1, 2 모두를 선택합니다. 모두 성공 되었다면 다음을 눌러줍니다. 구성옵션 선택에서 ASM 구성을 누른뒤 암호를 지정해 줍니다. ASM 구성에서 Raw 6,7 번만 Data 그룹..
SQL class #2 SUBSTR SQL class #2 WHERE 1. SUBSTR 과 INSTR 1 select name,tel,substr(tel,1,instr(tel,')',1,1)) 2 from student 3* where deptno1=101 SCOTT>/ NAME TEL SUBSTR(TEL,1,INSTR(TEL,')',1,1 ---------- --------------- ------------------------------ 서진수 055)381-2158 055) 김신영 055)333-6328 055) 일지매 02)6788-4861 02) 이윤나 055)278-3649 055) INSTR(TEL,')',1,1 은 TEL 칼럼의 데이터중 ')'가 첫글자부터 처음나오는 위치를 숫자로 리턴해주고,그러면,SUBSTR(TEL,1,..
Oracle 10g RAC asm setting #3 Oracle 10g RAC asm setting #3 지난 포스팅 보기Oracle 10g RAC asm setting #1Oracle 10g RAC asm setting #2 Clusterware 패치를 진행하겠습니다. node1 에 접속후 oracle 계정으로 접속한뒤 Disk1 폴더로 가서./runInstaller를 실행해줍니다. 다음을 눌러줍니다. 기본값을/home/oracle/product/10.2/crs 로 변경해줍니다. 기본설정 그대로 다음을 눌러줍니다. 문제없다면 다음을 눌러줍니다. 확인후 설치를 눌러줍니다. 설치가 진행중입니다. node1 에서 a,b 를 실행하고, node2 에서 a,b 를 실행합니다. node1 에서 root 계정으로 a 스크립트를 실행해서 crs를 멈춘후 b 스크립트를..
SQL class #1 DESC SQL class #1 DESC SQL을 처음부터 하나하나 정리해 보도록 하겠습니다.천천히 SQL 이라는 산을 타보도록 하죠!! 화이팅!! 1. DESCSCOTT>DESC professor ; Name Null? Type ----------------------------------------------------------------------------------------------------------------- -------- ---------------------------------------------------------------------------- PROFNO NOT NULL NUMBER(4) NAME NOT NULL VARCHAR2(10) ID NOT NULL VARCHAR2(..
Oracle 10g RAC asm setting #2 Oracle 10g RAC asm setting #2node2 setting 지난 포스팅 보기Oracle 10g RAC asm setting #1 Practice Date. 2013.04.16The post about Oracle 10g RAC asm setting #2In NODE2 setting, the screenshot from Lee Hyeung-KiProfessor is Seo Jin-SuDate. 2013.04.17 rac1 폴더로 이동해서rac1.vmx, rac1.vmdk 파일을 복사합니다. 파일들은 rac2 폴더로 복사 해줍니다. rac1.vmx를 메모장으로 열겠습니다. File Tab을 눌릅니다. rac2 폴더안에 있는 rac1_asm.vmx 파일을 열어줍니다. 좌측에 있는 Edit를 ..
Oracle 10g RAC asm setting #1 Oracle 10g RAC asm setting #node1 RAC asm 장치 구성 실습을 시작합니다.첫번째 시간으로 node1 setting 을 해보겠습니다.새로운 가상머신을 만들어서 node1 setting을 시작해보겠습니다. 사진을 보면서 천천히 따라오시면 됩니다. 여기까지는 별다를거 없이 하시던대로 하시면 됩니다. Add를 눌러서 장치를 추가합니다. Network Adepter를 추가로 선택합니다. Host-only를 선택합니다. 필요없는 Sound card 나 USB, Floppy Drive등을 지워줍니다. Hard Disk를 추가합니다. Indeperdent를 꼭 선택 해줍니다. Allocate all disk space now 를 선택해줍니다. Advanced 를 선택 해줍니다. SCSI ..