본문 바로가기

전체 글

(170)
[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만 조회인스턴스 설정..
[Linux] CentOS 7 Local Repository 만드는 방법 (인터넷 없이 yum 사용) yum은 기본적으로 인터넷과 연결된 저장소(repository)를 바라보고 작업을 수행합니다. 저장소에 업로드되어 있는 패키지들을 인터넷을 통해 접근하고, 찾아서 내 리눅스에 받아오는 식입니다. 그 말은 인터넷에 연결할 수 없는 내부망 서버에선 사용이 불가하다는 의미입니다. 현업에선 보안상의 이유로 내부망에 서버를 구축하는 경우가 많습니다. 이처럼 인터넷이 없는 환경에서도 로컬에 repository를 만들어주면 yum을 이용할 수 있습니다. 이를 흔히 "로컬에 레포를 잡는다"고 말합니다. 로컬에 yum repository 만드는 방법 이 글은 CentOS 7을 기준으로 방법을 설명드립니다. 그러나 다른 배포판도 원리는 비슷하기 때문에 읽어보시면 패키지 관리 도구의 작동 방식을 이해하시는데 도움이 되실거에..
[Linux] RPM 과 YUM의 패키지 설치 차이 리눅스에서 패키지 설치는 rpm 또는 yum 명령어를 이용합니다. 두 명령어는 최종적으로 원하는 패키지 프로그램을 설치한다는 점에서 같지만 작동 방식에 차이가 있습니다. RPM(Redhat Package Manager) rpm은 인터넷에 연결되지 않은 상태에서도 패키지를 설치할 수 있는 명령어입니다. 다만 설치하려는 .rpm 패키지 파일이 컴퓨터에 있어야 합니다. 패키지는 서로 의존성을 갖습니다. 예를 들어 C 패키지를 설치하기 위해선 B 패키지가 필요하고 B 패키지를 설치하기 위해서는 A 패키지가 필요한 식입니다. 이런 경우 설치 순서는 A > B > C 순으로 해야 합니다. rpm은 개별 패키지를 수동으로 설치하는 개념이기 때문에 이런 의존성을 사용자가 직접 고려하면서 설치해야 하는 불편함이 있습니다..
[Tibero] Partitioning 파티셔닝 : Table과 Index Data를 Partition 키에 따라 물리적으로 별도의 segment에 저장  관리적 측면 - 파티션 단위 추가, 삭제, 변경, 백업, 복구  성능적 측면 - 파티션 단위 조회 및 DML 수행, I/O 분산 1. Table Partitioning Range Partition  특정 Column Value의 정렬 값을 기준으로 Partitioning  Historical Data Table에 적합  주로 날짜 컬럼을 기준으로 함  Partition 순서대로 정의해야 함  Interval 정의하여 정해진 간격으로 partition 자동 추가 가능 CREATE TABLE part_range ( empno NUMBER, regdate date ) TABLESPA..