본문 바로가기

전체 글77

[Oracle]Control file 컨트롤파일 백업 미러링 [Oracle]Control file 컨트롤파일 백업 미러링 데이터베이스를 구동할때 Control file은 매우 중요한데요.때문에 백업파일을 만드는것(미러링)이 필수! 입니다.연습에서는 비슷한 경로에 설정을 하지만 실제 업무에서 사용할땐다른 디스크에 저장하는것이 좋겠죠 ㅎ 컨트롤파일을 백업하기위해선 일단 데이터베이스를 shutdown해야합니다.shutdown한뒤에 작업을 시작해보죠 copy로 control01.ctl파일을 control03.ctl로 복사본을 만들었습니다.복사만한다면 변경되는사항이 저장되지않겠죠.파라미터파일에 등록을 해줘야 합니다. sysdba로 접속해 파라미터파일을 열어보겠습니다.파라미터파일은 SHOW PARAMETER SPFILE을하면 파일 경로를 볼 수 있죠.저는 initorcl.o.. 2014. 7. 14.
[Oracle]database startup 오라클 시작 구동 [Oracle]database startup 오라클 시작 구동 STARTUP FORCE라는 명령어로 오라클데이터베이스를 시작 시킬수있습니다.FORCE는 이미 구동되고있을때 재시작을 뜻해요 시작이되면 인스턴트가 시작되었습니다. 데이터베이스가 마운트되었습니다. 데이터베이스가 열렸습니다. 이런 메세지를 받아볼 수 있는데요 오라클이 시작하는 단계는 이와같이 3단계로 나눌 수 있습니다. nomount -> mount -> open 하나하나 자세히 보겠습니다. 1. nomount nomount단계 구동과정1. init.ora를 읽는다. 2. sga영역을 만든다.3. background 프로세스를 만든다.4. alert_.log에 정보를 변경한다. init.ora 파일은?파라미터 파일에는 SGA메모리를 얼마로 설정할.. 2014. 7. 14.
파일시스템 vs DBMS 장점 단점 파일시스템 vs DBMS 장점 단점 먼저 데이터베이스와 DBMS가 무었인지 설명해드리면데이터베이스는 데이터들이 모여있는 것을 말하며 이를 관리하기위한 프로그램이 DBMS(data base management system) 데이터베이스 관리 시스템입니다.파일시스템은 우리가 메모장이나 워드패드에 기록해서 저장하는것을 말합니다.DBMS는 Oracle, Mysql, mongodb 같은 데이터베이스 관리 프로그램입니다. 왜 DBMS라는 시스템이 나오게 되었고 그 시장이 이렇게 커졌을까요?파일시스템과 DBMS의 장점 단점을 알아보겠습니다.파일시스템*장점손쉽게 사용할 수 있다.컴퓨터를 잘하지 못하는 사람이라도 빠르게 배워서 할 수 있다. *단점보안, 공유, data불일치, data무결성문제가 있다.파일을 누구나 수정.. 2014. 7. 13.
[Oracle]SQL 기본 예제 - DQL(SELECT, FROM, WHERE) [Oracle]SQL 기본 예제 - DQL(SELECT, FROM, WHERE) 기본 계정인 scott/tiger로 접속하면 설정되어있는 테이블들로 실습했습니다.scott계정의 테이블들을 살펴보시고 연습해봐요~~[오라클 ACE가 해설하는 SQL&PL/SQL에 있는 예제입니다] 1. 조인(join) 예제FROM emp e, dept d 에서 실제 조회할 테이블이름은 emp와 dept이고옆에 있는 e, d는 사용편의를 위해 지정한 이름입니다.SELECT문을 통해 emp테이블의 deptno, ename, sal을 불러오고 dept테이블에서는 dname을 불러오고 있네요 ㅎWHERE을 보시면 emp테이블의 deptno와 dept테이블의 deptno가 같을 경우라는 조건을 주었죠 (JOIN) 결과적으로 사원의 부.. 2014. 7. 12.
[Oracle]SQL 기초 [Oracle]SQL 기초 SQL, 데이터베이스 내의 데이터를 조작하는데 필요한 언어입니다.SQL은 ANSI에서 표준으로 제정했기때문에 어느 DBMS에서도 동작가능합니다.물론 약간씩 차이는 있죠 ㅎ SQL언어는 크게 5가지 종류로 나뉩니다.DQL, DML DDL, TCL, DCL DQL(Data Query language)DQL은 데이터베이스내 데이터를 검색할때 사용합니다.기본적으로 SELECT, FROM, WHERE 이 있죠. DML(Data Manipulation Language)DML은 데이터베이스 내의 데이터를 변경할때 사용합니다.UPDATE .. SET .. , INSERT INTO, DELETE 같은 SQL문이 DML입니다. DDL(Data Definition Language)DDL은 테이블을.. 2014. 7. 12.