profile
Devops Engineer

[Oracle] DB LINK 생성 방법

DB LINK 데이터베이스 링크(Database Link)란? 데이터베이스 링크는 클라이언트 또는 현재의 데이터베이스에서 네트워크상의 다른 데이터베이스에 접속하기 위한 접속 설정을 정의하는 오라클 객체입니다. INSTANCE가 두 개 이상이고, 각각의 HOST NA

2023년 5월 9일
·
1개의 댓글
·

[Oracle] Index (업데이트 예정)

말 그대로 보여지지 않는 인덱스를 의미합니다. 즉, 인덱스는 존재하지만 옵티마이저가 인덱스를 볼 수 없는 상태로 만들어서 플랜을 타지 않도록 합니다.인덱스가 많은 경우 DML 문장에 나쁜 영향을 주기 때문에 사용하지 않는 인덱스는 삭제해 주어야 합니다.문제는 해당 인덱

2023년 4월 27일
·
0개의 댓글
·

[Oracle] CloneDB와 exp/imp를 이용한 데이터 복구

장애 상황개발자가 실수로 아주 중요한 고객 테이블을 삭제했다. 삭제 시간은 거의 알고 있고, 백업 파일과 아카이브 리두 로그 파일도 전부 있다. 여분의 서버가 없고 즉시 긴급으로 복구해야 할 상황이다. 백업 파일과 아카이브 리두 로그 파일의 용량은 4T 정도여서 외부로

2023년 3월 28일
·
0개의 댓글
·

[Oracle] exp full backup 스크립트 작성

Linux에서 주중(월~금) 오전 1시 마다 export_full.sh 파일 실행crontab을 실행하는 주체는 root입니다.exp를 실행하는 주체는 oracle입니다.덤프파일이 저장되는 경로는 /ora_backup입니다.덤프파일, 로그파일 이름은 exp_full\_

2023년 3월 21일
·
0개의 댓글
·

[Oracle] datapump 전용 계정 생성

Directory 생성 및 지정Datapump 전용 계정 생성전용 계정에 권한 부여사정에 따라 Datapump 전용 계정에 dba 권한을 부여할 수도 있습니다.datapump_exp_full_database, datapump_imp_full_database: expdp

2023년 3월 16일
·
0개의 댓글
·

[BlockChain] DApp 구축 기초

탈중앙화 은행에 투자자 지갑을 추가한 다음 자금을 할당(지불)할 수 있는 스마트 계약을 구축하는 겁니다. 스마트 계약을 완료하고 디버그와 컴파일했으면 계속해서 계약을 배포하고 테스트하세요.성공하면 테스트 계정(IDE)에서 다른 계정으로 payInvestors 함수를 통

2023년 2월 28일
·
0개의 댓글
·

[BlockChain] Ethereum IDE - Remix

스마트 계약을 실행할 수 있는 통합 개발 환경플러그인을 설치해서 Solidity를 작성할 수 있고 스마트 계약을 설정한 후 테스트 네트워크에 들어가볼 수도 있음.탈중앙화 토큰, DApp을 전반적으로 이해하고 DApp을 작성하는 기술을 배우는데 도움을 줌.=> https

2023년 2월 21일
·
0개의 댓글
·

[BlockChain] 이론

데이터베이스의 가장 간단한 형식거래를 저장하는 DB데이터 추가만 가능(제거나 변경은 불가능)스마트 계약은 업데이트 가능데이터 이전할 때 스마트 계약 주소를 업데이트하는 것데이터베이스에 추가되는 데이터를 블록이라 부름이 데이터들이 체인으로 연결된 형태를 블록체인이라고 부

2023년 2월 21일
·
0개의 댓글
·

[Oracle] v$parameter 컬럼 설명

NUM파라미터 번호NAME파라미터 이름TYPE파라미터 타입에 대한 번호 유형1 - Boolean2 - String3 - Integer4 - Parameter file5 - Reserved6 - Big integerTYPE 값 보기VALUE세션에 대한 파라미터 값 또는

2023년 2월 1일
·
0개의 댓글
·

[Oracle] oracle database startup time(nomount time / open time)

startup time을 안다는 건 instance의 startup time과 database의 open time의 차이를 이해하는 것이 중요합니다.v$instance 뷰에서 검색하는 startup time은 nomount된 시점의 시간입니다.STARTED는 nomou

2023년 1월 28일
·
0개의 댓글
·

[Oracle] alert log 파일 위치

Oracle 10g 이하Oracle 11g 이상일반적으로 DB_UNIQUE_NAME은 아래 쿼리로 확인 할수 있다.(일반적으로 SID이름의 소문자이다)쿼리 조회(11g 이상)

2023년 1월 28일
·
0개의 댓글
·

[Oracle] RMAN 백업 현황 확인 쿼리

2023년 1월 14일
·
0개의 댓글
·

[Oracle] Row, Table, Database Level Flashback (실습)

사전 환경 구성Flashback Version QueryFlashback Transaction QueryRow Level Flashback 진행Row Level Flashback을 진행할 때는 Flashback Transaction Query로 뽑아낸 쿼리를 써도 되고

2023년 1월 6일
·
0개의 댓글
·

[Oracle] Data File 불완전복구(실습)

장애 상황고객사이트에서 실수로 중요한 테이블 하나가 삭제되었는데 반드시 복구해야 한다는 요청이 들어왔습니다. 지워진 시간을 물어보니 대략 시간은 알고 있다고 합니다. 삭제된 시간을 알고 있기에 시간 기반 불완전 복구 방법으로 복구하기로 결정했습니다.Step 0) 장애

2023년 1월 2일
·
0개의 댓글
·

[Oracle] Data File 완전 복구(실습)

Oracle에서 꼭 지켜야 할 원칙이 몇 가지 있습니다. 그 중 아주 중요한 것은 파일에 I/O가 발생하고 있을 땐 절대로 이동하거나 복사, 복구 작업을 해서는 안된다는 것입니다. 그래서 장애가 발생할 경우 복구하기 위해 해당 파일을 I/O가 발생하지 않도록 만들어 놓

2023년 1월 1일
·
0개의 댓글
·

[Oracle] Data File 장애 복구하기 - No Archive Mode(실습)

No Archive Mode에서 Data File이 삭제되는 논리적 장애가 발생했을 때 복구하는 방법은 무엇인지 알아보겠습니다. 결론적으로 말씀드리면 Online Redo Log File에 해당 SCN 정보가 없을 경우 완벽하게 복구하는 방법은 없습니다. 아래를 살펴보

2023년 1월 1일
·
0개의 댓글
·

[Oracle] Cold Backup / Hot Backup (실습)

Cold Backup(닫힌 백업)은 DB를 종료시킨 후(shutdown) 전체 파일들(data file, redo log file, control file, parameter file, password file)을 백업 받는 것입니다.주의사항은 아래와 같습니다.1\.

2022년 12월 25일
·
0개의 댓글
·

[Oracle] Archive Log / No Archive Log 모드

Oracle은 백업과 관련해 2가지 모드의 DB 운영 방식을 제공합니다.바로 Archive Log 모드와 No Archive Log 모드입니다.oracle 백업 복구의 핵심은 Redo Log입니다. 사용자들이 수행하는 모든 변경사항들을 Redo Log에 저장해 두고 복

2022년 12월 22일
·
0개의 댓글
·

[Oracle] 사용자 관리(실습)

사용자 생성하기default tablespace 생성temporary tablespace 생성user 생성권한 설정profile 생성하기(password 관련)조건1: 로그인 시도 3회 실패 시 계정을 5일 동안 사용 못하게 할 것조건2: 계정의 암호는 15일에 한 번

2022년 12월 22일
·
0개의 댓글
·

[Oracle] Data File 관리하기(실습)

기본 실습

2022년 12월 20일
·
0개의 댓글
·