분류 전체보기(594)
-
PostgreSQL의 내부 ID : OID
OID = Object Identifier (객체 식별자)PostgreSQL 내부에서 테이블, 타입, 함수 같은 객체들을 식별하기 위한 내부 고유 번호 PostgreSQL이 내부적으로 “이 객체가 어떤 것인지” 식별하기 위해 붙여둔 PK 같은 값 타입 int4(= integer)의 OID는 23 타입 text의 OID는 25테이블 pg_type을 보면:SELECT oid, typname FROM pg_type WHERE typname IN ('int4','text'); oid | typname-----+--------- 23 | int4 25 | text 23 → int4 타입25 → text 타입이런 식으로 PostgreSQL 내부 객체에 붙는 숫자 ID OID는 PostgreSQL의 시스템 컬럼..
2025.12.04 -
CDB생성
- SID 환경 변수 수정$[oracle@srv1 ~]$ export ORACLE_SID=CDB1 - 디렉토리 생성[oracle@srv1 ~]$ echo $ORACLE_BASE/u01/app/oracle[oracle@srv1 ~]$ mkdir -p /u01/app/oracle/oradata/CDB1[oracle@srv1 ~]$ mkdir -p /u01/app/oracle/fast_recovery_area/CDB1[oracle@srv1 ~]$ mkdir -p /u01/app/oracle/admin/CDB1/adump -init.ora 파일 생성db_name='CDB1'memory_target=1Gcontrol_files=('/u01/app/oracle/oradata/CDB1/control01.ctl', ..
2025.12.02 -
Oracle DB 구성요소 | 시스템 정보 확인
Instance → 메모리(SGA) + Background 프로세스Database → 데이터파일Listener → 외부 접속PDB / CDB 구조Tablespace / DatafileUser / Schema / Role / Privilege - 인스턴스 시작SQL> select instance_name, stutus from v$instance;select instance_name, stutus from v$instance*ERROR at line 1:ORA-01034: ORACLE not availableProcess ID: 0Session ID: 0 Serial number: 0 - 환경변수 확인 [oracle@srv1 ~]$ echo $ORACLE_SIDoradb[oracle@srv1 ~]$..
2025.12.02 -
journalctl -u chronyd -b 로그 분석
journalctl -u chronyd -bjournalctl : systemd 로그 조회 명령-u chronyd : chronyd 서비스 유닛의 로그만 필터링-b : 현재 부팅(boot) 이후 로그만 출력이번 서버 부팅 이후 chronyd(시간 동기화 데몬)에서 출력된 모든 로그 출력 1) 서비스 시작11월 17 09:34:30 dbsec systemd[1]: Starting NTP client/server...systemd가 chrony(NTP 클라이언트/서버) 서비스를 시작하는 중.2) chronyd 프로세스 시작11월 17 09:34:30 dbsec chronyd[790]: chronyd version 4.5 starting (+CMDMON +NTP +REFCLOCK +RTC +PRIVDROP +..
2025.11.17 -
systemd의 주요 target
1) poweroff.target — 시스템 종료(Shut down)시스템을 완전히 종료한다.runlevel 0에 해당.Linux 서버를 완전히 꺼야 할 때.장비 교체, 전원 차단 작업 전에 안전하게 종료할 때. sudo systemctl isolate poweroff.target # 즉시 종료 sudo systemctl poweroff # 일반적으로 이 명령 사용 2) rescue.target — 단일 사용자 유지보수 모드(Single-user mode)root만 로그인 가능한 유지보수 모드.서비스 대부분이 중지됨.runlevel 1에 해당.잘못된 설정 때문에 시스템 부팅 실패 시 복구(예: fstab 오류, 네트워크/방화벽 설정 잘못됨)root 패스워드 재설정부팅 최소 서비스로 점검할 때 sudo s..
2025.11.17 -
psql 프롬프트를 현재 계정@DB 이름 형태로 변경
홈 디렉토리에 .psqlrc 파일 생성(없으면 새로 생성): vi ~/.psqlrc \set PROMPT1 '%n@%/%R%# '
2025.09.30