728x90
반응형
SMALL

문제/Linux 10

240104 Oracle DB Linux 문제

[문제1] hr.employees 테이블에서 2005년 이전에 입사한 사원들의 employee_id, last_name, salary, hire_date 데이터를 추출해서 emp_befor_2005.dat 파일로 저장해주세요. [oracle1@oracle spool]$ vi emp_before_2005.dat set pagesize 0 set linesize 200 set echo off set termout off set trimspool on set feedback off spool emp_before_2005.csv select employee_id||','||last_name||','||salary||','||hire_date from hr.employees where hire_date ! pwd..

문제/Linux 2024.01.04

231228 Linux 복습 겸 문제

1. default profile을 확인 한후 password_verify_function 값을 null 수정하세요. #1) default profile 확인 SELECT * FROM dba_profiles WHERE profile = 'DEFAULT'; #2) password_verify_function값 null 수정 ALTER PROFILE default LIMIT PASSWORD_VERIFY_FUNCTION NULL; 2. 유저를 생성한 후 유저의 정보를 확인 하세요. user 이름 user 비밀번호 default tablespace temporary tablespace default tablespace quota happy oracle users temp 1m CREATE USER happy I..

문제/Linux 2023.12.28

231226 Linux 복습 겸 문제

1. tablespace 생성하세요. tablespace 이름 : oltp_tbs datafile 위치 및 이름 : /u01/app/oracle/oradata/ora11g/oltp_tbs01.dbf datafile 사이즈 : 10m datafile 자동 확장 활성화 extent 관리 : local uniform size 1m segment space management: auto 1) tablespace 있는지 확인 SELECT * FROM dba_tablespaces WHERE tablespace_name = 'OLTP_TBS'; SELECT * FROM dba_data_files WHERE tablespace_name = 'OLTP_TBS'; 2) 있다면, 해당되는 tablespace 삭제 DROP ..

문제/Linux 2023.12.26

231218 Linux 문제 겸 test

1. oracle 계정 홈 디렉터리에 userdata 디렉터리를 생성하세요. [oracle@oracle ~]$ pwd /home/oracle [oracle@oracle ~]$ mkdir userdata [oracle@oracle userdata]$ pwd /home/oracle/userdata 2. tablespace 생성하세요. tablespace 이름 : dw_tbs datafile 위치 및 이름 : /home/oracle/userdata/dw_tbs01.dbf datafile 사이즈 : 5m datafile 자동 확장 활성화 extent 관리 : local uniform size 1m segment space management: auto CREATE TABLESPACE dw_tbs DATAFILE..

문제/Linux 2023.12.18

231206 Linux 문제 ⓑ '★' 갖고 순방향, 역방향 출력

[문제1] 숫자를 입력받아서 ★ 로 출력되게 vi 편집기로 작성해보세요. --------------------------------------------- #!/bin/bash echo -n "숫자를 입력해주세요 : " read num v_star1="★" v_star2="" for i in `eval echo {1..$num}` do v_star2=$v_star2$v_star1 echo "$v_star2" done --------------------------------------------- [문제2] 숫자를 입력받아서 ★ 역순으로 출력되게 vi 편집기로 작성해보세요. --------------------------------------------- #!/bin/bash echo -n "숫자를 입력..

문제/Linux 2023.12.06

231205 Linux 문제_vi 편집기

[문제2] 아래와 같이 출력이 되도록 작성해 주세요. 부서번호 입력 → 관련 사원 출력 → 총액 급여 출력 #1. test먼저 해보자 deptid=80 result=`awk -F, -v v_id=$deptid '$11==v_id {print $3, $8} emp.csv` echo $result total=`awk -F, -v v_id=$deptid '$11==v_id {sum+= $8} END {print sum}' emp.csv` echo $total #2. vi 편집기에 코드 입력해보자. #1/bin/bash echo " " echo -n "부서번호를 입력하세요 : " read deptid echo " " result=`awk -F, -v v_id=$deptid '$11==v_id {print $3,..

문제/Linux 2023.12.05

231205 Linux 문제_vi 편집기

[문제1] 아래와 같이 출력이 되도록 vi 편집기를 활용해 작성해보세요. #1. vi 편집기 하기 전에 test를 해보자 ename='King' awk -F, -v v_name=$ename '{if($3 ~ v_name) {print $1,$3,$7,$8}}' emp.csv #2. 실행이 된다면, vi 편집기를 열어 코드를 작성해보자 #!/bin/bash echo " " echo -n "이름을 입력해주세요 : " read ename echo " " awk -F, -v v_name=$ename '{if($3 ~ v_name) {print $1,$3,$7,$8}}' emp.csv #3. 실행해보자

문제/Linux 2023.12.05
728x90
반응형
LIST