목록전체 글 (135)
DBA가 되고 싶은 병아리
Oracle Data Type의 종류? Character Data Type Type Description Char 고정된 길이의 문자형 데이터 타입으로 테이블의 타입 선언 시 “Char”형으로 선언을 합니다. 또한 1-2000byte사이의 내용을 저장 할 수 있습니다. Varchar Varchar2 Varchar2형 타입은 가변 길이의 문자형 데이터 타입입니다. 최고 1-4000 byte의 문자를 저장할 수 있습니다. Nchar Nvarchar 저장 길이는 2000/4000으로 동일하고 유니코드에서 사용되는 문자를 저장하기 위한 타입입니다.(Transact-SQL) LOB LOB타입의 문자 데이터를 최대 8테라의 문자를 저장 할 수 있습니다. 종료는 CLOB와 NLOB로 나뉘어 집니다. Long LOB타..
DBMS의 언어 DB를 제어하기 위한 언어로 SQL이 바로 그것이다. SQL의 종류 Statement Description Select Insert Update Delete Merge Row값을 선택하고 값을 삽입하고 바꿉니다. 지우기도 하고 합치고도 합니다. DML(Data Manipulation Language)로 Select를 주로 사용합니다. Create Alter Drop Rename Truncate Comment DDL[data definition language]은 데이터와 데이터간의 관계를 정의하는데 사용되는 언어이다. 이것은 데이터베이스 내에서 데이터 구조를 만드는데 사용된다. 주요 데이터베이스 관리 시스템은 모두 SQL 데이터 정의 언어를 사용한다. Grant Revoke 데이터 및 테..
전사아키텍처 방향 수립 전사아키텍처를 구축하는데 있어 어떠한 목적을 가지고 기업에게 어떠한 목표 이미지를 지향할 것인가, 이를 달성하기 위한 프레임워크는 어떠해야 하는가를 정의하는 것 방향을 수립하기 위해서는 아래의 3이상의 것으로 정의된다. 전사아키텍처 환경 분석 - 비지니스 내/외부 환경 분석 - IT 내/외부 환경 분석 - 전사 범위 정의 전사아키텍처 구축 방향 - 상호운용성 증대 - 정보화 투자 의사결정 체계 구축 - 비즈니스 변화에 대한 신속한 대응 체계 구축 - 전사적 정보화 표준 정립 - 고객 지향의 정보화 체계 구축 전사아키텍처 비전 핵심 목적 핵심 가치 고객과 성과를 지향하는 업무중심 전자 정부 통합 관리 체계 구현 - 행정 서비스에 대한 국민 만족 - 고객 중심 - 성과 지향 - 업무 ..
전사아키텍처 프로세스? 전사 아키텍처를 구축하고 관리하는 전체 절차에 관한 것으로 작업의 단계와 공정, 작업 내용 등을 포함. 일반적인 경우보다는 기업의 전사아키텍처 도입 목적에 맞게 프로세스를 조정할 수 있다. 전사아키텍처 비전 수립, 전사아키텍처 구축, 전사아키텍처 관리, 전사아키텍처 활용 단계로 구분된다. 단계 공정 내용 EA 비전 수립 EA 방향 수립 l 내외부 EA 환경 분석 l 기업의 EA 목적 및 방향 정의 l 기업의 EA 프레임워크 정의 EA 구축 EA 정보 구성 정의 l 아키텍처 매트릭스 정의 l EA 정보 구성 요소 정의 l EA 참조 모델 정의 l EA 원칙 수립 EA 정보 구축 l EA 자료 수집 l 현행 아키텍처 정보 구축 l 목표 아키텍처 정보 구축 EA 관리 정의 EA 관리 체..
데이터베이스란? DBMS 서버는 인스턴스와 데이터베이스로 구성된다. 인스턴스는 메모리 부문과 프로세스(Process)부문으로 구성된다. 그 외 데이터베이스의 기동과 종료를 위하여 DBMS 환경을 정의한 매개변수 파일과 파일 목록(데이터 파일, 로그파일)을 기록한 제어 파일이 있다. 전사(Enterprise)적 관점에서의 데이터베이스 전사아키텍처의 정의 기업의 목표와 요구를 잘 지원하기 위해 IT 인프라의 각 부분들이 어떻게 구성되고 작동되어야 하는 가를 체계적으로 기술하는 것이다. 전사란? “공동의 목표를 추구하기 위해 고객과 상품 또는 서비스가 존재하고, 이를 지원하기 위한 조직, 자원, 기술을 보유하며, 필요한 업무 프로세스를 수행하는 조직의 집합체” (기업, 기관 등) 전사가 하나의 기업이나 기관과..
리눅스에 오라클을 설치할 때, 언어를 한국어로 하는 경우 오류가 나는 사례(여러 사이트의 기존 설치자들 의견)가 있다 하여, s2clinux 설치 당시 영어로 설치하였습니다. 정상적으로 Oracle9i database 설치한 이후에, 오라클 데이터베이스에 접속하여 데이터를 한글로 저장하는 경우 한국어 지원이 되지 않으므로, 설치한 후에 언어를 한국어로 변경하는 방법을 설명하고자 합니다. 1. 오라클 데이터베이스 문자셋과 언어셋 변경 문자셋(CHARACTER SET) 변경 오라클 데이터베이스 관리자로 접속하여 NLS_CHARACTERSET, NCHAR의 CHARACTERSET에 한국어를 지원하도록 파라미터의 속성값을 KO16KSC5601로 변경합니다. 언어셋(LANGUAGE SET) 변경 문자셋과 마찬가지..
rac2 수동으로 DB Instance 등록 --------------------------------------------------------------- /etc/oratab 수정 ---------------- +ASM2:/oracle/product/10.2.0/db_1:N RAC:/oracle/product/10.2.0/db_1:N Instance 추가 ---------------- srvctl add instance -d RAC -i RAC2 -n rac2 init 수정 ---------------- alter system set cluster_database_instances=2 scope=spfile sid='*'; alter system set cluster_database=true sco..
프로그램에 많이 사용되는 sql을 뷰로 만들어서 좀더 빠른 속도로 엑세스 하기 위한 것이 인라인 뷰이지만 프로그램을 구성하거나 sql을 구성할때 잘못된 사용과 너무 많은 사용으로 인해서 엑세스 속도를 오히려 저하 시키는 경우가 많은듯 하다. 오히려 효과적인 작성을 하게 된다면 프로그램(SQL)의 성능을 좀더 향상 시킬수 있음에도 불구하고 많은 사람들이 잘못된 사용으로 데이터베이스의 Optimazer를 괴롭히는 현상이 나타나는 것이다. 효과적으로 사용하기 위해서는 아래의 사항을 자제하게 되면 좀더 낳은 프로그램 혹은 SQL을 작성할수 있다. -인라인 뷰가 주 쿼리로 합쳐지는 병합 가능 인라인 뷰의 사용자제 -인라인 뷰의 반복 사용 자제 물론 위의 내용 말고도 올바른 인덱스를 사용한다던가 하는 여러 문제가 ..