본문 바로가기

IT 이야기 - About IT40

[Shell] 파일시스템 체크 쉘 우리 회사에서 사용하고 있는 SMS 전송모듈을 이용해서 파일시스템 체크할 수 있는 쉘을 짠것이다. 예전에 운영 첨으로 할때 할일은 많고 시간은 없고해서 그렇다고 OP들이 있는것도 아니고 ㅠㅠ 시스템 현황체크하는 시간이 아까워 쉘을 공부해서 여러가지 짜본것 중 하나이다. 특정 디렉토리를 5분 단위로 체크하여 지정해논 사용량이상 올라가면 내 휴대폰으로 sms를 날려주도록 한것 sms 관련 쉘은 회사정보가 있으므로 이것만 올린다. ㅎㅎ #!/bin/ksh ################################################################################# # # FileSystem Usage Check Script # Edit By Hyetaek # ########.. 2009. 6. 16.
[Shell] Oracle 10g 10.2.0.3 Archive File 저장 관련 현재 oracle 10g 10.2.0.3을 사용하고 있는데 설치하고 얼마 지나지 않아 oracle 디렉토리의 파일시스템이 꾸준히 증가되는 걸 발견했다. 확인 결과 일부 archive file이 지정된 디렉토리에 떨어지지 않고 특정 디렉토리에 있는 경우가 발생했다. 오라클쪽에 지원을 받아 봤지만 명쾌한 답을 듣지못해서 궁리를 해봤다. ㅡㅡㅋ 처음에는 매일 아침 수동으로 move해줬는데..귀차니즘에 쉘로 짜버린 것이다. ㅡㅡㅋ 그리고 매일 아침 cron에 등록시켜 해당 파일이 존재할 경우 각 파일에 맞게 원래 archive 디렉토리로 move할 수 있도록 했음~ㅎㅎ 추가로 매일 move한 기록들을 파일로 저장해서 추후 확인이 가능토록 했으며, 인스턴스가 무려 4개나 되기 때문에 생각보다 복잡한 작업이 된듯함.. 2009. 6. 16.
[HP-UX] FTP ACCESS 파일 설정 관련 이름 ftpaccess - ftpd 설정 file 설명 ftpaccess file은 ftpd(1) 의 운영을 설정하는데 사용한다. 접근 방법 설정 autogroup [ ...] Anonymous user가 특정 의 member일때, ftp server는 에 setegid()를 실행할 것이다. 이것은 특정 group의 anonymous user들에게 file과 directory를 group-and-owner-read-only의 권한으로 접근을 허락 하는 것을 말한다. 은 /etc/group에 존재하는 group이어야 한다. class [ ...] 형식의 source address들로 user의 를 정의한다. 는 중복되어 설정을 할수 있으며 "class"를 중복되게 나열하여 class의 추가 member를 .. 2009. 6. 12.
[ORACLE] Lock 확인 쿼리 Oracle Lock에 대해 깊이 들어가면 끝도 없는것 같다. 대략적으로 아래의 쿼리 두개를 조합하여 사용하면 빠른 시간에 확인이 가능~ (1) select /*+ ordered / distinct /* 속도를 위해 v$sql을 조인할 경우 중복되는 레코드 제거 */ s.sid SID, s.SERIAL# Serial, p.spid "OS-Pid", s.username, s.program, w.seconds_in_wait as "W_time(Sec)", decode(w.wait_time,0,'Wai-ting', 'Waited') Status, w.ename event, -- p1text || ':' || decode(event,'latch free',p1raw, to_char(p1)) ||','|| -- .. 2009. 6. 12.
[Oracle] DB User에 대한 Lock 풀기 어느날 갑자기 사용하던 유저가 로그인이 안된다며 연락이 온다면 가장 먼저 다음을 확인해보자! SQL> select * from dba_users; 위 SQL로 보았을 때 해당 유저의 상태가 Lock이라면 SQL> alter user {user_name} account unlock; 으로 풀면 된다. 당연히 관리자로 작업해야 된다. ㅡㅡㅋ 2009. 6. 12.
[Oracle] CRS 관련 문서 Oracle CRS 관련 문서이다. 아직도 빋음이 안가는 녀석이긴 하지만 그래도 어찌하리...^^ 문서에는 CRS 운영에 관한 전반적인 내용이 잘 들어가있다. 2009. 6. 12.
USB로 XP 설치 보호되어 있는 글 입니다. 2009. 2. 11.
[Oracle] ALTER SYSTEM KILL Session Marked for Killed Forever 제목: ALTER SYSTEM KILL Session Marked for Killed Forever PURPOSE This document briefly describes how to suppress sessions marked killed in v$session. SCOPE & APPLICATION Useful for DBAs. ALTER SYSTEM KILL Session Marked for Killed Forever: ==================================================== You have a session that you have killed, but it seems as though it will not go away: SQL> alter system kil.. 2008. 8. 6.
[PL/SQL] Debugging 권한 부여 방법 PL/SQL Debugging 권한 부여 방법 GRANT debug connect session, debug any procedure TO 유저ID; 2008. 8. 6.
[펌] 턱시도(TUXEDO) 오류 정리 > 1.CPU Solaris > psrinfo -v HP-UX > ioscan -fnC processorClass AIX > lsdev -Cc processor Tru64Unix > psrinfo -v 2.Physical Memory Solaris > prtconf -v HP-UX > grep -i Physical /var/adm/syslog/syslog.log AIX > bootinfo -r Tru64Unix > uerf | grep memory Linux > free 3.Kernel Bits Solaris > isainfo -kv HP-UX > getconf KERNEL_BITS AIX > getconf WORD_BIT > ls -al unix ==> unix -> /usr/lib/boot/unix_.. 2008. 8. 6.
[Javascript] 펌-로딩중인 페이지에 효과넣기 로딩중인 페이지에 효과넣기 출처 : LUFFY (Homepage) ■ 페이지 로딩중 효과 주기 ■ 플래쉬와 같은 효과를.. html 에 넣는 소스 - 페이지가 다 뜨기전에는 로딩중 이라는 글씨를 나오게 합니다 ^^ 1. 먼저 아래와 같은 자바 스크립트를 사이에 넣어줍니다. 2. 다음으로 태그에 onload="hide()"를 추가시켜줍니다. 아래처럼 되겠죠. 3. 바로 아래에 아래 스크립트를 넣습니다. 결국 이것들을 모아보면 아래처럼 됩니다. 본래 문서 2008. 8. 4.
RAID 란? 0부터 5까지는 0,1,5만 알면 됩니다. 나머지는 비슷한데 약간 기술적부문만 다른것이고 6이상은 기본개념에서 벗어난 팔아먹을려고 억지로 이름붙이는 스타일이라 실제 필드에서는 그런이름 거의 안씁니다. 0 : 스트라이핑 1 : 미러링 5 : 스트라이핑+패리티 위에 세개입니다. 10이런건 그냥 0+1 이거입니다.(스트라이핑+미러링) 먼저 간단히 RAID라는것은 두가지 목적을 위해 사용합니다 디스크속도 개선, 재해대비, 고용량디스크구현 이 주된 목적입니다. 먼저 RAID0 스트라이핑은 디스크여러개를 묶어서 하나처럼 쓰는기술을 말합니다. 대용량의 디스크를 만들수 있고 사용할때 데이터를 분리해서 읽고 쓰기때문에 속도도 빨라집니다. DISK1 DISK2 DISK3을 RAID0으로 구성을 한다면 데이터가 012345.. 2008. 8. 4.
반응형