본문 바로가기

DB/Oracle

(52)
[Oracle] OCP 19C 자격증 Dump 공부 1Z0-083(Part1) - QUESTION 1 Which two are true about RMAN encryption? (Choose two.) A. RMAN encryption keys are stored in a database keystore. B. RMAN can encrypt the Oracle Database password file. C. Dual-mode encrypted backups can be restored only if both the password and the keystore used for encryption are available. D. The SET ENCRYPTION command overrides encryption settings specified by the CONFIGURE ENC..
[Oracle] OCP 19C 자격증 Dump 공부 1Z0-082(Part2) - QUESTION 101 Which three statements are true about inner and outer joins? (Choose three.) + A. A full outer join returns matched and unmatched rows B. An inner join returns matched rows C. Outer joins can only be used between two tables per query D. A full outer join must use Oracle syntax E. Outer joins can be used when there are multiple join conditions on two tables F. A left or right outer..
[Oracle 만화] Aster~와 함께하는 Oracle Event Tour ProDBA 카페에 [엑셈] 보물창고에서 가져온 캡처본으로 모든 저작권은 엑셈에 있습니다. https://www.ex-em.com/ Data Artist Group - 엑셈 IT 성능관리·빅데이터·인공지능·클라우드 전문기업 ex-em.com 만화로 보는 오라클 튜닝 책에서 더 자세한 내용을 확인할 수 있습니다. https://search.shopping.naver.com/book/catalog/32436109750?query=%EC%97%91%EC%85%88&NaPm=ct%3Dl7r9kpmo%7Cci%3D304150244f1e75468489b4dbdd62cc9289188286%7Ctr%3Dboksl%7Csn%3D95694%7Chk%3D7517c4572179d559b2441fe79bb73b4fddaf111..
[Oracle] Savepoint 1. SAVEPOINT의 이해와 사용 ​ SAVEPOINT는 마치 RPG 게임을 할 때 보스방 앞에서 세이브를 하는 개념과 비슷합니다. 트랜잭션 전체를 롤백하지 않고도 특정한 지점으로 ROLLBACK(롤백)을 할 수 있게끔 임의로 롤백 지점=세이브포인트를 만들어 주는 것이 SAVEPOINT 명령어입니다. ​ ​ 1) SAVEPOINT의 작동 ​ ⓐ 세이브포인트를 표시 ⓑ 세이브포인트 전후로 트랜잭션을 작은 섹션으로 나눈다. ⓒ 다른 이름의 세이브포인트 여러개를 만들 수 있다. ⓓ 같은 이름의 세이브포인트를 만들면, 이전의 세이브포인트에 덮어쓰기 된다. ​ 트랜잭션 제어 명령어 기능 COMMIT 보류중인 모든 데이터 변경사항을 영구적으로 적용. 현재 트랜잭션 종료 ROLLBACK 보류중인 모든 데이터 변경..
[Oracle] 초기화 파라미터 파일(spfile, pfile) 초기화 파라미터 파일 SPFILE / PFILE 인스턴스가 시작되면 초기화 파라미터 파일이 읽혀짐. 오라클이 구동 할 수 있게 설계되어 있는 도면과 같다. 데이터베이스를 기동하기 위해서는 파라미터 파일을 참조하여 파라미터 값, SGA 및 기타 필요한 환경을 구성 할 수 있다. 1) shutdown(종료상태) -> 2) 파라미터 파일 읽기(spfile/pfile) -> 3) NOMOUNT 단계별로 올라오는데 여기에서 파라미터 파일을 가장 중요한 역할을 하게 된다. ​ 구성 내용 파라미터 파일에는 다음과 같은 내용이 저장되어 있다. SQL>select name, value from v$spparameter; → where value in not null 절을 통해 설정된 parameter만 조회인스턴스 설정..
[Oracle] Cluster - 클러스터 테이블의 데이터를 저장하는 방법으로서, 클러스터 키라고 부르는 공통된 칼럼을 기준으로 하나 이상의 테이블 데이터를 동일한 데이터 블록에 모아서 저장하는 기능 - 인덱스가 필수로 존재, 분포도가 나쁠수록 성능이 뛰어남 - 데이터가 대용량일 경우, PARTITION화 - 클러스터 인덱스를 생성하기 전에는 어떤 DML문장도 실행되지 않음 - 검색 효율을 높이나 DML(INSERT) 실행시 오버헤드 발생 - 클러스터 인덱스를 DROP하면 QUERY 실행 X - 테이블스페이스를 변경하려면 DROP후 재생성 ○ 선정기준 ① 6블록 이상의 데이터를 지닌 테이블 ② 다량의 범위를 자주 ACCESS하는 경우 ③ 분포도가 나빠 인덱스를 사용한 처리가 부담될 경우 ④ 여러 테이블이 빈번히 조인될 경우 ⑤ 반복 ..
[Oracle] FROM절 JOIN 형태 INNER JOIN 정의 : 내부 join 이라고 하며 join 조건에서 동일한 값이 있는 행만 반환. inner join 은 join의 기본값으로 inner 생략 가능 inner 라는 말을 생략해도 된다. 기본문법 select * from 테이블1 inner join 테이블2 on 테이블1.컬럼명 = 테이블2.컬럼명; 교집합이 있는 부분이 있으면 그 부분으로 테이블끼리 연결할 수 있다. Ex) A테이블 칼럼 : 1,2,3,4,5 B테이블 칼럼 : 5,6,7,8 5라는 칼럼이 겹치니 inner join 사용할 수 있음) USING 조건절 같은 이름을 가진 칼럼들 중 원하는 칼럼에 대해서만 선택적으로 등가 조인 가능 기준칼럼은 두 테이블 간 같은 칼럼이름임. 기본문법 select * from 테이블1 in..
[Oracle] OCP 19C 자격증 Dump 공부 1Z0-082(Part1) - QUESTION 1Which two are true about the roles? (Choose two.) A. All privileges and roles granted to a user are enabled by default when the user logs in. B. The SET ROLE statement can be used once per session. C. The SET ROLE statement enables as well as disables roles in a session. D. A role must be disabled before it can be revoked from a user. E. The ALTER USER statement must be used to set s..