목록IT (200)
And Brain said,

1. AWR 개요1.1 AWR이란?Oracle AWR(Automatic Workload Repository)은 오라클 데이터베이스의 성능 데이터를 자동으로 수집, 저장, 분석하는 시스템이다. 오라클 DB 성능 문제를 해결하고 최적화할 때 사용하게 되는 도구입니다.1.2 AWR이 필요한 이유운영 중인 데이터베이스에서 성능이 느려지는 순간이 있다면, 그 원인을 어떻게 찾을까? CPU 문제일까? 메모리 부족일까? 특정 SQL이 너무 많은 리소스를 사용하고 있는 것일까? 이러한 모든 문제를 한눈에 파악하고, 데이터를 기반으로 정확한 분석을 수행하려면 AWR이 많은 도움이 될 것 입니다. 1.3 AWR의 주요 기능DB 성능 데이터 수집 및 분석: CPU, 메모리, I/O 사용량, 세션 활동 추적SQL 성능 분석..

-- sa` 계정은 MSSQL의 최고 관리자 계정으로, 모든 데이터베이스 및 서버 설정을 관리할 수 있음.-- 여기서는 `sa` 계정과 관련된 활성화, 비밀번호 변경, 권한 관리 등 핵심 명령어를 정리. -- 1. `sa` 계정 상태 확인SELECT name, is_disabled FROM sys.sql_logins WHERE name = 'sa';`is_disabled = 0` → 활성화됨`is_disabled = 1` → 비활성화됨-- 2. `sa` 계정 활성화ALTER LOGIN sa ENABLE;-- 3. `sa` 계정 비활성화 (보안 강화 시 사용)ALTER LOGIN sa DISABLE;-- 4. `sa` 계정 비밀번호 변경ALTER LOGIN sa WITH PASSWORD = 'NewStro..

-- 1. 데이터베이스 관리-- 모든 데이터베이스 목록 조회SELECT name FROM sys.databases;-- 새 데이터베이스 생성CREATE DATABASE CompanyDB;-- 특정 데이터베이스 사용USE CompanyDB;-- 데이터베이스 삭제DROP DATABASE CompanyDB;-- 2. 테이블 관리-- 테이블 목록 조회SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE = 'BASE TABLE';-- 테이블 생성 (직원 관리)CREATE TABLE Employees ( EmployeeID INT PRIMARY KEY IDENTITY(1,1), Name NVARCHAR(100) NOT NULL, Em..

1. 개요공항에서 짐을 부칠 때, 승객은 자신의 가방을 컨베이어 벨트에 올려놓습니다. 하지만 공항 시스템은 단순히 "김아무개의 가방"이라는 이름으로 짐을 관리하지 않는 대신, 각 가방에 고유한 바코드(태그)를 붙이고, 이 바코드를 기반으로 가방을 추적하게 됩니다.이와 비슷하게 리눅스 파일 시스템에서는 파일을 관리할 때 단순히 이름만 사용하는 것이 아니라, 파일마다 고유한 식별자인 inode 번호가 부여됩니다. 파일을 열거나 이동할 때, 시스템은 먼저 디렉터리(공항의 승객 정보 시스템)에서 파일 이름과 연결된 inode 번호(바코드)를 찾은 뒤, 이를 기반으로 실제 데이터 블록(가방이 보관된 장소)을 찾아갑니다.이러한 구조 덕분에 파일 이름이 변경되어도 inode는 유지되며, 여러 개의 파일 이름이 동일한..

들어가며다양한 Linux 배포판을 사용하다 보면 배포판에 따라 관리자 권한을 가진 그룹이 다르게 설정되어 있다는 걸 알 수 있습니다. 어떤 배포판에서는 wheel 그룹이, 또 다른 배포판에서는 sudo 그룹이 관리자 권한을 부여하는 역할을 합니다. 이 글에서는 wheel과 sudo 그룹이 탄생한 역사부터, 그 차이점과 실제 사용 방법까지 파헤쳐 보겠습니다1. Unix 시대1.1 Unix와 사용자 계층 구조Unix 운영체제는 1969년 AT&T의 벨 연구소(Bell Labs)에서 켄 톰프슨(Ken Thompson)과 데니스 리치(Dennis Ritchie)에 의해 개발되었습니다. 당시 컴퓨터는 대형 메인프레임이었으며, 여러 사용자가 같은 시스템을 공유하는 멀티유저(Multi-user) 환경이 필요했습니다...