본문 바로가기

분류 전체보기198

[Data File 장애복구] 전체파일복원, 장애파일포기하고복구 (No Archive log mode) [No Archive Log Mode 일경우] 1. Tablespace 생성 2. 백업해야 할 필수 백업파일들 확인 (control file, data file, log file) 3. no archive mode에서는 close backup만 가능하므로 shutdown 후 백업shutdown immediate -> close backup -> startup 4. 테이블 생성 후 데이터 insert 5. data file을 삭제하여 장애 발생시킴 >> switch를 발생시키면 data file에 입력하려고 시도하다가 결국 에러 발생시킴 >> 강제종료 6. 다시 DB open 시도 >> 지워진 데이터 파일 때문에 open 불가 [해결 방법 2가지] 1. 장애 발생시 전체 파일 복원- redo log 파일이.. 2014. 10. 30.
Backup (백업의 종류 및 특징) 1. 백업을 받아야 하는 대상 (1) 필수적인 파일 : Data Files, Control Files, Redo Log Files- data file : 실제 데이터가 저장되어있는 파일 (select name, staus from v$datafile)- control file : DB운영하는데 중요한 내용이 들어있는 파일, 현재사용중인 파일만 사용가능 (select name from v$controlfile)- redo log file : 데이터에 변경이 일어난 내용을 복구에 사용하기 위해 저장하고 있는 파일(select member from v$logfile) (2) 선택적인 파일 : parameter file, password file, sqlnet.ora, listener.ora, tnsnames... 2014. 10. 30.
Archive Log (mode변경, hang발생시 해결방법, log압축) [Archived log mode]- online redo log 파일을 다른 장소로 한번 더 archive해서 혹시 발생할지 몰는 online redo log 파일의 장애 대비- 관리자가 별도로 설정해야 하며 archived log가 저장될 별도의 저장 공간이 필요함 [No Archived log mode]- online redo log 파일을 archive하지 않고 운영하는 방법- 오라클 설치시 기본 모드 - log switch가 일어날때 archive process가 archive log file 복사 - archive 용량이 꽉찼을때 no archive mode로 변경되며 이후에도 계속 no archive mode- archive log file을 저장할 경로의 권한이 없을때 no archive .. 2014. 10. 29.
sys 사용자 암호 묻도록 설정하기/ orapw 파일 삭제되었을 경우 조치 1. sys 계정 암호 묻도록 설정하기 - oracle을 처음 설치하면 sys 계정으로 접속할때 암호를 묻지않고 passwd 파일에서 암호를 가져가 누구나 쉽게 login 허용함.- 처음 설치후 별도의 작업을 해서 passwd 파일이 있어도 sys 계정의 암호를 묻로고 설정을 변경해야함- /app/oracle/product/11g/network/admin/sqlnet.ora 파일을 변경 $ vi /app/oracle/product/11g/network/admin/sqlnet.ora sqlnet.quthentication_services=(none) 한줄 추가 후 저장종료(:wq!) 1. orapw 파일이 삭제되었을 경우 조치법 - orapw파일 위치 : /app/oracle/product/11g/dbs/.. 2014. 10. 29.
[실습] mail 서버 구축 1. 이전버전 체크 + 실행파일 생성 우선 sendmail 이 설치되어있는지 확인해보고 있으면 지워주자[root@server103 ~]# rpm -qa | grep sendmailsendmail-8.13.4-2[root@server103 ~]# rpm -e --nodeps sendmail-8.13.4-2 (--nodeps: 의존성 무시하고 지우라는 옵션 추가) 지웠으면 이제 sendmail 소스를 다운 [root@server103 ~]# mkdir -p /usr/local/sendmail[root@server103 ~]# cd /usr/local/sendmail[root@server103 sendmail]# wgethttp://pkgs.fedoraproject.org/repo/pkgs/sendmail/s.. 2014. 10. 28.
[실습] 웹서버구축 웹서버 구축 = APM설치 (Apache Php Mysql) 1. Apache = httpd [root@localhost ~]# rpm -qa | grep httpd (--> 있으면 rpm -e --nodeps로 지워주기)[root@localhost ~]# mkdir /usr/local/httpd[root@localhost ~]# cd /usr/local/httpd[root@localhost httpd]# wget http://pkgs.fedoraproject.org/repo/pkgs/httpd/httpd-2.2.11.tar.gz/03e0a99a5de0f3f568a0087fb9993af9/httpd-2.2.11.tar.gz[root@localhost httpd]# tar zxvf httpd-2.2.11... 2014. 10. 28.
[실습] 자동, 수동 ip 설정 /etc/sysconfig/network-scripts --네트워크 관련정보vi /etc/sysconfig/network/ifcfg-eth0 --LAN카드 ip 수정 vi etc/resolv.conf --DNS ① neat 명령어로 네트워크 설정창 -> Edit ② 자동, 수동 ip 선택 ③ 네트워크 재시작 : /etc/init.d/network restart 2014. 10. 28.
[실습] * 별출력 #!/bin/bash echo " " echo -n "Enter Number : " read num i=1 while [ $i -le $num ] do j=1 while [ $j -le $i ] do echo -n "*" j=`expr $j + 1` done echo " " i=`expr $i + 1` done #!/bin/bash echo " " echo -n "Enter Number : " read num i=1 while [ $i -le $num ] do j=1 nu=`expr $i - 1` while [ $j -le $nu ] do echo -n " " j=`expr $j + 1` done while [ $j -le $i ] do echo -n "*" j=`expr $j + 1` done echo.. 2014. 10. 28.
[실습] 구구단 - 구구단 출력 (for문)#!/bin/bash echo " " for i in 2 3 4 5 6 7 8 9 do echo "$i dan" echo "===============" for j in 1 2 3 4 5 6 7 8 9 do gop=`expr $i \* $j` echo "$i X $j = $gop" done echo " " done - 구구단 출력 (while)#!/bin/bash echo " " dan=2 num=1 while [ $dan -le 9 ] do echo "$dan dan" echo "=============" num=1 while [ $num -le 9 ] do gop=`expr $dan \* $num` echo " $dan X $num = $gop" num=`expr $num .. 2014. 10. 28.
[실습] shell script - read#!/bin/bashecho -n "What is your name? : "read name -- 위에서 입력한값을 name변수에 저장echo "Your Name is $name. " --name변수에 저장된 값을 출력하기위해 $사용-argument#!/bin/bashecho " "echo "Name : $1"echo "Address : $2"echo "Tel : $3"echo " "echo File name : $0"echo " "[root@localhost shell]# sh argu_test.sh myj seoul 123-4567 €  ‚ ƒName : myjAddress : seoulTel : 123-4567 File name : argu_test.sh- 숫자계산하기[root@loca.. 2014. 10. 28.