database(51)
-
HA (High Availability), HA 단점, DG(Data Guard)
HA (High Availability) · 복제품을 하나더 만들어 놓고 Storage를 동기화합니다. · HA는 하나는 Active, 나머지 하나는 Standby 상태를 유지합니다. · 똑같은 장비를 두개를 구축해서, 하나는 실제 서비스(active)를 하고, 나머지 한대는 대기상태(standby)로 두는 서버구성방식입니다. · active상태였던 서버가 고장나면, standby상태의 서버가 즉시 active 상태로 바뀌게 되어 서비스 중단없이 서버를 유지할 수 있습니다. HA 단점 구분 설명 고비용 · 추가적인 서버 비용이 발생합니다. 데이터 동기화 문제 · active상태의 node에서 작업을 하다가 장애로 갑자기 DB가 죽으면, standby상태의 node로 작업이 전환되어 작업을 계속 할 수는 ..
-
deinstall 을 통한 Oracle 삭제
deinstall.bat 프로그램 다운받기 http://codedragon.tistory.com/6663 deinstall.bat 프로그램 다운받기 deinstall.bat 프로그램 다운받기 단계 · 현재 설치된 오라클 버전 확인하기 · deinstall.bat 프로그램 다운받기 현재 설치된 오라클 버전 확인하기 sqlplus 명령어로 오라클 접속시 나오 codedragon.tistory.com deinstall 을 통한 Oracle 삭제 다운받은 파일을 압축 해제합니다. C:\CodeLab\win64_11gR2_112010_deinstall\deinstall 명령 프롬프트 창을 오픈한 후 압축을 푼 폴더 경로로 이동합니다. cd C:\CodeLab\win64_11gR2_112010_deinstall\d..
-
[Oracle] 오라클에 Boolean형 자료형 저장하기
오라클에 Boolean형 자료형 저장하기 오라클에는 Boolean 자료형은 따로 존재하지 않습니다. True 혹은 False만 저장이 되므로 True와 False를 "1"과 "0"을 사용하여 CHAR(1) 타입으로 저장을 하면 됩니다. Boolean형 자료형을 가지는 테이블 생성하기 CREATE TABLE booleantest ( id VARCHAR2(10), name VARCHAR2(20), verified CHAR(1) CONSTRAINT booleantest_verified_CK CHECK(verified = '0' OR verified = '1') ); CREATE TABLE booleantest ( id VARCHAR2(10), name VARCHAR2(20), verified CHAR(1) C..
-
Dbeaver - Oracle 접속 설정하기
Dbeaver - Oracle 접속 설정하기 [New Connection] [Oracle] 선택 >> [Next] 아래와 같이 설정 후 >> [Next] Host: localhost Database: ORCL User name: codelab Password: oralce_11g [Next] Connection name: 항목에 표시할 이름 수정 >> [Finish] Oracle - codelab 항목을 클릭 데이터베이스접속을 위한 드라이버 설정 창이 오픈됩니다. Oracle 데이터베이스가 설치가 설치되어 있지 않다면 [Open Download Page] 버튼을 클릭하면 Oracle 사이트로 이동하며 여기에서 드라이버 파일을 다운받으면 됩니다. 현재 Oracle 데이터베이스가 설치되어 있으므로 [Add ..
-
[Oracle] SELECT 1 FROM 테이블명;
SELECT 1 FROM 테이블명; SELECT 1 FROM 테이블명; · SELECT문에 1사용하면 해당 테이블의 갯수만큼 1로된 행을 출력합니다. · 테이블의 행의 수가 N개이면 1이 N행 반환됩니다. · 여기에서 1은 TRUE를 의미합니다. · WHERE 조건문과 함께 쓰면 해당 조건을 만족하면 1을 반환하게 됩니다. · 다중행 서브 쿼리문에서 WHERE조건절에 (NOT) EXISTS 안의 서브쿼리문에 사용되어 집니다. EXISTS로 · SELECT * FROM emp 또는 SELECT 1 FROM emp은 논리식에 사용될 때는 실제값이 아닌 값의 존재유무가 더 중요하기 때문에 보다 간단하게 사용하기 위해 SELECT 1 FROM emp 형태로 사용하게 됩니다. SELECT 1 FROM emp; S..
-
[Oracle] IN
IN 연산자 메인 쿼리의 비교 조건이 서브 쿼리의 결과 중에서 하나라도 일치하면 참이 됩니다. WHERE 컬럼명 IN (서브쿼리);