전체 글

· [DB] ORACLE
-- 초보 DBA 분들이나 학습을 위해 로컬 오라클 서버 설치 후 어떤 것 부터 해야할지 막막한 사람들을 위해 참고용으로 작성되었습니다. 회사 내 네이밍 규칙이나 학습을 위한 부분에서 조금 더 세부적인 설정이 있어야 하지만 글 작성을 위해 필요한으로 단순화한 순서로 기재 되었습니다. 테스트 진행 환경) ORACLE version : 10g (single) datafile : UNIX file system (window version도 동일하게 진행) 1. 오라클 엔진 설치(Install) 1) 오라클 엔진 설치 2) 오라클 데이터베이스 생성 3) listener.ora 및 tnsname.ora 설정 4) initTESTDB.ora(spfileTESTDB.ora) 설정 변경 2. 스키마 생성 및 오브젝트 ..
· [DB] ORACLE
-- Oracle DB_NAME 확인 SQL> select name from v$database; -- Oracle User 확인 SQL> select * from all_users; -- 등록된 User 목록 보기 SQL> select username, user_id from dba_users order by username; -- User가 소유한 모든 테이블 보기 SQL> select table_name from user_tables; -- 사용자 정보 확인 SQL> select username, default_tablespace,temporary_tablespace from dba_users; -- 오브젝트 조회 SQL> select * from all_objects where object_nam..
제 4장 인덱스 수립 전략 4.1 인덱스의 선정 기준 4.1.1 테이블 형태별 적용기준 가) 적은 데이터를 가진 소형 테이블 - DB_FILE_MULTIBLOCK_READ_COUNT 값 이하 블록 크기의 테이블 - 한번의 멀티블럭 I/O에 의해 인덱스 없이 전체 테이블 스캔 가능 - 다른 테이블들과 연결될 경우 인덱스 유무는 옵티마이저에 영향 - 특히 조인에서 내측루프로 수행되면 작은 테이블이라도 인덱스가 없으면 심각한 문제 발생 가능 나) 주로 참조되는(Referenced) 역할을 하는 중대형 테이블 - 트랜잭션 데이터의 행위 주체, 목적이 되는 개체들로 구성이 된 테이블(키 엔터티 집합, ‘고객’ 등) - 데이터 증감이 적고 검색 위주의 액세스 발생, 검색 조건의 형태가 고정적 - 블록 내 최대한 조..
· [STUDY] QUIZ
Q) 의 원본테이블에서 DESCRIPTION) 에서 설명하는 리스트의 결과를 출력하는 SQL을 작성하세요. (정답 제일 하단) [리스트 1] 원본리스트 CREATE TABLE t AS SELECT 1 no, '1:10|2:11|3:12|4:15' v FROM dual UNION ALL SELECT 2, '1:17|3:15|4:25' FROM dual UNION ALL SELECT 3, '2:11|4:15' FROM dual UNION ALL SELECT 4, '1:10|2:21|4:19' FROM dual; SELECT * FROM t; [표 1] 원본테이블 NO V ------ -------------------- 1 1:10|2:11|3:12|4:15 2 1:17|3:15|4:25 3 2:11|4:1..
· [E] TOOLS
소개에 앞서) database tools 카테고리의 데이터베이스 툴 종류는 각 회사의 업무/프로젝트 사정이나 개인적인 업무 편의성에 따라 달라질 수 있으며 소개한 내용 외에도 데이터베이스를 관리할 수 있는 툴은 많으니 각 개인의 익숙함 정도나 회사 업무 사정에 따라 적절하게 고려 후 선택하여 툴을 사용하시기 바랍니다. 본 카테고리에서는 작성자가 개인적으로 사용해보거나 회사 업무 내에서 사용하는 툴을 기반으로 정리하여 소개합니다. HeidiSQL(하이디SQL)은 이전에는 ‘MySQL Front’로 알려졌던 제품이며, 자유 소프트웨어 그리고 오픈 소스 클라이언트 또는 MySQL 프론트엔드 제품이다. 독일 프로그래머 안스가르 베커와 다른 기여자들이 마리아DB나 퍼코나 서버처럼, 델파이로 만든 MySQL 프론트..
· [E] TOOLS
이전 게시글에서 DBeaver의 간단한 설치 방법을 설명하였습니다. https://kwomy.tistory.com/40 DB management tool - 1) DBeaver 설치 소개에 앞서) database tools 카테고리의 데이터베이스 툴 종류는 각 회사의 업무/프로젝트 사정이나 개인적인 업무 편의성에 따라 달라질 수 있으며 소개한 내용 외에도 데이터베이스를 관리할 수 kwomy.tistory.com 설치가 끝난 후 실행하면 다음과 같은 화면이 뜹니다. 빨간색 박스의 새로운 연결 버튼을 클릭해서 로컬 또는 관리하고자하는 데이터베이스를 선택한 후 접속정보를 입력해서 서버에 연결합니다. (회사에서 운영중인 데이터베이스 서버 목록이라 이름은 가렸습니다) 데이터베이스 서버 접속정보를 입력한 후, 왼쪽..
mewoni
Mewoni's DB World