전체 글 98

Table 변경/삭제

Column 추가 💡 Table에 새로운 COLUMN 추가 Column 변경 💡 ALTER TABLE 문장의 MODIFY 절을 사용하여 다음과 같은 변경을 할 수 있음 COLUMN 의 크기를 확장할 수 있음 데이터가 들어있지 않으면 COLUMN 의 크기를 줄일 수 있음 데이터가 들어있지 않다면 COLUMN 의 타입을 수정할 수 있음 COLUMN 에 NULL 값이 없다면 NOT NULL CONSTAINT 를 지정할 수 있음 DEFAULT VALUE 를 변경할 수 있음 Constraint 추가 💡 이미 생성되어 있는 TABLE에 CONSTRAINT 추가 Constraint 삭제 💡 이미 생성되어 있는 TABLE 의 CONSTRAINT 를 삭제함 전체 데이터의 삭제 💡 TRUNCATE 문장은 DDL ROLLB..

Data 조작

NULL, 특수 value 입력 INSERT 문장의 COLUMN LIST 에서 생략함 INSERT 문장의 VALUE 절에서 NULL 로 지정함 INSERT 문장의 VALUE 절에서 ‘’ 로 지정함 특수형태의 날짜/시간입력 DATA 값을 입력할 때는 지정된 DATE 형태로 입력해야 함 일반적으로 DD-MON-YY 형태를 사용하며, 이 형태로 데이터를 입력하면 세기는 현재의 세기로, 시간은 자정으로 입력됨 다른 세기의 날짜나 시간을 입력하고 싶으면 TO_DATE FUNCTION 을 사용함 지정된 형태가 아닌 다른 형태의 날짜 값 입력 다른 table로 부터 데이터입력 💡 INSERT 문장을 사용하여 기존하는 TABLE 의 데이터를 다른 TABLE 로 COPY 할 수 있음 데이터 수정 💡 UPDATE 문장을 ..

Data DICTONARY

DICTIONARY DATABASE 가 만들어 졌을 때 DICTIONARY TABLE 도 만들어짐 DATABASE 가 사용중일 때 DICTIONARY TABLE 은 ORACLE7 SERVER 에 의해 UPDATE 됨 사용자들은 DICTIONARY TABLE 을 SELECT 할 수 있음 DICTIONARY TABLE 은 SYS USER 의 소유임 DICTIONARY TABLE 의 값은 대문자로 들어있음 DICTIONARY TABLE 의 종류 USER : USER가 소유하고 있는 OBJECT 의 정보를 보여줌 ALL : USER 가 ACCESS 할 수 있는 OBJECT 의 정보를 보여줌 DBA : DBA USER 가 ACCESS 할 수 있는 OBJECT 의 정보를 보여줌

유저 보안 관리

데이터베이스 유저 계정 고유 Username 인증 방식 기존 테이블스페이스 임시 테이블스페이스 유저 프로파일 초기 Consumer Group 계정 상태 미리 정의된 관리 계정 SYS 계정 DBA 롤 및 기타 몇 가지 롤이 부여됨 ADMIN OPTION과 함께 모든 권한을 가짐 시작, 종료 및 일부 유지 관리 명령에 필요 데이터 딕셔너리 및 AWR 소유 SYSTEM 계정은 DBA, MGMT_USER 및 AQ_ADMINISTATOR_ROLE 롤이 부여됨 DBSNMP 계정은 OEM_MONITOR 롤이 부여됨 SYSMAN 계정은 MGMT_USER, RESOURCE 및 SELECT_CATALOG_ROLW 롤이 부여됨 이 계정들은 일상적인 작업에는 사용되지 않음 유저 생성 유저 인증 Password External..

DB/DB Admin 2024.01.03

저장 영역 구조 관리

테이블 데이터가 저장되는 방법 데이터베이스 블록 : 내용 저장 영역 구조 탐색 새 테이블 스페이스 생성 테이블 스페이스에 대한 저장 영역 미리 구성된 데이터베이스의 테이블 스페이스 SYSTEM STSAUX TEMP UNDOTBS1 USERS EXAMPLE (선택 사항) 테이블 스페이스 변경 테이블 스페이스에서 가능한 작업 테이블 스페이스 삭제 테이블 스페이스 정보 보기 테이블 스페이스 내용 보기 OMF (Oracle 관리 파일) 💡 파일 이름이 아닌 데이터베이스 객체 관점에서 파일 작업을 지정 파라미터 설명 DB_CREATE_FILE_DEST 데이터 파일 및 임시 파일에 대한 기본 파일 시스템 디렉토리의 위치를 정의함 DB_CREATE_ONLINE_LOG_DEST_n 리두 로그 파일 및 콘트롤 파일 생성..

DB/DB Admin 2024.01.03

네트워크 환경 구성

Oracle Net 서비스 Oracle Net 리스너 Net 연결 설정 리스너가 실행 중인 호스트 리스너가 모니터 중인 포트 리스너가 사용 중인 프로토콜 리스너가 처리 중인 서비스 이름 연결 설정 유지 세션 Oracle 네트워크 구성 및 관리 도구 Enterprise Manager Net Servies Administration 페이지 Oracle Net Manager Oracle Net Configuration Asstistant 명령행 Listener Home 페이지 Net Services Administration 페이지 리스너 생성 리스너 주소 추가 데이터베이스 서비스 등록 이름 지정 방식 간단한 연결 이름 지정 : TCP/IP 연결 문자열 사용 로컬 이름 지정 : 로컬 구성 파일 사용 디렉토리 ..

DB/DB Admin 2024.01.03

ASM Instance

관리자를 위한 ASM 이점 ASM에서 불필요한 작업 I/O 성능 튜닝 데이터 파일 이동 및 재구성 파일 이름 관리 논리 볼륨 관리 파일 시스템 관리 클러스터 파일 시스템 관리 Raw device 관리 ASM으로 크게 줄어든 업무 부담 LUN 관리 소량화 및 대형화된 LUN 시스템 관리자에 대한 데이터베이스 관리자의 의존도 수동 유지 관리 작업과 관련된 오류 발생 가능성 ASM Instance 💡 ASM 을 위한 프로세스 및 메모리 구성 요소의 조합 ASM 구성 요소 : ASM Instance - 기본 프로세스 💡 ASM Instance 기본 프로세스는 ASM 관련 작업 수행 프로세스 설명 RBAL 검색 중에 모든 장치 파일을 열고 리밸런스 작업 조정 ARBn 리밸런스 작업을 수행하는 하나 이상의 슬래이브..

DB/DB Admin 2024.01.03

Instance 관리

관리 프레임워크 데이터베이스 Instance 리스너 관리 인터페이스 Database Control 관리 에이전트 다른 오라클 도구 SQL * Plus 에서는 다음을 수행할 수 있도록 데이터베이스에 대해 추가 인터페이스 제공 데이터베이스 관리 작업 수행 데이터베이스에서 데이터를 query, 삽입, 갱신 및 삭제하는 SQL 명령 실행 SQL Developer 오라클 데이터베이스 Instance 에 액세스하기 위한 Graphical user Interface SQL 및 PL/SQL을 사용한 개발을 모두 지원 기본 오라클 데이터베이스 설치에서 사용 가능 간소화된 초기화 파라미터 초기화 파라미터 : 예제 파라미터 지정 내용 CONTROL_FILES 하나 이상의 콘트롤 파일 이름 DB_FILES 최대 데이터베이스 ..

DB/DB Admin 2024.01.03

DBCA 오라클 데이터베이스

데이터베이스 계획 데이터베이스의 논리적 저장 영역 구조 및 물리적 구현 보유한 디스크 드라이브 수 및 사용 중인 저장 영역 유형 필요한 데이터 파일 개수 (확장 계획) 사용할 테이블 스페이스 개수 저장할 정보 유형 유형 또는 크기에 따른 특별한 저장 영역 요구 사항 전반적인 데이터 베이스 설계 데이터베이스 백업 전략 데이터베이스 : 예제 범용 또는 트랜잭션 처리 OLTP 시스템, 예 : 소프트웨어 하우스 또는 보육원 등의 소매 대금 청구 시스템 커스텀 다목적 데이터베이스 데이터 웨어하우스 조사 및 마케팅 데이터 주세 또는 연방세 납부 전문직 면허 적합한 Character Set 선택 오라클 데이터베이스는 다양한 부류의 문자 인코딩 방식 지원 단일 바이트 7비트 8비트 유니코드를 포함한 멀티바이트 Char..

DB/DB Admin 2024.01.03

소프트웨어 설치

오라클 데이터베이스 관리자의 작업 데이터베이스 서버 하드웨어 평가 Oracle 소프트웨어 설치 데이터베이스 및 보안 전략 계획 데이터베이스 생성, 이전 및 열기 데이터베이스 백업 시스템 유저 등록 및 해당 유저의 Oracle 네트워크 액세스 계획 데이터베이스 설계 구현 데이터베이스 failure로부터 recovery 데이터베이스 성능 모니터 오라클 데이터베이스 관리 도구 Oracle Universal Installer Database Configuration Assistant Database Upgrade Assistant Oracle Net Manager Oracle Net Configuration Assistant Server Control 유틸리티 SQL * Plus Recovery Manager ..

DB/DB Admin 2024.01.03