행위

오라클 faq

DB CAFE

thumb_up 추천메뉴 바로가기


목차

1 오라클 / UNIX FAQ[편집]

1.1 시스템의 하드웨어 사양(스펙)을 확인하고 싶다.[편집]

prgdiag (솔라리스)

1.2 OS와 하드웨어의 기본정보를 확인하고 싶다.[편집]

uname -a, uname -p

1.3 현재의 로그인 명을 확인하고 싶다.[편집]

id

1.4 UNIX의 기본 프로세스 가동 상황을 조사하고 싶다.[편집]

ps

1.5 Oracle Server의 인스턴스 명과 기동 상태를 조사하고 싶다.[편집]

v$instance

1.6 Oracle 데이터베이스명과 입출력 모드를 조사하고 싶다.[편집]

v$instance

1.7 Oracle 프로세스의 UNIX 상에서의 프로세스 ID를 조사하고 싶다.[편집]

v$process

1.8 OS측에서 Oracle 프로세스의 가동 상태를 조사하고 싶다.[편집]

ps

1.9 statspack 유틸리티의 사용 방법을 조사하고 싶다.[편집]

1.10 cpu의 사용률을 조사 하고 싶다.[편집]

sar -u

1.11 복수 CPU의 가동 상태를 확인하고 싶다.[편집]

mpstat

1.12 프로세스 별로 cpu의 활동 상황을 조사하고 싶다.[편집]

ps -aux

1.13 IPC에 관한 커널 파라미터의 설정치를 조사하고 싶다.[편집]

cat /etc/system

1.14 IPC에 관한 커널 파라미터의 현재 유효 값을 조사하고 싶다.[편집]

sysdef

1.15 프로세스 간 통신의 이용 상황을 확인하고 싶다.[편집]

sar -m

1.16 프로세스 간 통신의 상태를 확인하고 싶다.[편집]

ipcs

1.17 Oracle Server의 가동중인 프로세스를 조사하고 싶다.[편집]

v$process

1.18 oracle Server의 모든 백그라운드 프로세스 명을 조사하고 싶다.[편집]

v$bgprocess

1.19 cpu의 사용률과 사용 시간대를 조사하고 싶다.[편집]

sar -u

1.20 큐의 길이와 사용된 시간의 할당을 조사하고 싶다.[편집]

sar -q

1.21 발생된 시스템 콜의 횟수를 조사하고 싶다.[편집]

sar -c

1.22 cpu의 사용율이 높은 프로세스를 사용율 순으로 조사하고 싶다.[편집]

/usr/ucb/ps -aux

1.23 복수의 cpu 탑재 시스템에서 cpu에 가동 상황을 조사하고 싶다.[편집]

mpstat

1.24 커널 메모리 내의 시스템 테이블의 크기를 조사하고 싶다.[편집]

sar -v

1.25 cpu 캐시 사이즈를 조사하고 싶다.[편집]

prtdiag

1.26 L1과 L2의 각 캐시 사이즈룰 조사하고 싶다.[편집]

prtconf

1.27 백그라운드 프로세스의 종속 관계를 조사하고 싶다.[편집]

ps -ef

1.28 물리 메모리 사이즈를 확인하고 싶다.[편집]

prtdiag

1.29 페이지 사이즈를 확인하고 싶다.[편집]

pagesize

1.30 가상 메모리의 사이즈와 사용 상황을 확인하고 싶다.[편집]

vmstat

1.31 서버의 활동 상황을 리포트한다.[편집]

sar -r

1.32 프로세스 어드레스 공간의 정보를 표시하고 싶다.[편집]

pmap -x

1.33 버퍼 캐시의 용량 상한 치를 확인하고 싶다.[편집]

sysdef

1.34 페이지 인,페이지 아웃에 관한 통계치를 조사하고 싶다.[편집]

vmstat -p

1.35 스왑 사이즈와 사용 상황을 확인하고 싶다.[편집]

swap -l , swap -s

1.36 스왑 인, 스왑 아웃 정보를 조사하고 싶다.[편집]

vmstat -s , vmstat -p

1.37 Oracle Server의 할당 시이즈를 조사하고 싶다.[편집]

show sga

1.38 Oracle Server의 각종 캐시 사이즈 정의를 조사하고 싶다.[편집]

v$parameter

1.39 페이지 데몬의 페이지 스캔에 관한 정보를 보고 싶다.[편집]

sar -g

1.40 페이지 스캔의 페이지 수를 조사하고 싶다.[편집]

vmstat

1.41 버퍼 캐시에 관한 논리 I/O와 물리 I/O를 조사하고 싶다.[편집]

sar -b

1.42 하드웨어 캐시의 통계[편집]

sar -b -c

1.43 공유 풀(Sahred Pool)의 각 영역에 할당된 사이즈를 조사하고 싶다.[편집]

v$sgastat

1.44 라이브러리 캐시의 사용율 등 통계를 조사하고 싶다.[편집]

statpack

1.45 라이브러리 캐시에 할당된 사이즈를 조사하고 싶다.[편집]

v$stastat

1.46 장치된 주변기기를 확인하고 싶다.[편집]

prtdiag

1.47 하드디스크에 관한 정보를 확인하고 싶다.[편집]

foramt

1.48 디스크의 물리정보와 슬라이스의 정보를 확인하고 싶다.[편집]

prtvtoc

1.49 디스크의 사용 상황을 확인하고 싶다.[편집]

df -h, df -g

1.50 파일의 inode 번호를 확인하고 싶다.[편집]

ls -i

1.51 캐시와 디스크, 애플리케이션 I/O 의 횟수를 조사하고 싶다.[편집]

sar -b

1.52 프로세스가 사용하는 파일의 오픈 정보를 확인하고 싶다.[편집]

pfiles pid

1.53 파일을 이용하는 프로세스의 정보를 조사하고 싶다.[편집]

fuser filename

1.54 제어 파일의 저장 장소,이름, 개수를 조사하고 싶다.[편집]

v$controlfile_record_section

1.55 데이터베이스 전체의 물리적 구조를 보고 싶다.[편집]

v$controlfile

1.56 데이터 파일의 물리 구성 정보를 조사하고 싶다.[편집]

v$datafile

1.57 임시 파일의 물리 구성정보를 조사하고 싶다.[편집]

v$tempfile

1.58 로그 파일의 물리 구성정보를 조사하고 싶다.[편집]

v$logfile

1.59 로그 그룹과 멤버 등 로그 사용 상황을 조사하고 싶다.[편집]

v$log

1.60 아카이브 로그 파일의 물리구성 정보를 조사하고 싶다.[편집]

v$archived_log

1.61 디스크의 I/O 통계를 조사하고 싶다.[편집]

iostat -x

1.62 디스크의 I/O 통계(읽기 쓰기 합산》를 조사하고 싶다.[편집]

sar -d

1.63 프로세서가 입출력 완료를 기다리고 있는 시간을 조사하고 싶다.[편집]

sar -u

1.64 프로세스마다 디스크 I/O 대기 발생 상황을 조사하고 싶다.[편집]

/usr/ucb/ps -aux

1.65 서버 프로세스의 프로세스 ID 등의 정보를 조사하고 싶다.[편집]

v$process

1.66 유저 프로세스의 프로세스 ID 등의 정보를 조사하고 싶다.[편집]

v$session

1.67 Oracle 리스너 프로세스를 start 하고 싶다.[편집]

lsnrctl start

1.68 정적인 초기화 파라미터를 변경하고 싶다.[편집]

alter system set ~ scope=spfile;

1.69 UNIX측에서 Oracle의 감사 자료를 조사하고 싶다.[편집]

cat /~/audit/ora_*.aud

1.70 Oracle 측에서 감사 자료를 조사하고 싶다.[편집]

dba_audit_trail

1.71 상대 호스트가 통신 가능한 상황인지 어떤지를 확인하고 싶다.[편집]

ping

1.72 통신 상대와 사이에 네트워크 상태와 통신량을 조사하고 싶다.[편집]

netstat -a

1.73 네트워크 카드의 입출력 에러와 충돌 수를 조사하고 싶다.[편집]

netstat -i

1.74 네트워크 경유로 접근하는 단말기의 통계를 조사하고 싶다.[편집]

sar -y

1.75 로그온 중의 유저 통계 정보룰 조사하고 싶다.[편집]

v$session

1.76 UNIX의 감시 로그를 조사하고 싶다.[편집]

cat /var/adm/messages

1.77 DB 감시 결과를 조사하고 싶다.[편집]

dba_audit_trail

1.78 테이블 스페이스의 관리 방법(로컬인지 아닌지)을 확인하고 싶다.[편집]

dba_tablespaces

1.79 로컬 관리에서 자동 확장인가 균일 확장인가를 확인한다.[편집]

dba_tablespaces

1.80 사전(dictionary) 관리에서 extent 확장 사이즈를 확인하고 싶다.[편집]

dba_tablespaces

1.81 테이블 스페이스와 데이터 파일의 관계를 조사하고 싶다.[편집]

dba_data_files

1.82 테이블 스페이스와 임시 파일의 관계를 조사하고 싶다.[편집]

dba_temp_files

1.83 어느 세그먼트가 어느 테이블 스페이스에 있는지 조사하고 싶다.[편집]

dba_segments

1.84 어느 유저가 어느 테이블 스페이스를 사용하고 았는가를 조사하고 싶다.[편집]

dba_users

1.85 유저마다 디폴트 테이블 스페이스의 위치를 조사하고 싶다.[편집]

dba_data_files , dba_users

1.86 유저마다 할당된 테이블 스페이스의 사이즈를 조사하고 싶다.[편집]

dba_ts_quotas

1.87 테이블 스페이스와 데이터 파일의 관계를 조사하고 싶다.[편집]

dba_data_files

1.88 데이터 파일의 크기와 자동 확장의 가능 여부를 조사하고 싶다.[편집]

dba_data_files

1.89 어느 오브젝트가 어느 데이터 파일에 있는가를 조사하고 싶다.[편집]

dba_segments , dba_data_files

1.90 테이블에 관계된 인덱스를 조사하고 싶다.[편집]

dba_indexes

1.91 인덱스가 오름차순인가 내림차순인가를 조사하고 싶다.[편집]

dba_ind_columns

1.92 복합 인덱스가 가능한지 인덱스의 예를 조사하고 싶다.[편집]

dba_ind_columns

1.93 테이블에 대응하는 시노님(동의어》명을 조사하고 싶다.[편집]

dba_synonyms

1.94 테이블에 관련된 뷰를 조사하고 싶다.[편집]

dba_views

1.95 테이블에 설정되어 있는 제약명을 조사하고 싶다.[편집]

dba_constraints

1.96 테이블에 설정되어 있는 제약명의 종류를 조사하고 싶다.[편집]

dba_constraints

1.97 제약이 관련되어 있는 명칭을 조사하고 싶다.[편집]

dba_cons_columns

1.98 테이블 스페이스가 자동 확장인가 아닌가를 조사하고 싶다.[편집]

dba_data_files

1.99 테이블 스페이스의 빈 용량을 확인하고 싶다.[편집]

dba_free_space

1.100 곧 익스텐트 확장을 할 수 없게 될 세그먼트를 조사하고 싶다.[편집]

dba_segments

1.101 1주 이내에 작성된 오브젝트 명을 조사하고 싶다.[편집]

dba_objects

1.102 1주 이내에 작성된 유저 명을 조사하고 싶다.[편집]

dba_users

1.103 PK가 없는 테이블을 검출해 내고 싶다.[편집]

user_tables , user_constraints

1.104 인덱스용 테이블 스페이스에 정의되어 있지 않은 인덱스를 검출해 낸다.[편집]

dba_indexes

1.105 통계를 얻고, 테이블의 행수, 평균 행 길이를 확인하고 싶다.[편집]

analyze , dba_tables

1.106 세그먼트가 사용 완료된 블록 수를 확인하고 싶다.[편집]

dba_segments

1.107 세그먼트가 사용 완료된 익스텐트 수를 확인하고 싶다.[편집]

dba_extents

1.108 통계 정보를 oracle Server의 실행 계획에 반영하고 싶다.[편집]

dbms_stats.gather

1.109 통계를 얻고 테이블의 행 연쇄 상황을 확인하고 싶다.[편집]

analyze , index_stats

1.110 통계를 얻고 인덱스의 블록 수 등을 확인하고 싶다.[편집]

analyze , index_stats

1.111 통계를 얻고 재구축 필요가 있는지, 없는지를 확인하고 싶다.[편집]

analyze , index_stats

1.112 인덱스를 사용하고 있는가 아닌가를 감시하고 싶다.[편집]

alter index , v$object_usage

1.113 UNDO 테이블 스페이스의 시간대별 사용 상황을 조사하고 싶다.[편집]

v$undostat

1.114 RMAN의 사용 개요를 알고 싶다.[편집]

rman

1.115 오프라인 백업과 복구순서를 알고 싶다.[편집]

rman

1.116 온라인 백업과 복구 및 복원 순서를 알고 싶다.[편집]

rman

1.117 부분 백업 순서를 알고 싶다.[편집]

rman

1.118 테이블 스페이스의 백업 순서를 알고 싶다.[편집]

rman

1.119 그 외의 파일 백업 순서를 알고 싶다.[편집]

rman

1.120 import,export 유틸리티의 사용 방법을 알고 싶다.[편집]

imp , exp ,impdp ,expdp

1.121 테이블 스페이스의 복구 방법울 알고 싶다.[편집]

rman

1.122 system 테이불 스페이스와 undo 테이블 스페이스의 복구 방법을 알고 싶다.[편집]

rman

1.123 임시 테이블 스페이스와 인덱스 테이블 스페이스의 복구 방법을 알고 싶다.[편집]

rman

1.124 데이터 파일의 복구 방법을 알고 싶다.[편집]

rman

1.125 REDO 로그 파일의 복구 방법을 알고 싶다.[편집]

rman

1.126 control 파일의 복구 방법을 알고 싶다.[편집]

rman

1.127 초기화 파라미터 파일의 복구 방법을 알고 싶다.[편집]

rman

1.128 drop 시켜버린 테이블의 복구 방법을 알고 싶다.[편집]

rman , flashback

1.129 현재의 런 레벨을 판단하고 싶다.[편집]

who -r

1.130 런 레벨 3에서 실행 시킨 파일을 조사하고 싶다.[편집]

ls /etc/rc3.d

1.131 UNIX에서 시간을 지정하고 파일을 실행 시카는 방법을 조사하고 싶다.[편집]

at -t

1.132 Oracle에서 자동 실행 시킬 방법을 조사하고 싶다.[편집]

execute dbms_job.submt

1.133 Unix에서 자동 실행을 설정하고 싶다.[편집]

crontab -e

1.134 Oracle 제품을 인스톨하는 순서를 알고 싶다.[편집]

1.135 오라클 제품을 자동 인스톨 하는 방법을 알고 싶다.[편집]

runinstaller -r