Oracle 데이터베이스 관리 스 크 립 트 명명 규범

2902 단어 Orraaccllee 수
보고 있 는 ORACLE 튜 토리 얼 은 Oracle 데이터베이스 관리 스 크 립 트 이름 규범 입 니 다.Oracle 의 데이터 사전 은 데이터 베이스 에서 매우 중요 한 부분 으로 관련 데이터 베 이 스 를 제공 하 는 정 보 를 제공 합 니 다.이것 은 모든 Oracle 사용자(응용 최종 사용자,응용 디자인 개발 자 에서 데이터 베이스 관리자 까지)의 매우 중요 한 정보 출처 입 니 다.데이터 사전 의 생 성 은 Oracle 데이터베이스 생 성 이 끝 난 후에 관련 데이터베이스 관리 스 크 립 트 를 실행 하여 이 루어 집 니 다.Oracle 통합 설치 기(Oracle Universal Installer)데이터 베 이 스 를 만 들 때 Oracle 서버 와 관련 된 사전 보기 와 스 크 립 트 가 자동 으로 설 치 됩 니 다.그러나 현재 Oracle 데이터베이스 서버 를 업그레이드 해 야 할 때 데이터베이스 관리 자 는 이 보기 나 스 크 립 트 를 만 드 는 SQL 을 수 동 으로 다시 실행 해 야 합 니 다.데이터 베 이 스 를 설치 한 후 Oracle 데이터베이스 관리 스 크 립 트 는 운영 체제 에 저 장 됩 니 다.UNIX 와 NT 운영 체제 에 대해 각각 다른 물리 디 렉 터 리 에 위치 하고 표 1 참조: 표 1 데이터베이스 관리 스 크 립 트 는 운영 체제 의 물리 적 위치 인 Oracle 에 있 는 거의 모든 시스템 관리 스 크 립 트 가 이 파일 디 렉 터 리 에 저장 되 어 있 으 며,이 디 렉 터 리 에는 수백 개의 서로 다른 파일 이 포함 되 어 있다.이 서로 다른 서류 들 은 어떤 작용 을 합 니까?본 고 는 Oracle 데이터베이스 관리 스 크 립 트 를 구성 하 는 명명 규범 을 상세 하 게 토론 할 것 이다.이렇게 하면 사용자 가 어떤 파일 을 보면 이 파일 의 주요 용도 가 무엇 인지 대충 알 수 있다.이 디 렉 터 리 의 파일 은 기능 에 따라 4 가지 로 나 눌 수 있 습 니 다.Oracle 은 이러한 몇 가지 서로 다른 파일 을 쉽게 구분 하기 위해 파일 의 이름 에 대해 일정한 규칙 을 따 릅 니 다.표 2 참조.
[Next Page]다음은 이 네 가지 서로 다른 유형의 스 크 립 트 기능 을 상세 하 게 소개 합 니 다.1.cat*.sql 스 크 립 트 와 같은 스 크 립 트 는 주로 데이터 사전 보 기 를 만 드 는 데 사 용 됩 니 다.스 크 립 트 catalog.sql 화해시키다 catproc.sql 데이터 베 이 스 를 만 든 후 실행 해 야 할 두 개의 스 크 립 트 입 니 다.이 두 스 크 립 트 의 기능 설명 은 표 3 과 같다.시계 데이터 사전 보기 스 크 립 트 설명 만 들 기(1) catalog.sql  이 스 크 립 트 는 시스템 기본 표 에 대한 보기 와 시스템 동적 성능 보기,그리고 그들의 동의 어 를 만 듭 니 다.이 스 크 립 트 는 다른 대상 을 만 드 는 스 크 립 트 를 동시에 실행 합 니 다.주로 기본 PL/SQL 환경,PL/SQL 을 포함 한 성명 이 있 습 니 다.- 데이터 형식- 미리 정 의 된 예외- 내장 과정 과 함수- SQL 작업 등 감사 가 져 오기/내 보 내기 SQL*Loader 설치 옵션(2)catproc.sql 이 스 크 립 트 는 주로 PL/SQL 기능 의 사용 환경 을 만 드 는 데 사 용 됩 니 다.RDBMS 기능 을 확장 하기 위해 PL/SQL 패 키 지 를 몇 개 만 들 었 습 니 다.이 스 크 립 트 는 다음 RDBMS 기능 을 위해 다른 패키지 와 보 기 를 만 듭 니 다.경고(Alerts)파이프(Pipes)로그 분석(LogMiner)대상(Large) objects)대상(Objects)고급 대기 열(Advanced queuing)복사 옵션( Replication option)기타 내장 패키지 와 옵션(Other built-ins and options)(3)다른 스 크 립 트 는 이 디 렉 터 리 에 Oracle 데이터베이스 서버 기능 을 확장 하 는 다른 스 크 립 트 가 있 습 니 다.catadt.sql 스 크 립 트 는 RDBMS 에서 메 가 데이터 정 보 를 표시 하 는 데이터 사전 보 기 를 만 드 는 데 사 용 됩 니 다.catnoadt.sql 스 크 립 트 는 이 표 와 보 기 를 삭제 하 는 데 사 용 됩 니 다.  2、dbms*.sql 화해시키다 prvt*.plb 스 크 립 트 라 는 두 가지 스 크 립 트 는 Oracle 서버 기능 을 확장 하 는 시스템 에서 미리 정 의 된 Oracle 패키지 의 대상 을 만 드 는 데 사 용 됩 니 다.이 프로그램 들 은 모두 데이터베이스 관리 임 무 를 완성 하 는 데 쓰 인 다.대부분의 SQL 스 크 립 트 는 catproc.sql 스 크 립 트 를 실행 할 때 실 행 됩 니 다.일부 추가 스 크 립 트 는 데이터베이스 관리자 가 따로 실행 해 야 합 니 다.dbmspool.sql 스 크 립 트 는 공유 탱크 에 있 는 대상 의 크기 를 표시 하고 공유 탱크 조각 을 줄 이기 위해 SGA 에 유지 하거나 삭제 할 수 있 는 것 으로 표시 할 수 있 습 니 다.  3、utl*.sql 스 크 립 트 와 같은 스 크 립 트 는 데이터베이스 에 다른 보기 와 표 가 필요 할 때 만 실 행 됩 니 다.예 를 들 어 스 크 립 트 utlxplan.sql 은 표를 만 드 는 데 사 용 됩 니 다.이 표 는 SQL 문장의 실행 계획(Execution)을 관찰 하 는 데 사 용 됩 니 다. Plan)。  주의해 야 할 것 은 절대 다수의 데이터베이스 관리 스 크 립 트 가 사용자 SYS 에서 실행 되 어야 한 다 는 것 이다.데이터베이스 관리자 가 이 스 크 립 트 를 실행 하려 면 먼저 스 크 립 트 내용 의 관련 정 보 를 읽 고 어떤 사용자 로 이 스 크 립 트 를 실행 해 야 하 는 지 알 아 보 는 것 이 좋 습 니 다.이전 페이지

좋은 웹페이지 즐겨찾기