본문 바로가기

전체보기

datafile & tablespace 정보 확인 // Datafile infoSELECT name , phyrds as "FILE Read ", PHYBLKRD as "Read Block ",phyrds * 100 / srw.phys_reads read_pct, phywrts as "FILE Write ", PHYBLKWRT as "Write Block ", phywrts * 100 / srw.phys_wrts write_pctFROM (SELECT SUM(phyrds) phys_reads, sum(phywrts) phys_wrts FROM V$FILESTAT) srw, v$datafile df, v$filestat fs WHERE df.file# = fs.file#ORDER BY (phywrts+phyrds) desc; // Tablespace in.. 더보기
테이블 스페이스 삭제 테이블 스페이스 삭제 1. 해당 테이블 스페이스가 유저의 기본 테이블 스페이스인지 확인(없어야 정상) select username, default_tablespace, temporary_tablespace from dba_users; - 사용되고 있으면 사용자의 기본 테이블 스페이스 변경 2. 해당 테이블스페이사속에 세크먼트가 존재하는지 확인(없어야 정상) select tablespace_name ,segment_name from dba_segments where tablespace_name = = 'FANTA_TS'; - 세크먼트가 존재하면 다른 테이블 스페이스로 해당 세크먼트를 rebuile/move한다. 3. 해당 테이블스페이스속 데이터파일확인(RAW DEVICE일경우 DISKMAP수정) selec.. 더보기
UNDO tablespace 관리 1. 새로운 undo tablespace를 다음과 같이 생성한다. CREATE UNDO TABLESPACE UNDOTBS2 DATAFILE '/home/oradata/undotbs.dbf' SIZE 100M; 2. undo tablespace의 이름을 변경하려면 다음과 같이 실행한다. ALTER SYSTEM SET UNDO_TABLESPACE = UNDOTBS2; 3. 기존에 사용하던 undo tablespace를 drop 한다. DROP TABLESPACE UNDOTBS1; 4. spfile이 아니고 initSID.ora file을 사용하는 경우에는 initSID.ora file에 undo_tablespace parameter의 값을 새로운 undotbs2로 변경시킨다. Example 예를 들어 기존에.. 더보기
사용자 비밀번호 초기화 c:\> sqlplus "/as sysdba" 위 명령어를 실행하면 sqlplus에 sys 계정으로 로그인 됩니다. 이제 sys와 system 계정의 비밀번호를 oracle로 변경한다고 가정하면.. SQL> ALTER USER SYS IDENTIFIED BY ORACLE;사용자가 변경되었습니다. SQL> ALTER USER SYSTEM IDENTIFIED BY ORACLE;사용자가 변경되었습니다. 더보기
USER 락(LOCK) 해제 쿼리 - 특정 사용자의 LOCK 계정 상태를 확인하여 풀어주는 것SQL> select username, account_status, to_char(lock_date,'YYYYMMDDHH24MI') LOCK_DATE FROM DBA_USERS WHERE USERNAME='SCOTT';USERNAME ACCOUNT_STATUS LOCK_DATE ------------------------------ -------------------------------- ------------ SCOTT LOCKED 201008142251 SQL> alter user scott account unlock;User altered. SQL> select username, account_status, to_char(lock_date.. 더보기
crontab 사용 권한이 없습니다. crontab –e 명령 수행하던 중에Ø crontab: you are not authorized to use cron. Sorry.혹은Ø crontab: 귀하는 cron 사용 권한이 없습니다.라는 에러가 뜨는 경우 [ root권한으로 ]LINUX /etc/cron.allow 에 로그인ID를 기록 Solaris /etc/cron.d/cron.allow 에 로그인ID를 기록 HP-UX /usr/lib/cron/cron.allow에 cron 사용할 계정 등록 더보기
Tomcat server.xml 튜닝 server.xml 튜닝 톰캣의 대부분 튜닝 패러미터는 ${Tomcat_HOME}/conf/server.xml 파일에 정의된다. 몇몇 parameter를 살펴보도록 하자. Listener 설정 이 옵션은 tomcat이 기동할 때, root 사용자이면 기동을 하지 못하게 하는 옵션이다. 서버를 운영해본 사람이라면 종종 겪었을 실수중의 하나가 application server를root 권한으로 띄웠다가 다음번에 다시 실행하려고 하면 permission 에러가 나는 시나리오 이다. root 권한으로 서버가 실행되었기 때문에, 각종 config 파일이나 log 파일들의 permission이 모두 root로 바뀌어 버리기 때문에, 일반 계정으로 다시 재 기동하려고 시도하면, config 파일이나 log file들.. 더보기
명령어 모음(A to Z) alias(명령어 간소화하기) apropos(관련된 명령어 찾기) arch(컴퓨터 종류 알기) arp(같은 서브넷의 IP 보여주기) at(작업 시간 정하기) atd(계획성 있는 작업 실행하기) awk(특정 패턴 문자 처리하기) a2p(펄 파일로 바꾸기) badblocks(배드 블럭 검사하기) bc(계산기) biff(메일 수신 소리로 확인하기) bg(후면작업; 배경화면 설정) bind(키나 함수 순서 결합하기) break(루프 빠져나가기) cal(달력보기) builtin(내부 명령어 알아보기) case(조건 처리하기) cat(화면상에서 파일 보기) cd(디렉토리 변경하기) cfdisk(디스크 설정하기) chattr(파일 속성 변경하기) chfn(사용자 정보 변경하기) chgrp(파일, 디렉토리가 속했던 그.. 더보기