오라클 설치후 생성되는 각각의 디렉토리에 대한 대략적인 설명이다.
1) /oracle7
Oracle Home 디렉토리
2) /bin
데이타베이스 운영에 필요한 모든 Binary 프로그램과 실행 모듈이 저장되어 있으며 중요한 프로그램 내역은 아래와 같다.
-oracle
데이타베이스 커널 화일이며 수행 모드가 6751로 설정되어야 함.
-orasrv
SQL*Net V1 실행화일이며 수행모드는 4751, 오너는 root로 설정되어야 함.
-Lsnrctl
SQL*Net V2 실행 화일.
-oraenv (coraenv)
데이타베이스 유저를 위한 Common Evvirnment 설정을 위한 Shell Script.
(coraenv는 C Shell을 위한 Script)
-dbshut, dbstart
데이타베이스를 STARTUP하고 SHUTDOWN하기 위한 Shell Script.
-기 타
sqlplus, exp, imp, sqlload 등의 데이타베이스 유틸리티 프로그램.
3) /dbs
데이타베이스 구동시 사용되는 초기화 변수, 데이타 화일, 콘트롤 화일 등이 처음 DB 생성시 Default로 설치되는 디렉토리
-initSID.ora
DB 초기화 파라메타 화일. initSID_0.ora 화일은 DB가 초기에 생성 될때 롤백 세그먼트 정보 없이 생성된 화일
-configSID.ora
데이타베이스의 기본 요소(control file, DB Name, DB Block Size, Dump
Destination..)에 대한 정보를 가지며, initSID.ora 화일 안에 Access Path를 지정
-ctrl1SID.ora, ctrl2SID.ora, ctrl3SID.ora
물리적인 DB의 변경을 기록하고 DB Name, DB Data File과 리두로그 화일의 위치, DB 생성시간을 기록 한다. 복수개의 콘트롤 화일을 디스크 장애시를 대비하여 서로 다른 물리적인 하드 디스크에 저장하는 것이 좋다.
-*.dbf
각 테이블스페이스가 구성하고 있는 데이타 화일.
-crdbSID.sql, crdb2SID.sql
초기 DB가 생성 될때 만들어진 DB Creation SQL Script로서, 수작업에 의한 데이타베이스 재생성 작업시 사용되어 진다.
4) /lib
데아타베이스 생성, PRO*C 및 각종 유틸리티 컴파일에 사용되는 C Library
5) /md
multi dimension 관련 지원
6) /network
SQL*Net V2에 관련된 환경 및 Library를 가짐.
-/admin
SQL*NET V2를 구동하기 위한 환경화일을 가짐
· tnsnames.ora 분산DB를 위한 Service Name과 Connect Descriptor를 기술
· listener.ora 모든 리스너의 Name, Address를 가짐
-/lib
network.mk make file과 필요한 library 가짐.
7) /ocommon
Oracle Common library 및 utilities
8) /orainst
Oracle Install관련 프로그램들을 가짐
9) /otrace
Trace 작업을 위한 directory
10) /precomp
pre compiler 를 지원
11) /rdbms
DB 커널 생성을 위한 모듈과 관리용 SQL Script, Library 등을 가짐.
-/admin
초기 DB 생성시 시스템 카탈로그 작성울 위한 SQL Script과 여러형태의
관리용 유틸리티 SQL Script을 가짐
-/lib
커널 생성을 위한 Library 를 가짐. Oracle 커널 Make file oracle.mk 가 있슴.
12) /sqllib
SQL Library.
13) /sqlplus
SQL*Plus를 위한 설치, 데모, 관리용 디렉토리를 가진다.
14) /svrmgr
db administrator를 위한 directory.
|