
증상 Oracle Database의 12c 이상 특정버전을 설치한 후 create user 구문을 이용하여 계정 생성시 다음과 같이 "공통 사용자 또는 롤 이름이 부적합합니다" 라는 메시지가 발생하는 경우가 있습니다. 해결 원인을 해결하기 위해 여러가지 시도와 검색을 진행하던 중 찾게된 원인은 다음과 같았습니다. Oracle 12c 릴리즈 버전 이상에서는 Multitenent 옵션이 도입되었고 현재까지 오라클 데이터베이스 역사상으로도 큰 아키텍쳐 변경이었다고 합니다. 여기서 이야기하는 Multitenent 옵션과 함께 Container Databases라는 이야기도 등장하며 CDB, PDB라는 이야기도 함께 나오는데요 이때 이 CDB(Container Database), PDB(Pluggable Data..

증상 Oracle Database 21c Express Edition을 설치과정에서 작업을 롤백하는 중 메시지 지속 발생 이후 설치가 완료되었지만 오류가 발생하였습니다 라는 메시지가 지속적으로 발생하며, 설치가 완료되었다고 해도 정상적으로 데이터베이스 서비스가 동작하지 않음 여러 원인을 검색해보고 시도해보았으나 정상적으로 설치되지 않았음을 확인 증상 발생 사유 먼저 본 글을 작성하는 시기는 2023년 2월 초 기준 Oracle Database 21c Express Edition은 확인 결과 Windows 10 버전보다 상위 버전에서는 제공되지 않음을 확인하였으며 이 환경문제로 인해 정상설치가 진행되지 않음을 확인 Installation Guide docs.oracle.com 해결 방법 윈도우 11 환경에..

# 모듈9 - 마이그레이션 및 혁신 [AWS Cloud Adoption Framework(AWS CAF)] AWS CAF의 여섯가지 주요 관점 구분 내용 비즈니스 관점 - IT가 비즈니스 요구사항을 반영하고 IT 투자가 주요 비즈니스 결과와 연계되도록 보장 - 비즈니스 관리자 / 재무 관리자 / 예산 소유자 / 전략 이해당사자 인력 관점 - 클라우드 채택을 성공하기 위한 조직 전반의 변화 관리 전략 개발을 지원 - 인사 관리 / 인사 배치 / 인력 관리자 거버넌스 관점 - IT 전략이 비즈니스 전력에 부합하도록 조정하는 기술 및 프로세스에 중점을 둠 - 이를 통해 비즈니스 가치를 극대화 하고 위험을 최소화 할 수 있음 - 최고 정보 책임자(CIO), 프로그램 관리자, 엔터프라이즈 아키텍트, 비즈니스 분석..

# 모듈 7 - 모니터링 및 분석 [AWS CloudWatch] 다양한 지표를 모니터링/관리하고 지표의 데이터를 기반으로 경보 작업을 구성할 수 있는 웹 서비스 Cloudwatch를 사용하면 지표의 값이 미리 정의된 임계값 상/하회 할 경우 자동으로 작업을 수행하는 경보 생성 가능 대시보드 기능을 이용하면 단일 위치에서 리소스에 대한 모든 지표에 엑세스할 수 있음 [AWS CloudTrail] 계정에 대한 API 호출을 기록 기록되는 정보에는 API 호출자 / ID / 호출 시간 / 호출자의 IP 주소등이 포함 됨 누군가가 남긴 이동 또는 작업 경로를 추적하는 기능으로 생각 가능 API 호출 이후 15분 이내에 CloudTrail에 업데이트 되며 이벤트는 정보를 기준으로 필터링 가능 함 [AWS Clou..

[인스턴스 스토어] EC2 인스턴스에 임시 블록 수준 스토리지를 제공 인스턴스 스토어는 물리적으로 EC2 인스턴스 호스트의 컴퓨터에 연결되어 있음 인스턴스와 수명이 동일한 디스크 스토리지 인스턴스 종료시 스토어의 데이터도 손실됨 [Amazon EBS(Elastic Block Store)] EBS란 EC2 인스턴스에서 사용할 수 있는 블록 수준 스토리지 볼륨 제공 서비스 인스턴스를 중지 / 종료하더라도 EBS 볼륨의 모든 데이터를 사용할 수 있음 EBS 볼륨 크기 유형 정의 -> 프로비저닝 -> 볼륨 생성 -> EC2 연결 순으로 사용 데이터 백업을 위해 스냅샷 기능으로 데이터를 증분 백업할 수 있음 증분 백업: 가장 최근의 스냅샷 이후 변경된 데이터만 블록에 저장 [Amazon S3(Simple Stor..

[AWS 리전] 적합한 리전을 결정할 때 네 가지 비즈니스 요소를 고려해야 함 데이터 거버넌스 및 법적 요구 사항 준수 고객과의 접근성 리전 내에서 사용 가능한 서비스 요금 가용 영역 리전 내의 단일 데이터 센터 또는 데이터 센터 그룹 한 리전의 2개 이상의 가용영역에 애플리케이션을 실행 해 두면 장애상황에서 한쪽이 문제가 발생해도 다른 한쪽에서 대응 가능 [엣지 로케이션] Amazon Cloudfront 더 빠른 콘텐츠 전송을 위해 고객과 가까운 위치에 콘텐츠 사본을 캐시하는데 사용하는 사이트 [AWS 리소스를 프로비저닝 하는 방법] Amazon Elasic Beanstalk 사용자가 코드 및 구성 설정 제공시 Elastic Beakstalk이 작업을 수행하는데 필요로 하는 리소스를 배포함 용량 조정 ..

AMAZON WEB SERVICE 소개 [소개] EC2: Amazon Elastic Compute Cloud의 약자 / 가상 서버 종량 과금제 필요한 만큼만 사용하고 사용한 만큼만 지불하는 방식으로 AWS 비즈니스 운영에 대한 첫번째 핵심 가치 [클라우드 컴퓨팅] 온디멘드 제공 AWS가 사용자에게 필요한 리소스를 필요한 수간에 전달할 수 있음 반대의 상황에서도 필요 없어지게 되는 경우 리소스 반환으로 비용 지불을 바로 중단할 수 있음 (기존 데이터센터 상황과 정 반대의 경험) [클라우드 컴퓨팅 배포 모델] 클라우드 기반 배포 애플리케이션의 모든 부분을 클라우드에서 실행 기존 애플리케이션을 클라우드로 마이그레이션 클라우드에서 새 애플리케이션을 설계 및 빌드 온프레미스 배포 가상화 및 리소스 관리 도구를 사..

오토 스케일링(Auto Scaling) 개요 Auto Scaling은 애플리케이션을 모니터링 하면서 서비스하기 위한 대상 용량(인스턴스 등)을 자동으로 리소스를 조정하는 기능을 말한다. 사용자의 유입 상황에 따라서 리소스를 증가하거나 혹은 축소 할 일이 생기는데 서비스 사용자의 증가나 특정한 이벤트(연말, 명절, 이벤트 시기 등) 가 진행되는 유동적인 상황에서 이 행위를 수동으로 일일이 예측하고 조정하긴 어려운 일이다. 이에, 사용자의 조건에 따라서 리소스를 조정하게 도와주는 기능이 있는데 이를 AWS에서는 Auto Scaling 이라는 이해하기 쉬운 명칭으로 기능을 제공중이다. 순서 본 글에서 오토 스케일링(Auto Scaling)을 위한 순서는 다음과 같이 진행하기로 한다. 만약 이 과정중에서 일부가..

1. 시작하며 Windows 10 환경에서 제공하는 WSL 설치 후 실행시 다음과 같은 오류가 발생할 때가 있다. "Press any key to continue..." 라고 나오지만 누르면 창이 종료될 뿐 더이상 진행이 불가능하다. 오류코드는 0x8007019e로 확인되며 윈도우 환경에 "Linux용 Windows 하위 시스템" 기능이 설치되지 않아 발생하는 오류이다. 오류 해결을 위한 두가지 방법을 소개한다. 1. Powershell을 사용한 해결 [시작] -> [Powershell 검색] -> "관리자 권한으로 실행"으로 실행한다. Powershell을 관리자로 실행해야한다. 정상적으로 Powershell이 실행되면 아래 코드를 입력 후 명령 실행한다. 기능 설치가 완료될 경우 다시 wsl을 실행한..
개요 원치않는 코로나 사태가 장기화되면서 재택근무가 당연시 되었고, 업무 연속성과 보안 위협을 동시에 고민하는 경험을 하게 되었다. VPN을 통해 접근하는 사용자에게 SSL VPN 프로그램과 계정을 배포하고 이를 활용해 접속을 유도하지만 임직원 개개인들의 호스트 보안과 내부 네트워크로의 보안 위협 발생 방어는 여전히 어려운 부분이다. 다행히, 일부 벤더사에서는 SSL VPN 프로그램에 취약점 보완 기능을 탑재해 운영체제 로그온이나 프로그램 구동시 스캔 결과를 사용자와 보안 담당자에게 제공하지만 그것만으로는 제약이 있다. 또, 사전에 부여된 계정으로 접근하지만 멀티팩트 인증이 적용되지 않은 환경이라면, 사용자의 부주의 등으로인한 문제로 계정이 노출될 경우 비인가자의 접근도 가능하다는 문제점이 있다. 이런 ..