분류 전체보기(178)
-
251215 TIL
DBA(Database Administration)https://www.oracle.com/kr/database/what-is-a-dba/주요 역할 중 하나는 항상 데이터베이스를 사용할 수 있도록 유지하는 것DBA는 시스템 장애를 최소화하기 위해 예방 조치를 취할 수 있어야 함예방 조치를 했다고 하여 모든 장애를 방지할 수 있다고 생각해서는 안됨DBA는 장애 발생 시 가능한 빨리 데이터베이스가 작동되도록 만들어 데이터 손실을 최소화해야 함백업의 중요성발생할 수 있는 모든 유형의 장애로부터 데이터를 보호하기 위해 DBA는 정기적으로 데이터베이스를 백업해야 함현재 백업이 없으면 파일 손실이 발생한 경우 데이터 손실 없이 DBA가 데이터베이스를 시작하여 실행하는 것이 불가능백업은 여러 유형의 장애로부터 데이터..
2025.12.15 -
251212 TIL
Oracel Net 서비스(Cont.)Listener# 서버 프로세스 조회[oracle@ora19c ~]$ ps -ef | grep oracle...oracle 14758 14757 0 19:46 ? 00:00:00 oracleora19c (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))oracle 14828 1 4 19:48 ? 00:00:00 oracleora19c (LOCAL=NO)# 리스너 중지[oracle@ora19c ~]$ lsnrctl stopLSNRCTL for Linux: Version 19.0.0.0.0 - Production on 12-DEC-2025 09:47:33Copyright (c) 1991, 2..
2025.12.12 -
251211 TIL
Audit(Cont.)Audit 비활성화SYS@ora19c> show parameter audit_trailNAME TYPE VALUE------------------------------------ ----------- ------------------------------audit_trail string DB, EXTENDED# audit 비활성화SYS@ora19c> alter system set audit_trail = none scope = spfile;System altered.SYS@ora19c> shutdown immediateDatabase closed.Database..
2025.12.11 -
251210 TIL
PROFILE(Cont.)패스워드 관리패스워드 유효성 검증-- DEFAULT 프로파일 조회select * from dba_profiles where profile = 'DEFAULT';-- profile 생성create profile insa_profile limitfailed_login_attempts 3password_lock_time 1/1440password_verify_function verify_function_itwill;select * from dba_profiles where profile = 'INSA_PROFILE';-- 유저 profile 수정alter user insa profile insa_profile;-- 유저 비밀번호 만료시킴alter user insa password ex..
2025.12.11 -
251209 TIL
Role(Cont.)ANY 시스템 권한select distinct privilege from dba_sys_privs where privilege like '%ANY%';모든 사용자 객체에 대해 작업을 수행할 수 있는 권한ANY 권한은 부여 시 따로 문서 관리하기Default Role유저가 오라클 접속 시 자동으로 활성화되는 롤유저에게 부여한 특정한 롤만 default role로 지정-- prog 롤만 default role로 지정alter user insa default role prog;select * from dba_role_privs where grantee = 'INSA';INSA@ora19c> conn insa/insaConnected.INSA@ora19c> select * from sessi..
2025.12.09 -
251208 TIL
User 관리(Cont.)유저 생성CREATE USER 유저이름IDENTIFIED BY 패스워드;CREATE USER 유저이름IDENTIFIED BY 패스워드DEFAULT TABLESPACE 테이블스페이스TEMPORARY TABLESPACE 임시테이블스페이스QUOTA unlimited ON 테이블스페이스QUOTA 10m ON 테이블스페이스ACCOUNT UNLOCk | LOCKPROFILE [프로파일 | DEFAULT]PASSWORD EXPIRE;유저이름 : 데이터베이스 레벨에서 고유한 이름으로 설정PASSWD EXPIRE : 유저가 로그인할 때 암호를 재설정하도록 하는 설정ACCOUNT : 계정을 LOCKING 할 수 있음PROFILE : 리소스, 패스워드 관리QUOTA : 테이블스페이스를 사용할 수 있..
2025.12.08