본문 바로가기

전체 글56

[PostgreSQL] DB링크(dblink) 같은 시스템내에 있더라도 다른 DB에 접근하기 위해서는 dblink를 사용해야 한다. (자세한 내용은 밑의 DBLINK 예시로 확인) 1. 설치 - create extension dblink; ※ CREATE EXTENSION [IF NOT EXISTS] EXTENSION_NAME [WITH] [SCHEMA schema_name] [VERSION version] [FROM old_version] ps. superuser가 아니면 create extension이 동작하지 않음 (-> 임시로 superuser로 만든 후 다시 원복) -> alter user user명 superuser; -> create extension dblink; -> alter user user명 nosuperuser; 2. dbli.. 2021. 5. 17.
SQLD_1일차 보호되어 있는 글 입니다. 2021. 5. 17.
[ORACLE] 백업및 복구(4)_IMP ※ IMPORT란? - EXPORT 덤프 파일을 읽어서 그 안에 저장되어 있는 명령을 실행시킴 - $ORACLE_HOME/bin 디렉토리 안에 imp 실행파일이 있다. 윈도우의 경우 imp.exe파일 - 데이터베이스를 복구하거나 재구성 하기위해 사용 - IMPORT를 수행하기 위해서는 반드시 EXPORT한 dump file이 존재해야 하며, dump file 받은 EXPORT옵션에 따라서 IMPORT는 제약을 가질 수 있다. ※ DB 전체(full) 백업 imp userid/password file=덤프파일명 log=로그파일명 full=y ※ User 백업 imp userid/password file=덤프파일명 log=로그파일명 fromuser=백업받은유저명 touser=import할 계정명 ※ Tabl.. 2021. 4. 7.
[ORACLE] 백업및 복구(3)_EXP ※ EXPORT란? - 오라클에서 제공하는 논리적인 백업에 사용되는 유틸리티로써, binary file 형태로 기록 - $ORACLE_HOME/bin 디렉토리 안에 exp 실행파일이 있다. 윈도우의 경우 exp.exe파일 - 데이터베이스가 가동중인 상태에서 실행 - 전체 데이터베이스, 특정 사용자, 특정 테이블들을 EXPORT 할 수 있음 - 권한, 인덱스, 제약조건들과 테이블들과 연관되는 데이터 딕셔너리 정보도 EXPORT 할 것인지를 선택할 수 있음 - 마지막 EXPORT 이후로 변경된 테이블들에 대해서만 EXPORT 작업을 실행 가능 ※ DB 전체(full) 백업 exp userid/password file=파일명 log=로그파일명 full=y ※ User 백업 exp userid/password .. 2021. 4. 7.
[Oracle] 플랜 확인 보호되어 있는 글 입니다. 2021. 4. 6.
[ORACLE] 통계정보 통계정보란? - 데이터베이스의 SQL 성능을 좌우하는 요소 중 하나 - oracle의 옵티마이저가 실행계획 수립 시 참조하는 정보 - 실행계획을 최적화하기 위해 수집된 통계정보를 참고하여 최적의 실행계획을 세움 - analyze란 명령어를 사용하여 table 및 index, cluster의 통계정보를 생성 - analyze를 하게되면 통계정보를 생성 후 data dictionary에 저장 ※ 통계정보 수집방법 1. ANALYZE - AVG_SPACE, CHAIN_CNT 등 컬럼들의 통계를 수집 - 인덱스, 테이블, 클러스터의 통계정보를 생성 - ANALYZE가 생성한 통계정보들은 비용기준(Cost-based)의 옵티마이저가 가장 효율적인 실행계획을 수립하기 위해 최소비용을 계산할 때 사용 된다. - 각 .. 2021. 3. 31.
반응형