전체 글(164)
-
251121 TIL
파일 접근 권한 관리(Cont.)chmod(Cont.)숫자로 권한 설정8진수(0~7) 각 숫자는 권한 패턴8진수2진수rwx0000---1001--x2010-w-3011-wx4100r--5101r-x6110rw-7111rwx 유저그룹기타 사용자rwxrwxrwx777# test1/test2/test3 디렉터리 생성[ora3@oracle ~]$ mkdir -p test1/test2/test3[ora3@oracle ~]$ ls -lR.:total 4-rwxrwxrwx. 1 ora3 ora3 2427 Nov 20 03:13 passwddrwxrwxr-x. 3 ora3 ora3 19 Nov 20 03:54 test1./test1:total 0drwxrwxr-x. 3 ora3 ora3 19 Nov 20 03:54..
2025.11.21 -
251120 TIL
리눅스 명령어(Cont.)CP(copy)파일을 복사하는 명령어[oracle@oracle ~]$ cp /home/oracle/test1/ex1.txt /home/oracle/test1/ex3.txt[oracle@oracle ~]$ ls -l test1total 12-rw-rw-r--. 1 oracle oracle 29 Nov 19 18:12 ex1.txt-rw-rw-r--. 1 oracle oracle 150 Nov 19 18:13 ex2.txt-rw-rw-r--. 1 oracle oracle 29 Nov 19 18:14 ex3.txt[oracle@oracle ~]$ cp ./test1/ex2.txt ./test1/ex4.txt[oracle@oracle ~]$ ls -l test1total 16-rw-..
2025.11.20 -
251119 TIL
설치 및 초기설정VirtualBoxhttps://www.virtualbox.org/ Oracle VirtualBoxPowerful open source virtualization For personal and enterprise use VirtualBox is a general-purpose full virtualization software for x86_64 hardware (with version 7.1 additionally for macOS/Arm and with version 7.2 also for Windows/Arm), targeted at laptopwww.virtualbox.org 서버 주소 확인호스트 키 조합 변경가상머신 생성리눅스 이미지 설정https://yum.oracle.com/..
2025.11.19 -
251118 TIL
문제직무별 급여 유효성 검사 트리거테이블 초기화-- 테이블 초기화DROP TABLE hr.emp PURGE;CREATE TABLE hr.empASSELECT employee_id, salary, job_idFROM hr.employees;익명 블록-- 익명 블록DECLARE v_min number; v_max number;BEGIN SELECT min_salary min, max_salary max INTO v_min, v_max FROM hr.jobs WHERE job_id = :b_job; IF :b_sal NOT BETWEEN v_min AND v_max THEN RAISE_APPLICATION_ERROR(-20000, '급여는 ' || v_min ..
2025.11.18 -
251117 TIL
TRIGGER(Cont.)DML 작업 복제테이블 생성-- source 테이블CREATE TABLE hr.emp_target(id number,name varchar2(30),day timestamp default systimestamp,sal number)TABLESPACE users;-- target 테이블CREATE TABLE hr.emp_source(id number,name varchar2(30),day timestamp default systimestamp,sal number)TABLESPACE users;트리거 생성CREATE OR REPLACE TRIGGER emp_copy_triggerAFTERINSERT OR DELETE OR UPDATE ON hr.emp_sourceFOR EACH RO..
2025.11.17 -
Docker로 Oracle DB 컨테이너 실행하기
Oracle 21C XE 버전도커 이미지 가져오기docker pull container-registry.oracle.com/database/express:21.3.0-xe도커 컨테이너 실행docker run -d \ --name oracle-xe \ -p 1522:1521 -p 5501:5500 \ -e ORACLE_PWD=oracle \ -v D:\oracle-xe-data:/opt/oracle/oradata \ container-registry.oracle.com/database/express:21.3.0-xeSQL*Plus로 접속docker exec -it oracle-xe sqlplus / as sysdbaSQLDeveloper로 접속Oracle 21C EE 버전Oracle Contain..
2025.11.16