Oracle 29일차

DB 기동과 중지 기동 nomount(started) -> mount -> open 기동 상태 확인 > select status from v$instance; 기동 방법 > startup [옵션] ** 옵션nomoount : Instance 만 기동된 상태mount : Database 기동을 위해 controll files를 읽은 상태open (default) ** 이미 한 번 중간 단계로 startup을 한 이후에는 startup 불가 alter database 명령어로 다음 단계로 넘어가야 … Read more

Oracle 28일차

수업 내용 사전 환경 설정 vmware 에서 new machine,Oracle Linux 7,머신이름 : oel7,Virture Disk : single,HDD 100GB,RAM 2GB,CPU Process 2 기동 후 설치 english-date & time -> seoul-software selection -> server with GUI / Java Platform, Compatibility Libraries, Development Tools-Installation Destination -> I will configure partitioning. Done 후 + 클릭./boot 1GBswap 8000MB/oracle12 30GB/home 20GB/ 나머지(용량 … Read more

Oracle 27일차

어제 문제 연습문제 – NOV1118.sh 디렉토리명을 입력하면 하위 파일 목록이 번호와 함께 출력.번호를 입력받아 해당 번호에 해당하는 파일 정보 확인(ls -l 결과 출력) 수업 내용 [chown] 소유자 변경하기 ** 문법chown [옵션] 소유자:그룹명 대상 ** 옵션-R : 하위 디렉토리까지 모두 변경 [awk] 자료처리에 필요한 명령어 ** 문법awk [옵션] ‘[/검색어] {명령어}’ 파일 [연습문제 – 35.awk.sh] 유저명을 입력받고, … Read more

Oracle 26일차

수업 내용 [연습문제 – test1.sh] 현재 디렉토리 하위의 모든 sh 파일들에 대해 아래와 같이 출력파일명 : 1_cut.sh 소유자 : itwill 라인수 : 28 [연습문제 – 30_passwd.sh] 패스워드를 입력받고 패스워드가 틀리면 패스워드를 계속 묻는 프로그램 작성 [eval] 문자들을 명령어로 인식하고 실행시켜주는 명령어 ** 문법eval 대상 ex)var1=”grep itwill /etc/passwd”echo $var1-> grep itwill /etc/passwdeval $var1-> itwill:x:1000:1000:itwill:/home/itwill:/bin/bash [tr] 문자열 … Read more

Oracle 24일차

수업 내용 [전역변수/지역변수] 전역변수 : 변수가 직접 정의되지 않은 프로그램이나 함수에도 변수의 사용이 가능하도록 설정한 변수지역변수 : 기본으로 선언되는 변수의 방식으로 변수가 선언된 프로그램이나 함수 내에서만 사용 가능한 변수 일반적으로 모든 변수는 지역변수로 선언메인쉘에서 서브쉘로의 변수값 전달 시 반드시 전역변수 선언 필요 ** 문법export 변수명=값또는변수명=값export 변수명 [파라미터 변수] 쉘 실행 시 쉘 내부로 인수를 빠르게 … Read more

Oracle 23일차

수업 내용 [연습문제 – 18_test.sh] 유저명을 입력받고 유저가 존재하면 해당 유저 소유의 파일의 수 출력 [리다이렉션] 표준 입력/출력 전환 방법 ** 표준 입력 장치 : 키보드** 표준 출력 장치 : 모니터 > : 덮어쓰기>> : 이어쓰기< : 하나의 문자열 전달<< : 여러 문자열 전달 1> : 정상 출력만 리다이렉션2> : 비정상 출력만 리다이렉션 [파일/디렉토리 권한] … Read more

Oracle 22일차

수업 내용 [쉘 프로그래밍] 변수의 사용 중괄호{} 사용하면 변수명 뒤에 나오는 문자열과 변수명을 구분할 수 있음${변수명}_다른문자열 -> 가능 ex)todate=$(date +%Y%m%d)totime=$(date +%H%M%S)echo “오늘의 날짜 : $todate, 현재 시간 : $totime” 종료코드 프로그램 종료 시 종료코드 선언exit 0 : 정상exit 1 : 비정상exit 2 : 시스템에러 [논리 연산자] and : -a 또는 &&or : -o 또는 ||not … Read more

Oracle 21일차

수업 내용 [Shell] Shell의 종류 bourne shell : .sh, 기초가 되는 shellkorn shell : .ksh, bourne shell 과의 호환성 유지, history, alias 기능 제공C shell : .csh, C언어와 유사bash shell : .bash, 리눅스의 기본 shell, bourne shell 과 호환성 유지dash shell : .dash, 우분투에서 사용 로그인쉘 과 서브쉘 로그인쉘 : command 창에서 해석하는 쉘grep 사용자이름 … Read more

Oracle 20일차

어제 문제 /home/itwill/linux_ex 로 이동한 뒤 수업 내용 [파일 내용 보기] ** tail 옵션-10 : 밑에서부터 10라인 출력+10 : 10번째 라인부터 끝까지 출력-f : 파일출력을 계속해서 보기(로그 모니터링 시 필요) [cp] 파일이나 디렉토리 복사** 문법cp [옵션] 대상1 대상2 대상3** 옵션-i : 대화식 옵션-r : 디렉토리 복사 파일복사 예)cp /etc/passwd aaa -> aaa라는 이름으로 복사cp /etc/passwd … Read more

Oracle 19일차

어제 문제 수업 내용 [리눅스 설치] ** os 종류 **가상머신host os가 있는 상태에서 guest os 설치를 도와주는 프로그램 **추가 설치 [설치 후 환경설정] $ sudo apt install net-tools$ ifconfig : ip주소 확인 – ens33에 inet 부분에서$ sudo apt-get install telnetd$ sudo apt-get install ssh ** 환경 설정 파일(홈디렉터리)/home/itwill/ [cd] change directorycd directory_route ** 디렉토리 경로1) … Read more