반응형

운영 하는 시스템의 날짜 정보를 변경하여도 오라클의 SYSDATE 값은 변경되지 않습니다.

그 이유는 동적으로 초기화되는 FIXED_DATE를 사용하기 때문입니다.

1. SYSDATE 값을 2009년 11월 18일 오후 3시로 반환하고 싶다면

ALTER SYSTEM SET fixed_date='2009-11-18-15:00:00';

2. 원래되로 반환하고 싶다면

10g R2 이상 버전 이라면

ALTER SYSTEM RESET fixed_date = NONE;

10g R2 미만이라면

ALTER SYSTEM SET fixed_daet SCOPE=SPFILE SID='*';
반응형
반응형

오늘 우연히 검색 중에

오라클로 토드 12.10 프리웨어가 존재하는 것을 발견하였다 ~

이좋은 프로그램을 무료로 쓰다니...

하아...

링크 주소 ~

별도의 가입도 필요없고,

바로 다운로드 가능합니다. ~

 

https://toad-for-oracle-freeware.software.informer.com/

 

반응형
반응형

 

박중수 | 엔커블루 기술본부 대표 컨설턴트

기업에서의 데이터 증가는 기하급수적으로 늘어나고 있으며 그에 따른 데이터베이스 성능도 대용량을 처리할 수 있도록 발전하고 있다. 따라서 데이터베이스 관리자는 예전과 달리 데이터베이스의 운영을 매뉴얼하게 할 수 있는 상태에 직면해 있으며, 자동화된 모니터링 및 Alerts로 안정적인 서비스에 대응할 수 있는 툴을 원하고 있다. 이러한 요구사항을 위한 토드의 GUI 환경에서의 데이터베이스 모니터링 기능을 살펴보자.

데이터베이스 개발에 있어 토드(Toad)를 사용하는 사람들은 일반적으로 “토드는 개발자들을 위한 개발 툴”이란 생각을 많이 한다. 즉 단순히 SQL 문장이나 PL/SQL 문장을 빠르고 쉽게 개발할 수 있고, 데이터베이스 객체의 생성 및 변경 작업을 GUI 환경에서 간단하게 수행하며 소스코드 상의 문제점들을 자동으로 찾아주고, 디버깅 기능을 통해 개발자들의 수고를 덜어 줄 수 있는 툴 정도로만 인식하고 있는 것이다. 하지만 토드를 좀 더 세밀하게 들여다보면 개발자만을 위한 툴이 아닌 데이터베이스를 관리(management)하는 DBA(Database Administrator)가 사용할 수 있는 다양한 기능들이 숨겨져 있다. 이 글에서는 토드에 숨겨진 유용한 기능에 대해 소개하고자 한다.

DBA의 역할은 무엇일까?

DBA는 현재 운영되고 있는 시스템, 데이터베이스, 애플리케이션, 네트워크, 서비스 등의 다양한 환경을 구성하고 설치, 보안, 운영 및 설계나 개발 단계에 직, 간접적으로 참여해 전체 구성이 원활하게 유지되도록 하는 업무를 담당하고 있다.
이러한 업무를 수행하다 보면 원하는 서비스가 제대로 동작하지 못하고 특정 부분에 대한 장애가 발생하거나 알 수 없는 그 무엇인가에 의해 성능이 원하는 만큼 나오지 않을 경우도 있다. 특히 DBA에게 내·외적 요소에 의한 뜻하지 않는 돌발상황으로 인해 소비되는 시간이나 노력은 가장 큰 부담이다. 이럴 경우 DBA는 누군가가 현재의 시스템이나 데이터베이스의 부하 없이 효율적으로 문제점을 찾아내어 원인 파악을 해주고 문제점을 해결할 방법을 제시해 준다면 하늘로 날아갈 것 같은 기분을 느낄 것이다.
실제 DBA들은 이로 인해 발생하는 비용을 최소화하기 위해 툴을 사용한다. 하지만 문제점을 감지하는 툴, 문제점을 분석하는 툴, 문제점을 해결하는 툴에 이르기까지 다양한 툴 도입에 따라 발생하는 비용 부담과 함께 툴을 효과적으로 사용하고 있는가를 생각해보면 힘이 빠질 수밖에 없다.
이 글에서는 툴을 효과적으로 사용할 수 있는 정보를 제공하기 위해 가장 널리 사용되는 토드라는 데이터베이스 개발 툴을 선택했다. 특히 토드는 개발 툴 위주로 개발이 됐지만 ‘DBA 모듈’이라는 옵션 기능이 있어 토드 하나만 갖고도 데이터베이스를 최적의 상태로 유지할 수 있는 기능이 있다. 물론 전문적으로 감지·분석·해결에 초점을 맞춘 방대한 툴과의 비교는 어렵겠지만 그래도 적은 비용으로 문제를 해결할 수 있는 솔루션이 있다면 좋지 않겠는가.

DB의 문제점을 발견하라!

토드를 구입했다고 해서 DBA 기능을 전부 사용할 수 있는 것은 아니다(‘토드 DBA 모듈’은 옵션 제품이다). 제품을 구입할 당시에 DBA 모듈이라는 제품을 추가적으로 구입해야 사용이 가능하다. 하지만 개발 위주의 작업이 아닌 전사적인 방법으로 토드를 사용할 것이라면 추천할 만한 사항이라고 생각한다. 그러면 자신이 사용하고 있는 토드를 갖고 이 DBA 기능을 어떻게 사용할 수 있을까?
확인할 수 있는 가장 간단한 방법은 토드의 메인 메뉴 중에서 DBA 메뉴를 클릭해 보면 그 아래 리스트가 길게 나와 있느냐 짧게 나와 있느냐에 따라 확인할 수 있다. <화면 1>처럼 길게 리스트가 나온다면 DBA의 기능을 최적의 상태에서 사용할 수 있다는 뜻이다. 그럼 토드의 DBA 기능을 Detect, Diagnostic, Resolve라는 3개의 단계에 초점을 맞추어 살펴보자.

<화면 1> DBA 메뉴


데이터베이스에 문제가 발생하면 DBA는 일단 원인부터 파악한다. 하지만 어느 부분이 문제가 있는지를 감지하기란 사막에서 모래알을 찾는 것만큼 어려운 일이다. 토드에서 지원하고 있는 DBA 기능 중에서 데이터베이스 모니터(Database Monitor), 헬쓰 체크(Health Check), 인스턴스 매니저(Instance Manager)를 통해 현재의 데이터베이스 상태를 감지할 수 있다.

데이터베이스 모니터

우선 데이터베이스 운영자는 데이터베이스의 성능을 높이기 위해 물리적인 I/O의 병목현상을 제거함으로써 시스템의 메모리와 CPU 자원의 경합을 줄이며 안정적인 서비스를 제공할 수 있다. 그리고 데이터베이스 운영자는 각 세션들에서 발생되는 Wait Event(네트워크 통신이나 I/O 요청 또는 데이터베이스의 특정 자원을 여러 프로세스가 동시에 액세스할 때 발생하는 경합에 의한 대기)의 원인을 제거함으로써 원활한 응답속도를 유지해야 한다.
데이터베이스 모니터 기능은 데이터베이스의 Data Dictionary (V$SYSSTAT, V$SYSTEM_EVENT)를 이용해 메모리, I/O, Latch, 세션 그룹으로 나눠 관련 정보를 추출해 <화면 2>와 같이 9가지 그룹으로 사용자가 Refresh Rate(Interval)를 적용해 주어진 시간에 따라 변화되는 모습을 한 화면에서 볼 수 있다. 이에 성능과 관련된 문제점을 쉽게 파악할 수 있으며, 성능에 지장을 초래한 SQL의 진단 또는 초기 파라미터를 조정할 수 있다.

<화면 2> 데이터베이스 모니터


◆ 데이터베이스 모니터의 주요 기능
① Auto Refresh 설정 기능
② Refresh Rate 설정 기능
③ Alerts에 대한 Propagation 기능
④ 데이터베이스의 Data Dictionary(V$) 정보 그래픽 디스플레이 기능

이터베이스 모니터의 그래프 정보
① Logical I/O : 논리적인 I/O는 SGA(메모리)에 존재하는 데이터베이스 블럭의 Change, Current, Consistent Read들에 대한 통계 추이의 정보
② Physical I/O : 물리적인 I/O는 데이터파일(디스크)의 해당 블럭을 읽어 SGA(메모리)로 올리거나 또는 메모리에서 변경된 블럭을 데이터파일(디스크)로 작성, 그리고 LGWR에 의해서 온라인 리두(redo) 로그 파일로 작성되는 통계 추이의 정보
③ Event Wait : 데이터베이스는 시스템 또는 세션별로 발생하는 Wait 이벤트 통계 정보를 누적해 기록하는데 풀 스캔(Full Scan)시 I/O를 요청하고 대기하는 ‘Mulit-block Read’, 인덱스 스캔시 I/O를 요청하고 대기하는 ‘Single-block Read’, 테이블 스캔시 버퍼 캐시를 거치지 않는 ‘Direct Patch Read’ 등의 통계 추이의 정보
④ Sessions : Sessions는 데이터베이스에 접속한 모든 세션들을 활동 세션(active), 백그라운드 세션(system), 아이들(Idle) 세션으로 분류해 표현한 정보
⑤ all Rates : 사용자가 요청한 SQL에 대한 구문 분석(parse), 실행(execute), 변경 정보 영구저장(commit), 변경 정보 취소(rollback) 정보
⑥ Miss Rates : 데이터베이스의 대표적인 성능 지표인 버퍼 캐시(Buffer Cache) 미스율, 라이브러리/딕셔너리 미스율(SQL Area), 래치 미스율(Latch)의 정보
⑦ SGA Memory Usage : SGA에 할당된 메모리의 사용률에 대한 정보(Shared Pool, 버퍼 캐스, 로그 버퍼)
⑧ Shared Pool : SGA에 할당된 메모리 중 SQL에 대한 공유 메모리의 Detail 사용률에 대한 정보(라이브러리 캐시, 딕셔너리 캐시, Misc Area 등)
⑨ Index Query % : 데이터베이스에서 사용된 SQL 중 쿼리에 대해 인덱스 사용(Indexed %)과 미사용(Non-Indexed %)에 대한 정보

데이터베이스 모니터의 Alert
그렇다면 DBA는 현재 데이터베이스가 문제점이 있는지의 여부를 판단하기 위해 항상 데이터베이스 모니터링 툴을 보고만 있어야 하는가? 그렇다면 진정한 탐지 툴(Detection Tool)이라고 할 수가 없을 것이다. 이를 위해 Alert 기능을 제공한다. 토드 옵션의 데이터베이스 모니터를 찾아보면 모니터링하고자 하는 앞의 9가지 항목들에 대해 임계치(Thresholds)를 설정해 해당 임계치에 도달하면 Alert를 DBA에게 보여줄 수 있도록 지정할 수도 있다. 그러면 토드가 설치되어 있는 PC의 맨 아래에 Toad Database Monitor라는 아이콘이 나타나서 DBA에게 신호를 보내준다.

헬쓰 체크

데이터베이스 구축 후 시간이 지남에 따라 데이터의 크기는 현저하게 증가하게 되고 또한 다양한 문제점들이 나타나게 되는데, 인스턴스에서 발생하는 문제점들을 DBA가 찾아서 조치하기에는 시간과 비용이 만만치 않다. 이에 DBA는 C 검사를 원하는 항목(SGA, Analyze, Extent, JOB……)들에 대해 조건을 설정한다. 해당 조건을 만족하는 내용에 대해 자동으로 체크해 결과를 보여준다면 DBA의 역할은 그만큼 줄어들 것이며, 이를 통해 데이터베이스에 지장을 초래할 수 있는 원인들을 미연에 방지할 수 있다.

◆ 헬쓰 체크의 주요 기능
① 전체의 아이템을 수행하거나 특정한 아이템만 선택해 체크할 수 있다.
② 분석 결과에 대한 리포트
③ SGA 사용 내역
④ Unanalyzed Segments(테이블, 인덱스, 파티션 테이블/인덱스)
⑤ 100개가 넘는 Extent를 소유한 세그먼트
⑥ JOB의 Broken, Sysdate보다 이전의 JOB, Long running JOB 등

<화면 3>은 토드의 헬쓰 체크 기능을 수행한 화면이다. 여기에는 Checks and Options, Other Settings, Report Output 등 3가지 탭으로 구성되어 있는데, Check and Options 탭에서 이미 지정되어 있는 다양한 인스턴스 체크 사항 중에서 원하는 항목을 지정하고 그에 따른 값을 입력하고 실행하면 Report Output 탭에 Health Check를 수행한 결과를 보여준다.

<화면 3> 데이터베이스 헬쓰 체크


인스턴스 매니저

이 기능은 현재 동작 중인 데이터베이스의 인스턴스에 커넥션을 자동으로 수행해 Startup 상태인지 Shutdown 상태인지를 체크할 수 있으며, 토드에서 직접 Startup/Shutdown 명령을 수행하거나 Init 파라미터 파일을 빌딩(building)할 수도 있다.

<화면 4> 인스턴스 메니저


DB의 문제점을 분석하라!

데이터베이스의 문제점을 파악했으면 과연 이 문제점의 원인은 무엇이며, 현재 데이터베이스 성능에서 병목현상(Bottleneck)이 발생하는 영역은 어디인지에 대해 자세하게 분석해야 한다.
분석 작업은 시작해야 하는 포인트가 중요하다. 예를 들어, 오라클 데이터베이스에서 현재 심각하게 성능이 다운되는 현상이 발생하고 있다면 과연 이 문제가 메모리 쪽인지, I/O 쪽인지, I/O라면 데이터파일인지 리두 로그 파일인지를 파악해야 한다. 메모리라면 Shared Pool인지 데이터베이스 버퍼 캐시인지 리두 로그인지 판단해야 한다. DBA 입장에서 특정 문제점이 발생한 영역을 알 수 있다면 그 부분을 집중적으로 분석해 문제점을 해결해야 하는데, 토드는 이러한 분석을 쉽게 할 수 있는 다양한 기능들을 갖고 있다.

Database Probe

데이터베이스의 구성은 크게 메모리(SGA), 프로세스, 데이터파일(Online Redo Logfile, User Datafile)로 구성되며 서버 프로세스와 백그라운드 프로세스에 의해 자동적으로 운영된다. Database Probe는 <화면 5>와 같이 3개의 그룹으로 나뉘어 각 그룹별로 중요한 정보를 보여주게 된다.

<화면 5> Database Probe


먼저 프로세스 부분은 전용 서버 프로세스와 공유 서버 프로세스의 수 및 병렬 처리 내용과 데이터베이스 서버 프로세스가 사용하는 독점 메모리인 PGA 메모리의 사용 현황의 관계를 보여주고 있으며, 메모리(SGA) 부분은 서버 프로세스가 데이터를 처리하는 버퍼 캐시, SQL과 PL/SQL 문장을 저장하기 위한 Shared Pool, 공유 서버의 세션 정보를 저장하는 Large Pool, 데이터 블럭의 변경된 정보(Before/After)를 저장하는 리두 로그 버퍼, 자바 프로그램을 이용하는 영역의 Java Pool의 사용률을 보여주며, 마지막으로 데이터파일 부분은 파일의 크기와 현재까지의 사용률을 그래픽하게 처리하고 있어 데이터베이스의 전반적인 리소스를 얼마나 사용하고 있는지를 시각적으로 판단해 데이터베이스의 초기 파라미터 및 데이터파일의 크기 또는 리두 로그 파일의 크기 및 개수 등을 조정하는 데 필요한 정보를 제공한다.

◆ Database Probe의 주요 기능
① SGA 각 영역의 Hit Ratio 및 사용률 및 Wait/Retry 정보
② 전용 서버 프로세스 및 공유 서버 프로세스의 수 및 PGA 정보
③ 데이터파일의 전체 크기 및 사용률

Top Session Finder
현재 시스템에서 특정 리소스를 많이 사용하는 오라클 세션들을 발췌해 탑 리스트(Top List)로 보여준다. 앞의 Database Probe를 이용해 현재 데이터베이스 측면을 분석했으면, 그 내부에서 작업 중인 세션들에 대한 자세한 정보를 분석해야 할 것이다. 하지만 그 많은 세션들을 일일이 분석하기란 여간 힘든 일이 아니다. 그 중에서 시스템의 리소스를 많이 사용하는 세션이 문제점을 갖고 있기 때문에, 그에 따른 이벤트 정보를 토대로 탑 세션을 발췌한다. 예를 들어 CPU를 많이 사용하는 탑 세션, I/O를 많이 발생시키는 탑 세션처럼 DBA가 원하는 시스템 리소스 측면을 강조한 기능이라고 할 수 있다. <화면 6>에서는 세션들 중에서 ‘session logical reads’, 즉 논리적인 읽기가 큰 세션부터 내림차순으로 정렬된 정보를 Dataset 형태로 제공하고 있다.

<화면 6> Top Session Finder


◆ Top Session Finder의 주요 기능
① CPU, 메모리, 커서(CURSORS) 등과 같은 자원 그룹별로 문제 세션을 검색
② 데이터베이스 세션 정보의 결과를 Dataset 형태나 Pie Chart 형식으로 제공

세션 브라우저
세션 브라우저 기능은 데이터베이스에 접속 중인 모든 세션들에 대해 총괄적으로 세션 액티비티(Session Activity)를 분석하기 위해 제공된 기능이다. <화면 7>은 특정 세션의 Wait Event에 대한 상세 정보를 ‘Current Waits’와 ‘Total Waits’로 분리해 제공하고 있다. 특정 세션을 선택하면 다음과 같은 상세정보를 동적으로 추출할 수 있다.

<화면 7> 세션브라우저


- 세션 : 선택한 세션의 ID, 프로그램, 모듈, Machine, OS 유저, DB 유저 등의 정보를 제공
- 프로세스 : 선택한 세션의 프로세스 정보 제공
- I/O : 선택한 세션이 발생시킨 I/O 정보인 읽기/쓰기 정보 제공
- Waits : 선택한 세션에서 발생한 Wait Event 정보 제공
- Current Statement : 선택한 세션에서 수행 중인 SQL 문장 정보 제공
- Open Cursors : 선택한 세션이 오픈한 커서 정보 제공
- Access : 선택한 세션이 액세스한 객체 정보 제공
- Locks : 세션 잠금 정보 제공
- RBS Usage : 선택한 세션이 사용한 롤백 세그먼트(Rollback Segment) 정보 제공
- Long Ops : 선택한 세션이 배치(Batch)성 작업을 수행했을 경우 현재까지 진행된 상황에 대한 정보 제공
- Statistics : 선택한 세션에 대한 통계 정보 제공

OS 유틸리티
이 기능은 데이터베이스 측면이 아닌 데이터베이스가 동작 중인 시스템(OS) 부분의 정보를 분석하고자 할 경우 사용한다. 유닉스나 윈도우 계열의 OS를 사용할 경우 또는 해당 OS에 해당되는 정보를 분석하고자 할 경우 유용하게 사용할 수 있다. <화면 8>은 CPU의 사용률을 시스템, 사용자를 구분해 사용되고 있는 정보와 프로세스 정보 및 디스크 I/O에 대한 정보를 그래프로 제공하고 있어, 시스템의 전반적인 자원 사용율을 나타내고 있다.

<화면 8> OS 유틸리티 메뉴


<화면 9> 유닉스 모니터


DB상의 문제점을 어떻게 해결할 것인가?

데이터베이스의 문제점을 감지(detect)하고 분석(diagnostic)했으면, 그에 따른 행동을 취해야 한다. 일반적으로 제시하는 해결방안은 시스템 튜닝, 데이터베이스 튜닝, 애플리케이션 튜닝, SQL Statement 튜닝으로 구분할 수 있는 데, 토드에서는 문제점을 해결하기 위한 다양한 기능이 존재한다.

테이블 스페이스와 테이블 스페이스 맵

이는 데이터베이스의 논리적 구조를 이루는 가장 핵심적인 요소이다. 데이터베이스의 데이터가 존재하는 물리적인 데이터파일과 연결되어 있으며, 그 안에 세그먼트, 익스턴트(Extent), 블럭이라는 구조가 존재하고 있다. 만약 테이블 스페이스의 공간이 부족하거나, 데이터파일에 Fragmentation이 발생해 장애가 발생한 경우라면 해당 테이블 스페이스의 공간을 늘려주는 작업과 그 안에 존재하는 Fragmentation을 Coalesce하는 작업을 수행해 다시 재구성하는 문제를 생각해야 할 것이다. 또한 이로 인해 I/O Wait가 발생해 성능이 떨어지는 원인이 된다면 해당 데이터파일도 다시 재구성하거나 재구축하는 절차를 수행해야 한다. 이러한 과정을 손쉽게 수행할 수 있도록 하는 기능이 바로 테이블 스페이스 기능이다.
토드에서 테이블 스페이스와 데이터파일에 대한 정보를 변경할 수 있으며, 프리 스페이스(Free Space)와 해당 테이블 스페이스에 존재하는 객체 정보를 확인할 수 있다.
그리고 뒤에 있는 Space History와 I/O History 탭에서는 특정 테이블 스페이스나 데이터파일에 대한 Capacity Plan 정보를 확인할 수 있다. <화면 10>은 데이터베이스의 각 테이블 스페이스에 대해 할당된 크기와 가장 큰 연속된 공간 및 프리 스페이스를 보여주고 있다. 만약에 특정 세그먼트의 크기가 부족해 확장될 때 ‘MAX Mb’의 값보다 크다면 확장하지 못하고 에러가 발생하게 된다. 따라서 DBA는 이러한 정보로 각 테이블 스페이스에 속한 오브젝트 중 MAX 값보다 큰 테이블이나 인덱스가 존재한다면 해당 테이블 스페이스에 데이터파일을 추가한다거나 다음 익스턴트의 크기를 줄이기 위해 테이블과 인덱스의 NEXT 옵션을 변경해야 할 것이다.

<화면 10> 테이블 스페이스 예


또한 특정 테이블 스페이스의 물리적인 구조 중에서 가장 작은 단위인 블럭들을 그래픽하게 보여줘 해당 테이블 스페이스의 객체가 차지하고 있는 블럭의 갯수나 세그먼트 정보를 자세하게 확인할 수도 있으며, 데이터파일에 존재하는 Fragmentation도 분석해 Coalesce 과정을 수행할 수 있는데, 이 기능은 <화면 11>의 테이블 스페이스 맵을 활용해 수행할 수 있다.

<화면 11> 테이블 스페이스 예


     컨트롤 파일과 리두 로그 매니저
물리적인 데이터베이스 구조인 컨트롤 파일(Control File)과 리두 로그 파일(Redo Log File)에 대한 정보를 확인할 수 있으며, 로그 스위치(Log Switch), 리두 로그 파일 변경 작업, 아카이브 스타트/스톱(Archive Start/Stop)과 같은 특정 작업을 직접 수행할 수 있다. 컨트롤 파일은 데이터베이스의 물리적인 구조에 대한 정보를 저장하고 있으며 각 타입별로 레코드 세션(Record Section)을 사용하게 된다. <화면 12>에서의 컨트롤 파일의 상세내용을 보면 각 세션(“REDO LOG”, “DATAFILE”…)별로 최대 레코드를 갖고, 또한 사용량을 표시하는데, 만약 각 세션의 토탈 레코드들과 사용된 레코드가 동일하게 되면 더 이상 해당 세션에 대한 자원 할당을 할 수 없게 되므로 컨트롤 파일을 재생성해야 된다. 그리고 이러한 정보를 미리 확인해 대처할 수 있다.

<화면 12> 컨트롤 파일 관리


<화면 13> 칸트롤 파일과 리두 로그 매니저


Log Switch Frequency Map
<화면 14>는 하루를 1시간 그룹으로 구분해 각 시간대별로 로그 스위치의 발생 정도를 나타내어 트랜잭션 양을 파악할 수 있으며, 또한 하루 중에 가장 트랜잭션이 많은 시간대를 파악해 그 시간대에 발생할 수 있는 작업(Batch Job) 등을 다른 시간대로 변경해 수행할 수 있도록 하고 있다. Log Switch Frequency Map 기능은 현재 데이터베이스에서 발생하는 로그 스위치의 회수를 체크해 보여준다.

<화면 14> Log Switch Frequency Map


시간대별로 몇 번의 로그 스위치가 발생했는지 파악할 수 있으며 가장 많은 로그 스위치가 발생한 시간이 언제인지를 확인해 DBA로 하여금 로그 파일의 재구성과 리두 로그 버퍼의 크기에 대한 어드바이스를 받을 수 있도록 정보를 제공하고 있으며, 이를 통해 인스턴스에서 체크포인트의 발생 빈도를 예측할 수 있도록 해준다. DBA는 이 정보를 토대로 SGA 메모리의 최적화 상태를 점검할 수 있다.

Rebuild Objects
테이블 스페이스에 대한 문제를 해결하다 보면 그 안에 존재하는 특정 객체에 대해 다시 재구성해야 하는 경우가 발생한다. 테이블 스페이스 레벨에서만 문제가 해결되면 가장 좋겠지만 실제로는 데이터가 존재하는 테이블이나 인덱스 쪽에 더 무게를 둘 수밖에 없게 된다. 이 기능을 이용해 특정 테이블이나 인덱스 또는 특정 유저, 테이블 스페이스에 해당하는 객체에 대해 일괄적으로 또는 개별적으로 Rebuild 과정을 진행할 수 있다.

   Repair Chained Rows
데이터베이스의 block_size가 적거나 특정 테이블의 Row가 데이터베이스 블럭의 크기보다 큰 경우에 UPDATE 문장이 발생하는 테이블에 종종 발생되는 Chaining이나 마이그레이션이 일어나게 되는데, 이렇게 하나의 Row가 여러 블럭에 걸쳐 있으면 데이터베이스의 성능이 떨어지기 마련이다. 이 기능은 데이터베이스의 특정 테이블에서 Chaining이나 마이그레이션이 발생할 경우 해당 테이블을 분석해 Chained Row를 해결하고자 제공하는 기능이다. <화면 15>는 ‘CHAIN_TEST’ 테이블에 Chain된 Row가 약 3만 건 정도가 발생한 것인데, 화면 오른쪽에 ‘Repair’ 버튼을 누르면 Chained Row를 제거할 수 있게 된다.

<화면 15> Repair Chanined Rows


Export/Import Utility Wizard와 SQL*Loader Wizard
Export/Import Utility Wizard와 SQL*Loader Wizard는 오라클의 Export/Import 명령과 SQL*Loader를 Wizard 를 통해 쉽게 구현할 수 있도록 제공하는 기능이다. Export/Import를 이용해 일반적으로 해당 객체를 재구성하는 과정을 거치게 되는데 GUI 환경에서 누구나 손쉽게 사용할 수 있도록 제공하고 있으며, 테이블, 유저, 테이블 스페이스, 데이터베이스 모드를 모두 지원한다. 또한 SQL*Loader의 모든 기능을 지원해 컨트롤 파일을 구성할 경우 이미 지정되어 있는 많은 옵션들을 간단하게 설정할 수 있다.

Server Statistics
이 기능은 현재 인스턴스에 대해 통계 정보를 분석해 보여주며, 인스턴스 내부에 발생하는 다양한 항목들을 DBA가 확인할 수 있다.
Analysis, Waits, Latched, Session, Instance Summary 등의 5가지 탭을 통해 전체 데이터베이스의 통계 정보를 파악한다. 또한 데이터베이스에서 통계치의 값이 어떠한지에 대해 분석해 DBA에게 제시해 준다. 이를 통해 현재 통계정보의 부정확한 값들에 대한 어드바이스를 제시해 DBA로 하여금 최적의 인스턴스 상태를 유지할 수 있는 방향을 제시한다. DBA는 <화면 16>에서 빨간색으로 표시되어 있는 값들에 대해 체크해 인스턴스 환경을 수정할 수 있다.

<화면 16> Server Statistics, 데이터베이스의 대표적인 성능 지수들의 현재 값


이 외에 토드에서 지원되는 문제를 해결할 수 있는 기능을 보면 다음과 같다.

◆ Oracle Parameter and NLS Parameter : Server Statistics 기능에서 제시한 내용을 기준으로 특정 데이터베이스 파라미터를 수정할 경우, 이 기능을 사용해 쉽게 변경할 수 있다.

◆ New Database Wizard : 이 기능은 새로운 데이터베이스를 생성하기 위해 Create Database 명령을 수행하도록 하는 기능이다. DBA가 새로운 데이터베이스를 생성(create)하고자 할 경우 쉽게 GUI 환경에서 생성할 수 있도록 도와주는 위저드 기능이다.

◆ Compare Schema and Compare Database : 서로 다른 데이터베이스끼리 비교를 하거나 특정 스키마들끼리의 비교처럼 DBA가 특정 작업을 수행하기 이전과 이후에 대한 비교 작업을 수행할 경우 적용한다.

데이터베이스 브라우저 기능이란?

지금까지 DBA 기능에 대해 각 기능별로 소개를 했다. 하지만 DBA가 이 모든 기능들을 일일이 하나씩 확인한다면 이것 또한 너무 불편할 것이다.
이를 위해 토드에서는 데이터베이스 관리를 위해 필요한 내용들을 종합적으로 구성해 하나의 화면에서 확인하고 설정할 수 있도록 통합관리 체제로 관리하고 있다. 이 기능이 바로 데이터베이스 브라우저(Database Browser)이다. <화면 17>처럼 데이터베이스 브라우저는 하나의 데이터베이스를 기준으로 정보를 제공하는 것이 아니라 현재 네트워크 상에 존재하는 모든 데이터베이스를 한눈에 확인할 수 있도록 중앙집중 방식을 선택하고 있다. DBA가 A DB, B DB 등을 분산해 관리한다면 업무 효율성도 떨어질 뿐만 아니라 그로 인해 발생하는 시간과 노력에 대한 비용도 한이 없을 것이다. 데이터베이스 브라우저는 다음의 다양한 탭을 갖고 있다.

<화면 17> 데이터베이스 브라우저


◆ 데이터베이스 브라우저의 다양한 탭
- 오버뷰(Overview) : SGA 크기, Shared Pool의 크기, Hit Ratio, Event Wait 정보 확인
- 인스턴스 : 인스턴스 정보 확인
- 데이터베이스 : 데이터베이스 정보 확인
- Options : 해당 데이터베이스에 설정되어 있는 제품의 옵션 리스트 확인
- 파라미터 : 데이터베이스 파라미터 정보 확인
- 세션 : 현재 데이터베이스에 연결되어 있는 세션 정보 확인
- 탑 세션 : 현재 연결되어 있는 세션 중에서 탑 세션 리스트 확인
- RBS 액티비티 : 롤백 세그먼트의 액티비티 정보 확인
- Space Usage : 각 테이블 스페이스의 스토리지 파라미터 정보와 스페이스 정보 확인
- 데이터파일 I/O : 각 데이터파일의 토탈 사이즈, 프리 사이즈(Free Size)와 내부 블럭마다의 읽기/쓰기 회수 등에 대한 정보 확인

SQL 튜닝 엑스퍼트

SQL 튜닝 엑스퍼트는 토드의 DBA 모듈에 포함되어 있는 기능은 아니며, 토드의 엑스퍼트 튜닝 모듈(Xpert Tuning Module)에 있는 기능이다.
DBA가 시스템 퍼포먼스 튜닝만 수행하는 것이 아니라 그 안에서 동작하는 애플리케이션 튜닝에 더욱 많은 시간을 소비할 것이기 때문에 토드를 이용해 이 부분을 해결할 수 있는 방법을 제시하고자 한다. 데이터베이스를 운영하다 많이 접하게 되는 문제는 바로 잘못 작성된 SQL 문장이 될 것이다. 토드의 엑스퍼트 에디션은 현재 데이터베이스에서 잘못 작성되어 성능이 다운되는 요인이 되고 있는 SQL 문장을 찾아 가장 최적의 SQL 문장으로 바꿔주는 기능을 갖고 있다.
SQL 튜닝 엑스퍼트 기능은 SQL 에디터나 프로시저 에디터(Procedure Editor)에서 SQL 문장이나 PL/SQL 문장을 대상으로 개발시에 최적의 SQL과 PL/SQL을 만들고 싶을 경우이거나, 실행했으나 반응 시간(Response Time)이 너무 높게 나타나서 현재 환경에 맞는 최적의 문장을 만들고 싶을 경우 사용한다. 일단 SQL 에디터와 프로시저 에디터 아이콘 버튼을 실행하면 SQL 튜닝 엑스퍼트라는 화면으로 이동할 수 있다. SQL 튜닝 엑스퍼트 화면의 왼쪽에는 네비게이터 패널(Navigator Panel)이라는 것이 있는데, 이 네비게이터 패널의 순서에 따라 SQL 튜닝 과정을 진행하면 된다. 다음은 SQL 튜닝 엑스퍼트에서 SQL 튜닝 과정을 진행하는 절차이다.

1단계, SQL Detail

여기서는 SQL 에디터나 프로시저 에디터에서 수행 중인 SQL 문장을 드래그해 Execution Plan과 해당 SQL 문장에 나타난 객체의 정보를 확인할 수 있다. Execution Plan을 통해 현재 SQL 문장이 어떻게 수행될 것이지 예측할 수 있으며, 해당 테이블에 생성되어 있는 인덱스나 컬럼의 정보를 확인할 수 있다.

<화면 18> SQL Detail Window


2단계, View Advice

이 부분은 현재의 SQL 문장에 대해 Execution Plan의 정보만 갖고 튜닝 액션을 결정할 수가 없을 경우 개발자나 DBA에게 현재 환경에 적합한 가장 최적의 SQL 솔루션을 제공한다.

<화면 19> View Advice Window


- Auto Tune : 이는 오라클 옵티마이저가 판단한 근거를 기준으로 자동으로 현재 SQL 문장에 맞는 최적의 솔루션 리스트를 제공한다. 이는 튜닝 초보자에게 적합한 것으로 SQL 튜닝에 대한 지식이 없더라도 튜닝 솔루션을 찾을 수 있게 한다.

- Advice : 이는 현재 환경에 적합한 Advice List를 보여줌으로써 어느 정도 숙련된 튜너가 자기가 생각한 튜닝 솔루션과 일치하는 사항을 찾아 수행할 수 있도록 정보를 제공한다.

- Manual Tune : 토드의 SQL 튜닝 엑스퍼트에게 의존하지 않고 직접 SQL 문장을 코딩하는 경우 사용한다.

3단계, Compare Scenario

Advice에서 선택한 사항을 토대로 Original SQL 문장과 Advice SQL 문장의 Explain Plan과 SQL 문장을 기준으로 비교할 수 있도록 정보를 제공한다.

<화면 20> Compare Scenario Window


4단계, Execution Scenario

Compare Scenario 스텝까지는 직접 SQL 문장을 실행하지 않은 상태에서 간접적으로 비교를 수행한 것에 반해 이 부분은 직접 Original SQL 문장과 Advice SQL 문장을 실행해 비교할 수 있는 정보를 제공한다. 만약 Trace 정보를 만들고 싶다면 옵션으로 지정할 수도 있다.
실행 과정이 끝나면 Original SQL과 Advice SQL에 대해 그래픽하게 비교할 수 있는 그림이 나타나며 이를 통해 시각적으로 최적의 솔루션을 찾을 수 있다.

<화면 21> Advice 적용 후 성능 향상 기대치 비교


- Index Advice : 만약 View Advice 단계에서 선택한 Advice가 인덱스를 추가·삭제·변경하는 작업이었다면 이번 단계에서는 인덱스에 대한 DDL 명령을 수행해야 한다. 하지만 이를 적용했을 경우 다른 SQL 문장이 영향을 받을 수 있기 때문에 조심스럽게 접근해야 할 것이다. 따라서 실제로는 실행시에 인덱스에 대한 DDL 명령을 수행하지 않고 버추얼하게 수행해 현재 데이터베이스에 영향을 주지 않는 선에서 비교할 수 있도록 정보를 제공한다.

- Rewrite : View Advice 단계에서 선택한 Advice가 문장을 바꾸는 선에서 제공되고 있다면, 현재 Original SQL문장을 대신할 수 있는 대체 SQL 문장을 선택한 경우이다. 이를 통해 현재 과정을 진행하면 Original SQL과 Advice SQL을 전부 실제로 실행하는 과정을 거치게 된다.

- Other Advice : DDL Advice나 SQL Rewrite가 아닌 다른 내용들을 제시한 것을 선택한 경우가 해당된다.

5단계, Execution Results

실행한 내용을 토대로 그 결과를 보여주며 실행시에 생성된 통계 정보를 비교할 수 있다. 토탈 CPU, Elapsed Time, Logical Read, Physical Read 등의 많은 통계 정보를 서로 비교할 수 있다.

6단계, Best Practice

앞의 Advice에서 선택한 사항을 토대로 실제 실행과정을 거친다. 예를 들어, 인덱스 생성 Advice를 선택했다면 4번 단계에서는 가상적으로 생성해 비교를 수행했는데, 이를 비교 검토 후 적용하는 과정이라고 생각하면 된다. 또한 추가적으로 수행할 때 더 적합한 내용들이 있다면, 예를 들어 분석 작업 같은 내용이 여기에 포함될 수 있는데 최적의 상태가 될 수 있는 리스트를 제시하면 튜너는 여기에서 원하는 내용을 선택할 수 있다.

7단계, Tuning Resolution

지금까지 진행해온 모든 사항을 기본으로 해 Original SQL과 Advice SQL에 대해 어느 정도 성능 효과를 보였는지를 확인할 수 있다.

토드의 다양한 기능을 습득하기 바라며

지금까지 토드에서 제공하는 DBA 모듈에 대한 일부 기능을 소개했다. 토드라는 툴은 너무나 많은 기능들을 갖고 있기 때문에 사용자의 입장에서 어떤 기능들이 토드에 있는지조차 모르는 경우가 다반사라고 생각한다. 이렇게 토드에는 숨겨진 많은 기능들이 독자의 업무에 도움이 될 수 있으면 하는 바람이다.

제공 : DB포탈사이트 DBguide.net

출처명 : 마이크로소프트웨어[2004년10월호

[출처] toad 숨은 기능 ~ |작성자 에러


반응형
반응형

공략 포인트

 

앞의 두 과목을 무사히 통과했다면 이제 기본은 완성되었으므로 약간 긴장을 늦추고 공부 해도 좋다. 네트워크 과목은 좀 다르지만 백업과 복구, 퍼포먼스 튜닝은 기존의 지식을 바탕으로 풀어가는 것이므로 수험자의 체감 부담이 적다.

 

DBA의 가장 중요한 업무에 대해서 설문 조사를 한다면 십 중 팔구 백업이 일순위로 꼽힐 것이다. DBA의 책임 영역은 데이터를 안전하게 보호하고 데이터를 필요로 하는 사람에게 원활한 공급이 이루어 지도록 하는 것이다. 따라서 데이터를 손실 위험으로부터 지키기 위하여 백업을 받고 매끄러운 공급을 위해서 크고 작은 관리작업과 튜닝을 수행한다.

 

백업을 제외한 다른 업무는 제대로 수행하지 못했더라도 얼마든지 만회할 기회가 있다. 데이터베이스의 구조가 잘못 되었다면 추석 연휴를 반납하고라도 뜯어 고치면 되고 기대 이하의 성능에는 다소의 예산을 투입해서 튜닝 진단을 받으면 된다. 또한 디스크가 엉망으로 얽혀버렸는데 복구에 익숙치 않다면 오라클에서 지원을 받을 수도 있다. 데이터베이스가 다운된 후 복구 되기 까지 걸리는 평균 시간(Mean Time To Recovery)이 DBA의 평가 요소에서 큰 부분을 차지하므로 이렇게 자꾸 외부의 힘을 빌리는 것은 곤란하지만 자신의 능력을 넘어서는 일에 대해서는 지체 없이 도움을 받는 것이 현명한 선택일 것이다.

 

그러나 백업은 절대적으로 DBA의 몫이다. 백업 플랜을 작성하고 계획한 절차대로 수행하는 것은 어려운 일이 아니지만 여기서 실수가 발생하면 DBA로서의 자질과 성실성에 큰 손상을 입는다. 또한 백업이 잘못되면 장애 발생시 입게 되는 시간적 금전적 피해 규모는 비교할 상대가 없다.

 

백업은 생명보험과도 같다. 백업을 위해서 들이는 시간과 비싼 저장 장치가 아깝게 느껴지겠지만 만약의 사태가 발생했을 때 믿을 것은 백업밖에 없는 것이다. 백업만 제대로 받아 두면 복구는 시간문제지만 제대로 된 백업이 없을 때에는 별의 별 편법을 동원하여 복구를 해야 할 경우도 생기고 그나마 복구를 하더라도 데이터베이스는 만신창이가 되기도 한다.

 

본 과목은 오라클 아키텍쳐를 충실히 이해하고 있다면 별 어려움을 느끼지 않을 것이다. 다만 지금까지 쌓아온 지식을 보강하고 RMAN 유틸리티의 사용법을 익히는 것으로 훌륭한 준비가 될 것으로 믿는다. 문제 분포를 보면 개별 단원으로는 물리적 백업에 관한 문제가 8문제로 가장 많지만 RMAN과 관련된 부분에서 그보다 두 배 이상이 출제되므로 합격을 결정 짓는 다크호스다. 강좌 초반에 다루는 개념적인 부분과 아카이브에 대한 기본적인 이해도를 묻는 문제도 그에 못지않은 비중을 차지한다. 그리고 가장 마지막에 다룰 스탠바이 데이터베이스에서도 5문제가 나오므로 끝가지 최선을 다해주기 바란다.

 

데이터 복구를 위한 오라클 구조

 

1-1. 데이터베이스를 사용하던 중 실수로 전원 스위치를 내려버렸다. 이와 같은 경우는 어떤 유형의 장애에 해당되는가?

 

a. User Error

b. Statement Error

c. Process Failure

d. Instance Failure

e. Media Failure

 

 

<해설>

 

모든 학문의 시작은 사물과 현상을 분류하는 것에서 비롯되듯이 데이터베이스와 관련된 장애도 성격에 따라서 보기와 같은 다섯 가지로 구분 지을 수 있다.

 

User Error는 유저가 실수로 데이터를 삭제한 것과 같은 경우를 말하는데 이 때에는 백업을 이용해서 원상태로 복구를 시켜주면 되고 만약 백업 받은 것이 없다면 복구를 할 수 없다는 간단한 논리의 적용이 가능하므로 문제 파악이 쉽다.

 

Statement Error는 SQL문을 잘못 작성하였거나 미들웨어와 오라클간의 호환성 결여 로 인한 문제 등을 가리킨다. 예를 들어 TP 모니터와 오라클의 버전이 맞지 않아서 발생하는 까다롭고 미묘한 문제들을 떠올려 볼 수 있다.

 

Process Failure는 유저 프로세스가 비정상적으로 종료된 경우로 유저가 고의로 직접 중단시켰거나 또는 네트워크 회선의 불량으로 접속이 단절된 경우 등이 해당된다.

 

Instance Failure는 정전이나 오라클 백그라운드 프로세스의 정지 등으로 오라클 인스턴스가 다운되는 것을 말하며 본 문제가 여기에 속한다. Instance Failure가 발생하면 다음에 인스턴스를 기동할 때 오라클이 자동으로 복구를 수행하기 때문에 DBA가 직접 관여할 문제는 아니다.

 

Media Failure는 데이터파일과 같이 오라클 데이터베이스를 구성하고 있는 파일이 삭제되거나 손상된 경우를 말하며 심각한 복구 문제는 모두 이 카테고리에서 발생하므로 앞으로 우리가 중점적으로 다룰 분야이다.

 

정답 : (d) (<- 마우스로 정답 부분을 선택하세요)

 

 

1-2. 유저가 실수로 중요한 테이블을 삭제하였다. 다행히 아카이브 모드로 운영중이었는데 어떤 복구 방법을 선택해야 삭제된 테이블을 되살릴 수 있는가?

 

a. Complete Recovery

b. Incomplete Recovery

 

 

<해설>

 

완전 복구(Complete Recovery)는 보관중인 백업을 리스토어 한 다음에 백업 이후에 생성된 모든 리두 로그 파일을 적용하는 복구 방법을 말한다. 모든 리두 로그 파일의 정보를 사용하므로 가장 최신의 상태로 복구가 되지만 본 문제에서는 완전 복구를 수행하면 다시 테이블이 삭제된 상태가 되어버리므로 복구하는 의미가 없다.

 

이런 때에는 데이터베이스를 테이블이 삭제 되기 이전의 시점으로 돌려 놓아야 하므로 백업 받은 이후에 생성된 모든 리두 로그 파일을 적용해선 안 되고 복구를 하던 중간에 작업을 중단하고 데이터베이스를 오픈 시켜야 하는데 이를 일컬어 불완전 복구(Incomplete Recovery)라고 부른다.

 

백업 계획을 수립한 다음에는 반드시 백업 받은 것을 이용해서 복구가 제대로 되는지 테스트 해 보아야 한다.

 

오래 전에 운영 체제를 업그레이드하는 사이트로부터 백업을 어떻게 받아야 하는지를 문의 받은 적이 있었다. 필자는 관리자의 시간을 벌어준답시고 익스포트와 임포트 보다는 간편한 콜드 백업을 받으라고 조언해 주었다.

 

그런데 결국 다음날 일이 터지고 말았다. 운영 체제를 업그레이드 하는 것은 맞기는 한데 단순한 버전 업이 아니라 SunOS에서 Solaris로 전환하는 것이었기 때문에 두 운영 체제 사이의 이진 호환성이 없는 관계로 콜드 백업이 무용지물이 되고 만 것이다. 운영 체제가 다르더라도 익스포트 받은 덤프 파일은 임포트 유틸리티에서 읽을 수 있지만 데이터 파일은 플랫폼간의 호환성이 없기 때문이다.

 

결국 SunOS 재설치 -> 오라클 인스톨 -> 백업 리스토어 -> 익스포트 -> Solaris 재설치 -> 오라클 인스톨 -> 임포트와 같은 과정을 거쳐서 겨우 업그레이드 작업을 마칠 수 있었다. 아무리 완벽하게 백업을 받았더라도 예상치 못한 변수가 터지지 않는다고 보장할 수 없으므로 반드시 실전테스트를 거쳐서 검증해 보아야 한다.

 

정답 : (b) (<- 마우스로 정답 부분을 선택하세요)

 

1-3. 불완전 복구의 유형에 해당되는 것을 모두 선택하시오(정답은 세 가지).

 

a. Point-based recovery

b. Time-based recovery

c. Change-based recovery

d. Transaction-based recovery

e. Cancel-based recovery

 

 

<해설>

 

불완전 복구(Incomplete Recovery)는 완전 복구와는 달리 복구하는 중간에 작업을 중단해야 하며 그 시점에 대한 결정은 DBA의 몫이다.

 

Time-based recovery는 데이터베이스를 특정한 시점까지만 복구하는 방법을 말한다. 2번 문제에서처럼 사용자가 테이블을 삭제한 시간을 알고 있다면 테이블이 삭제되기 직전의 시간을 지정하여 복구를 수행하면 되므로 자주 이용되는 방법이다.

 

Change-based recovery는 SCN을 직접 사용해서 복구를 하는 방법이고 Cancel-based recovery는 로그 파일을 하나씩 적용하면서 복구를 진행해 가다가 원하는 위치에서 CANCEL 명령으로 복구를 중단하고 오픈하는 방법을 말한다. 자세한 내용은 차차 다루기로 하겠다.

 

정답 : (b),(c),(e) (<- 마우스로 정답 부분을 선택하세요)

 

Archive vs. Noarchive

 

2-1. 수동 아카이빙(Manual Archiving) 상태에서 데이터베이스를 셧다운하지 않고 아카이브를 받을 수 있는 명령은? (정답은 세 가지)

 

a. ARCHIVE LOG NEXT;

b. ARCHIVE LOG NEW;

c. ALTER SYSTEM ARCHIVE LOG START;

d. ALTER SYSTEM ARCHIVE LOG ALL;

e. ALTER SYSTEM SWITCH LOGFILE;

 

 

<해설>

 

아키이브로그 모드란 온라인 리두 로그 파일이 순환되어 재사용되기 전에 다른 곳으로 백업해 둠으로써 차후에 복구에 사용할 수 있도록 하는 데이터베이스 운영 방식을 말한다. 시스템 환경이 별로 넉넉하지 못했던 시절에는 아카이브로그 모드가 유발하는 프로세서의 부하와 디스크 I/O의 증가 및 여유 공간의 부족, 그리고 관리자의 미숙 등으로 인해서 다양한 장점에도 불구하고 그다지 좋지 않은 인상을 남겨주는 경우가 있었다.

 

24시간 운영을 하는 곳에서는 백업을 받기 위해서 아카이브로그 모드가 필수적인데 디스크가 넉넉하지 않아서 궁여지책으로 테이프로 직접 아카이브를 받는 곳도 있었다. 그러다 보니 트랜잭션이 몰리는 시간에는 아카이브 받는 속도가 발생되는 트랜잭션의 크기를 따라가지 못해서 데이터베이스가 때때로 멈칫거리는 부작용이 발생하기도 하였다.

 

현재는 컴퓨터 시스템의 중요성에 대한 마인드가 많이 개선되었고 하드웨어의 성능 향상과 가격 인하로 소규모 데이터베이스라고 해도 아카이브로그 모드로 운영하지 않을만한 뚜렷한 이유를 찾기 어렵다.

 

아카이브로그 모드로 처음 운영하기 시작하는 사이트에서 가장 자주 일어나는 실수 가운데 하나는 어떤 이유로든 아카이브가 제대로 수행되지 않음으로써 데이터베이스가 모든 동작을 멈추는 것이다. 구체적인 원인으로는 아카이브로그 파일이 저장되는 디스크에 여유 공간이 부족하거나 아카이브 프로세서를 띄워서 자동으로 아카이브가 수행되도록 설정하는 단계를 건너 뛴 것이 대표적이다.

 

수동으로 아카이브를 시키는 명령은 여러 가지가 있는데 보기 중에서는 (a), (d)가 있으며 (c) 명령을 실행시키면 아카이브 프로세스가 기동되어 자동 아카이브 모드로 운영된다. 단, 인스턴스를 셧다운 하면 그 효력은 상실되므로 계속 자동 아카이브 모드를 유지하려면 파라미터 파일에 LOG_ARCHIVE_START=TRUE 라고 추가해야 한다.

 

정답 : (a), (c), (d) (<- 마우스로 정답 부분을 선택하세요)

 

 

2-2. 아카이브로그 파일의 멀티플렉싱과 아카이브 프로세스는 각각 최대 몇 개 까지 가능한가?

 

a. 2, 2

b. 3, 5

c. 5, 3

d. 5, 5

e. 5, 10

 

 

<해설>

 

“아카이브로그 파일을 굳이 멀티플렉싱할 필요가 있을까?” 하는 의문을 던지는 분들도 있을 것이다. 아카이브로그 모드로 운영하다 보면 생성되는 파일의 개수가 굉장히 많기 때문에 조금의 부주의로 한 두개의 아카이브로그 파일이 없어지는 경우가 심심찮게 발생한다.. 아카이브로그 파일의 특성상 모든 파일을 철저하게 보관하고 있더라도 중간 시점에 생성된 하나만 잃어버리면 그 이후의 아카이브로그 파일은 쓸모가 없기 때문에 전체를 완전하게 보존해야 한다. 그래서 디스크의 가격이 별 문제가 되지 않는 요즘에는 아카이브로그 파일의 멀티플렉싱이 매우 설득력 있는 장애 대비 방법의 하나라고 말할 수 있다.

 

오라클 8.0 버전에서는 아카이브로그 파일의 멀티플렉싱이 두 곳으로만 가능했지만 오라클 8i부터는 최대 다섯 개로 확장되었다. 즉, 이전의 방법은 LOG_ARCHIVE_DEST와 LOG_ARCHIVE_DUPLEX_DEST 파라미터를 사용하여 두 개의 디렉토리를 지정하는 것이었는데 지금은 LOG_ARCHIVE_DEST_1, LOG_ARCHIVE_DEST_2, …, LOG_ARCHIVE_DEST_5와 같은 다섯 개의 파라미터를 이용하여 아카이브로그 파일을 저장하는 디렉토리를 지정할 수 있다. 오라클 8i 에서는 이 두 가지 방법을 모두 사용할 수 있지만 서로 배타적이므로 어느 하나만을 선택해서 이용해야 한다.

 

이렇게 아카이브로그 파일을 여러 곳에 생성하다 보니 자연히 하나의 ARCn 프로세스만으로는 작업을 감당하기 벅차기 때문에 필요에 따라서 최대 10개의 ARCn 프로세스가 떠서 작업을 할 수 있다. 단, 실제로 사용되는 ARCn 프로세스의 개수는 오라클에서 자동으로 결정하며 LOG_ARCHIVE_MAX_PROCESSES 파라미터는 단지 인스턴스 기동시에 뜨는 ARCn 프로세스의 개수를 의미할 뿐이다.

 

정답 : (e) (<- 마우스로 정답 부분을 선택하세요)

 

물리적 백업

 

3-1. 데이터파일이 백업 모드 상태인지를 확인할 수 있는 딕셔너리는? (두 가지)

 

a. V$DATAFILE

b. V$DBFILE

c. V$DATAFILE_HEADER

d. V$BACKUP

e. V$DATABASE

 

 

<해설>

 

백업 모드란 해당 데이터파일이 핫 백업을 받는 상태에 놓여있다는 것을 말한다.

 

ALTER TABLESPACE 테이블스페이스명 BEGIN BACKUP;

 

명령으로 특정 테이블스페이스를 백업하겠다고 지정하면 그 테이블스페이스를 구성하고 있는 모든 데이터파일이 백업 모드로 변경된다.

 

백업 모드에서는 데이터파일의 헤더에 기록되는 SCN은 갱신되지 않지만 해당 테이블스페이스에 대한 SELECT, INSERT 등의 작업이 모두 가능하므로 사용자는 백업 모드라는 것을 의식하지 않고 그대로 사용할 수 있다.

 

그러나 백업 모드에서는 리두로그 파일에 추가적인 정보가 기록되므로 사용자가 적은 시간대를 선택해서 작업을 해야 퍼포먼스 저하를 방지할 수 있다.

 

데이터가 변경되거나 추가될 때 백업 모드 상태의 데이터파일에는 직접 기록되지 않고 리두로그 파일에만 저장되었다가 나중에 백업 모드에서 빠져나오면 리두로그 파일의 정보를 데이터파일에 반영하는 것으로 오해할 소지도 있다. 그러나 실제로는 평상시와 마찬가지로 백업 모드에서도 데이터파일에 변경 사항이 기록되며 단지 헤더에 저장되는 SCN이 갱신되지 않는 것이다.

 

데이터파일이 백업 모드인지를 확인할 때에는 보통 V$BACKUP을 이용한다. V$BACKUP의 STATUS 컬럼의 값이 ACTIVE 라면 해당 데이터파일이 백업 모드임을 의미한다.

 

또한 V$DATAFILE_HEADER의 FUZZY 컬럼의 값이 YES일 때에도 백업 모드라고 판단할 수 있다.

 

여러 개의 테이블스페이스를 한 번에 백업 모드로 전환시켜서 작업하면 어떤 테이블스페이스가 백업 모드 상태인지 혼란스럽고 리두로그 데이터의 생성이 과도하게 늘어날 뿐 아니라 미처 백업 모드를 종료하지 않은 상태에서 데이터베이스가 다운될 경우 복구가 번거로우므로 한 번에 하나씩 백업 모드로 전환해서 작업하는 것이 정석이다.

 

 

정답 : (c),(d) (<- 마우스로 정답 부분을 선택하세요)

 

 

3-2. 다음 명령을 실행했을 때 컨트롤 파일이 백업되는 디렉토리는 어떤 초기화 파라미터에 의해서 결정되는가?

 

ALTER DATABASE BACKUP CONTROLFILE TO TRACE;

 

a. BACKGROUND_DUMP_DEST

b. LOG_ARCHIVE_DEST

c. CORE_DUMP_DEST

d. STANDBY_ARCHIVE_DEST

e. USER_DUMP_DEST

 

 

<해설>

 

컨트롤 파일을 백업하는 명령은 두 가지가 있다. 먼저 위의 명령을 실행하면 USER_DUMP_DEST 파라미터에 지정된 위치로 텍스트 포맷의 트레이스 파일이 생성되는데 이 파일은 약간의 편집을 거치면 직접 실행해서 컨트롤 파일을 만들 수 있도록 SQL 스크립트 형식으로 되어 있다.

 

그리고 다음 명령으로도 컨트롤 파일을 백업할 수 있다.

 

ALTER DATABASE BACKUP CONTROLFILE TO ‘/disk1/backup/backup1.ctl’;

 

이 명령을 실행하면 /disk/backup/backup1.ctl 이라는 이름으로 컨트롤 파일이 백업되는데 이 파일은 원래의 컨트롤 파일과 동일한 바이너리 포맷이라는 점이 앞의 명령과 차이가 있다.

 

정답 : (e) (<- 마우스로 정답 부분을 선택하세요)

 

3-3. 다음 두 명령을 실행할 때 각각 어느 시점에 관련된 테이블스페이스를 백업하는 것이 바람직한가?

 

ALTER TABLESPACE users READ ONLY;

 

CREATE TABLE newemp

AS SELECT * FROM emp UNRECOVERABLE;

 

a. 명령 전, 명령 전

b. 명령 전, 명령 후

c. 명령 후, 명령 전

d. 명령 후, 명령 후

e. 필요 없음

 

 

<해설>

 

테이블스페이스를 읽기전용(read-only) 상태로 전환한 다음에는 백업을 받아두는 습관을 기르는 것이 좋다. 읽기전용 상태로 변경하기 전에 백업을 받으면 장애가 발생했을 때 백업을 리스토어 하고 나서 다시 리두로그 파일을 이용한 복구작업을 수행해야 한다. 그러나 읽기전용 상태로 전환한 다음에 백업을 해 주면 단순히 백업을 리스토어 하는 것으로 복구가 끝나므로 복구 시간을 단축할 수 있다..

 

다음의 명령도 비슷한 맥락에서 생각해 볼 수 있다. 이와 같은 Nologging 명령은 리두로그 정보를 발생하지 않기 때문에 실행 속도가 빠르다는 장점은 있지만 대신 장애가 발생했을 때 리두로그 파일을 이용한 복구가 불가능하다. 따라서 Nologging 명령을 수행한 다음에는 바로 백업을 실시하는 것이 좋다. Nologging 명령을 수행하기 전에 받은 백업은 별 의미가 없다.

 

정답 : (d) (<- 마우스로 정답 부분을 선택하세요)

 

완전복구 (Complete Recovery)

 

4-1. 다음은 아카이브로그 모드로 운영중인 데이터베이스의 작업 및 장애 내용을 기록한 것이다.

 

03:00 데이터베이스 전체 백업

09:00 트랜잭션 A 실행

09:10 트랜잭션 B 실행

10:00 트랜잭션 B 커밋

10:10 트랜잭션 A 커밋

11:00 트랜잭션 C 실행

11:05 SYSTEM 데이터 파일이 손상되면서 데이터베이스 다운

 

데이터베이스를 완전히 복구했을 때 복구되는 트랜잭션은?

 

a. 트랜잭션 A

b. 트랜잭션 A,B

c. 트랜잭션 B,C

d. 트랜잭션 A,C

e. 트랜잭션 A,B,C

 

 

<해설>

 

아카이브로그 모드의 장점을 얘기할 때에는 장애가 발생해도 데이터의 손실 없이 완전한 복구가 가능하다는 말이 결코 빠지지 않는다.

 

그러나 아카이브로그 모드도 커밋되지 않은 트랜잭션은 복구시키지 않으므로 완벽하게 장애가 발생하기 직전으로 돌아가는 것은 아니다. 롤 포워드(roll forward)로 복구를 한 후에 커밋되지 않은 트랜잭션은 다시 롤백시키기 때문인데 문서 작업을 하다가 PC가 다운되면 이전에 저장하고 난 다음의 내용은 날아가 버리는 것과 비슷한 이치라고 하겠다.

 

결론적으로 트랜잭션 A, B는 커밋을 했지만 트랜잭션 C는 커밋하기 전에 데이터베이스가 다운되었으므로 트랜잭션 C는 복구 후에 다시 작업해야 한다.

 

 

 

정답 : (b) (<- 마우스로 정답 부분을 선택하세요)

 

 

4-2. 노아카이브로그 모드로 운영중인 데이터베이스에서 USERS 테이블스페이스의 데이터 파일을 실수로 삭제하였다. 전날 콜드 백업을 받아두었다면 어떤 복구 방법을 사용하는 것이 가장 적절한가?

 

a. 삭제된 데이터 파일만 리스토어 하면 된다.

b. 삭제된 데이터 파일만 리스토어 하고 복구한다.

c. 콜드 백업 전체를 리스토어 한다.

d. 콜드 백업에서 모든 데이터 파일만 리스토어 하고 복구를 실시한다.

 

 

<해설>

 

노아카이브로그 모드로 운영할 때에는 복구 방법이 매우 제한적이다. 99.9%의 경우 백업 전체를 내리는 조치밖에는 별다른 대안이 없기 때문에 사실 복구보다는 단순한 리스토어에 가깝다고 할 수 있다.

 

극히 예외적인 경우로 백업을 받은 이후에 온라인 리두로그 파일이 순환되어 덮어씌워지지 않은 상태에서 데이터 파일이 없어졌다면 백업 이후의 작업 내용이 온라인 리두로그 파일에 그대로 살아있으므로 (b)나 (d)와 같은 방법도 가능하다. 그러나 실제 상황에서 이런 행운은 기대하지 않는 편이 좋으므로 정답과는 거리가 있다고 하겠다.

 

일반적으로 콜드 백업을 리스토어 할 때에는 없어진 데이터 파일을 포함하여 나머지도 모두 함께 리스토어 해야 한다. 그렇지 않으면 데이터베이스의 일관성을 유지할 수 없기 때문에 사용할 수 없다.

 

정답 : (c) (<- 마우스로 정답 부분을 선택하세요)

 

4-3. 디스크 에러가 발생하여 백업을 리스토어 하고 데이터베이스를 마운트 시켰다. 복구가 필요한 파일을 알려면 어떤 딕셔너리를 참조하면 되는가?

 

a. v$log_history

b. v$recover_file

c. v$recovery_log

d. v$filestat

e. v$datafile

 

 

<해설>

 

미디어 복구가 필요한 데이터 파일이 있다면 데이터베이스를 오픈할 때 “이러이러한 파일이 미디어 복구가 필요하다”는 에러 메시지가 나오므로 힘들이지 않고도 복구할 파일을 알 수 있다. 그러나 에러가 나오기 전에 미리 문제의 데이터 파일을 알고 싶다면 v$recover_file를 참조하면 된다.

 

v$log_history에는 리두로그 파일이 스위치 되면서 발생하는 과거 기록이 담겨 있다. 아카이브로그 모드가 아니더라도 상관없으며 컨트롤 파일에 들어있는 리두로그 히스토리를 보여준다.

 

 

 

정답 : (c),(d) (<- 마우스로 정답 부분을 선택하세요)

 

 

3-2. 다음 명령을 실행했을 때 컨트롤 파일이 백업되는 디렉토리는 어떤 초기화 파라미터에 의해서 결정되는가?

 

ALTER DATABASE BACKUP CONTROLFILE TO TRACE;

 

a. BACKGROUND_DUMP_DEST

b. LOG_ARCHIVE_DEST

c. CORE_DUMP_DEST

d. STANDBY_ARCHIVE_DEST

e. USER_DUMP_DEST

 

 

<해설>

 

컨트롤 파일을 백업하는 명령은 두 가지가 있다. 먼저 위의 명령을 실행하면 USER_DUMP_DEST 파라미터에 지정된 위치로 텍스트 포맷의 트레이스 파일이 생성되는데 이 파일은 약간의 편집을 거치면 직접 실행해서 컨트롤 파일을 만들 수 있도록 SQL 스크립트 형식으로 되어 있다.

 

그리고 다음 명령으로도 컨트롤 파일을 백업할 수 있다.

 

ALTER DATABASE BACKUP CONTROLFILE TO ‘/disk1/backup/backup1.ctl’;

 

이 명령을 실행하면 /disk/backup/backup1.ctl 이라는 이름으로 컨트롤 파일이 백업되는데 이 파일은 원래의 컨트롤 파일과 동일한 바이너리 포맷이라는 점이 앞의 명령과 차이가 있다.

 

정답 : (b) (<- 마우스로 정답 부분을 선택하세요)

 

불완전 복구 (Incomplete Recovery)

 

5-1. Cancel-based recovery의 최소 복구 단위는?

 

a. 초(second)

b. SCN

c. 트랜잭션

d. 리두로그 파일

e. 오라클 블록

 

 

<해설>

 

불완전 복구(Incomplete Recovery)에는 Time-based, Cancel-based, Change-based 이상 세 가지 종류가 있다. 최소 복구 단위라면 얼마나 세밀하게 복구 간격을 조절할 수 있는가를 물어보는 것인데 정밀한 복구가 가능한 방법일수록 좀 더 높은 조작 기술과 상세한 정보를 필요로한다.

 

Time-based 방법의 예를 들면 다음과 같다.

 

RECOVER DATABASE UNTIL TIME ‘2001-03-01:15:24:30’;

 

이 명령을 실행하면 데이터베이스를 2001년 3월 1일 오후 3시 24분 30초의 상태로 만들어 준다. 이 때 지정하는 시간은 초(second) 단위 까지 설정할 수 있으며 SCN이나 로그 시퀀스 번호 보다는 시간이 쉽게 인지할 수 있는 개념이기 때문에 즐겨 이용된다.

 

Cancel-based 방법의 최소 단위는 리두로그 파일이다. 리두로그 파일의 중간 쯤에서 복구를 멈추고 싶다면 이 방법을 사용할 수 없으며 대신 Change-based 방법을 이용해야 한다.

 

Change-based 방법은 SCN 단위로 복구할 수 있기 때문에 가장 섬세한 컨트롤이 가능하다.

 

SCN은 트랜잭션 단위인데 1초 안에 여러 개의 트랜잭션이 발생할 수도 있으므로 Time-based 방법보다 Change-based 방법의 정밀도가 높다고 볼 수 있다. Time-based 방법의 정밀도는 중간 정도이고 Cancel-based 방법은 가장 사용하기 쉬운 반면 또한 가장 정밀도가 떨어진다.

 

 

 

정답 : (d) (<- 마우스로 정답 부분을 선택하세요)

 

 

5-2. 다음 중 불완전 복구를 수행해야 하는 경우가 아닌 것은?

 

a. 테이블을 삭제하기 이전의 상태로 돌아갈 때

b. 블록 손상(corruption)이 발생하기 이전으로 돌아갈 때

c. 커런트(current) 리두로그 파일이 손상되었을 때

d. 정전으로 시스템이 다운되었을 때

 

 

<해설>

 

불완전 복구는 완전 복구를 할 수 없기 때문에 불가피하게 선택하는 수도 있지만 데이터베이스를 과거의 시점으로 돌리기 위해서 일부러 불완전 복구를 하는 고의적인 상황도 있다.

 

대표적인 예가 a)와 b) 같은 경우이다. 특히 b)처럼 블록 손상이 발생하면 마치 하드디스크의 배드 섹터가 발생했을 때의 찜찜한 느낌처럼 문제가 생긴 곳 뿐 아니라 데이터베이스 전체에 대한 불신이 싹트게 된다. 그래서 성격이 깔끔한 사람은 약간의 데이터 손실을 감수하고서라도 블록 손상이 발생하기 이전으로 돌아가는 것을 선호하는 경우도 있다.

 

c)와 같이 현재 LGWR가 기록중인 커런트 리두로그 파일이 깨졌다면 이 파일의 내용은 아카이브되지 않은 상태이기 때문에 데이터의 손실은 불가피하다.

 

d)의 정전에 의한 시스템 다운은 미디어 복구가 아닌 인스턴스 복구만 하면 되므로 데이터의 손상 없이 완전 복구가 이루어진다.

 

정답 : (d) (<- 마우스로 정답 부분을 선택하세요)

 

5-3. 불완전 복구 작업을 완료하고 데이터베이스를 오픈하려고 한다. 다음 중에서 옳은 방법은?

 

a. ALTER DATABASE OPEN;

b. ALTER DATABASE OPEN NORESETLOGS;

c. ALTER DATABASE OPEN RESETLOGS;

d. ALTER DATABASE OPEN READ WRITE;

e. ALTER DATABASE OPEN READ ONLY;

 

<해설>

불완전 복구를 수행한 다음에 데이터베이스를 오픈할 때에는 반드시 RESETLOGS 옵션을 사용해야 한다.

 

RESETLOGS를 이용해서 컨트롤 파일과 데이터 파일의 시퀀스 번호를 초기화 시키고 온라인 리두로그 파일을 깨끗하게 만들어 주는 이유는 과거의 리두로그 파일들이 실수로 적용되는 것을 미연에 방지하기 위한 것이다. RESETLOGS를 사용하면 모든 데이터파일에 새로운 RESETLOGS SCN과 타임스탬프가 기록되는데 이 정보가 일치하지 않는 리두로그 파일은 복구에 사용되지 않기 때문에 잘못된 리두로그 파일이 적용되는 것을 원천적으로 차단할 수 있다.

 

RESETLOGS로 데이터베이스가 오픈되면 기존의 백업이 무의미해지므로 다시 전체 데이터베이스를 꼭 백업해 주어야 한다.

 

 

정답 : (c) (<- 마우스로 정답 부분을 선택하세요)

 

익스포트와 임포트

 

6-1. 다음과 같이 데이터베이스 작업과 백업을 수행하였다.

 

INCTYPE=COMPLETE 백업

BOOKS 테이블 생성

BOOKS 테이블에 10건의 데이터 입력

INCTYPE=INCREMENTAL 백업(a)

BOOKS 테이블에 20건의 데이터 입력

INCTYPE=CUMULATIVE 백업(b)

BOOKS 테이블에 40건의 데이터 입력

INCTYPE=INCREMENTAL 백업(c)

INCTYPE=CUMULATIVE 백업(d)

 

(a),(b),(c),(d) 단계에서 익스포트되는 BOOKS 테이블의 레코드 건수의 총 합은?

 

a. 50

b. 70

c. 90

d. 110

e. 130

 

 

<해설>

 

인크리멘탈(incremental) 익스포트는 증분 익스포트라고도 번역하지만 다소 어색하므로 그냥 소리나는 대로 쓰기로 한다.

 

인크리멘탈 익스포트는 백업 시간을 단축해 보자는 취지로 등장하였다. 익스포트를 받을 때 마다 매번 전부 다 백업하는 것은 비효율적이므로 이전에 익스포트 받은 다음에 변경된 부분만 백업할 수 있다면 시간을 크게 절감할 수 있지 않겠느냐는 것이었다.

 

그러나 결과는 절반의 성공에 그치고 말았다. 분명 이전의 백업 이후에 변경된 부분만 백업되므로 시간을 단축할 수는 있었지만 문제는 기존 테이블에 한 건만 데이터가 추가되어도 테이블 전체를 다시 백업해야 하는 특성 때문이었다.

 

결국 수 많은 테이블이 빈번하게 생성되는 시스템에서는 큰 재미를 보았지만 주로 기존 테이블에 대한 DML 작업이 많은 환경에서는 불필요하게 덤프파일의 개수만 늘어나므로 환영을 받지 못했다.

 

인크리멘탈 익스포트에는 세 가지 타입이 있다.

 

COMPLETE는 데이터베이스 전체를 백업 받는 것이고 CUMULATIVE는 이전의 COMPLETE 또는 CUMULATIVE 백업 이후의 내용을 익스포트 한다. INCREMENTAL은 이전의 COMPLETE, CUMULATIVE 또는 INCREMENTAL 익스포트 이후의 변경 사항을 백업한다.

 

이렇게 여러 레벨로 나누어 놓은 이유는 파일 관리를 좀 더 수월하게 하기 위해서이다. 인크리멘탈 익스포트의 단점 중의 하나가 관리할 덤프 파일이 갈수록 늘어난다는 점인데 여러 차레 인크리멘탈 익스포트를 수행한 다음에 그보다 상위의 모드로 익스포트를 수행하면 이전의 자잘한 덤프파일을 대체할 수 있다.

 

본 문제에서는 인크리멘탈 익스포트를 수행할 때 마다 테이블의 내용이 변경되었기 때문에 (a)=10건, (b)=10+20=30건, (c)=10+20+40=70건이 각각 익스포트 된다. (d)에서는 BOOKS 테이블에 변경 사항이 없으므로 0건이 익스포트 된다. 따라서 모두 합치면 110건이 정답이다.

 

 

 

 

정답 : (d) (<- 마우스로 정답 부분을 선택하세요)

 

 

6-2. 임포트 되는 순서를 올바르게 나열하시오(주관식).

 

a. 테이블 데이터

b. 테이블 정의(definition)

c. 제약 조건, 뷰, 프로시저, 트리거

d. 테이블 인덱스

e. 타입(type) 정의

 

 

 

<해설>

 

객체에 따라서 다른 객체를 참조하지 않는 완전 독립형인 경우도 있지만 대부분 여러 객체가 서로 얽혀 있는 것이 일반적이다. 그래서 임포트될 때 최고의 효율을 꾀하고 의존 관계에 의한 에러를 방지하기 위해서 매우 정교하게 순서가 설정되어 있는데 힘들여 암기할 필요 없이 아래처럼 논리적으로 따져보면 대략 순서를 유추할 수 있다.

 

먼저 테이블을 만들 때 타입 정의를 사용할 수도 있으므로 테이블보다는 타입이 먼저 만들어져야 함을 알 수 있다..

 

그리고 인덱스가 있는 상태에서 데이터를 넣는 것보다 데이터를 먼저 넣은 다음에 인덱스를 생성하는 것이 속도가 빠르기 때문에 데이터와 인덱스의 임포트 순서가 결정된다.

 

그 밖에 제약조건은 특히 레퍼런스 때문에 자연스럽게 뒤로 밀리게 되고 트리거는 테이블의 데이터보다 먼저 만들면 나중에 데이터가 임포트 될 때 불필요하게 실행되므로 이를 방지하기 위해서 역시 우선순위가 낮게 설정된다.

 

이런 관계를 종합해 보면 큰 어려움 없이 정답을 찾아낼 수 있을 것이다.

 

정답 : (f),(c),(b),(e),(d) (<- 마우스로 정답 부분을 선택하세요)

 

6-3. TSPITR(Tablespace Point-In-Time Recovery)와 관련된 초기화 파라미터가 아닌 것은?

 

a. LOCK_NAME_SPACE

b. DB_FILE_NAME_CONVERT

c. LOG_FILE_NAME_CONVERT

d. CONTROL_FILE_NAME_CONVERT

 

<해설>

 

실수로 테이블을 하나 삭제한 후에 이 테이블을 살려내야 한다면?

 

전통적인 복구 전략에 따르면 백업 전체를 리스토어 한 다음에 불완전 복구를 수행하거나 별도의 장소에 백업을 리스토어 한 다음 익스포트/임포트를 이용하여 테이블을 받아와야 할 것이다.

 

TSPITR은 이런 문제에 대한 업그레이드된 해결 방법이다. 전체적인 개념은 두 번째의 익스포트/임포트 방법과 유사하지만 TSPITR은 익스포트/임포트를 통해서는 메타데이터만 전송하고 실제의 데이터 복구는 운영체제 상의 데이터 파일을 복사하는 것으로 대신하기 때문에 속도가 매우 빠르다. 테이블이 아닌 테이블스페이스를 기본 단위로 한다는 특징이 있고 작업 과정이 비교적 복잡한 편이지만 삭제된 테이블의 크기가 클수록 그 가치가 더욱 빛나는 기능이다.

 

LOCK_NAME_SPACE는 클론 데이터베이스(TSPITR을 위해서 생성한 데이터베이스)가 원래의 데이터베이스와 이름이 같아도 기동할 수 있도록 하는 역할을 하므로 데이터베이스 이름을 바꿀 필요가 없도록 해 준다.

 

클론 데이터베이스를 기동할 때 기존 데이터베이스의 컨트롤 파일 백업본을 이용하는데 파일들의 위치가 기존 데이터베이스와 달라지기 때문에 새로운 위치에 있는 파일을 찾을 수 있도록 디렉토리 이름을 바꿔주는 파라미터가 제공된다.

 

데이터 파일은 DB_FILE_NAME_CONVERT, 리두로그 파일은 LOG_FILE_NAME_CONVERT를 이용해서 위치를 변환한다. 파일 이름이 아닌 디렉토리를 지정하는 것임을 주의하기 바란다. 예를 들면 다음과 같다.

 

DB_FILE_NAME_CONVERT = ‘/disk1/oracle/orig’,’/disk1/oracle/clone’

 

정답 : (d) (<- 마우스로 정답 부분을 선택하세요)


반응형
반응형

Oracle Database 10g: DBA를 위한 20가지 주요 기능

Arup Nanda

한층 강화된 엑스포트/임포트: Oracle Data Pump  

Oracle Database 10g 유틸리티로 크게 향상된 데이타 이동 기능

지금까지 엑스포트/임포트 툴세트는 열악한 속도에 대한 불만에도 불구하고 최소한의 노력으로 여러 플랫폼에 데이타를 전송하기 위해사용해 온 유틸리티였습니다. 임포트는 단순히 엑스포트 덤프 파일에서 각 레코드를 읽고 이를 일반적인 INSERT INTO 명령을사용해 대상 테이블에 삽입하기만 하므로 임포트 프로세스가 느린 것은 그리 놀랄만한 일이 아닙니다.
이제 프로세스 속도가월등히 향상된 Oracle Database 10g의 보다 새롭고 빠른 엑스포트/임포트 툴킷인 Oracle Data Pump,the newer and faster sibling of the export/import toolkit in OracleDatabase 10g를 사용해 보십시오.

Data Pump는 엑스포트/임포트 프로세스의 전체 구성을나타냅니다. 일반적인 SQL 문을 사용하는 대신 독점 API로 데이타를 현저하게 빠른 속도로 로드 및 언로드합니다. 제가테스트해본 결과, 직접 모드의 엑스포트보다 병�?10-15배 향상되었으며, 임포트 프로세스 성능도 5배 이상 증가했습니다. 또한엑스포트 유틸리티와 달리 프로시저 같은 특정 유형의 객체만 추출할 수 있습니다.

Data Pump Export

이새로운 유틸리티는 원래의 엑스포트인 exp와 구분하기 위해 expdp라고 합니다. 이 예에서는 Data Pump를 사용해 약3GB 크기의 대형 테이블인 CASES를 엑스포트합니다. Data Pump는 서버 측에서 파일 조작을 사용하여 파일을 생성하고읽으므로 디렉토리를 위치로 사용합니다. 여기서는 filesystem /u02/dpdata1을 사용해 덤프 파일을 유지할예정입니다.

create directory dpdata1 as '/u02/dpdata1';
grant read, write on directory dpdata1 to ananda;


그리고 다음과 같이 데이타를 엑스포트합니다.

expdp ananda/abc123 tables=CASES directory=DPDATA1 dumpfile=expCASES.dmp job_name=CASES_EXPORT
이제 이 명령의 각 부분을 분석해 보겠습니다. 사용자 ID/암호 조합, 테이블 및 덤프 파일 매개변수는 말 그대로이므로 설명이필요 없습니다. 원래의 엑스포트와 달리 파일이 클라이언트가 아닌 서버에 생성됩니다. 위치는 디렉토리 매개변수 값 DPDATA1로지정되며, 이는 이전에 생성된 /u02/dpdata1을 가리킵니다. 또한 프로세스를 실행하면 서버의 디렉토리 매개변수로 지정된위치에 로그 파일이 생성됩니다. 이 프로세스에는 기본적으로 DPUMP_DIR로 명명된 디렉토리가 사용되므로 DPDATA1 대신생성할 수 있습니다.

위의 job_name 매개변수를 보면 원래의 엑스포트에 없는 특별한 항목이 하나 있습니다.모든 Data Pump 작업은 작업(job)을 통해 이뤄집니다. Data Pump 작업은 DBMS 작업과 달리 주 프로세스를대신해 데이타를 처리하는 단순한 서버 프로세스입니다. 마스터 제어 프로세스라고 하는 이 주 프로세스는 AdvancedQueuing을 통해 이러한 작업 노력을 조정하는데, 이는 마스터 테이블이라고 하는 런타임 시 생성된 특수 테이블을 통해이뤄집니다. 제시한 예에서 expdp를 실행하면서 사용자 ANANDA의 스키마를 검사하면 job_name 매개변수에 해당되는CASES_EXPORT 테이블이 있음을 알 수 있습니다. expdp가 종료되면 이 테이블은 삭제됩니다.

엑스포트 모니터링

DPE(DataPump Export)를 실행하면서 Control-C를 누르면 화면상에 메시지 표시를 중지하지만 프로세스 자체를 엑스포트하지는않습니다. 대신 다음과 같이 DPE 프롬프트를 표시합니다. 이제 프로세스는 소위 “대화식” 모드에 들어갑니다.

Export>

이 접근방법에서는 DPE 작업에 여러 명령을 입력할 수 있습니다. 요약을 확인하려면 다음과 같이 프롬프트에 STATUS 명령을 사용합니다.

Export>status Job: CASES_EXPORT Operation: EXPORT Mode: TABLE State: EXECUTINGDegree: 1 Job Error Count: 0 Dump file: /u02/dpdata1/expCASES.dmp byteswritten = 2048 Worker 1 Status: State: EXECUTING Object Schema: DWOWNERObject Name: CASES Object Type:TABLE_EXPORT/TBL_TABLE_DATA/TABLE/TABLE_DATA Completed Objects: 1 TotalObjects: 1 Completed Rows: 4687818
하지만 이것은 상태 표시일 뿐이며 엑스포트는 백그라운드에서 실행되고 있습니다. 화면의 메시지를 계속 확인하려면 Export> 프롬프트에서 CONTINUE_CLIENT 명령을 사용합니다.

병렬 작업

PARALLEL매개변수를 통해 엑스포트시 하나 이상의 스레드를 사용하면 작업 속도를 크게 개선할 수 있습니다. 스레드마다 개별 덤프 파일을생성하므로 매개변수 dumpfile은 병렬화 만큼 많은 여러 항목을 갖게 됩니다. 또한 하나씩 명시적으로 입력하는 대신 다음과같이 대체 문자를 파일 이름으로 지정할 수 있습니다.

expdp ananda/abc123 tables=CASES directory=DPDATA1 dumpfile=expCASES_%U.dmp parallel=4 job_name=Cases_Export
여기서 dumpfile 매개변수에 어떻게 대체 문자 %U가 생기는지 주목합니다. 이 대체 문자는 파일이 필요에 따라 생성되고형식은 expCASES_nn.dmp이 됨을 나타내는데, 여기서 nn은 01에서 시작하며 필요에 따라 증가하게 됩니다.

병렬 모드에서는 상태 화면에 네 개의 작업자 프로세스가 표시됩니다. (기본 모드에서는 프로세스가 한 개만 표시됩니다.) 모든 작업자 프로세스가 데이타를 동시에 추출하며 진행률을 상태 화면에 표시합니다.

데이타베이스 파일 및 덤프 파일 디렉토리 파일 시스템에 액세스하려면 I/O 채널을 반드시 구분해야 합니다. 그렇지 않으면 DataPump 작업의 유지와 관련된 오버헤드가 병렬 스레드의 이점을 뛰어넘어 성능을 저하시킬 수 있습니다. 병렬화는 테이블 수가 병렬값보다 크고 테이블이 대규모인 경우에만 적용됩니다.

데이타베이스 모니터링

데이타베이스 뷰에서실행되는 Data Pump 작업에 관해서도 자세한 정보를 확인할 수 있습니다. 작업을 모니터링하는 기본 뷰는DBA_DATAPUMP_JOBS로 작업에서 실행되는 작업자 프로세스(DEGREE 열)의 수를 알려줍니다. 그 밖의 중요한 뷰에는DBA_DATAPUMP_SESSIONS가 있는데, 이전 뷰 및 V$SESSION과 조인하면 주 포그라운드(Foreground)프로세스 세션의 SID를 확인할 수 있습니다.

select sid, serial# from v$session s, dba_datapump_sessions d where s.saddr = d.saddr;

이 명령에는 포그라운드 프로세스의 세션이 표시됩니다. 경고 로그에서는 보다 유용한 정보를 얻을 수 있습니다. 프로세스가 시작되면 MCP 및 작업자 프로세스가 다음과 같이 경고 로그에 나타납니다.

kupprdp:master process DM00 started with pid=23, OS id=20530 to execute -SYS.KUPM$MCP.MAIN('CASES_EXPORT', 'ANANDA'); kupprdp: worker processDW01 started with worker id=1, pid=24, OS id=20532 to execute -SYS.KUPW$WORKER.MAIN('CASES_EXPORT', 'ANANDA'); kupprdp: worker processDW03 started with worker id=2, pid=25, OS id=20534 to execute -SYS.KUPW$WORKER.MAIN('CASES_EXPORT', 'ANANDA');
경고 로그에는 Data Pump 작업을 위해 시작된 세션의 PID가 표시됩니다. 실제 SID는 이 질의를 사용해 확인합니다.

select sid, program from v$session where paddr in (select addr from v$process where pid in (23,24,25));
PROGRAM열에는 경고 로그 파일의 이름에 해당되는 프로세스 DM(마스터 프로세스) 또는 DW(작업자 프로세스)가 표시됩니다. SID 23같은 작업자 프로세스에서 병렬 질의를 사용하는 경우, V$PX_SESSION 뷰에서 확인할 수 있습니다. 이 뷰에는 SID23으로 표시된 작업자 프로세스에서 실행되는 모든 병렬 질의 세션이 나타납니다.

select sid from v$px_session where qcsid = 23;

V$SESSION_LONGOPS 뷰에서는 작업 완료에 걸리는 시간을 예측하는 또 다른 유용한 정보를 얻을 수 있습니다.

select sid, serial#, sofar, totalwork from v$session_longops where opname = 'CASES_EXPORT' and sofar != totalwork;

totalwork 열에는 총 작업량이 표시되는데, 이 중 현재까지 sofar 작업량을 완료했으므로 이를 통해 얼마나 더 시간이 걸릴지 예측할 수 있습니다.

Data Pump Import

하지만 Data Pump에서 가장 눈에 잘 띄는 부분은 데이타 임포트 성능입니다. 이전에 엑스포트된 데이타를 임포트하려면 다음을 사용합니다.

impdp ananda/abc123 directory=dpdata1 dumpfile=expCASES.dmp job_name=cases_import

임포트 프로세스의 기본 작업 방식은 테이블 및 연관된 모든 객체를 생성하고 테이블이 있는 상태에서 오류를 만들어 내는 것입니다.기존 테이블에 데이타를 추가해야 하는 경우 위의 명령행에 TABLE_EXISTS_ACTION=APPEND를 사용할 수 있습니다.

DPE와 마찬가지로 프로세스 도중 Control-C를 누르면 DPI(Date Pump Import)의 대화식 모드를 표시하며 Import>가 프롬프트됩니다.

특정 객체 작업

한사용자에서 특정 프로시저만 엑스포트하여 다른 데이타베이스나 사용자에 다시 생성해야 했던 경험이 있습니까? 기존의 엑스포트유틸리티와 달리 Data Pump는 특정 유형의 객체만 엑스포트할 수 있습니다. 예를 들어, 다음 명령을 실행하면 테이블, 뷰또는 함수 등은 제외하고 오로지 프로시저만 엑스포트할 수 있습니다.

expdp ananda/iclaimdirectory=DPDATA1 dumpfile=expprocs.dmp include=PROCEDURE To exportonly a few specific objects--say, function FUNC1 and procedurePROC1--you could use expdp ananda/iclaim directory=DPDATA1dumpfile=expprocs.dmp include=PROCEDURE:"='PROC1'",FUNCTION:"='FUNC1'"
이 덤프 파일은 소스의 백업으로 사용됩니다. 때로는 이를 사용해 DDL 스크립트를 생성하여 나중에 사용할 수도 있습니다. DDL 스크립트 파일을 생성하려면 SQLFILE이라고 하는 특수 매개변수를 사용합니다.

impdp ananda/iclaim directory=DPDATA1 dumpfile=expprocs.dmp sqlfile=procs.sql

이 명령은 DPDATA1로 지정된 디렉토리에 procs.sql로 명명된 파일을 생성하며 엑스포트 덤프 파일 내의 객체 스크립트가 들어 있습니다. 이 접근방법을 사용하면 다른 스키마에 원본을 보다 신속하게 생성할 수 있습니다.

INCLUDE매개변수를 사용하면 객체가 덤프 파일에서 포함 또는 제외되도록 정의할 수 있습니다. 예를 들어,INCLUDE=TABLE:"LIKE 'TAB%'" 절을 사용하면 이름이 TAB로 시작하는 테이블만 엑스포트할 수 있습니다.마찬가지로 INCLUDE=TABLE:"NOT LIKE 'TAB%'" 구문을 사용하면 TAB으로 시작하는 모든 테이블을 제외시킬수 있습니다. 아니면 EXCLUDE 매개변수를 사용해 특정 객체를 제외시킬 수 있습니다.

Data Pump를사용하면 외부 테이블로 테이블스페이스를 이동할 수도 있는데, 이렇게 하면 진행 중인 병렬화를 다시 정의하고 기존 프로세스에테이블을 추가하는 등의 작업에 매우 효과적입니다. 다음 명령을 실행하면 Data Pump 엑스포트 유틸리티에서 사용 가능한매개변수 목록이 생성됩니다.

expdp help=y

마찬가지로 impdp help=y 명령을 실행하면 DPI의 모든 매개변수가 표시됩니다.

DataPump 작업을 실행하는 동안 DPE 또는 DPI 프롬프트에 STOP_JOB을 실행하여 작업을 일시 중지한 다음START_JOB으로 다시 시작할 수 있습니다. 이 기능은 공간이 부족하여 계속하기 전에 정정해야 하는 경우 유용하게 사용할 수있습니다.

제공 : DB포탈사이트 DBguide.net
반응형
반응형

SYSMAN의 패스워드를 수정하게 되면 OEM(Oracle Enterprise Manager)관련 설정도 바뀐다는 것을 미쳐 몰랐기에 결국 OEM을 재구축하는 상황을 맞이하였습니다.

과거 OEM의 재구축에 관련해서 포스팅한 적이 있으나 RAC환경에 특화된 내용인데다 당시 지식이 부족했던 탓에 여러가지 잡다한 설정이 많았습니만 이번에는 RAC가 아닌 일반적인 싱글 DB환경에서 최소한 간략한 커맨드 구성으로 OEM을 재구축해 보았습니다.

기본적으로 OEM 재구축은 EMCA를 이용해서 다음의 2줄로 끝납니다.
emca -deconfig dbcontrol db -repos drop << 기존 OEM관련 삭제
emca -config dbcontrol db -repos create << OEM 작성


다만 언제나 오라클 관련 작업이 그렇듯 예상치 못했던 트러블이 이번에도 발생했는데요. 이번 작업 내용을 쭉 보면서 그부분도 설명해 보겠습니다.

1. 기존 OEM관련 삭제
[oracle@HostName log]$ emca -deconfig dbcontrol db -repos drop

EMCAの開始: 2008/03/14 14:04:23
EMコンフィギュレーション・アシスタント, リリース10.2.0.1.0 Production
Copyright (c) 2003, 2005, Oracle. All rights reserved.

次の情報を入力してください:
データベースのSID: orcl
リスナーのポート番号: 1521
SYSユーザーのパスワード:
SYSMANユーザーのパスワード:

続行しますか。 [はい(Y)/いいえ(N)]: y
2008/03/14 14:04:43 oracle.sysman.emcp.EMConfig perform
情報: この操作は/opt/app/oracle/product/10.2.0/db/cfgtoollogs/emca/orcl/emca_2008-03-14_02-04-23-午後.logでロギングされています。
2008/03/14 14:04:43 oracle.sysman.emcp.util.DBControlUtil stopOMS
情報: Database Controlの停止中(少し時間がかかります)...
2008/03/14 14:04:45 oracle.sysman.emcp.EMReposConfig stopDBMSJobs
警告: SQL接続の初期化中にエラーが発生しました。SQL操作を実行できません
2008/03/14 14:04:45 oracle.sysman.emcp.EMReposConfig invoke
警告: DBMSジョブを削除できません。
2008/03/14 14:04:45 oracle.sysman.emcp.EMReposConfig dropRepository
情報: EMリポジトリの削除中(少し時間がかかります)...
2008/03/14 14:05:29 oracle.sysman.emcp.EMReposConfig invoke
情報: リポジトリは正常に削除されました
Enterprise Managerの構成が正常に完了しました
EMCAの終了: 2008/03/14 14:05:29

각 시스템 유저의 패스워드만 잘 기억하고 계시다면 이부분은 별 문제가 없습니다. 메일 관련해서는 그냥 엔터치고 넘어가시면 됩니다.


2. OEM 작성
[oracle@HostName log]$ emca -config dbcontrol db -repos create
shell-init: error retrieving current directory: getcwd: cannot access parent directories: そのようなファイルやディレクトリはありません
Error occurred during initialization of VM
java.lang.Error: Properties init: Could not determine current working directory.

트러블은 이곳에서 발생했는데 위 메세지에서 보이는 getcwd에러는 과거에 오라클과 관련이 없는 부분에서도 본 기억이 있던 내용이었습니다. 즉 오라클 문제가 아니라는 것이죠. 구글신께 2시간 가까이 제사를 드린 결과 다음과 같은 신탁을 얻을 수 있었습니다.

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=45511

영어공부를 소홀히 해온 것에 대한 반성의 시간을 가지며 해석을 위해 악전고투한 결과 간신히 bash 버그 문제같다는 뜻을 읽을 수 있었는데요, 언제나 그렇듯 문제점만 확인이 되면 대처는 간단했지요. bash대신 csh을 사용해서 문제를 우회했습니다.

[oracle@HostName log]$ /bin/csh

[oracle@HostName ~]$ emca -config dbcontrol db -repos create

EMCAの開始: 2008/03/14 14:16:42
EMコンフィギュレーション・アシスタント, リリース10.2.0.1.0 Production
Copyright (c) 2003, 2005, Oracle. All rights reserved.

次の情報を入力してください:
データベースのSID: orcl
リスナーのポート番号: 1521
SYSユーザーのパスワード:
DBSNMPユーザーのパスワード:
SYSMANユーザーのパスワード:
通知用の電子メール・アドレス (オプション):
通知用の送信メール(SMTP)サーバー (オプション):
-----------------------------------------------------------------

次の設定が指定されています

データベースのORACLE_HOME ................ /opt/app/oracle/product/10.2.0/db

データベース・ホスト名 ................ HostName
リスナーのポート番号 ................ 1521
データベースのSID ................ orcl
通知用の電子メール・アドレス ...............
通知用の送信メール(SMTP)サーバー ...............

-----------------------------------------------------------------
続行しますか。 [はい(Y)/いいえ(N)]: y
2008/03/14 14:17:02 oracle.sysman.emcp.EMConfig perform
情報: この操作は/opt/app/oracle/product/10.2.0/db/cfgtoollogs/emca/orcl/emca_2008-03-14_02-16-42-午後.logでロギングされています。
2008/03/14 14:17:03 oracle.sysman.emcp.EMReposConfig createRepository
情報: EMリポジトリの作成中(少し時間がかかります)...
2008/03/14 14:18:22 oracle.sysman.emcp.EMReposConfig invoke
情報: リポジトリは正常に作成されました
2008/03/14 14:18:24 oracle.sysman.emcp.util.DBControlUtil startOMS
情報: Database Controlの起動中(少し時間がかかります)...
2008/03/14 14:19:58 oracle.sysman.emcp.EMDBPostConfig performConfiguration
情報: Database Controlは正常に起動されました
2008/03/14 14:19:58 oracle.sysman.emcp.EMDBPostConfig performConfiguration
情報: >>>>>>>>>>> Database ControlのURLはhttp://HostName:1158/emです <<<<<<<<<<<
Enterprise Managerの構成が正常に完了しました
EMCAの終了: 2008/03/14 14:19:58

재구축작업은 DBSNMP유저의 패스워드 입력이 추가되는것 이외에는 삭제작업과 별 다를 것이 없습니다. 이후 OEM을 기동해서 다시 정상적으로 서비스가 사용가능한 것을 확인했습니다.

이번에 새로 얻은 경험은 sysman유저정보 변경의 위험성과 getcwd관련 에러의 테크니컬 트러블 슈팅이었습니다.

이상.

출처 : http://elflord.egloos.com/3660588
반응형
반응형

Oracle Enterprise Manager를 재설치하던중 새로이 발생한 트러블을 정리해둔다.

과거 포스팅 한 EM재설치 수순의 (2) 를 실행하다가 다음의 에러가 발생했다.

>SQL> drop user sysman cascade;
>drop user sysman cascade
>*
>行1でエラーが発生しました。:
>ORA-00604: 再帰SQLレベル1でエラーが発生しました。
>ORA-00942: 表またはビューが存在しません。
>
>
>SQL> drop user mgmt_view cascade;
>drop user mgmt_view cascade
>          *
>行1でエラーが発生しました。:
>ORA-01918: ユーザー'MGMT_VIEW'は存在しません
>
>
>SQL> drop role mgmt_user;
>drop role mgmt_user
>          *
>行1でエラーが発生しました。:
>ORA-01919: ロール'MGMT_USER'は存在しません
>
>
>SQL> drop public synonym mgmt_target_blackouts;
>drop public synonym mgmt_target_blackouts
>                    *
>行1でエラーが発生しました。:
>ORA-01432: 削除するパブリック・シノニムが存在しません。
>
>
>SQL> drop public synonym setemviewusercontext;
>drop public synonym setemviewusercontext
>                    *
>行1でエラーが発生しました。:
>ORA-01432: 削除するパブリック・シノニムが存在しません。


이미 OEM의 리포지토리가 전부 삭제되었을때 나오는 메세지이다. 하지만 이후 계속 진행하다가 수순 (4)에서 emca -a -c 커맨드를 실행하면 최종적으로 다음의 메세지가 출력되며 설치작업을 실패하였다.

>SEVERE: Repository already exists.  Fix the error(s) and run EM Configuration As
>sistant again in standalone mode.
>Could not complete the configuration. Refer to the log file for details

기존 리포지토리가 전부 삭제되지 않았다는 뜻이다.




이 현상이 발생하는 이유는 EM의 관리자권한을 가진 유저인 sysman의 스키마 딕셔너리 정보에 문제가 발생해서 정합성을 잃어버렸기 때문인데 이를 해결하기 위해서는 해당 DB를 재작성할 필요가 있다. 그러기 위해서는 다음 커맨드를 실행한다.

$ORACLE_HOME/rdbms/admin/catqueue.sql

이후 다시 EM의 재설치수순을 밟아보면 정상적으로 진행되는것을 확인할 수 있다.


이상.

출처 : http://elflord.egloos.com/2355582
반응형
반응형

테스트용 Oracle10g 운용서버의 Enterprise Manager에 문제가 생긴건 거진 두달전 이야기이다. 그동안 줄곧 복구해야겠다고 마음먹었으나 기타 업무가 산적해있던 관계로 줄곧 미루어오다가 드디어 전번주부터 수복작업에 착수했다.

일단 증상으로는 Enterprise Manager에 접속이 되지않고 기동명령을 내리면 기동되었다는 메세지가 나오지만 스테이터스를 확인하면 여전히 not running 상태로 표시된다.

일주일동안 줄곧 OiSC에 문의하고 적용하며 테스트 한 결과 오늘에야 간신히 복구가 가능했다.

결국 내린 해결책은 문제점을 찾아내서 고치는게 아니라 기존의 Enterprise Manager 의 설정 및 Repository, 그리고 서비스 구성파일을 깔끔하게 지워버리고 나서 구성 요소를 새로 인스톨하는 방법이었다. (엘레강스한 방법을 원했건만 결국 무식하게 힘으로 밀어붙이는 방법밖에 알 수 없었다. ㅠㅠ)
이 방법은 Enterprise Manager에 관계된 자료만 손대므로 DB의 데이터는 당연히 안전하다.

복구과정 및 결과를 기록해둔다.
(단 이 과정은 RAC환경에서 ASM을 적용한 서버의 경우이다. 그렇지 않은 경우는 적절히 고쳐야 함.)

Oracle10g Enterprise Manager 복구(재구성) 순서

1) Management Repository 를 삭제한다.

% cd $ORACLE_HOME/sysman/admin/emdrep/bin
% ./RepManager < 호스트 이름 > < 리스너 포트 번호 > < SID > -sys_password < SYS 유저 패스워드 > -action drop

2) DBA권한을 가진 유저로 SQL*Plus 에 접속해서 다음의 명령을 실행한다.

drop user sysman cascade;
drop user mgmt_view cascade;
drop role mgmt_user;
drop public synonym mgmt_target_blackouts;
drop public synonym setemviewusercontext;

3) Enterprise Manager 서비스 구성파일을 삭제한다.

% emca -c -x < DB_NAME > 을 실행.

※ < DB_NAME > 은 초기화 파라메터 db_name 에서 지정하는 값으로 < SID > 가 아닌점에 주의할것.
※ ORACLE_HOME, ORACLE_SID 가 미리 설정되어 있는 환경에서 해야할 필요가 있음. (그냥 오라클 유저로 하는게 제일 속편하다.)

4) Enterprise Manager 서비스 구성파일을 새롭게 설치하기위해 다음 명령을 실행한다.

% emca -a -c

※ -a : ASM 환경에서 설정하는 옵션.
※ -c : Real Application Cluster 환경에서 설정하는 옵션.

5) 4)를 실행하면 다음의 입력을 요구받는다.

리스너의 포트번호
클러스터 이름(모를경우 ORACLE_HOME/install/cluster.ini 에서 cluster_name 으로 지정된 값 확인)
데이터베이스 이름 (초기화 파라메터 dbname 에 지정된 값)
서비스 이름(데이터베이스의 service_name. lsnrctl status < 리스너 이름 > 등으로 확인가능 )
통지용 메일주소:(입력안해도 무관, 걍 엔터)
통지용 메일게이트웨이:(역시 입력안해도 무관, 걍 엔터)
ASM ORACLE_HOME [ ... ] (디폴트설정이면 그냥 엔터)
ASM포트 [ ... ] (역시 디폴트설정이면 그냥 엔터)
ASM유저 롤 [ SYSDBA ] (역시 디폴트설정이면 그냥 엔터)
ASM유저 이름 [ SYS ] (역시 디폴트설정이면 그냥 엔터)
ASM유저패스워드
DBSNMP유저 패스워드
SYSMAN유저 패스워드
SYS유저 패스워드

6) 이상으로 작업종료. Enterprise Manager 가 정상기동 되었는지 확인해본다.

출처 : 오라클 KROWN

이상.
반응형
반응형

정말 감사합니다.
쉽게 해결될 듯도 합니다.

>안녕하세요?
>oracle 8i이상버전에서는 지원가능합니다.
>datafile을 copy하고 , tablespace의 metadata를 export받아서 다른서버에 import하면 됩니다.
>
>방법
>
>1. 제약사항
>*O/S 종류가 동일해야 한다.
>*nls_characterset, nls_ncharcaterset이 동일해야 한다.
>*db_block_size가 동일해야 한다.
>*transport할려는 tablespaces에 object를 만든 user는 반드시 다른 서버에 존재해야 한다.
>*transport할려는 tablespace set은 self-contained tablespace이여야 한다.
>*sys user로 exp/imp한다.
>(tablespace ts01에 연관된 object가 ts02에도 존재 한다면 두개의 tablespace를 transport해야 한다.
>LOB data, partitioned table, index, table등의 기타 object들은 transport할려는 tablespace set에 포함되어야 한다. 따라서 이것을 옮기기전에 옮길려구 하는 테이블이 self-contained tablespace인지를 파악후에 작업하는것이 필요하다.)
>
>2. self-containd tablespace인 확인방법
>declare
>begin
>dbms_tts.transport_set_check('TS01,TS02',TRUE);
>end;
>/
>실행후
>SELECT * FROM TRANSPORT_SET_VIOLATIONS;
>뷰를 확인해서 선택된 것이 없다면 self-contained tablespace들이다.
>TS01,TS02 : transport할려는 tablespace들이다.
>TRUE : referencial constraint에 대해 self-contained 여부를 check해준다
>
>2. source 서버에서의 작업
>* 옮기려는 tablespace들에 대해 read only로 만든다.(파일 copy시 변경작업이 일어 나지 못하도록 하기위해서)
>alter tablespace ts01 read only;
>alter tablespace ts02 read only;
>
>*tablespaces에 속해 있는 모든 datafile을 대상 서버로 copy한다.(ts01.dbf, ts02.dbf)
>
>*console에서 tablespace의 metadata를 export받는다.
>exp 'sys/oracle as sysdba' file=transtest10.dmp transport_tablespace=y tablespaces=ts01,ts02(windows)
>
>exp 'sys/oracle as sysdba' file=transtest10.dmp transport_tablespace=y tablespaces=ts01,ts02(unix : 816 이상에서)
>
>* export받은 metadata(transtest10.dmp )를 대상서버로 copy한다.
>
>3. 대상 서버에서의 작업
>* transport tablespace에 object를 만든 user에 대해 대상서버에도 user를 생성해준다.
>*console에서 import한다.
>imp 'sys/oracle as sysdba' file=transtest10.dmp transport_tablespace=y
>datafiles=/경로/ts01.dbf,/경로/ts02.dbf (windows)
>
>imp 'sys/oracle as sysdba' file=transtest10.dmp transport_tablespace=y
>datafiles=/경로/ts01.dbf,/경로/ts02.dbf (unix : 816 이상에서)
>
>4. source 서버에서 기존의 tablespaces들을 이용하려면 read write로 바꿔준다.
>alter tablespace tp01 read write;
>alter tablespace tp02 read write;
>
>5. source 서버에서 기존의 tablespaces들이 필요없을 경우 삭제한다.
>alter tablespace tp01 including contents;-->datafile을 console에서 삭제한다.(9i이전 버전)
>alter tablespace tp02 including contents and datafiles;(9i 이상에서 tablespace 및 datafile도 자동으로 삭제한다.)
>
>
>수고하세요
>Good Job
>-----------------------------------------------------------------
>
>
>
>>현재 사용하고 있는 서버에서 한개의 테이블스페이스만 다른 서버로 옮기려고합니다.
>>대상 TableSpace가 워낙 자료가 많아 Export를 받기에는 역부족이고 (시간상으로)
>>해서 DataFile을 이용하여 옮길수 있는 방법이 없는지 문의를 드립니다.
>

출처 : http://www.koug.net/xe/4116
반응형
반응형

오라클 에러 메시지에 대한 사세한 상태값입니다.


ora-00000     성공적인 정상 종료입니다.
ora-00001     유일성 제약조건(%s.%s)에 위배됩니다.
ora-00017     트레이스 이벤트 설정이 세션에 요구되었습니다.
ora-00018     최대 세션 수를 초과했습니다.
ora-00019     최대 세션 라이선스 수를 초과했습니다.
ora-00020     최대 프로세스 수(%s)를 초과했습니다.
ora-00021     세션이 다른 프로세스에 첨부되어 있음; 세션을 변경할 수 없습니다.
ora-00022     부적절한 세션 번호; 액세스가 거절되었습니다.
ora-00023     세션이 프로세스 고유의 메모리를 참조함; 세션을 분리할 수 없습니다.
ora-00024     단일 프로세스 모드에서는 하나 이상의 프로세스가 로그인할 수 없습니다.
ora-00025     %s에 메모리를 할당하는데 실패했습니다.
ora-00026     누락 혹은 부적합한 세션 번호
ora-00027     현 세션을 제거할 수 없습니다.
ora-00028     세션이 제거되었습니다.
ora-00029     사용자 세션이 아닙니다.
ora-00030     사용자 세션 id가 존재하지 않습니다.
ora-00031     세션이 중단될 것입니다.
ora-00032     부적합한 세션 migration password
ora-00033     현세션이 migration password를 갖고있지 않습니다.
ora-00034     pl/sql 세션에서 %s를 할 수 없습니다.
ora-00035     license_max_users가 현재의 사용자 수보다 적을 수 없습니다.
ora-00050     엔큐를 하는 동안 o/s 오류가 발생했음. o/s 오류를 확인하십시오
ora-00051     자원 대기 중 시간 초과입니다.
ora-00052     최대 엔큐 자원 수(%s)를 초과했습니다.
ora-00053     최대 엔큐 수를 초과했습니다.
ora-00054     자원이 사용중이고, nowait가 지정되어 있습니다.
ora-00055     최대 dml 잠금 수를 초과했습니다.
ora-00056     개체 %s.%s에 대한 ddl 잠금이 비호환 모드로 되어 있습니다.
ora-00057     최대 임시 테이블 잠금 수가 초과했습니다.
ora-00058     이 데이타베이스를 마운트하기 위해서 db_block_size가 %s이어야 함(%s 아님).
ora-00059     최대 db_files 수를 초과했습니다.
ora-00060     자원 대기중 데드록이 검출되었습니다.
ora-00061     다른 하나의 인스턴스가 다른 dml_locks을 설정하고 있습니다.
ora-00062     dml 전(full) 테이블 잠금을 취할 수 없습니다. dml_locks은 0 입니다.
ora-00063     최대 log_files 수를 초과했습니다.
ora-00064     현 o/s (%s,%s)에 할당하기에는 개체가 너무 큽니다.
ora-00065     fixed_date의 초기화에 실패했습니다.
ora-00066     log_files는 %s이지만 호환성을 위해 %s 이어야합니다.
ora-00067     값 %s은 파라미터 %s에 대해 부적당하며, 최소한 %s 이어야 합니다.
ora-00068     값 %s은 파라미터 %s에 대해 부적당하며, %s와 %s 사이의 값이어야 합니다.
ora-00069     잠글 수 없습니다 -- %s에 대해 테이블 잠금을 할 수 없습니다.
ora-00070     명령어 %s 은 적당하지 않습니다.
ora-00071     프로세스 번호은 1 과 %s 사이어야 합니다.
ora-00072     프로세스 %s 은 활동적인 것이 아닙니다.
ora-00073     명령어 %s은 %s 와 %s 인수를 가지고 옵니다.
ora-00074     지정된 프로세스가 없습니다.
ora-00075     프로세스 %s 은 이 인스턴스에서 찾을 수 없습니다.
ora-00076     덤프 %s 을 찾을 수 없습니다.
ora-00077     덤프 %s 은 적당하지 않습니다.
ora-00078     이 이름으로 변수를 덤프 할 수 없습니다.
ora-00079     변수 %s 가 없습니다.
ora-00080     레벨 %s 로 지정된 글로벌 영역이 부적당합니다.
ora-00081     주소 범위 [%s, %s)은 읽기가능한 것이 아닙니다.
ora-00082     %s의 메모리 크기는 적당한 [1], [2], [4]%s%s%s%s%s의 설정으로 되어 있지 않습니다.
ora-00083     경고: 맵된 sga가 손상한것 같습니다.
ora-00084     글로벌 영역이 pga, sga, 또는 uga 이어야만 합니다.
ora-00085     현재 호출이 존재하지 않습니다.
ora-00086     사용자 호출이 존재하지 않습니다.
ora-00097     oracle sql 기능에서 사용하고 있는것이 sql92 %s 레벨서 존재하고 있지 않습니다.
ora-00100     데이터가 없습니다.
ora-00101     시스템 파라미터 mts_dispatchers에 대한 사용 문법이 부적합합니다.
ora-00102     %s 네트워크 프로토콜이 디스패쳐에 의해 사용될 수 없습니다.
ora-00103     부적합한 네트워크 프로토콜; 디스패쳐에 의해 사용되도록 예약되었음
ora-00104     데드록이 검출되었음; 모든 공유서버가 자원을 기다리고 있습니다.
ora-00105     디스패칭 기법이 %s 네트워크 프로토콜을 지원하도록 되어있지 않습니다.
ora-00106     디스패쳐에 연결되었을때는 데이타베이스를 기동/중지시킬 수 없습니다.
ora-00107     oracle의 리스너 프로세스에 연결하지 못했습니다.
ora-00108     비동기 연결이 가능하도록 디스패쳐를 설정하지 못했습니다.
ora-00111     최대 서버수는 %s입니다; %s개의 서버 추가중
ora-00112     경고: %s (지정 최대치) 디스패쳐만으로 생성되었습니다.
ora-00113     프로토콜명 %s가 너무 깁니다.
ora-00114     시스템 파라미터 mts_service에 대한 값이 없습니다.
ora-00115     연결이 거절됨; 디스패쳐 연결 레이블이 full 상태입니다.
ora-00116     mts_service명이 너무 깁니다.
ora-00117     시스템 파라미터 mts_servers의 범위를 벗어납니다.
ora-00118     시스템 파라미터 mts_dispatchers의 범위를 벗어납니다.
ora-00119     mts_listener_address 시스템 파라미터에 지정이 부적합합니다.
ora-00120     디스패칭 기법이 사용불가 혹은 설치되어있지 않습니다.
ora-00121     mts_dispatchers를 제외하고 mts_servers가 지정되었습니다.
ora-00122     네트워크 구성을 초기화할 수 없습니다.
ora-00123     비작업중인 공유 서버를 종료합니다.
ora-00124     mts_dispatchers가 mts_max_servers 없이 지정되었습니다.
ora-00150     중복된 트랜잭션 id
ora-00151     부적합한 트랜잭션 id
ora-00152     현 세션이 요구된 세션과 일치하지 않습니다.
ora-00200     제어 화일 %s을 생성할 수 없습니다.
ora-00201     제어 화일 버전 %s은 oracle 버전 %s과 호환되지 않습니다.
ora-00202     제어화일: %s
ora-00203     잘못된 제어화일을 사용하였습니다.
ora-00204     제어 화일 %s (블록 %s, 블록 수 %s) 읽기 오류입니다.
ora-00205     제어 화일 %s 식별 오류입니다.
ora-00206     제어 화일 %s (블록 %s, 블록 수 %s) 쓰기 오류입니다.
ora-00207     제어화일이 현재 사용중인 데이타베이스용이 아닙니다.
ora-00208     제어 화일명이 최대수 %s 를 초과했습니다.
ora-00209     블록 크기 %s 가 최대 %s 바이트를 초과했습니다.
ora-00210     제어 화일 %s 를 열 수 없습니다.
ora-00211     제어 화일 %s 가 앞의 제어 화일과 일치하지 않습니다.
ora-00212     블록 크기 %s가 최소한 필요한 크기 %s 바이트 미만입니다.
ora-00213     제어 화일 %s 재사용 불가; 구 화일 크기 %s, %s가 필요합니다.
ora-00214     제어 화일 %s의 버전 %s는 화일 %s 버전 %s와 일치하지 않습니다.
ora-00215     적어도 한 개의 제어 화일이 필요합니다.
ora-00216     제어 화일 %s 에 대한 물리 블록 크기를 확정할 수 없습니다.
ora-00217     제어 화일 %s의 물리적 블록 크기 %s가 %s와 일치하지 않습니다.
ora-00218     제어 화일 %s는 블록 크기를 %s로 작성되었지만 현재는 %s 입니다.
ora-00219     필요한 제어 화일 크기 %s 가 최대치 %s 보다 큽니다.
ora-00220     제어화일 %s가 첫 인스턴스에 의해 사용한 것과 일치하지 않습니다.
ora-00221     제어화일에의 쓰기오류
ora-00222     디스패쳐로 제어화일을 조회할 수 없습니다.
ora-00223     변환 데이타화일이 부적합하거나 틀린 버전입니다.
ora-00224     명시된 화일이 제어 화일이 아닙니다.
ora-00225     기대된 크기 %s 은( 제어화일 %s 관한) 실제 크기 %s 와 다릅니다.
ora-00250     아카이버가 작동되지 않았습니다.
ora-00251     사용되지 않는 오류
ora-00252     로그 %s (쓰레드 %s의)는 비었습니다. 아카이브할 수 없습니다.
ora-00253     제한치 %s가 길이 %s로 초과되었습니다 (아카이브 스트링 %s의)
ora-00254     아카이브 제어 스트링 %s 오류입니다.
ora-00255     로그 %s(쓰레드 %s, 시퀀스 번호 %s)의 아카이브 오류
ora-00256     아카이브 텍스트 스트링 %s의 변환시 오류가 발생했습니다.
ora-00257     아카이버 오류. 해제되기 전에는 내부 연결만 가능
ora-00258     noarchivelog 모드에서의 수동 아카이브는 로그를 지정해야합니다.
ora-00259     로그 %s(개방 쓰레드 %s의)가 현재 로그이므로 아카이브할 수 없습니다.
ora-00260     온라인 로그 시퀀스 %s(쓰레드 %s의)를 발견할 수 없습니다.
ora-00261     로그 %s(쓰레드 %s의)가 아카이브중이거나 수정중입니다.
ora-00262     현재 로그 %s(닫힌 쓰레드 %s의)를 스위치할 수 없습니다.
ora-00263     쓰레드 %s를 위해 아카이빙이 필요한 로그가 없습니다.
ora-00264     복구가 필요하지 않습니다.
ora-00265     인스턴스 복구가 요구됩니다. archivelog모드를 지정할 수 없습니다.
ora-00266     아카이브된 로그 화일의 이름을 필요로 합니다.
ora-00267     아카이브된 로그 화일의 이름을 필요로 하지 않습니다.
ora-00268     지정된 로그화일이 존재하지 않습니다 %s
ora-00269     지정된 로그화일은 쓰레드 %s의 (%s가 아닌) 부분임
ora-00270     아카이브 로그 생성시 오류
ora-00271     아카이브를 필요로 하는 로그가 없습니다.
ora-00272     아카이브 로그 기록시 오류
ora-00273     로그되지 않은 직접 로드 데이타의 매체 복구
ora-00274     부적절한 복구 옵션 %s
ora-00275     매체 복구가 이미 시작되었습니다.
ora-00276     키워드 change가 지정되었으나 변환 번호가 주어지지 않았습니다.
ora-00277     until 복구 플래그 %s에 부적절한 옵션
ora-00278     현 복구를 위해 로그화일 %s는 더이상 필요하지 않습니다.
ora-00279     변환 %s가 (%s에서 생성된) 쓰레드 %s에 필요합니다.
ora-00280     변환 %s(쓰레드 %s를 위한)가 시퀀스번호 %s에 있습니다.
ora-00281     매체 복구는 디스패쳐를 사용하여 수행되지 않습니다.
ora-00282     upi %s 호출이 지원되지 않으니, alter database recover를 사용하십시요
ora-00283     복구 세션이 오류로 인하여 취소되었습니다.
ora-00284     복구 세션이 진행중입니다.
ora-00285     time 키워드가 지정되었으나 시간이 주어지지 않았습니다.
ora-00286     이용가능한 멤버가 없거나, 적합한 데이타를 포함하고 있지 않습니다.
ora-00287     지정된 변환 번호 %s가 쓰레드 %s에 없습니다.
ora-00288     복구를 계속하려면 alter database recover continue를 입력하십시요
ora-00289     제안 : %s
ora-00290     로그화일을 아카이브 하려고 할때, o/s 오류가 발생했습니다.
ora-00291     parallel 옵션에 숫자값이 필요로합니다.
ora-00292     병렬 복구 기능이 설치되지 않았습니다.
ora-00293     제어 화일과 리두로그가 동기화 상태에서 벗어나 있습니다.
ora-00300     부적합한 리두 로그 블록 크기 %s가 지정됨 - 한계 %s 초과
ora-00301     로그 화일 %s를 추가 작성할 수 없습니다.
ora-00302     로그의 최대수 %s 를 초과했습니다.
ora-00304     요구된 인스턴스 번호는 사용중입니다.
ora-00305     로그 %s(쓰레드 %s의)는 일관되지 않습니다. 이것은 다른 데이타베이스에 속합니다.
ora-00306     이 데이타베이스에서는 %s 인스턴스가 한계입니다.
ora-00307     요구된 인스턴스 번호가 범위를 벗어납니다(최대치는 %s)
ora-00308     아카이브된 로그 %s를 열 수 없습니다.
ora-00309     로그가 잘못된 데이타베이스에 속해 있습니다.
ora-00310     아카이브된 로그는 시퀀스 %s를 포함하고 있습니다 시퀀스 %s가 필요합니다.
ora-00311     아카이브 로그로부터 헤더 정보를 읽을 수 없습니다.
ora-00312     온라인 로그 %s 쓰레드 %s: %s
ora-00313     로그 그룹 %s (쓰레드 %s의)의 멤버를 여는데 실패했습니다.
ora-00314     로그 %s(쓰레드 %s의, 시퀀스번호가 %s일)는 %s와 일치하지 않습니다.
ora-00315     로그 %s (쓰레드 %s의) 헤더의 쓰레드 번호 %s가 틀립니다.
ora-00316     로그 %s (쓰레드 %s의) 헤더내의 유형 %s는 로그화일이 아닙니다.
ora-00317     헤더에 있는 화일형 %s가 로그화일이 아닙니다.
ora-00318     로그 %s (쓰레드 %s의, 화일 크기가 %s인)가 %s와 맞지 않습니다.
ora-00319     로그 %s(쓰레드 %s의)가 틀린 로그 재설정 상태를 가지고 있습니다.
ora-00320     로그 %s(쓰레드 %s의)로부터 화일 헤더를 읽을 수 없습니다.
ora-00321     로그 %s(쓰레드 %s의)에서 로그화일 헤더를 수정할 수 없습니다.
ora-00322     로그 %s(쓰레드 %s의)는 현시점의 것이 아닙니다.
ora-00323     쓰레드 %s의 현 로그는 사용불가하며, 나머지 전부도 아카이브하여야 합니다.
ora-00324     로그 화일 %s의 변환명 %s가 너무 깁니다, 문자수 %s가 %s를 초과했습니다.
ora-00325     쓰레드 %s으로 아카이브된 로그가 헤더내에 틀린 쓰레드 번호 %s를 가지고 있습니다.
ora-00326     변환 %s에서 시작된 아카이브 로그, 이전의 변환 %s를 필요로 합니다.
ora-00327     로그 %s(쓰레드 %s의), 물리적인 크기 %s가 필요한 %s보다 작습니다.
ora-00328     변환 %s에서 끝난 아카이브 로그, 이후의 변환 %s를 필요로 합니다.
ora-00329     변환 %s에서 시작된 아카이브 로그, 변환 %s를 필요로 합니다.
ora-00330     변환 %s에서 끝난 아카이브 로그, 변환 %s를 필요로 합니다.
ora-00331     로그 버전 %s가 oracle 버전 %s와 호환성이 없습니다.
ora-00332     아카이브된 로그가 너무 작음 - 완전하게 아카이브되지 않았습니다.
ora-00333     재실행 로그 읽기 오류(블록 %s 카운트 %s)
ora-00334     아카이브된 로그: %s
ora-00335     온라인 로그 %s: 이 번호의 로그가 존재하지 않습니다.
ora-00336     로그 화일의 크기 %s가 최소 블록 수 %s 보다 작습니다.
ora-00337     로그 화일 %s가 존재하지 않고 크기가 지정되어 있지 않습니다.
ora-00338     로그 %s(쓰레드 %s의)가 제어화일보다 최근의 것입니다.
ora-00339     아카이브 로그가 redo 로그를 포함하고 있지 않습니다.
ora-00340     온라인 로그 %s(쓰레드 %s의) 처리시 io 오류입니다.
ora-00341     로그 %s(쓰레드 %s의)에 대한 헤더내에 로그 번호 %s가 틀립니다.
ora-00342     아카이브된 로그가 마지막 resetlogs 전에 생성되었습니다.
ora-00343     너무 많은 오류 발생, 로그 멤버가 클로즈됐습니다.
ora-00344     온라인 로그 %s를 재생성할 수 없습니다.
ora-00345     redo 로그 쓰기(write) 오류, 블록 %s 카운트 %s
ora-00346     로그 멤버가 stale로 표시되었습니다.
ora-00347     로그 %s(쓰레드 %s의)의 예상 블록크기 %s는 %s와 일치하지 않습니다.
ora-00348     단일 프로세스 redo 실패입니다 인스턴스를 중지해야 합니다.
ora-00349     %s 의 블록 크기 확보 실패입니다.
ora-00350     로그 %s(쓰레드 %s의)를 아카이브해야 합니다.
ora-00351     지정된 시간으로의 복구가 불가능합니다.
ora-00352     쓰레드 %s에 대한 모든 로그가 아카이브되어야 함 - 가용화할 수 없습니다.
ora-00353     블록 %s 변경 %s 시간 %s 부근에서 로그가 깨졌습니다.
ora-00354     redo 로그의 블록헤더가 깨짐
ora-00355     변환 번호가 잘못됨
ora-00356     변환 설명내에 일치하지 않는 길이
ora-00357     로그화일에 너무 많은 수의 멤버가 지정됨 (최대치는 %s)
ora-00358     너무 많은 화일 멤버가 지정됨 (최대치는 %s)
ora-00359     로그화일 그룹 %s가 존재하지 않습니다.
ora-00360     로그화일 멤버가 아닙니다 %s
ora-00361     마지막 로그 멤버 %s는 그룹 %s를 옮길수 없습니다.
ora-00362     그룹 %s내에 정당한 로그화일을 형성하기 위해 멤버를 필요로 합니다.
ora-00363     로그가 아카이브 버전이 아닙니다.
ora-00364     새로운 로그 멤버에 헤더를 기록할 수 없습니다.
ora-00365     지정한 로그가 다음 로그가 아닙니다.
ora-00366     로그 %s, 쓰레드 %s의, 화일 헤더에 체크섬 오류가 있습니다.
ora-00367     로그 화일 헤더에 체크섬 오류가 있습니다.
ora-00368     리두 로그 블록에 체크섬 오류가 있습니다.
ora-00369     쓰레드 %s의 현재 로그는 사용불가이며 다른 로그가 지워지고 있습니다.
ora-00370     kcbchange 작업수행시 데드록의 가능성이 있습니다.
ora-00371     빈 버퍼의 사용이 불가합니다.
ora-00372     화일 %s는 지금 수정될 수 없습니다.
ora-00373     온라인 로그 버전 %s가 oracle 버전 %s와 호환되지 않습니다.
ora-00374     지정된 파라미터 db_block_size = %s 가 부적절함 - 가능한 범위[%s..%s]
ora-00375     디폴트 db_block_size의 값을 얻을수 없습니다.
ora-00376     현재 화일 %s를 읽을 수 없습니다.
ora-00390     로그 %s(쓰레드 %s의)는 지워질것이므로 현재 로그가 될 수 없습니다.
ora-00391     전체 쓰레드는 동시에 새로운 로그 포맷으로 전환해야 합니다.
ora-00392     로그 %s(쓰레드 %s의)는 지워질것이므로 작업이 허용되지 않습니다.
ora-00393     오프라인 데이타화일 복구에 로그 %s(쓰레드 %s의)가 필요합니다.
ora-00400     release 값 %s는 파라미터 %s에 부적절합니다.
ora-00401     이번 release에서 지원되지 않은 파라미터 %s에 대한 값입니다.
ora-00402     %s release에 변경된 데이타베이스는 %s release에 사용될 수 없습니다.
ora-00403     %s (%s) 는 다른 인스턴스(%s)와 같지 않습니다.
ora-00404     변환 데이타 화일이 없습니다 %s
ora-00405     호환 가능한 유형 %s
ora-00406     compatible 파라미터는 %s 이상이어야 합니다.
ora-00407     릴리즈 %s.%s 에서 %s.%s로 향상이 허용되지 않습니다.
ora-00408     파라미터 %s는 true로 설정되었습니다.
ora-00436     oracle이 라이센스되어 있지 않습니다 oracle사에 연락해 주십시오.
ora-00437     oracle의 기능이 라이센스되어 있지 않습니다. oracle사에 연락해 주십시오
ora-00443     백그라운 프로세스 %s가 시작되지 않았습니다.
ora-00444     백그라운드 프로세스 %s 기동중 장애가 발생했습니다.
ora-00445     백그라운드 프로세스 %s가 %s초 후 기동되지 않았습니다.
ora-00446     백그라운드 프로세스가 부적절하게 기동되었습니다.
ora-00447     백그라운드 프로세스에 치명적인 오류가 발생했습니다.
ora-00448     백그라운드 프로세스가 정상 종료했습니다.
ora-00449     백그라운드 프로세스 %s 가 오류 %s 와 함께 종료되었습니다.
ora-00470     lgwr 프로세스가 오류로 종료되었습니다.
ora-00471     dbwr 프로세스가 오류로 종료되었습니다.
ora-00472     pmon 프로세스가 오류로 종료되었습니다.
ora-00473     arch 프로세스가 오류로 종료되었습니다.
ora-00474     smon 프로세스가 오류로 종료되었습니다.
ora-00475     trwr 프로세스가 오류로 종료되었습니다.
ora-00476     reco 프로세스가 오류로 종료되었습니다.
ora-00477     snp* 프로세스가 오류로 종료되었습니다.
ora-00480     lck* 프로세스가 오류로 종료되었습니다.
ora-00483     정지 처리중 프로세스가 오류로 종료되었습니다.
ora-00568     인터럽트 처리기의 최대수를 초과했습니다.
ora-00574     osndnt: $cancel 실패 (break)
ora-00575     osndnt: $qio 실패 (send out-of-band break)
ora-00576     인-밴드 브레이크 프로토콜 오류
ora-00577     아웃-밴드 브레이크 프로토콜 오류
ora-00578     재설정 프로토콜 오류
ora-00579     osndnt: 서버가 잘못된 연결요구를 받았습니다.
ora-00580     프로토콜 버전이 일치하지 않습니다.
ora-00581     osndnt: 문맥 영역을 할당할 수 없습니다.
ora-00582     osndnt: 문맥 영역을 해제할 수 없습니다.
ora-00583     osndnt: $trnlog 실패
ora-00584     연결을 끊을 수 없습니다.
ora-00585     잘못된 유형의 호스트명입니다.
ora-00586     osndnt: lib$asn_wth_mbx 실패
ora-00587     원격 호스트에 연결할 수 없습니다.
ora-00588     호스트로부터의 메시지가 너무 짧습니다.
ora-00589     호스트로부터의 메시지가 잘못된 데이타 길이를 갖습니다.
ora-00590     호스트로부터의 메시지가 잘못된 데이타 유형을 갖습니다.
ora-00591     틀린 바이트 수가 기록되었습니다.
ora-00592     osndnt: $qio 실패 (mailbox queue)
ora-00593     osndnt: $dassgn 실패 (network device)
ora-00594     osndnt: $dassgn 실패 (mailbox)
ora-00595     osndnt: $qio 실패 (receive)
ora-00596     osndnt: $qio 실패 (send)
ora-00597     osndnt: $qio 실패 (mailbox requeue)
ora-00598     osndnt: $qio 실패 (mailbox read)
ora-00600     내부 오류 코드, 인수 : [%s], [%s], [%s], [%s], [%s], [%s], [%s], [%s]
ora-00601     크린업 잠금이 충돌했습니다.
ora-00602     내부 프로그래밍 오류입니다 - bug로 등록하세요
ora-00603     oracle 서버 세션이 치명적인 오류로 종료되었습니다.
ora-00604     순환 sql 레벨 %s 에 오류가 발생했습니다.
ora-00606     내부 오류코드
ora-00701     데이타베이스의 기동에 필요한 개체를 변경할 수 없습니다.
ora-00702     부트스트랩 버전 %s가 버전 %s와 일치하지 않습니다.
ora-00703     행 캐쉬 인스턴스 잠금의 최대 수를 초과했습니다.
ora-00704     부트스트랩 프로세스 실패
ora-00816     오류 메세지 해석 오류입니다.
ora-00900     sql 문이 부적합합니다.
ora-00901     create 명령어가 부적합합니다.
ora-00902     데이타유형이 부적합합니다.
ora-00903     테이블명이 부적합합니다.
ora-00904     열명이 부적합합니다.
ora-00905     키워드가 없습니다.
ora-00906     좌괄호가 없습니다.
ora-00907     우괄호가 없습니다.
ora-00908     null 키워드가 없습니다.
ora-00909     인수의 개수가 부적합합니다.
ora-00910     데이타형에 지정된 길이가 너무 깁니다.
ora-00911     문자가 부적합합니다.
ora-00913     값의 수가 너무 많습니다.
ora-00914     add 키워드가 없습니다.
ora-00915     네트워크을 통한 dictionary table 액세스는 허가되지 않습니다.
ora-00917     코머가 누락되었습니다.
ora-00918     열의 정의가 애매합니다.
ora-00919     함수가 부적합합니다.
ora-00920     관계 연산자가 부적합합니다.
ora-00921     sql 명령어가 불완전합니다.
ora-00922     옵션이 부적합하거나 없습니다.
ora-00923     from 키워드가 있어야할 곳에 없습니다.
ora-00924     by 키워드가 없습니다.
ora-00925     into 키워드가 없습니다.
ora-00926     values 키워드가 없습니다.
ora-00927     등호가 없습니다.
ora-00928     select 키워드가 없습니다.
ora-00929     마침표(.)가 없습니다.
ora-00930     '*'가 없습니다.
ora-00931     식별자가 없습니다.
ora-00932     데이타 유형이 일치하지 않습니다.
ora-00933     sql 명령어가 올바르게 종료되지 않았습니다.
ora-00934     그룹 함수는 허가되지 않습니다.
ora-00935     그룹 함수의 내포 레벨이 너무 깊습니다.
ora-00936     식이 없습니다.
ora-00937     단일 그룹의 그룹 함수가 아닙니다.
ora-00938     함수의 인수가 충분하지 않습니다.
ora-00939     함수의 인수가 너무 많습니다.
ora-00940     alter 명령어가 부적합합니다.
ora-00941     클러스터 명이 없습니다.
ora-00942      테이블 또는 뷰가 존재하지 않습니다.
ora-00943     클러스터가 존재하지 않습니다.
ora-00944     클러스터 열의 수가 충분하지 않습니다.
ora-00945     지정한 클러스터 열이 존재하지 않습니다.
ora-00946     to 키워드가 없습니다.
ora-00947     값의 수가 충분하지 않습니다.
ora-00948     alter cluster 문은 제공되어 있지 않습니다.
ora-00949     원격 데이타베이스는 참조할 수 없습니다.
ora-00950     drop 옵션이 부적합합니다.
ora-00951     클러스터가 비어 있지 않습니다.
ora-00952     group 키워드가 없습니다.
ora-00953     색인명이 부적합합니다.
ora-00954     identified 키워드가 없습니다.
ora-00955     이미 사용된 개체명입니다.
ora-00956     감사 옵션이 부적합하거나 없습니다.
ora-00957     열명이 중복되었습니다.
ora-00958     check 키워드가 없습니다.
ora-00959     테이블 영역 %s 가 존재하지 않습니다.
ora-00960     선택 리스트에 애매한 열명이 있습니다.
ora-00962     너무 많은 group-by / order-by 식이 있습니다.
ora-00964     from 리스트에 테이블명이 없습니다.
ora-00965     '*' 에 대한 열의 별명은 사용할 수 없습니다.
ora-00966     table 키워드가 없습니다.
ora-00967     where 키워드가 없습니다.
ora-00968     index 키워드가 없습니다.
ora-00969     on 키워드가 없습니다.
ora-00970     with 키워드가 없습니다.
ora-00971     set 키워드가 없습니다.
ora-00972     식별자의 길이가 너무 깁니다.
ora-00973     행수의 추정이 잘못되었습니다.
ora-00974     pctfree 값(백분율)이 부적합합니다.
ora-00975     날짜와 날짜의 가산은 할 수 없습니다.
ora-00976     level, prior, rownum 은 사용 할 수 없습니다.
ora-00977     감사 옵션이 중복되었습니다.
ora-00978     group by 구 없이 그룹 함수가 내포되었습니다.
ora-00979     group by 의 식이 없습니다.
ora-00980     동의어의 해석이 불가능합니다.
ora-00981     테이블 및 시스템 감사 옵션은 함께 지정될 수 없습니다.
ora-00982     '+' 부호가 없습니다.
ora-00984     열을 사용할 수 없습니다.
ora-00985     프로그램명이 부적합합니다.
ora-00986     그룹명이 부적합하거나 없습니다.
ora-00987     사용자명이 부적합하거나 없습니다.
ora-00988     암호가 틀립니다.
ora-00989     사용자명에 대한 암호가 너무 많습니다.
ora-00990     권한이 부적합합니다.
ora-00991     mac 권한만이 프로시저에게 권한부여해 줍니다.
ora-00992     revoke 명령어의 형식이 부적합합니다.
ora-00993     grant 키워드가 없습니다.
ora-00994     option 키워드가 없습니다.
ora-00995     동의어의 식별자가 부적합합니다.
ora-00996     연접 연산자는 | 이 아니고 || 입니다.
ora-00997     long 데이타 유형은 사용할 수 없습니다.
ora-00998     이 식은 열의 별명과 함께 지정해야 합니다.
ora-00999     뷰명이 부적합합니다.
ora-01000     최대 열기 커서 수를 초과했습니다.
ora-01001     커서가 부적합합니다.
ora-01002     인출 시퀀스가 틀립니다.
ora-01003     해석된 문이 없습니다.
ora-01004     디폴트 사용자명 사용 불가. 로그온이 허락되지 않습니다.
ora-01005     널 암호가 입력되었습니다 로그온이 허락되지 않습니다.
ora-01006     바인드 변수가 없습니다.
ora-01007     변수가 선택 리스트에 없습니다.
ora-01008     모든 한계변수가 아닙니다.
ora-01009     필수 파라미터가 없습니다.
ora-01010     oci 조작이 부적합합니다.
ora-01011     v6 서버와 교신할때 v7 호환성 모드를 사용할 수 없습니다.
ora-01012     로그온되어 있지 않습니다.
ora-01013     현 조작의 취소가 요구되었습니다.
ora-01014     oracle의 정지 처리가 진행중입니다.
ora-01015     로그온이 순환적으로 호출되었습니다.
ora-01016     이함수는 인출 이후에만 호출될 수 있습니다.
ora-01017     사용자명/암호가 부적합, 로그온할 수 없습니다.
ora-01018     long 데이타 유형의 열이 아닙니다.
ora-01019     사용자쪽의 기억영역을 할당할 수 없습니다.
ora-01020     문맥의 상태가 불명확합니다.
ora-01021     지정한 문맥 크기가 부적합합니다.
ora-01022     이 구성에 데이타베이스 작업이 지원되지 않습니다.
ora-01023     커서 문맥가 없습니다부당한 커서번호)
ora-01024     oci 콜의 데이타 유형은 부적합합니다.
ora-01025     upi 파라미터가 부적합합니다.
ora-01026     바인드 목록에 크기가 2000이상인 다중 버퍼
ora-01027     데이타 정의에서는 바인드 변수를 사용할 수 없습니다.
ora-01028     내부 투 태스크(two task) 오류
ora-01029     내부 투 태스크(two task) 오류
ora-01030     select ... into 변수가 없습니다.
ora-01031     권한이 불충분합니다.
ora-01032     사용자 번호가 존재하지 않습니다.
ora-01033     oracle의 초기화 또는 정지 처리가 진행중입니다.
ora-01034     oracle을 사용할 수 없습니다.
ora-01035     oracle은 restricted session 권한을 갖는 사용자만 사용 가능합니다.
ora-01036     잘못된 변수명/번호
ora-01037     최대 커서 메모리가 초과되었습니다.
ora-01038     데이타베이스 화일 버전 %s에 oracle 버전 %s으로 기록할 수 없습니다.
ora-01039     사용되지 않는 오류
ora-01040     암호에 잘못된 문자가 있습니다 로그온을 할 수 없습니다.
ora-01041     내부오류. hostdef 확장이 존재하지 않습니다.
ora-01042     개방된 커서와 함께 세션을 분리하는 것은 허용되지 않습니다.
ora-01043     사용자쪽의 기억영역 파괴 [%s], [%s], [%s], [%s]
ora-01044     버퍼의 크기 %s (한계가 변수 %s)가 최대의 %s를 초과했습니다.
ora-01045     사용자 %s는 create session 권한을 가지고있지 않음; 로그온이 거절되었습니다.
ora-01046     확장할 문맥 영역을 획득할 수 없습니다.
ora-01047     위에 오류는 스키마=%s, 패키지=%s, 프로시저=%s에서 발생된 것입니다.
ora-01048     주어진 컨텍스트에서 지정된 프로시저를 찾을 수 없습니다.
ora-01049     스트림된 rpc에서 이름으로 바인드한것은 지원되지 않습니다.
ora-01050     문맥 영역을 개방하기 위한 영역을 획득할 수 없습니다.
ora-01051     잘못된 지연 rpc 버퍼 포맷
ora-01053     사용자 기억 영역 주소를 읽을 수 없습니다.
ora-01054     사용자 기억 영역 주소에 기록할 수 없습니다.
ora-01057     내부의 new upi 인터페이스 오류
ora-01058     internal new upi interface error
ora-01059     바인드 또는 실행전에 구문분석이 필요합니다.
ora-01060     배열 바인드 또는 실행이 허용되지 않습니다.
ora-01070     서버용으로 구버전의 오라클을 사용
ora-01071     oracle을 기동하지 않으면 조작 실행이 불가 합니다.
ora-01072     oracle은 기동중이 아닙니다 정지할 수 없습니다.
ora-01073     연결 오류. 콜(call)의 유형을 인식할 수 없습니다.
ora-01074     oracle은 정지되지 않습니다 먼저 로그오프해 주십시오
ora-01075     이미 로그온되어 있습니다.
ora-01076     단일 프로세스에 대한 복수 로그온은 제공되지 않습니다.
ora-01077     백그라운드 프로세스 초기화 오류입니다.
ora-01078     시스템 파라미터 처리 오류입니다.
ora-01079     oracle 데이타베이스가 작성되지 않았음 - 작업이 비정상 종료되었습니다.
ora-01080     oracle 정지중 오류가 발생했습니다.
ora-01081     이미 기동중인 oracle을 기동하려 했습니다.
ora-01082     row_locking = always 기능은 tps 옵션이 없는 oracle에서는 지원되지않습니다.
ora-01083     파라미터 값 %s는 다른 서버들의 값과 불일치합니다.
ora-01084     oci 호출에 부적당한 인수가 있습니다.
ora-01085     %s에 대한 지연 원격 프로시저 호출(rpc)에서 오류 발생
ora-01086     세이브포인트 %s 는 설정되어 있지 않습니다.
ora-01087     현재 oracle에 로그온되어 있습니다 기동할 수 없습니다.
ora-01088     액티브 프로세스가 있기 때문에 oracle을 정지할 수 없습니다.
ora-01089     정지 처리(즉시)중입니다 조작은 허가되지 않습니다.
ora-01090     정지 처리중입니다 연결할 수 없습니다.
ora-01091     기동중에 오류가 발생했습니다.
ora-01092     오라클 인스턴스 종료 분리가 되었습니다.
ora-01093     alter database close 문은 연결된 세션이 없는 경우에만 가능합니다.
ora-01094     alter database close 문이 수행중 입니다 연결은 허용되지 않습니다.
ora-01095     dml 문이 0개의 행을 처리 했습니다.
ora-01096     프로그램 버전 (%s)과 인스턴스 (%s)가 호환성이 없습니다.
ora-01097     트랜잭션 도중에 shutdown할 수 없습니다- 먼저 커밋 혹은 롤백하십시오
ora-01098     long insert중에 프로그램 인터페이스 오류
ora-01099     단일 프로세스 모드로 기동된 데이타베이스는 shares 모드로 마운트할 수 없습니다.
ora-01100     데이타베이스가 이미 마운트 되었습니다.
ora-01101     다른 인스턴스로 부터 생성된 데이타베이스가 현재 마운트 되었습니다.
ora-01102     데이타베이스가 exclusive 모드로 마운트할 수 없습니다.
ora-01103     제어 화일의 데이타베이스명 %s는 %s가 아닙니다.
ora-01104     제어 화일의 수(%s)가 %s 와 일치하지 않습니다.
ora-01105     올리기는 다른 인스턴스에 의해 마운트하는 것과 호환성이 없습니다.
ora-01106     내리기를 하기전에 데이타베이스를 디스마운트 합니다.
ora-01107     매체 복구를 위해 데이타베이스를 마운트해야 합니다.
ora-01108     화일 %s가 매체 복구 중에 있습니다.
ora-01109     데이타베이스가 개방되지 않습니다.
ora-01110     데이타 화일 %s: %s
ora-01111     데이타 화일 %s의 이름을 모릅니다- 올바른 화일로 재명명 하십시오.
ora-01112     매체 복구 처리가 개시되지 않았습니다.
ora-01113     화일 %s가 매체 복구되어야 합니다.
ora-01114     화일 %s의 블록쓰기 io 오류입니다블록 번호 %s).
ora-01115     화일 %s의 블록(블록 번호 %s) 읽기 io 오류입니다.
ora-01116     데이타베이스 화일 %s의 개방 오류입니다.
ora-01117     추가하는 화일 %s 의 블록 크기 %s 는 부적합합니다 제한은 %s 입니다.
ora-01118     데이타베이스 화일을 더 이상 등록할 수 없습니다 제한 %s 를 초과했습니다.
ora-01119     데이타베이스 화일 %s 의 작성 오류입니다.
ora-01120     온라인 데이타베이스 화일 %s은 삭제할 수 없습니다.
ora-01121     데이타 화일 %s를 재명명할 수 없습니다- 화일이 사용중이거나 복구중입니다.
ora-01122     데이타 화일 %s의 검증 체크에 실패 했습니다.
ora-01123     온라인 백업을 개시할 수 없습니다 매체 복구가 사용 불가로 되어 있습니다.
ora-01124     데이타 화일 %s을 복구할 수 없음 - 화일이 사용중이거나 복구중입니다.
ora-01125     매체 복구를 사용불가할 수 없음. 화일 %s 가 온라인 백업으로 설정됨.
ora-01126     데이타베이스는 exclusive로 마운트하고 개방하지 말아야 합니다.
ora-01127     데이타베이스명 %s가 최대 문자수 %s를 초과했습니다.
ora-01128     온라인 백업을 시작할 수 없음 - 화일 %s가 오프라인입니다.
ora-01129     디폴트 또는 임시 테이블 영역이 존재하지 않습니다.
ora-01130     데이타베이스 화일 버전 %s 는 oracle 버전 %s 와 호환되지 않습니다.
ora-01131     db_files 파라미터의 값 %s 가 최대수 %s 를 초과했습니다.
ora-01132     데이타베이스 화일명 %s 의 길이가 최대 문자수 %s 를 초과했습니다.
ora-01133     로그 화일명 %s 의 길이가 최대 문자수 %s 를 초과했습니다.
ora-01134     데이타베이스가 다른 인스턴스에 의해 배타 모드로 마운트했습니다.
ora-01135     dml/질의로 액세스된 화일 %s 는 오프 라인입니다.
ora-01136     화일 %s의 명시된 크기(%s 블록)가 원래 크기 %s 블록보다 작습니다.
ora-01137     데이타 화일 %s가 오프라인으로 되고 있는 중입니다.
ora-01138     데이타베이스가 이 인스턴스로 열거나 다른 인스턴스에 대해 닫아야 합니다.
ora-01139     resetlogs 옵션은 불완전한 데이타베이스의 복구 후에만 유효합니다.
ora-01140     온라인 백업을 종료할 수 없음 - 모든 화일이 오프라인입니다.
ora-01141     데이타 화일 %s의 재명명 오류 - 새로운 화일 %s 가 없습니다.
ora-01142     온라인 백업을 종료할 수 없음 - 백업할 수 있는 상태의 화일이 없습니다.
ora-01143     매체 복구를 사용불가하게할 수 없습니다 화일 %s가 매체복구를 필요로 합니다.
ora-01144     화일크기(%s 블록)가 최대치 %s 블록을 초과합니다.
ora-01145     매체 복구가 사용 가능하지 않으면 즉시 오프라인으로 할 수 없습니다.
ora-01146     온라인 백업을 시작할 수 없습니다 - 화일 %s가 이미 백업중에 있습니다.
ora-01147     system 테이블 영역 화일 %s가 오프 라인입니다.
ora-01148     이 작업을 하려면 데이타베이스가 exclusive 모드로 마운트해야 합니다.
ora-01149     정지처리 불가 - 화일 %s를 온라인 백업중 입니다.
ora-01150     쓰기 방지를 할수 없음 - 화일 %s를 온라인 백업중 입니다.
ora-01151     블록을 복구하려면 미디어 복구를 사용하고 필요하면 백업을 사용하십시오
ora-01152     화일 %s가 충분한 이전 백업으로 복구되지 않았습니다
ora-01153     비호환 매체 복구가 동작 상태입니다.
ora-01154     데이타베이스는 사용중 - 개방, 클로즈, 마운트, 디스마운트 할 수 없습니다.
ora-01155     데이타베이스는 개방, 클로즈, 마운트 혹은 디스마운트 중 입니다.
ora-01156     진행중인 복구 작업이 화일 액세스를 필요로 할 수 있습니다.
ora-01157     데이타 화일 %s를 식별할 수 없습니다- 화일이 발견되지 않음
ora-01158     데이타베이스 %s 가 이미 마운트했습니다.
ora-01159     화일이 동일한 데이타베이스의 화일이 아닙니다- 데이타베이스 id가 잘못됨.
ora-01160     화일이 %s가 아닙니다.
ora-01161     화일헤더에 있는 데이타베이스명 %s가 주어진 이름 %s 와 일치하지 않습니다.
ora-01162     화일 헤더에 블록 크기 %s가 db_block_size(%s)와 일치하지 않습니다.
ora-01163     size 절에 %s (블록)이 지정되었으나 헤더 %s와 일치해야 합니다.
ora-01164     maxlogfiles는 %s 를 초과할 수 없습니다.
ora-01165     maxdatafiles는 %s 를 초과할 수 없습니다.
ora-01166     화일번호 %s가 %s (%s)보다 큽니다.
ora-01167     두개의 화일들이 같은 화일 그룹번호 이거나 같은 화일입니다.
ora-01168     물리 블록 크기 %s가 다른 멤버들의 크기 %s와 일치하지 않습니다.
ora-01169     datafile 번호 1번이 없습니다.
ora-01170     화일이 존재하지 않습니다 %s
ora-01171     체크포인트 오류 때문에 데이타 화일 %s이 오프라인됩니다.
ora-01172     쓰레드 %s의 복구가 블록 %s(화일 %s의)에서 더이상 진행되지 못합니다.
ora-01173     데이타 dictionary
ora-01174     db_file %s는 호환성을 위해서 %s가 되어야 합니다.
ora-01175     데이타 dictionary가 인스턴스에서 허용하는 %s 보다 많은 수의 화일을 포함합니다.
ora-01176     데이타 dictionary가 제어 화일에서 허용하는 %s 보다 많은 수의 화일을 포함합니다.
ora-01177     데이타 화일이 dictionary와 일치하지 않습니다- 아마도 오래된 것입니다.
ora-01178     화일 %s가 마지막 create controlfile 이전에 생성됐음. 재 생성할 수 없습니다.
ora-01179     화일 %s 가 존재하지 않습니다.
ora-01180     데이타 화일 1을 생성할 수 없습니다.
ora-01181     최후의 resetlogs 이전에 생성된 화일 %s를 재생성할 수 없습니다.
ora-01182     데이타베이스 화일 %s를 생성할 수 없음 - 사용중이거나 복구중입니다.
ora-01183     shared모드로 데이타베이스를 마운트할 수 없습니다.
ora-01184     로그화일 그룹 %s는 이미 존재합니다.
ora-01185     로그화일 그룹 %s는 부적절합니다.
ora-01186     화일 %s의 검증 테스트에 실패했습니다.
ora-01187     검증 테스트에 실패했기 때문에 화일 %s를 읽을 수 없습니다.
ora-01188     헤더내의 블록 크기 %s가 실제 물리블록 크기 %s와 맞지 않습니다.
ora-01189     이전 화일과 다른 resetlogs가 사용되었습니다.
ora-01190     제어 화일 혹은 데이타 화일 %s는 마지막 resetlogs 이전의 것입니다.
ora-01191     화일 %s는 이미 오프라인임 - 정상적인 오프라인을 할 수 없습니다.
ora-01192     최소한 하나의 이용 가능한 쓰레드를 가져야합니다.
ora-01193     화일 %s는 복구 시작시 인식된 화일이 아닙니다.
ora-01194     화일 %s가 일관성을 갖기 위해서는 더 많은 복구가 필요로 합니다.
ora-01195     화일 %s의 온라인 백업은 일관성을 갖기위해 더 많은 복구가 필요로 합니다.
ora-01196     매체복구 세션의 실패로 인하여 화일 %s의 일관성이 결여되어 있습니다.
ora-01197     쓰레드 %s는 하나의 로그만을 포함하고 있습니다.
ora-01198     resetlogs인 경우 로그화일에 대한 크기를 지정하여야 합니다.
ora-01199     화일 %s는 온라인 백업 모드가 아닙니다.
ora-01200     실제 화일크기 %s는 맞는 크기인 %s 블록보다 작습니다.
ora-01201     헤더내의 화일 크기 %s가 제어화일내의 크기 %s와 일치하지 않습니다.
ora-01202     화일의 구현이 잘못됨 - 작성 시각이 틀립니다.
ora-01203     화일의 구현이 잘못됨 - 작성 scn이 틀립니다.
ora-01204     화일 번호가 %s (%s가 아님) - 틀린 화일입니다.
ora-01205     데이타 화일이 아님 - 헤더내의 유형 번호가 %s입니다.
ora-01206     화일은 이 데이타베이스의 일부가 아님 - 데이타베이스 id가 틀립니다.
ora-01207     화일이 제어화일보다 최근의 것임 - 오래된 제어화일입니다.
ora-01208     데이타 화일이 구버전임 - 현 버전을 액세스하지 않았습니다.
ora-01209     데이타 화일이 마지막 resetlogs 이전의 것입니다.
ora-01210     데이타 화일의 헤더가 매체 붕괴되었습니다.
ora-01211     버전 6의 데이타 화일이 버전7으로의 변환 화일이 아닙니다.
ora-01212     maxlogmembers는 %s를 초과할 수 없습니다.
ora-01213     maxinstance는 %s를 초과할 수 없습니다.
ora-01214     maxloghistory는 %s를 초과할 수 없습니다.
ora-01215     create controlfile이후의 가용 쓰레드 %s가 빠졌습니다.
ora-01216     create controlfile이후 쓰레드 %s는 사용불가되어야합니다.
ora-01217     로그화일 멤버가 다른 로그화일 그룹에 속해있습니다.
ora-01218     로그화일 멤버는 동일한 시간때에 만든것이 아닙니다.
ora-01219     데이타베이스가 열지 않았음: 고정 테이블/뷰에 대해서만 조회가 가능합니다.
ora-01220     데이테베이스가 개방 되기전에는, 화일을 기본으로하는 소트가 부적합합니다.
ora-01221     데이타 화일 %s는 백그라운드 프로세스에 대해 동일 화일이 아닙니다.
ora-01222     %s의 maxinstances는 maxlogfiles가 최소 %s이어야함(%s가 아님)
ora-01223     새로운 데이타베이스명을 부여하기 위해서는 resetlogs를 지정하여야 합니다.
ora-01224     헤더 %s내의 그룹번호가 group %s와 맞지 않습니다.
ora-01225     쓰레드 번호 %s가 maxinstances %s 보다 큽니다.
ora-01226     로그 멤버의 화일헤더가 다른 멤버와 일치하지 않습니다.
ora-01227     로그 %s는 다른 로그와 일치하지 않습니다.
ora-01228     기초 데이테베이스를 설치하려면 set database 옵션이 필요합니다.
ora-01229     데이타 화일 %s가 로그와 일치하지 않습니다.
ora-01230     읽기 전용으로 만들수 없습니다- %s 화일이 오프라인입니다.
ora-01231     쓰기 전용으로 만들수 없습니다- %s 화일이 오프라인입니다.
ora-01232     온라인 백업을 수행할 수 없습니다- %s 화일은 읽기 전용입니다.
ora-01233     %s 화일은 읽기 전용입니다- 컨트롤화일 백업을 사용해서 복구할 수 없습니다.
ora-01234     화일 %s의 백업을 종료할 수 없습니다 - 화일을 사용중이거나 복구중입니다.
ora-01235     %s 화일에 대한 end backup은 실패하고 %s에 대해서는 성공했습니다.
ora-01237     데이타화일 %s를 확장할 수 없습니다.
ora-01238     데이타화일 %s를 축소할 수 없습니다.
ora-01239     데이터베이스는 외부 캐시를 사용하기 위해서 archivelog 모드로 되어 있어야 합니다.
ora-01240     하나의 명령어에 너무 많은 데이터 화일을 추가합니다.
ora-01241     외부 캐시가 죽었습니다.
ora-01242     데이터 화일이 메디아 실패를 받았습니다: 데이터베이스는 noarchivelog 모드입니다.
ora-01243     시스템 테이블스페이스 화일이 메디아 실패를 받았습니다.
ora-01244     메디아 복구에 의해서 제어화일에 이름 없는 데이터화일이 추가되었습니다.
ora-01245     오프라인 화일 %s 은 resetlogs이 끝나면 없어집니다.
ora-01400     행의 입력으로 필수 열(not null)에 값이 지정되지 않았습니다.
ora-01401     열에 입력한 값이 너무 큽니다.
ora-01402     뷰의 with check option의 조건에 위배 됩니다.
ora-01403     데이타가 없습니다.
ora-01404     alter column은 색인을 너무 크게 만들 수 있습니다.
ora-01405     인출된 열의 값은 null입니다.
ora-01406     인출된 열의 값이 절사되었습니다.
ora-01407     입력 필수 열(not null)은 null로 갱신할 수 없습니다.
ora-01408     열 리스트에는 이미 색인이 작성되어 있습니다.
ora-01409     nosort 옵션은 사용할 수 없습니다 행이 오름차순으로 되어 있지 않습니다.
ora-01410     rowid가 부적합합니다.
ora-01411     표시기내에 열의 길이를 저장할 수 없습니다.
ora-01412     이 데이타 유형에 대해서는 0길이가 허용되지 않습니다.
ora-01413     팩형 십진수 버퍼안의 값이 부적합합니다.
ora-01414     배열을 바인드 할때 배열 길이가 부적합합니다.
ora-01416     두 개의 테이블을 outer-join할 수 없습니다.
ora-01417     하나의 테이블은 하나의 다른 테이블과 outer-join할 수 있습니다.
ora-01418     지정한 색인는 존재하지 않습니다.
ora-01419     datdts: 형식 코드 오류입니다.
ora-01420     datstd: 형식 코드 오류입니다.
ora-01421     datrnd/dattrn: 정도 지정자 오류입니다.
ora-01422     실제 인출은 요구된 것보다 많은 수의 행을 추출합니다.
ora-01423     실제 인출에서 여분의 행을 검사하는 중에 오류가 검출되었습니다.
ora-01424     에스케이프 문자 뒤에 누락 혹은 부당한 문자가 있습니다.
ora-01425     에스케이프 문자는 1자리 문자 스트링이어야 합니다.
ora-01426     수치 오버플로우
ora-01427     단일 행 부속 질의에 의해 2개 이상의 행이 리턴되었습니다.
ora-01428     인수 %s가 범위를 벗어났습니다.
ora-01430     추가하려는 열이 이미 테이블에 존재합니다.
ora-01431     grant 명령어 내부 불일치 오류입니다.
ora-01432     삭제할 공개 동의어가 존재하지 않습니다.
ora-01433     작성한 동의어가 이미 정의되어 있습니다.
ora-01434     삭제할 비공개 동의어가 존재하지 않습니다.
ora-01435     사용자가 존재하지 않습니다.
ora-01436     connect by의 루프가 발생되었습니다.
ora-01437     결합은 connect by와 함께 지정할 수 없습니다.
ora-01438     지정한 정도를 초과한 값이 열에 지정되었습니다.
ora-01439     데이타 유형을 변경할 열은 비어 있어야 합니다.
ora-01440     정도 또는 자리수를 축소할 열은 비어 있어야 합니다.
ora-01441     길이를 짧게 변경할 열의 값은 null이어야 합니다.
ora-01442     변경하고자 하는 열이 이미 not null입니다.
ora-01443     내부 오류 : 뷰 열의 데이타 유형이 부적합합니다.
ora-01444     내부 오류 : 내부 데이타 유형와 외부 데이타 유형은 부적합합니다.
ora-01445     키-보전 테이블 없이 결합 뷰으로 부터 rowid를 선택할 수 없습니다.
ora-01446     distinct, group by 등을 포함하는 뷰로부터 rowid를 선택할 수 없습니다.
ora-01447     클러스터 열에 alter table 문을 사용할 수 없습니다.
ora-01448     데이타 유형을 변경하기 전에 색인을 삭제해야 합니다.
ora-01449     열이 null값을 포함하고 있습니다 not null로 변경할 수 없습니다.
ora-01450     키의 최대 길이(%s)를 초과했습니다.
ora-01451     열이 이미 null로 되어 있습니다.
ora-01452     중복 키가 있습니다. 유일한 색인을 작성할 수 없습니다.
ora-01453     set transaction 사용시에는 트랜잭션의 최초문장 이어야 합니다.
ora-01454     수치 데이타 유형으로 변환할 수 없습니다.
ora-01455     열의 변환에 의해 정수 데이타 유형이 오버플로우되었습니다.
ora-01456     read only 트랜잭션은 삽입/삭제/갱신할 수 없습니다.
ora-01457     열의 변환에 의해 decimal 데이타 유형이 오버플로우되었습니다.
ora-01458     가변장 스트링의 지정된 길이가 부적합합니다.
ora-01459     가변장 스트링의 길이가 부적합합니다.
ora-01460     요구된 변환은 실행될 수 없습니다.
ora-01461     long 값은 long 열에만 입력할 수 있습니다.
ora-01462     2000 문자 이상은 입력할 수 없습니다.
ora-01463     자신에 대한 권한의 허가나 취소는 불가능합니다.
ora-01464     테이블 또는 뷰의 grant 오류입니다.
ora-01465     16진수의 지정이 부적합합니다.
ora-01466     테이블 정의가 변경되었습니다 데이타를 읽을 수 없습니다.
ora-01467     정렬 키가 너무 깁니다.
ora-01468     outer-join된 테이블은 1개만 지정할 수 있습니다.
ora-01469     prior의 뒤에는 열 명을 지정해 주십시오
ora-01471     개체와 같은 이름의 동의어는 작성할 수 없습니다.
ora-01472     connect by는 distinct, group by 를 동반한 뷰에 사용할 수 없습니다.
ora-01473     connect by 구에 부속 질의를 지정할 수 없습니다.
ora-01474     connect by 없이 start with 나 prior 는 지정할 수 없습니다.
ora-01475     바인드 변수의 데이타 유형 변경을 위해서는 커서를 재구문분석을 해야 합니다.
ora-01476     제수가 0 입니다.
ora-01477     사용자 데이타 영역 기술자가 너무 큽니다.
ora-01478     long 열은 배열 바인드에 사용할 수 없습니다.
ora-01479     버퍼내의 마지막 문자가 널(null)이 아닙니다.
ora-01480     str 바인드 값에 종료의 널이 없습니다.
ora-01481     숫자 형식 모델이 부적합합니다.
ora-01482     지정된 문자세트는 제공하지 않습니다.
ora-01483     date 또는 number 바인드 변수의 길이가 부적합합니다.
ora-01484     배열은 pl/sql문 범위에서만 해야 합니다.
ora-01485     실행 바인드 길이가 컴파일 바인드 길이와 다릅니다.
ora-01486     배열요소 크기가 너무 큽니다.
ora-01487     팩형 십진수가 제공된 버퍼에 비해 너무 큽니다.
ora-01488     부적절한 팩형 십진수 입니다.
ora-01489     스트링 연결의 결과가 너무 깁니다.
ora-01490     부적합한 analyze 명령입니다.
ora-01491     cascade 옵션이 부적합합니다.
ora-01492     현 트랜잭션이 이미 롤백 세그먼트에 연결되어 있습니다.
ora-01493     명시된 sample 길이가 부적합합니다.
ora-01494     지정된 size가 부적당합니다.
ora-01495     지정된 연결행 테이블이 없습니다.
ora-01496     지정된 연결행 테이블 형식이 틀립니다.
ora-01497     analyze cluster에 대한 옵션이 잘못되었습니다.
ora-01498     블록 체크 실패 - 트래스 화일을 보십시오
ora-01499     테이블/색인의 교차 참조 실패 - 트래스 화일을 보십시오
ora-01500     날짜/시간의 획득 오류입니다.
ora-01501     create database 문 오류입니다.
ora-01502     색인 %s는 직접 로드 상태입니다.
ora-01503     create controlfile이 실패했습니다.
ora-01504     데이타베이스명 %s가 db_name 파라미터 %s와 맞지않습니다.
ora-01505     로그 화일 등록 오류입니다.
ora-01506     데이타베이스 명을 올바르게 지정해 주십시오.
ora-01507     데이타베이스가 마운트하지 않았습니다.
ora-01508     화일 %s 의 줄 %s 에 오류. 데이타베이스를 생성할 수 없습니다.
ora-01509     지정한 이름 %s 가 실제의 이름 %s 와 일치하지 않습니다.
ora-01510     로그 화일 삭제 오류입니다.
ora-01511     로그/데이타 화일의 재명명 오류입니다.
ora-01512     로드 화일 %s의 재명명 오류 - 새로운 화일 %s가 없습니다.
ora-01513     운영 시스템으로 부터 부정확한 현시각이 보내졌습니다.
ora-01514     로그 명세에 오류: 그런 로그가 없습니다.
ora-01515     로그 그룹 %s의 삭제시 오류. 그런 로그가 없습니다.
ora-01516     로그/데이타 화일 %s 는 존재하지 않습니다.
ora-01517     로그 멤버: %s
ora-01518     2개 이상의 로그 화일을 create database 에 지정해 주십시오.
ora-01519     오류 발생(화일 %s 의 줄 %s 부근)
ora-01520     추가할 데이타 화일의 수(%s)가 최대수 %s 를 초과했습니다.
ora-01521     데이타 화일의 등록중 오류가 발생했습니다.
ora-01522     재명명할 화일 %s 가 없습니다.
ora-01523     데이타 화일 %s 는 이미 데이타베이스의 일부입니다. 재명명할 수 없습니다.
ora-01524     %s로 데이타 화일을 생성할 수 없음 - 화일이 이미 데이타베이스의 부분입니다.
ora-01525     데이타 화일의 재명명중 오류가 발생했습니다.
ora-01526     화일 %s 의 열기 오류가 발생했습니다.
ora-01527     화일을 읽는 도중 오류가 발생했습니다.
ora-01528     sql 문의 처리중 eof 오류입니다.
ora-01529     화일 %s 의 클로즈중 오류가 발생했습니다.
ora-01530     이 인스턴스는 이미 데이타베이스를 마운트했습니다.
ora-01531     이 인스턴스는 이미 데이타베이스를 개방했습니다.
ora-01532     인스턴스가 기동되어 있습니다. 데이타베이스를 생성할 수 없습니다.
ora-01533     화일 %s 는 테이블 영역에 속해 있지 않습니다. 재명명할 수 없습니다.
ora-01534     롤백 세그먼트 %s 가 존재하지 않습니다.
ora-01535     롤백 세그먼트 %s 는 이미 존재합니다.
ora-01536     테이블 영역 %s 에 대한 영역 할당량이 초과됐습니다.
ora-01537     데이타 화일 %s 는 이미 데이타베이스의 일부입니다 등록할 수 없습니다.
ora-01538     롤백 세그먼트를 획득할 수 없습니다.
ora-01539     테이블 영역 %s 가 온라인이 아닙니다.
ora-01540     테이블 영역 %s 가 오프라인이 아닙니다.
ora-01541     system 테이블 영역은 오프라인될 수 없습니다 필요하면 중지 하십시오
ora-01542     테이블 영역 %s 가 오프라인입니다. 영역을 할당할 수 없습니다.
ora-01543     테이블 영역 %s 는 이미 존재하고 있습니다.
ora-01544     시스템 롤백 세그먼트는 삭제할 수 없습니다.
ora-01545     롤백 세그먼트 %s 는 사용할 수 없습니다.
ora-01546     테이블 영역에 액티브 롤백 세그먼트 %s 가 있습니다.
ora-01548     액티브 롤백 세그먼트 %s 가 존재함, 테이블 영역의 삭제를 종료하십시오.
ora-01549     테이블 영역이 비어있지 않으므로 including contents를 사용해 주십시오.
ora-01550     시스템 테이블 영역은 삭제할 수 없습니다.
ora-01551     롤백 세그먼트 확장 오류입니다.
ora-01552     시스템 테이블 영역이 아닌 %s 에 시스템 롤백 세그먼트를 사용할 수 없습니다.
ora-01553     maxextents는 현재 할당된 %s 엑스텐트 수 이상이어야 합니다.
ora-01554     트랜잭션 슬롯이 없습니다.
ora-01555     스냅샷이 너무 오래 되었습니다(롤백 세그먼트가 너무 작습니다)
ora-01556     롤백 세그먼트를 위한 minextents는 1보다 커야만 합니다.
ora-01557     롤백 세그먼트 엑스텐트는 최저 %s 블록이 필요합니다.
ora-01558     롤백 세그먼트 %s 에 트랜잭션 번호가 없습니다.
ora-01559     롤백 세그먼트의 maxextents 는 2 이상입니다.
ora-01560     글로벌 해쉬 테이블의 크기가 %s와 일치하지 않습니다 (%s !=%s)
ora-01561     지정된 테이블 영역중의 개체가 삭제되지 않았습니다.
ora-01562     롤백 세그먼트 확장 실패입니다 (id = %s)
ora-01563     키워드 public 을 사용해 주십시오
ora-01564     롤백 세그먼트는 public 이 아닙니다.
ora-01565     화일 %s 의 식별 오류가 발생했습니다.
ora-01566     drop logfile에 화일이 2회 이상 지정되었습니다.
ora-01567     로그 %s를 삭제하면 쓰레드 %s에 남는 로그 화일이 2개 미만으로 됩니다.
ora-01568     public에 영역 할당량을 설정할 수 없습니다.
ora-01569     시스템 dictionary 테이블에 대한 데이타 화일이 너무 작습니다.
ora-01570     minextents는 현재 할당된 %s보다 클 수 없습니다.
ora-01571     로그 레코드 버전 %s 가 oracle의 버전 %s 과 호환되지 않습니다.
ora-01572     롤백 세그먼트용 글로벌 해쉬 테이블의 크기 %s가 롤백 세그먼트 번호 %s 에 대해 너무 작음
ora-01573     인스턴스의 정지 처리가 진행중. 더 이상의 변경은 허용되지 않습니다.
ora-01574     최대 동시 실행 트랜잭션 수를 초과했습니다.
ora-01575     영역 관리 자원의 대기중 시간이 초과되었습니다.
ora-01576     인스턴스 잠금 프로토콜 버전 %s는 oracle의 버전 %s 와 호환되지 않습니다.
ora-01577     로그 화일 %s는 이미 데이타베이스의 일부입니다 등록이 불가능합니다.
ora-01578     oracle 데이타 블록이 파손되었습니다 (화일 번호 %s, 블록 번호 %s)
ora-01579     복구중 기록(write) 오류가 발생했습니다.
ora-01580     제어 화일의 백업 화일 %s 를 작성하는 중에 오류가 발생했습니다.
ora-01581     이미 할당된 롤백 세그먼트(%s) 새로운 익스텐트(%s)를 사용하려 시도했습니다.
ora-01582     백업을 하기위해 제어 화일을 열 수 없습니다.
ora-01583     백업될 제어 화일의 블록 크기를 획득할 수 없습니다.
ora-01584     백업될 제어 화일의 화일 크기를 획득할 수 없습니다.
ora-01585     백업 화일 %s 를 인식할 수 없습니다.
ora-01586     백업을 하기위한 수신 화일 %s을 열 수 없습니다.
ora-01587     제어 화일의 백업 화일 복제중 오류가 발생했습니다.
ora-01588     데이타베이스를 열기 위해서는 resetlogs 옵션을 사용해야 합니다.
ora-01589     데이타베이스를 열기 위해서는 resetlogs/noresetlogs 옵션을 사용해야 함
ora-01590     가용 세그멘트 수(%s)가 최대치인 %s 를 초과합니다.
ora-01591     잠금이 in-doubt 분산 트랜잭션 %s에 주어졌습니다.
ora-01592     버전 6의 롤백 세그먼트(%s)를 oracle7 포맷으로 변환시 오류 발생
ora-01593     롤백 세그먼트의 최적크기(%s 블록)가 초기크기 계산(%s 블록)보다 작습니다.
ora-01594     해제될 롤백 세그먼트(%s) 익스텐트(%s)를 연결하려함
ora-01595     익스텐스(%s)(롤백 세그먼트 (%s)의) 해제시 오류
ora-01596     %s 파라미터에 시스템을 지정할 수 없습니다.
ora-01597     시스템 롤백 세그먼트를 온라인 혹은 오프라인시킬 수 없습니다.
ora-01598     롤백 세그먼트 %s가 온라인이 아닙니다.
ora-01599     롤백 세그먼트(%s)를 획득하는데 실패, 캐쉬 영역이 꽉찼습니다현재(%s)엔트리를 가짐)
ora-01600     많아야 하나의 %s (gc_files_to_locks의 %s절에)
ora-01601     gc_files_to_locks의 %s절에 부당한 버켓(bucket) 크기
ora-01602     gc_files_to_locks에 예정된 것보다 gc_db_locks에 더 많은 잠금임
ora-01603     gc_files_to_locks의 %s절에 부당한 그룹크기
ora-01604     gc_files_to_locks의 %s절에 부당한 화일 번호 범위
ora-01605     gc_files_to_locks의 %s절에 화일 번호 누락
ora-01606     gc_files_to_lock가 마운트한 다른 인스턴스의 그것과 동일하지 않습니다.
ora-01607     gc_lck_procs (%s)가 다른 인스턴스 (%s)와 같지 않습니다.
ora-01608     롤백 세그먼트 %s를 온라인화할 수 없음. 상태는 (%s)
ora-01609     로그 %s는 쓰레드 %s에 대한 현 로그 - 멤버를 삭제할 수 없습니다.
ora-01610     backup controlfile 옵션을 이용해서 복구가 끝나야만 합니다.
ora-01611     쓰레드번호 %s는 부적절함 - %s보다 커서는 안됩니다.
ora-01612     쓰레드 %s는 이미 가용되었습니다.
ora-01613     쓰레드 %s는 %s 로그만을 가짐 - 가용화를 위해서는 최소 2개의 로그를 필요로 함
ora-01614     쓰레드 %s는 사용중임 - 사용가능하게할 수 없습니다.
ora-01615     쓰레드 %s는 마운트됨 - 사용불가하게할 수 없습니다.
ora-01616     쓰레드 %s는 열려 있음 - 사용불가하게할 수 없습니다.
ora-01617     마운트할 수 없음: %s는 정당한 쓰레드 번호가 아님
ora-01618     쓰레드 %s는 사용가능하지 않았음 - 마운트할 수 없습니다.
ora-01619     쓰레드 %s는 다른 인스턴스에 의해 마운트했습니다.
ora-01620     마운트에 필요한 공용 쓰레드가 없습니다.
ora-01621     데이타베이스가 열려 있으면 현 로그의 멤버를 개명할 수 없습니다.
ora-01622     쓰레드 번호가 지정되어야함 - 디폴트는 없습니다.
ora-01623     로그 %s는 쓰레드 %s에 대한 현 로그임 - 삭제할 수 없습니다.
ora-01624     로그 %s가 쓰레드 %s 복구시 필요합니다.
ora-01625     롤백 세그먼트 %s는 이 인스턴스에 속해있지 않습니다.
ora-01626     롤백 세그먼트 번호 %s는 더 이상의 트랜잭션을 처리할 수 없습니다.
ora-01627     롤백 세그먼트 번호 %s는 온라인이 아닙니다.
ora-01628     롤백 세그먼트 %s에 대한 최대 익스텐스 수 (%s)에 도달했습니다.
ora-01629     테이블 영역 %s에 대한 실행취소의 저장시 최대 익스텐트 수(%s)에 도달했음
ora-01630     테이블 영역 %s의 임시 세그먼트에 최대 익스텐트 수(%s)가 되었습니다.
ora-01631     최대 익스텐트 수(%s)에 도달 (테이블 %s.%s)
ora-01632     최대 익스텐트 수(%s)에 도달 (색인 %s.%s)
ora-01633     이 조작에는 병렬 서버 옵션이 필요합니다.
ora-01634     롤백 세그먼트 번호 %s가 오프라인 되려합니다.
ora-01635     지정된 롤백 세그먼트 번호 %s가 가용하지 않습니다.
ora-01636     롤백 세그먼트 %s가 이미 온라인 상태입니다.
ora-01637     롤백 세그먼트 %s가 다른 인스턴스(수 %s)에 의해 사용됩니다.
ora-01638     %s 파라미터는 oracle 버전 %s에서 병렬 마운트를 허용하지 않습니다.
ora-01639     데이타베이스는 잠금 프로세스 없이 병렬로 마운트할 수 없습니다.
ora-01640     활성 트랙잰션으로 테이블 공간을 읽기 전용으로 만들수 없습니다.
ora-01641     테이블스페이스 %s은 온라인이 아닙니다 - 데이타 화일을 추가할 수 없습니다.
ora-01642     읽기 전용 %s 테이블 공간에 초기 백업이 필요하지 않습니다.
ora-01643     시스템 테이블 공간를 읽기 전용으로 만들 수 없습니다.
ora-01644     %s 테이블 공간은 이미 읽기 전용입니다.
ora-01645     읽기 쓰기를 하기위해서 이전에 시도한것이 반만 완성되었습니다.
ora-01646     %s 테이블 공간은 읽기 전용입니다- 읽기 쓰기를 할 수 없습니다.
ora-01647     %s 테이블 공간은 읽기 전용이어서, 거기에 공간을 할당할 수 없습니다.
ora-01648     로그 %s는 사용불가인 쓰레드 %s의 현재 로그입니다.
ora-01649     백업 컨트롤 화일에 대한 작업이 허용되지 않습니다.
ora-01650     롤백 세그먼트 %s를 %s에 의해 %s 테이블 공간에서 확장할 수 없습니다.
ora-01651     %s로 테이블 공간 %s에 저장 취소 세그먼트를 확장할 수 없습니다.
ora-01652     %s로 테이블 공간 %s에서 임시 세그먼트를 확장할 수 없습니다.
ora-01653     테이블 %s.%s를 %s에 의해 %s 테이블 공간에서 확장할 수 없습니다.
ora-01654     색인 %s.%s를 %s에 의해 %s 테이블 공간에서 확장할 수 없습니다.
ora-01655     크러스터 %s.%s를 %s에 의해 %s 테이블 공간에서 확장할 수 없습니다.
ora-01656     최대 번호 확장 (%s)가 %s.%s 크러스터에 도달했습니다.
ora-01657     부적당한 shrink 옵션 값
ora-01658     테이블스페이스 %s에 세그먼트에 대한 initial 익스텐트를 작성할 수 없습니다.
ora-01659     테이블스페이스 %s에 %s이상의 minextents를 할당할 수 없습니다.
ora-01660     테이블스페이스 %s 은 이미 영구적인 것입니다.
ora-01661     테이블스페이스 %s 은 이미 임시적인 것입니다.
ora-01662     테이블스페이스 %s 은 비어 있지 않아 임시로 만들 수가 없습니다.
ora-01663     테이블스페이스 %s 의 내용은 항상 변경합니다.
ora-01664     정렬 세그먼트로 확장된 트랜잭션은 중지 되었습니다.
ora-01665     제어화일은 대기 제어화일이 아닙니다.
ora-01666     제어화일은 대기 제어화일을 위한 것입니다.
ora-01667     리두 로그는 대기 데이터베이스와 상반됩니다.
ora-01668     데이터 화일의 오프라인을 위해서 대기 데이터베이스가 drop 옵션을 요구합니다.
ora-01669     대기 데이터베이스 제어화일은 데이터화일과 일치하지 않습니다.
ora-01670     대기 데이터베이스 복구에 새로운 데이터화일 %s 가 필요합니다.
ora-01671     제어화일은 백업합니다, 대기 제어화일을 만들 수 없습니다.
ora-01672     제어화일에 화일이 빠졌거나 하나 더 가지고 있습니다.
ora-01673     데이터 화일 %s 은 식별된것이 아닙니다.
ora-01674     데이터 화일 %s 은 현재 화일 대신 오래된 것을 가지고 있습니다.
ora-01676     대기 화일 이름은 %s의 변환을 하는데 최대 %s의 길이를 초과했습니다.
ora-01677     대기 화일 이름이 파라미터 변환을 다른 인스턴스와 다르게 했습니다.
ora-01678     파라미터 %s 은 패턴과 교체로 된 두가지 스트링을 가지고 있어야 합니다.
ora-01679     데이터베이스는 exclusive로 마운트 되어야 하고 열려 있지 않아야 합니다.
ora-01680     만약 gc_files_to_locks이 사용하고 있으면 gc_db_locks가 영일 수 없습니다.
ora-01700     리스트 내의 사용자명이 중복되었습니다.
ora-01701     클러스터가 부적합합니다.
ora-01702     뷰는 부적합합니다.
ora-01703     키워드 synonym이 없습니다.
ora-01704     스트링이 너무 깁니다.
ora-01705     상관 열에는 외부 결합을 지정할 수 없습니다.
ora-01706     사용자 함수의 결과가 너무 큽니다.
ora-01707     키워드 list가 없습니다.
ora-01708     access 또는 session을 지정해 주십시오
ora-01709     프로그램이 존재하지 않습니다.
ora-01710     키워드 of가 없습니다.
ora-01711     중복된 권한이 리스트되어 있습니다.
ora-01712     자신이 소유하지 않은 권한을 허가할 수 없습니다.
ora-01713     그 권한에 대해서는 grant option 이 존재하지 않습니다.
ora-01714     사용자 함수의 실행중 오류가 발생했습니다.
ora-01715     클러스터 색인에는 unique를 사용할 수 없습니다.
ora-01716     클러스터 색인에는 nosort를 사용할 수 없습니다.
ora-01717     secta : 액세스 모드 토큰이 부적합합니다.
ora-01718     by access | session절은 noaudit에 대해서는 허용되지 않습니다.
ora-01719     외부 결합 운영 (+)는 or 또는 in의 연산수를 허용하지 않습니다.
ora-01720     %s에 대한 허가(grant) 옵션은 존재하지 않습니다.
ora-01721     트랜잭션에서 userenv(commitscn)을 2회 이상 불렀습니다.
ora-01722     수치가 부적합합니다.
ora-01723     길이가 0인 열은 지정할 수 없습니다.
ora-01724     부동 소숫점 수치의 정도를 벗어났습니다 (1 to 126)
ora-01725     userenv(commitscn)는 여기에서 허용되지 않습니다.
ora-01726     테이블의 지정이 부적합합니다.
ora-01727     수치의 정도 범위(38 자리 이내)를 초과했습니다.
ora-01728     수치의 스케일 범위(-84 에서 127)를 초과했습니다.
ora-01729     데이타베이스 링크명을 지정해 주십시오
ora-01730     지정한 열명의 수가 부적합합니다.
ora-01731     뷰 정의가 부적합(순환)합니다.
ora-01732     뷰에 대한 데이타 조작이 부적합합니다.
ora-01733     가상 열은 사용할 수 없습니다.
ora-01734     잘못된 파라미터 - extent min 값이 extent max 보다 큽니다.
ora-01735     부적합한 alter table 옵션입니다.
ora-01736     [not] successful 을 지정해 주십시오.
ora-01737     공유, 배타 모드에서만 테이블을 잠금할 수 있습니다.
ora-01738     키워드 in 을 지정해 주십시오
ora-01739     키워드 mode 를 지정해 주십시오
ora-01740     이중 인용부를 지정해 주십시오
ora-01741     길이가 0인 식별자는 부적합합니다.
ora-01742     주석이 정확하게 종료되지 않았습니다.
ora-01743     내부적 불일치 : 사용자 함수 색인이 부적합합니다.
ora-01744     into구의 지정이 부적합합니다.
ora-01745     호스트/바인드 변수명이 부적합합니다.
ora-01746     인디케이터 변수는 사용할 수 없습니다.
ora-01747     열명을 올바르게 지정해 주십시오.
ora-01748     열명 그 자체만 사용할 수 있습니다.
ora-01749     자신의 권한으로는 grant/revoke 할 수 없습니다.
ora-01750     update/reference 는 열에 의해서가 아닌 테이블 전체로부터 revoke 될 수 있습니다.
ora-01751     부적당한 덤프 취소 옵션입니다.
ora-01752     뷰으로 부터 정확하게 하나의 키-보전된 테이블 없이 삭제할 수 없습니다.
ora-01753     열 정의가 클러스터 열의 정의와 일치하지 않습니다.
ora-01754     long 유형의 열은 테이블에 1 개만 포함될 수 있습니다.
ora-01755     영역 수나 블록 수를 지정해야만 합니다.
ora-01756     단일 인용부를 지정해 주십시오
ora-01757     개체 수를 지정해야 합니다.
ora-01758     not null 열을 추가하기 위해서는 테이블이 비어 있어야 합니다.
ora-01759     사용자 함수가 올바르게 정의되지 않았습니다.
ora-01760     함수의 인수가 부적합합니다.
ora-01761     결합문는 유일 테이블에 dml 작업으로 맵 할 수 없습니다.
ora-01762     vopdrv: 뷰의 질의 블록이 from 구에 없습니다.
ora-01763     갱신 또는 삭제가 외부 결합 테이블을 포함하고 있습니다.
ora-01764     결합의 새로운 갱신 값은 유일한것을 보증할 수 없습니다.
ora-01765     테이블의 소유자명을 지정할 수 없습니다.
ora-01766     데이타 사전 개체명을 사용할 수 없습니다.
ora-01767     update ... set 식은 부속 질의이어야 합니다.
ora-01768     수치 열이 너무 깁니다.
ora-01769     cluster 옵션 지정이 중복되었습니다.
ora-01770     cluster 옵션은 사용할 수 없습니다.
ora-01771     클러스터 테이블에 대한 옵션이 부적합합니다.
ora-01772     level에 대한 값을 지정해야 합니다.
ora-01773     지정한 create table 문에는 열 데이타 유형을 지정할 수 없습니다.
ora-01774     한번 이상 덤프 취소 옵션이 지정되었습니다.
ora-01775     동의어가 순환 고리 유형으로 정의되어 있습니다.
ora-01776     결합 뷰에 의하여 하나 이상의 기본 테이블을 수정할 수 없습니다.
ora-01777     with grant 옵션은 사용할 수 없습니다.
ora-01778     부속 질의의 내포 레벨의 제한을 초과했습니다.
ora-01779     키-보존된것이 아닌 테이블로 맵한 열을 수정할 수 없습니다.
ora-01780     스트링 상수가 필요합니다.
ora-01781     unrecoverable은 as select와 함께 지정해야 합니다.
ora-01782     클러스터 또는 클러스터 테이블에 대해서는 unrecoverable을 지정할 수 없습니다.
ora-01783     recoverable 또는 unrecoverable 중 하나만을 지정할 수 있습니다.
ora-01784     데이타베이스 미디어 복구가 사용불가이면 recoverable을 지정할 수 없습니다.
ora-01785     order by 항목은 select 리스트 식의 수라야 합니다.
ora-01786     for update 구는 사용할 수 없습니다.
ora-01787     질의 블록당 1개의 구만 허용됩니다.
ora-01788     connect by 구를 지정해 주십시오.
ora-01789     질의의 결과 열의 수가 틀립니다.
ora-01790     대응하는 식과 같은 데이타 유형이어야 합니다.
ora-01791     select 식이 부적합합니다.
ora-01792     테이블, 뷰에 지정 가능한 열의 최대수는 254 입니다.
ora-01793     지정 가능한 색인 열의 최대수는 16 입니다.
ora-01794     지정 가능한 클러스터 열의 최대수는 16 입니다.
ora-01795     리스트에 지정 가능한 식의 최대수는 254 입니다.
ora-01796     연산자의 지정이 부적합합니다.
ora-01797     연산자의 뒤에 any 또는 all을 지정해 주십시오.
ora-01798     exception 키워드가 누락되었습니다.
ora-01799     열은 부속 질의에 외부결합될 수 없습니다.
ora-01800     날짜 형식 내의 리터럴이 너무 길어서 처리할 수 없습니다.
ora-01801     날짜 형식이 내부 버퍼에 비해 너무 깁니다.
ora-01802     율리우스일의 지정이 범위를 초과했습니다.
ora-01803     날짜/시각의 획득 실패
ora-01810     형식 코드가 2 번 나타났습니다.
ora-01811     율리우스일에서 년간 통산일의 사용은 금지되어 있습니다.
ora-01812     년은 1 번만 지정할 수 있습니다.
ora-01813     시간은 1 번만 지정할 수 있습니다.
ora-01814     am/pm 과 a.m./p.m.은 혼재할 수 없습니다.
ora-01815     bc/ad 와 b.c./a.d.는 혼재할 수 없습니다.
ora-01816     월은 1 번만 지정할 수 있습니다.
ora-01817     요일은 1 번만 지정할 수 있습니다.
ora-01818     hh24와 am/pm은 혼재할 수 없습니다.
ora-01819     부호가 붙은 년과 bc/ad는 혼재할 수 없습니다.
ora-01820     날짜 지정에 포함된 형식 코드가 부적합합니다.
ora-01821     날짜 형식이 부적합합니다.
ora-01830     날짜 형식의 지정에 불필요한 데이타가 포함되어 있습니다.
ora-01831     년과 율리우스일은 혼재할 수 없습니다.
ora-01832     년의 일과 율리우스일은 혼재할 수 없습니다.
ora-01833     월과 율리우스일은 혼재할 수 없습니다.
ora-01834     월의 일과 율리우스일은 혼재할 수 없습니다.
ora-01835     요일과 율리우스일은 혼재할 수 없습니다.
ora-01836     시와 일의 초는 혼재할 수 없습니다.
ora-01837     시의 분과 일의 초는 혼재할 수 없습니다.
ora-01838     분의 초와 일의 초는 혼재할 수 없습니다.
ora-01839     지정된 월에 대한 날짜가 부적합합니다.
ora-01840     입력된 값의 길이가 날짜 형식에 비해 부족합니다.
ora-01841     년은 -4713 과 +4713 사이의 값으로 지정해 주십시오.
ora-01842     분기는 1 부터 4 사이의 값을 지정해 주십시오.
ora-01843     지정한 월이 부적합합니다.
ora-01844     주를 올바르게 지정해 주십시오 ( 1 에서 52 사이 )
ora-01845     주를 올바르게 지정해 주십시오 ( 1 에서 5 사이 )
ora-01846     지정한 요일이 부적합합니다.
ora-01847     날짜를 올바르게 지정해 주십시오 ( 1 에서 말일까지 )
ora-01848     날짜를 올바르게 지정해 주십시오 ( 1 에서 365 사이 )
ora-01849     시간을 올바르게 지정해 주십시오 ( 1 에서 12 사이 )
ora-01850     시간을 올바르게 지정해 주십시오 ( 0 에서 23 사이 )
ora-01851     분을 올바르게 지정해 주십시오 ( 0 에서 59 사이 )
ora-01852     초를 올바르게 지정해 주십시오 ( 0 에서 59 사이 )
ora-01853     초를 올바르게 지정해 주십시오 ( 0 에서 86399 사이 )
ora-01854     율리우스 날짜는 1에서 5373484 사이여야 합니다.
ora-01855     am/a.m. 또는 pm/p.m.이 필요합니다.
ora-01856     bc/b.c. 또는 ad/a.d.이 필요합니다.
ora-01857     시간대가 부적합합니다.
ora-01858     수치를 지정해야할 곳에 비수치 문자가 지정되었습니다.
ora-01859     문자를 지정해야할 곳에 비문자가 지정되었습니다.
ora-01860     년의 주는 1 에서 53 사이이어야 합니다.
ora-01861     스트링이 형식 스트링에 맞지 않습니다.
ora-01862     이 형식의 항목에 대한 잘못된 자리수
ora-01898     precision 지정자가 너무 많습니다.
ora-01899     잘못된 precision 지정자입니다.
ora-01900     키워드 logfile을 지정해 주십시오
ora-01901     키워드 rollback을 지정해 주십시오
ora-01902     키워드 segment를 지정해 주십시오
ora-01903     키워드 events를 지정해 주십시오
ora-01904     키워드 datafile을 지정해 주십시오
ora-01905     키워드 storage를 지정해 주십시오
ora-01906     키워드 backup을 지정해 주십시오
ora-01907     키워드 tablespace를 지정해 주십시오
ora-01908     키워드 exists를 지정해 주십시오
ora-01909     키워드 reuse를 지정해 주십시오
ora-01910     키워드 tables을 지정해 주십시오
ora-01911     키워드 contents를 지정해 주십시오
ora-01912     키워드 row를 지정해 주십시오
ora-01913     키워드 exclusive를 지정해 주십시오
ora-01914     시퀀스 번호에 대한 감사 옵션이 부적합합니다.
ora-01915     뷰에 대한 감사 옵션이 부적합합니다.
ora-01916     키워드 online, offline, resize, autoextend 또는 end를 지정하십시오
ora-01917     사용자 또는 롤 %s가 존재하지 않습니다.
ora-01918     사용자 %s가 존재하지 않습니다.
ora-01919     롤 %s가 존재하지 않습니다.
ora-01920     사용자명 %s가 다른 사용자나 롤명과 상충됩니다.
ora-01921     롤명 %s가 다른 사용자나 롤명과 상충됩니다.
ora-01922     %s를 삭제하려면 cascade를 지정하여야 합니다.
ora-01923     개체가 다른 사용자에 의해서 잠금 되어 cascade가 비정상 종료되었습니다.
ora-01924     롤 %s가 허가되지 않았거나 존재하지 않습니다.
ora-01925     가용 롤의 최대치 %s를 초과했습니다.
ora-01926     with grant option으로 롤을 grant할 수 없습니다.
ora-01927     허가하지 않은 권한을 revoke할 수 없습니다.
ora-01928     모든 권한에 대하여 grant 옵션이 허가되지는 않았습니다.
ora-01929     grant할 권한이 없습니다.
ora-01931     %s를 롤에게 허가할 수 없습니다.
ora-01932     롤 %s에 대한 admin 옵션이 허가되지 않았습니다.
ora-01933     롤에 대한 권한으로 저장 개체를 생성할 수 없습니다.
ora-01934     순환되는 롤 권한 부여가 감지되었습니다.
ora-01935     누락된 사용자 혹은 롤명
ora-01936     사용자나 롤을 생성시 소유자를 지정할 수 없습니다.
ora-01937     부적절한 롤명
ora-01938     create user에 대한 identified by가 지정되어야 합니다.
ora-01939     admin option만이 지정될 수 있습니다.
ora-01940     현재 연결되어 있는 사용자를 삭제할 수 없습니다.
ora-01941     키워드 sequence가 요구됩니다.
ora-01942     identified by 와 externally는 모두 지정될 수 없습니다.
ora-01943     identified by가 이미 지정되었습니다.
ora-01944     identified externally가 이미 지정되었습니다.
ora-01945     default role[s]가 이미 지정되었습니다.
ora-01946     default tablespace가 이미 지정되었습니다.
ora-01947     temporary tablespace가 이미 지정되었습니다.
ora-01949     role 키워드가 요구합니다.
ora-01950     테이블 영역 %s에 대한 권한이 없읍
ora-01951     role %s가 %s에 허가되지 않았습니다.
ora-01952     시스템 권한이 %s에 허가되지 않았습니다.
ora-01953     명령어가 더 이상 유효하지 않음,alter user를 보내십시오
ora-01954     create user에 default role절이 유효하지 않습니다.
ora-01955     default role %s가 사용자에게 허가되지 않았습니다.
ora-01956     os_roles이 사용될시 부적절한 명령어
ora-01957     키워드 min 혹은 max 를 지정해 주십시오
ora-01958     layer 옵션을 위한 정수가 필요합니다.
ora-01959     opcode 옵션을 위한 정수가 필요합니다.
ora-01960     부적절한 덤프 로그 화일 옵션입니다.
ora-01961     부적절한 덤프 옵션입니다.
ora-01962     화일 번호 혹은 시퀀스 번호를 지정해야 합니다.
ora-01963     블록 번호를 지정해야 합니다.
ora-01964     time 옵션을 위한 시간을 지정해야 합니다.
ora-01965     period 를 지정해야 합니다.
ora-01967     create controlfile 의 부적절한 옵션입니다.
ora-01968     resetlogs 혹은 noresetlogs 를 한번만 지정하십시오
ora-01969     resetlogs 혹은 noresetlogs 를 지정해야 합니다.
ora-01970     create controlfile에 대한 데이타베이스 명을 지정해야 합니다.
ora-01971     부적절한 alter tracing 옵션
ora-01972     alter tracing enable 혹은 disable에 대한 스트링을 지정해야 합니다.
ora-01973     변경 번호 누락
ora-01974     부적절한 아카이브옵션
ora-01975     변환 번호 %s에 부적절한 문자
ora-01976     변경 번호 누락
ora-01977     쓰레드 번호 누락
ora-01978     시퀀스 번호 누락
ora-01979     롤 %s에 대한 암호가 틀리거나 누락되었습니다.
ora-01980     os role 초기화시 오류
ora-01981     현 권한취소를 수행하려면 cascade constraints가 지정되어야 합니다.
ora-01982     테이블에 대한 부적절한 감사 옵션
ora-01983     default에 대한 부적절한 감사 옵션
ora-01984     프로시저/패캐지/함수에 대한 부적절한 감사 옵션
ora-01985     license_max_users 파라미터가 초과되어 사용자를 생성할 수 없습니다.
ora-01986     optimizer_goal에 대한 옵션 부적합
ora-01987     클라이언트 os 사용자명이 너무 깁니다.
ora-01988     원격 os 로그온이 허용되지 않습니다.
ora-01989     롤 %s는 운영 시스템에 의해 권한되지 않았습니다.
ora-01990     암호 %s 화일을 여는데 오류가 발생했습니다.
ora-01991     %s 암호 화일이 부적합합니다.
ora-01992     %s 암호 화일을 닫는데 오류가 발생했습니다.
ora-01993     %s 암호 화일을 쓰는 중에 오류가 발생했습니다.
ora-01994     grant 실패: 공용 암호 화일에다 사용자를 추가할 수 없습니다.
ora-01995     %s 암호 화일을 읽는 중에 오류가 발생했습니다.
ora-01996     grant 실패: %s 암호 화일이 꽉 찼습니다.
ora-01997     grant 실패: %s 사용자는 여기에 없습니다.
ora-01998     revoke 실패: sys 사용자는 항상 sysoper 와 sysdba를 가지고 있습니다.
ora-01999     암호 화일 모드는 %s 에서 %s로 바꾸었습니다.
ora-02000     누락된 %s 키워드
ora-02001     사용자 sys는 빈리스트 그룹와 함께 색인을 생성하는것을 허락하지 않습니다.
ora-02002     감사 추적 테이블에 기록 중 오류가 발생했습니다.
ora-02003     userenv 파라미터가 부적합합니다.
ora-02004     보안 위반
ora-02005     길이(-1)가 부적합합니다.
ora-02006     팩형 10진 형식 스트링이 부적합합니다.
ora-02007     allocate 또는 deallocate 옵션을 rebuild와 같이 사용할 수 없습니다.
ora-02008     숫자가 아닌 열에 대하여 0 이외의 스케일이 지정되었습니다.
ora-02009     화일에 지정된 크기는 0이 아니어야 합니다.
ora-02010     호스트 연결 스트링을 지정해 주십시오
ora-02011     데이타베이스 링크명이 중복되었습니다.
ora-02012     키워드 using 을 지정해 주십시오
ora-02013     키워드 connect 를 지정해 주십시오
ora-02014     for update 구를 사용해서 선택할 수 없습니다.
ora-02015     원격 테이블에 대하여 for update 구는 사용할 수 없습니다.
ora-02016     원격 데이타베이스에서는 start with 로 부속 질의를 사용할 수 없습니다.
ora-02017     정수 값을 지정해 주십시오
ora-02018     같은 이름의 데이타베이스 링크가 개방, 연결되어 있습니다.
ora-02019     원격 데이타베이스를 찾을 수 없을때 기술적으로 연결하십시오
ora-02020     너무 많은 데이타베이스 링크들이 사용되고 있습니다.
ora-02021     원격 데이타베이스에 ddl 조작들이 허용되지 않습니다.
ora-02022     원격 문장이 원격 개체를 갖는 최적화 되지않을 뷰를 사용합니다.
ora-02023     원격 데이타베이스는 start with, connect by 술어를 평가할 수 없습니다.
ora-02024     데이타 링크를 찾을 수 없습니다.
ora-02025     sql 문장에 있는 모든 테이블은 원격 데이타베이스에 있어야만 합니다.
ora-02026     키워드 link 를 지정해 주십시오
ora-02027     long 열은 복수 행의 갱신이 불가능합니다.
ora-02028     정확한 행의 번호를 인출 하는것이 지원되지 않습니다.
ora-02029     키워드 file 을 지정해 주십시오
ora-02030     고정 테이블/고정 뷰에서는 선택만 가능합니다.
ora-02031     고정 테이블에 대하여 rowid 를 지정할 수 없습니다.
ora-02032     클러스터 색인의 작성 이전에 클러스터 테이블을 사용할 수 없습니다.
ora-02033     이미 클러스터 색인이 존재하고 있습니다.
ora-02034     스피드 바인드가 허용되지 않습니다.
ora-02035     부당한 작업묶음의 조합입니다.
ora-02036     자동커서 개방시 묘사할 변수가 너무 많습니다.
ora-02037     초기화되지 않은 스피드 바인드 영역
ora-02038     배열 유형에 정의가 허용되지 않습니다
ora-02039     배열 유형에 값으로 바인드는 허용되지 않습니다
ora-02040     원격 데이타베이스는 %s는 두단계 커밋을 지원하지 않습니다.
ora-02041     클라이언트 데이타베이스는 트랜잭션을 시작하지 않습니다.
ora-02042     너무 많은 분산 트랜잭션들
ora-02043     %s를 실행하기 전에 현재 트랜잭션을 끝내야 합니다.
ora-02044     트랜잭션 관리자 로그인이 거부되었음: 트랜잭션이 진행중입니다.
ora-02045     글로벌 트랜잭션에 관여한 로컬 세션이 너무 많습니다.
ora-02046     분산 트랜잭션이 이미 시작되었습니다.
ora-02047     진행 중에 분산 트랜잭션을 결합할 수 없습니다.
ora-02048     로그잉하지 않고 분산 트랜잭션을 시작하려 했습니다.
ora-02049     시간초과: 분산 트랜잭션이 잠금으로 대기중 입니다.
ora-02050     트랜잭션 %s가 롤백되고, 다른 원격 db는 불명료한 상태입니다.
ora-02051     동일 트랜잭션내에 다른 세션이 실패했습다.
ora-02052     원격 트랜잭션이 %s에서 실패했습니다.
ora-02053     트랜잭션 %s가 커밋되고, 다른 원격 db는 불명료한 상태입니다.
ora-02054     트랜잭션 %s이 불명료한 상태입니다.
ora-02055     분산 수정 작업이 실패했음; 롤백이 요구됩니다.
ora-02056     2pc: %s: 잘못된 두 단계 명령어 번호 %s(%s로 부터의)
ora-02057     2pc: %s: 잘못된 두 단계 복구상태 번호 %s(%s로 부터의)
ora-02058     id %s를 가지는 준비된 트랜잭션이 없습니다.
ora-02059     커밋 코맨트의 ora-2pc-crash-test-%s
ora-02060     select for update문에 분산 테이블에 대한 결합이 지정되었습니다.
ora-02061     select for update에 분산 테이블 목록이 지정되었습니다.
ora-02062     분산 복구가 dbid %s를 받았습니다(%s가 기대되었으나)
ora-02063     %s%s가 선행됨 (%s%s로 부터)
ora-02064     분산 작업이 지원되지 않습니다.
ora-02065     alter system에 대한 부당한 옵션
ora-02066     누락 혹은 부당한 mts_dispatchers 텍스트
ora-02067     트랜잭션 혹은 세이브포인트 롤백이 요구됩니다.
ora-02068     %s%s로 부터의 다음의 치명적인 오류가 있습니다.
ora-02069     global_names 파라미터는 이 작업에 true라고 설정해야만 합니다.
ora-02070     데이타베이스 %s%s는 이문맥에서 %s를 지원하지 않습니다.
ora-02071     원격 데이타베이스 %s에 대한 능력을 초기화시 오류
ora-02072     분산 데이타베이스의 네트워크 프로토콜이서로 맞지 않습니다.
ora-02073     원격 수정에서는 시퀀스번호가 지원되지 않습니다.
ora-02074     분산 트랜잭션에 %s을 할 수 없습니다.
ora-02075     사용되지 않는 오류입니다.
ora-02076     수정된 테이블이나 long 열의 시퀀스가 동일한 노드에 있어야 합니다.
ora-02077     select문에서 long 열의 값을 가지고 올때는 동일한 노드에 있어야 합니다.
ora-02078     alter system fixed_date에 대한 지정이 잘못됐습니다.
ora-02079     새로운 세션이 분산 트랜잭션의 커밋에 동참할 수 있습니다.
ora-02080     데이타베이스 링크가 사용중입니다.
ora-02081     데이타베이스 링크가 열려있지 않았습니다.
ora-02082     루프백(loopback) 데이타베이스 링크는 연결 수식어를 가져야합니다.
ora-02083     데이타베이스명에 부적절한 문자 %s가 있습니다.
ora-02084     데이타베이스명에 요소가 누락되었습니다.
ora-02085     데이타베이스 링크 %s가 %s에 연결됩니다.
ora-02086     데이타베이스 (링크)명이 너무깁니다.
ora-02087     동일 트랜잭션내의 다른 프로세스에 의해 개체가 잠금 되었습니다.
ora-02088     분산 데이타베이스 옵션이 설치되지 않았습니다.
ora-02089     종속 세션에서는 commit이 허용되지 않습니다.
ora-02090     네트워크 오류: callback+passthru
ora-02091     트랜잭션이 롤백되었습니다.
ora-02092     분산 트랜잭션에 대한 트랜잭션 테이블 슬롯이 부족합니다.
ora-02093     transactions_per_rollback_segment(%s)가 가능한 최대치(%s) 보다 많습니다.
ora-02094     중복 옵션이 설치되지 않았습니다.
ora-02095     지정된 초기화 파라미터를 수정할 수 없습니다.
ora-02096     지정된 초기화 파라미터는 이 옵션으로 수정가능하지 않습니다.
ora-02098     색인-테이블 참조 (:i)를 파싱하는데 오류
ora-02099     내부 목적으로 사용됨, 출력되지 않아야 합니다.
ora-02100     pcc: 메모리 부족 (할당할 수 없습니다.
ora-02101     pcc: 일치하지 않는 커서 캐쉬(uce/cuc 불일치)
ora-02102     pcc: 일치하지 않는 커서 캐쉬(이 uce에 대한 cuc 엔트리가 없습니다.
ora-02103     pcc: 일치하지 않는 커서 캐쉬(cuc 참조가 범위를 벗어남)
ora-02104     pcc: 일치하지 않는 호스트 캐쉬(사용가능한 cuc가 없습니다)
ora-02105     pcc: 일치하지 않는 커서 캐쉬(캐쉬내에 cuc 엔트리가 없습니다)
ora-02106     pcc: 일치하지 않는 커서 캐쉬(oracursor nr이 잘못됐습니다)
ora-02107     pcc: 프로그램이 수행시 라이브러리에 대해 너무 오래됨: 다시 pcc하십시오
ora-02108     pcc: 수행시 라이브러리에 유효하지않은 디스크립터가 넘겨졌습니다.
ora-02109     pcc: 일치하지 않는 호스트 캐쉬(sit 참조가 범위를 벗어남)
ora-02110     pcc: 일치하지 않는 호스트 캐쉬(유효하지 않은 sqi 유형)
ora-02111     pcc: 힙 일관성 오류
ora-02112     pcc: select..into가 너무 많은 행을 리턴합니다.
ora-02140     테이블스페이스 이름이 부적합합니다.
ora-02141     offline 옵션이 부적합합니다.
ora-02142     적절한 alter tablespace 옵션을 지정해 주십시오
ora-02143     storage 옵션이 부적합합니다.
ora-02144     적절한 alter cluster 옵션을 지정해 주십시오
ora-02145     storage 옵션을 지정해 주십시오
ora-02146     shared 옵션이 복수 회 지정되었습니다.
ora-02147     shared 와 exclusive 는 혼용할 수 없습니다.
ora-02148     exclusive 옵션이 복수 회 지정되었습니다.
ora-02155     default 테이블 영역 식별자가 부적합합니다.
ora-02156     temporary의 테이블 영역 식별자가 부적합합니다.
ora-02157     alter user 옵션을 지정해 주십시오
ora-02158     create index 옵션이 부적합합니다.
ora-02159     설치된 dlm은 릴리즈가능한 잠금 모드를 지원하지 않습니다.
ora-02161     maxlogfiles에 대한 값이 부적합합니다.
ora-02162     maxdatafiles에 대한 값이 부적합합니다.
ora-02163     freelist groups에 대한 값이 부적합합니다.
ora-02164     datafile 구가 2개 이상 지정되었습니다.
ora-02165     create database 옵션의 지정이 부적합합니다.
ora-02166     archivelog 와 noarchivelog 가 함께 지정되었습니다.
ora-02167     logfile 구가 2 회 이상 지정되었습니다.
ora-02168     freelists에 대한 부당한 값
ora-02169     freelists 저장영역 옵션은 허용되지 않습니다.
ora-02170     freelist groups 저장영역 옵션은 허용되지 않습니다.
ora-02171     maxloghistory에 대한 부당한 값
ora-02172     사용불가 쓰레드에 대한 public 키워드는 적합하지 않습니다.
ora-02173     drop tablespace 옵션이 부적합합니다.
ora-02174     요구되는 쓰레드 번호의 누락
ora-02175     롤백 세그먼트 명이 부적합합니다.
ora-02176     create rollback segment 옵션이 부적합합니다.
ora-02177     요구되는 그룹 번호의 누락
ora-02178     올바른 구문 : set transaction read { only | write }
ora-02179     적당한 옵션: isolation level { serializable | read committed }
ora-02180     create tablespace 옵션이 부적합합니다.
ora-02181     rollback work 옵션이 부적합합니다.
ora-02182     세이브포인트명을 지정해 주십시오
ora-02183     적당한 옵션: isolation_level { serializable | read committed }
ora-02184     revoke 에서는 자원의 할당량을 지정할 수 없습니다.
ora-02185     commit 뒤에 work 이외의 토큰이 지정되었습니다.
ora-02186     테이블 영역의 자원 권한은 다른 권한과 동시에 지정할 수 없습니다.
ora-02187     할당량의 지정이 부적합합니다.
ora-02189     on <tablespace> 가 필요합니다.
ora-02190     키워드 tables를 지정해 주십시오
ora-02191     올바른 구문: set transaction use rollback segment <rbs>
ora-02192     pctincrease는 롤백 세그먼트 영역절에서는 허용되지 않습니다.
ora-02194     이벤트 지정 구문 오류 %s (중요치 않은 오류 %s), %s 부근에
ora-02195     %s 개체를 %s 테이블스페이스에서 만들도록 시도합니다.
ora-02196     permanent/temporary 옵션이 이미 지정되었습니다.
ora-02197     화일 리스트가 이미 지정되어 있습니다.
ora-02198     online/offline 옵션이 이미 지정되어 있습니다.
ora-02199     datafile 구를 지정해 주십시오
ora-02200     with grant option 은 public 에 대하여 사용할 수 없습니다.
ora-02201     시퀀스를 사용할 수 없습니다.
ora-02202     클러스터에서는 더이상의 테이블을 작성할 수 없습니다.
ora-02203     initial 영역 옵션은 허가되지 않습니다.
ora-02204     alter, index, references 그리고 execute는 뷰에서 사용할 수 없습니다.
ora-02205     select 와 alter 권한만이 시퀀스에 대하여 사용할 수 있습니다.
ora-02206     initrans 옵션 지정이 중복되었습니다.
ora-02207     initrans 옵션의 값이 부적합합니다.
ora-02208     maxtrans 옵션 지정이 중복되었습니다.
ora-02209     maxtrans 옵션의 값이 부적합합니다.
ora-02210     alter table 옵션을 지정해 주십시오
ora-02211     pctfree 또는 pctused 에 대한 값이 부적합합니다.
ora-02212     pctfree 옵션 지정이 중복되었습니다.
ora-02213     pctused 옵션 지정이 중복되었습니다.
ora-02214     backup 옵션 지정이 중복되었습니다.
ora-02215     tablespace 구가 중복되었습니다.
ora-02216     테이블 영역명을 지정해 주십시오
ora-02217     기억 영역(storage) 옵션 지정이 중복되었습니다.
ora-02218     initial 옵션의 값이 부적합합니다.
ora-02219     next 옵션의 값이 부적합합니다.
ora-02220     minextents 옵션의 값이 부적합합니다.
ora-02221     maxextents 옵션의 값이 부적합합니다.
ora-02222     pctincrease 옵션의 값이 부적합합니다.
ora-02223     부당한 optimal 저장 영역 옵션값
ora-02224     execute 권한은 테이블에 대해서는 허용되지 않습니다.
ora-02225     프로시저에 대해서는 execute 권한만이 유효합니다.
ora-02226     부당한 maxextents값 (허용 최대치: %s)
ora-02227     클러스터명이 부적합합니다.
ora-02228     size 지정이 중복되었습니다.
ora-02229     size 옵션의 값이 부적합합니다.
ora-02230     alter cluster 옵션이 부적합합니다.
ora-02231     적절한 alter database 옵션을 지정해 주십시오
ora-02232     mount 모드가 부적합합니다.
ora-02233     close 모드가 부적합합니다.
ora-02234     이 테이블에 대한 변경은 이미 로그되어 있습니다.
ora-02235     이 테이블은 다른 테이블에 이미 변경을 기록했습니다.
ora-02236     화일명이 부적합합니다.
ora-02237     화일 크기가 부적합합니다.
ora-02238     화일명 리스트의 화일 수가 다릅니다.
ora-02239     이 시퀀스를 참조하는 개체가 있습니다.
ora-02240     objno 혹은 tabno에 대한 부당한 값
ora-02241     extents (file <n> block <n> size <n>, ...)유형이어야 합니다.
ora-02242     alter index 옵션을 지정해 주십시오
ora-02243     alter index 또는 alter snapshot 옵션이 부적합합니다.
ora-02244     alter rollback segment 옵션이 부적합합니다.
ora-02245     롤백 세그먼트 명이 부적합합니다.
ora-02246     events 의 텍스트를 지정해 주십시오
ora-02247     alter session 옵션을 지정해 주십시오
ora-02248     alter session 옵션이 부적합합니다.
ora-02249     maxlogmembers에 값이 빠졌거나 부당한 값입니다.
ora-02250     적절한 제약명을 지정해 주십시오
ora-02251     부속 질의는 사용할 수 없습니다.
ora-02252     검사 제약 조건이 올바르지 않습니다.
ora-02253     제약을 지정할 수 없습니다.
ora-02254     default <expression>은 사용할 수 없습니다.
ora-02255     못쓰게된 7.1.5
ora-02256     참조하고 있는 열의 숫자, 유형 그리고 크기는 참조 열의 수와 일치해야 합니다.
ora-02257     열의 최대수를 초과했습니다.
ora-02258     null, not null 지정이 중복 또는 혼재되었습니다.
ora-02259     unique/primary key의 지정이 중복되었습니다.
ora-02260     테이블에는 기본 키를 1 개만 포함시킬 수 있습니다.
ora-02261     유일 키 또는 기본 키가 이미 존재하고 있습니다.
ora-02262     ora-%05d 발생. 열의 디폴트 값 식의 유형 검사 오류.
ora-02263     열의 데이타 유형을 지정해 주십시오
ora-02264     기존의 제약에 사용된 이름입니다.
ora-02265     참조 열의 데이타 유형이 정의되지 않았습니다.
ora-02266     외래 키에 의해 참조되는 유일/기본 키가 테이블에 있습니다.
ora-02267     열의 데이타 유형이 참조 열의 데이타 유형와 일치하지 않습니다.
ora-02268     참조 테이블에 기본 키가 없습니다.
ora-02269     키 열은 long 데이타 유형을 취할 수 없습니다.
ora-02270     이 열목록에 대한 유일 혹은 일차 키가 일치하지 않습니다.
ora-02271     제약명이 없습니다.
ora-02272     제약 열은 long 데이타 유형을 취할 수 없습니다.
ora-02273     유일/기본 키가 외부 키에 의해 참조되었습니다.
ora-02274     중복된 참조 제약 지정입니다.
ora-02275     참조 제약이 이미 테이블에 존재합니다.
ora-02276     디폴트 유형이 열의 유형과 일치하지 않습니다.
ora-02277     시퀀스명이 부적합합니다.
ora-02278     maxvalue/nomaxvalue 지정이 중복 또는 혼재되어 있습니다.
ora-02279     minvalue/nominvalue 지정이 중복 또는 혼재되어 있습니다.
ora-02280     cycle/nocycle 지정이 중복 또는 혼재되어 있습니다.
ora-02281     cache/nocache 지정이 중복 또는 혼재되어 있습니다.
ora-02282     order/noorder 지정이 중복 또는 혼재되어 있습니다.
ora-02283     개시 시퀀스 번호는 변경할 수 없습니다.
ora-02284     increment by 지정이 중복되었습니다.
ora-02285     start with 지정이 중복되었습니다.
ora-02286     alter sequence 옵션을 지정해 주십시오
ora-02287     시퀀스 번호는 이 위치에 사용할 수 없습니다.
ora-02288     open 모드가 부적합합니다.
ora-02289     시퀀스가 존재하지 않습니다.
ora-02290     체크 제약조건(%s.%s)이 위배되었습니다.
ora-02291     무결성 제약조건(%s.%s)이 위배되었습니다- 부모 키가 없습니다.
ora-02292     무결성 제약조건(%s.%s)이 위배되었습니다- 자식 레코드가 발견되었습니다.
ora-02293     (%s.%s)를 사용가능하게 할 수 없습니다 - 잘못된 제약을 점검
ora-02294     참조 제약을 추가할 수 없음 - 부모 키가 없습니다.
ora-02295     제약에 대한 하나 이상의 사용가능/사용불가 절이 있습니다.
ora-02296     제약 (%s.%s)을 사용가능하게 할 수 없음 - 부합하는 값이 없습니다.
ora-02297     제약 (%s.%s)을 사용불가하게 할 수 없음 - 종속관계가 있습니다.
ora-02298     제약 (%s.%s)을 사용가능하게 할 수 없음 - 부모 키가 없습니다.
ora-02299     제약 (%s.%s)을 사용가능하게 할 수 없음 - 중복 키가 있습니다.
ora-02351     레코드 %s: 거부되었습니다- 테이블 %s, 열 %s에서 오류
ora-02352     직접 패스 연결은 동기종 간에만 가능합니다.
ora-02353     복수 자리의 문자 오류
ora-02354     필드 %s에 대한 초기치를 위한 변환 오류가 발생했습니다.
ora-02355     constant 필드 %s에 변환 오류가 발생했습니다.
ora-02356     데이타베이스에 더 이상 영역이 없음 - 로드를 계속할 수 없습니다.
ora-02357     팩형 십진수 변환 오류
ora-02358     존 십진수 변환 오류
ora-02359     데이타 화일의 필드가 지정된 길이를 초과합니다.
ora-02360     논리 레코드의 끝 이전에 열을 찾을 수 없습니다 (trailing nullcols사용)
ora-02361     최초 인클로징 문자를 찾을 수 없습니다.
ora-02362     논리 레코드의 끝 - 두번째 인클로징 문자가 없습니다.
ora-02363     terminated 와 enclosed 가 지정된 필드에 종료 문자가 없습니다.
ora-02364     %s 레코드가 디스카드됨 - 모든 when 구의 조건을 만족하지 않습니다.
ora-02365     %s 색인이 로드되지 못함
ora-02366     %s 테이블의 다음 색인이 처리되었습니다.
ora-02367     %s 색인이 로드되었습니다.
ora-02368     %s 레코드가 디스카드됨 - 모든 열이 널입니다.
ora-02369     경고 : 가변길이 필드가 잘렸습니다.
ora-02370     %s 레코드 - %s 테이블의 %s 열에 경고 발생
ora-02371     직접 패스를 위해서는 로더가 %s.%s.%s.%s.%s 버전 이상 이어야 합니다.
ora-02372     상대시작 위치 > 절대필드 마감 위치
ora-02373     테이블 %s에 대한 입력 문의 구문분석시 오류
ora-02374     읽기 버퍼 큐에 대한 더 이상의 슬롯이 없습니다.
ora-02376     부당한 혹은 중복된 자원
ora-02377     자원의 부당한 한계치
ora-02378     중복된 자원명 %s
ora-02379     프로화일 %s이 이미 존재합니다.
ora-02380     프로화일 %s이 존재하지 않습니다.
ora-02381     public_default 프로화일을 삭제할 수 없습니다.
ora-02382     프로화일 %s에 사용자가 할당되어 있어, cascade 없이 삭제할 수 없습니다.
ora-02383     부당한 비용요소
ora-02390     composite_limit을 초과했음, 로그오프될 것입니다.
ora-02391     동시 sessions_per_user 한계치를 초과했습니다.
ora-02392     cpu 사용에 대한 세션 한계치를 초과했음. 로그오프될 것입니다.
ora-02393     cpu 사용에 대한 호출 한계치를 초과했습니다.
ora-02394     io 사용에 대한 세션 한계치를 초과했음. 로그오프될 것입니다.
ora-02395     io 사용에 대한 호출 한계치를 초과했습니다.
ora-02396     최대 유휴(idle) 시간을 초과했음. 다시 연결하십시오
ora-02397     private_sga 한계치 초과, 로그오프될 것입니다.
ora-02398     프로시저 영역 사용을 초과했습니다.
ora-02399     최대 연결시간을 초과했음. 로그오프될 것입니다.
ora-02401     다른 사용자의 뷰를 explain 할 수 없습니다.
ora-02402     plan_table이 없습니다.
ora-02403     플랜 테이블이 정확한 유형이 아닙니다.
ora-02404     지정된 플랜 테이블이 없습니다.
ora-02420     스키마에 대한 권한부여 절의 누락
ora-02421     누락 혹은 부당한 스키마 권한 식별자
ora-02422     누락 혹은 부당한 스키마 요소
ora-02423     스키마명이 스키마 권한 식별자와 맞지 않습니다.
ora-02424     잠재적인 순환 뷰 참조 혹은 불명의 참조 테이블
ora-02425     테이블의 생성실패
ora-02426     권한 부여 실패
ora-02427     뷰의 생성실패
ora-02428     외래키 참조를 추가할 수 없습니다.
ora-02429     유일/일차 키 적용을 위한 색인을 삭제할 수 없습니다.
ora-02430     제약(%s)을 가용화할 수 없음 - 그런 제약이 없습니다.
ora-02431     제약(%s)을 사용불가하게 할 수 없음 - 그런 제약이 없습니다.
ora-02432     일차키를 사용가능하게 할 수 없음 - 테이블에 일차키가 정의되지 않았습니다.
ora-02433     일차키를 사용불가하게 수 없음 - 테이블에 일차키가 정의되지 않았습니다.
ora-02434     유일성(%s)을 사용가능하게 할 수 없음 - 테이블에 일차키가 정의되지 않았습니다.
ora-02435     유일성(%s)을 사용불가하게 수 없음 - 테이블에 일차키가 정의되지 않았습니다.
ora-02436     check 제약에 날짜 또는 시스템 변수가 잘못 지정되었습니다.
ora-02437     (%s.%s)를 사용가능하게 할 수 없습니다 - 잘못된 기본 키입니다.
ora-02438     열 검사제약은 다른 열을 참조할 수 없습니다.
ora-02439     유일/일차 키 제약상에 유일하지 않은 색인이 있습니다.
ora-02440     참조 제약과 함께 create as select는 허용되지 않습니다.
ora-02441     존재하지 않는 일차 키를 삭제할 수 없습니다.
ora-02442     존재하지 않는 유일 키를 삭제할 수 없습니다.
ora-02443     존재하지 않는 제약 - 삭제할 수 없습니다.
ora-02444     참조 제약에서만 기본 테이블을 참조할 수 없습니다.
ora-02445     예외 테이블이 없습니다.
ora-02446     create table ... as select 실패 - 제약 위반 점검
ora-02450     부당한 해쉬 옵션 - 키워드 is 누락
ora-02451     hashkeys의 중복지정
ora-02452     부당한 hashkeys 옵션값
ora-02453     hash is의 중복 지정
ora-02454     블록(%s)당 해쉬 키의 수가 최대치 %s를 초과했습니다.
ora-02455     클러스터키 열의 수는 1 이어야 합니다.
ora-02456     열 지정 hash is는 number(*,0)이어야 합니다.
ora-02457     hash is 옵션에 정당한 열을 지정하여야 합니다.
ora-02458     hash cluster에 대하여 hashkeys가 지정되어야 합니다.
ora-02459     해쉬 키 값은 양의 정수이어야 합니다.
ora-02460     해쉬 클러스터에 대한 부적절한 색인 작업입니다.
ora-02461     index 옵션의 부적절한 사용입니다.
ora-02462     index 옵션의 중복지정
ora-02463     hash is 옵션의 중복지정
ora-02464     클러스터 정의는 hash와 index 양쪽 다 일수는 없습니다.
ora-02465     hash is 옵션의 부적절한 사용
ora-02466     hash clusters를 위해 size 옵션의 변경은 허용되지 않습니다.
ora-02467     식에 참조된 열을 클러스터 정의에서 찾을 수 없습니다.
ora-02468     식에서 상수 또는 시스템 변수가 잘못 지정되었습니다.
ora-02469     해쉬 식은 oracle 번호를 리턴하지 않습니다.
ora-02470     to_date, userenv, 또는 sysdate가 해쉬 식에서 잘못 사용되었습니다.
ora-02471     sysdate, uid, user, rownum, 또는 level이 해쉬 식에서 잘못 사용되었습니다.
ora-02472     해쉬 식에 pl/sql 함수를 사용할 수 없습니다.
ora-02473     클러스터 해쉬 식의 값을 구하는 동안 오류 발생
ora-02474     고정된 해쉬 영역이 (%s) 범위를 사용했는데 허용된 (%s) 최대값을 초과했습니다.
ora-02476     테이블에서 병렬 직접 로드에 의해 색인을 만들수 없습니다.
ora-02477     개체 %s에 병렬 직접 로드를 실행할 수 없습니다.
ora-02478     기초 세그먼트에 합병하는것은 maxextents 한계을 초과하는 것입니다.
ora-02479     병렬 로드에다 화일명을 바꾸는 중에 오류가 발생했습니다.
ora-02480     이벤트에 대한 너무 많은 이벤트 클래스가 지정되었습니다.
ora-02481     이벤트에 대한 너무 많은 id 범위가 지정되었습니다.
ora-02482     이벤트 클래스를 지정했으나 이벤트를 주지 않았습니다.
ora-02483     이벤트에 대한 부당한 id 값을 지정했습니다.
ora-02485     id 값의 하한치가 상한치보다 큽니다.
ora-02486     화일 %s에서 오류. init.ora 파라미터인 trace_dest를 확인하십시오
ora-02487     화일명 %s을 기록시 오류. init.ora 파라미터인 trace_dest를 검사하십시오
ora-02489     trace_block_size (%s)가 %s로 나누어져야 합니다.
ora-02490     resize 절에 필요한 화일 크기가 빠졌습니다.
ora-02491     autoextend 절에 필요한 on 또는 off 키워드가 빠졌습니다.
ora-02492     next 절에 필요한 화일 블록 증가 크기가 빠졌습니다.
ora-02493     next 절의 화일 증가 크기가 부적당합니다.
ora-02494     maxsize 절의 최대 화일 크기가 부적당하거나 빠졌습니다.
ora-02495     화일 %s의 크기를 조정할 수 없는데, 테이블스페이스 %s가 읽기전용이기 때문입니다.
ora-02700     osnoraenv: oracle_sid의 변환시 오류입니다.
ora-02701     osnoraenv: 오라클 이미지명의 변환시 오류입니다.
ora-02702     osnoraenv: orapop 이미지명의 변환시 오류입니다.
ora-02703     osnpopipe: 파이프 생성에 실패했습니다.
ora-02704     osndopop: 포크에 실패했습니다.
ora-02705     osnpol: 통신 채널의 폴링에 실패했습니다.
ora-02706     osnshs: 호스트명이 너무 깁니다.
ora-02707     osnacx: 문맥 영역을 할당할 수 없습니다.
ora-02708     osnrntab: 호스트로의 연결에 실패, oracle_sid가 불명입니다.
ora-02709     osnpop: 파이프 생성에 실패했습니다.
ora-02710     osnpop: 포크(fork)에 실패했습니다.
ora-02711     osnpvalid: 검증 채널로의 연결에 실패했습니다.
ora-02712     osnpop: malloc 실패
ora-02713     osnprd: 메세지 수신에 실패했습니다.
ora-02714     osnpwr: 메세지 송신에 실패했습니다.
ora-02715     osnpgetbrkmsg: 호스트로부터의 메시지가 부정확한 메시지 유형을 갖습니다.
ora-02716     osnpgetdatmsg: 호스트로부터의 메시지가 부정확한 메시지 유형을 갖습니다.
ora-02717     osnpfs: 기록된 바이트 수가 잘못되었습니다.
ora-02718     osnprs: 프로토콜 재설정 오류
ora-02719     osnfop: 포크(fork)에 실패했습니다.
ora-02720     osnfop: shmat 실패
ora-02721     osnseminit: 세마포 세트를 생성할 수 없습니다.
ora-02722     osnpui: orapop에 중지메시지를 송신할 수 없습니다.
ora-02723     osnpui: 중지메시지를 송신할 수 없습니다.
ora-02724     osnpbr: orapop에 중지메시지를 송신할 수 없습니다.
ora-02725     osnpbr: 중지메시지를 송신할 수 없습니다.
ora-02726     osnpop: 오라클 수행모듈의 액세스 오류입니다.
ora-02727     osnpop: orapop 수행모듈의 액세스 오류입니다.
ora-02728     osnfop: 오라클 수행모듈의 액세스 오류입니다.
ora-02729     osncon: 드라이버가 osntab내에 없습니다.
ora-02730     osnrnf: 사용자 로그온 디렉토리가 없습니다.
ora-02731     osnrnf: 버퍼의 malloc에 실패했습니다.
ora-02732     osnrnf: 일치하는 데이타베이스 별명을 발견할 수 없습니다.
ora-02733     osnsnf: 데이테베이스 스트링이 너무 깁니다.
ora-02734     osnftt: 공유 메모리의 사용허가를 재설정할 수 없습니다.
ora-02735     osnfpm: 공유 메모리 세그먼트를 생성할 수 없습니다.
ora-02736     osnfpm: 부적절한 공유메모리 번지의 디폴트치입니다.
ora-02737     osnpcl: orapop의 종료를 명령할 수 없습니다.
ora-02738     osnpwrtbrkmsg: 기록된 바이트 수가 잘못되었습니다.
ora-02739     osncon: 호스트 별명이 너무 깁니다.
ora-02750     osnfsmmap: 공유메모리 화일(?/dbs/ftt_<pid>.dbf)을 열 수 없습니다.
ora-02751     osnfsmmap: 공유메모리 화일을 배치할 수 없습니다.
ora-02752     osnfsmmap: 부당한 공유메모리 번지입니다.
ora-02753     osnfsmmap: 공유메모리 화일을 닫을 수 없습니다.
ora-02754     osnfsmmap: 공유메모리의 형질을 변경할 수 없습니다.
ora-02755     osnfsmcre: 공유메모리 화일(?/dbs/ftt_<pid>.dbf)을 생성할 수 없습니다.
ora-02756     osnfsmnam: 이름 변환에 실패했습니다.
ora-02757     osnfop: fork_and_bind 실패
ora-02758     내부배열의 할당에 실패했습니다.
ora-02759     요구 디스크립터가 충분하지 않습니다.
ora-02760     클라이언트의 화일 닫기 실패
ora-02761     취소될 화일 번호가 음수입니다.
ora-02762     취소될 화일 번호가 최대치보다 큽니다.
ora-02763     최소 한건의 요구도 취소할 수 없습니다.
ora-02764     부당한 패키지 모드입니다.
ora-02765     부당한 최대 서버수입니다.
ora-02766     요구 디스크립터의 부당한 최대치입니다.
ora-02767     서버당 하나 이하의 요구 디스크립터가 할당되었습니다.
ora-02768     최대 화일수가 부적절합니다.
ora-02769     sigterm에 대한 처리기 지정이 실패했습니다.
ora-02770     전체 블록수가 부적절합니다.
ora-02771     요구 타임아웃 값이 부적절합니다.
ora-02772     서버의 최대 유휴 시간이 부적절합니다.
ora-02773     클라이언트의 최대 대기시간이 부적절합니다.
ora-02774     요구 목록 래치의 타임아웃값이 부적절합니다.
ora-02775     요구 수행 신호가 부적절합니다.
ora-02776     요구 수행 신호값이 최대치를 초과합니다.
ora-02777     로그 디렉토리에 대한 stat실패
ora-02778     로그 디렉토리에 주어진 이름이 부적합합니다.
ora-02779     코아덤프 디렉토리에 대한 stat실패
ora-02780     코아덤프 디렉토리에 주어진 이름이 부적합합니다.
ora-02781     시간이 주어지는 플래그에 대한 값이 부적합합니다.
ora-02782     읽기/쓰기 기능이 모두 지정되지 않았습니다.
ora-02783     포스트/대기 기능이 모두 지정되지 않았습니다.
ora-02784     부적절한 공유 메모리 id가 지정되었습니다.
ora-02785     부적절한 공유 메모리 버퍼크기입니다.
ora-02786     공유 영역에 필요한 크기가 세그먼트 크기보다 큽니다.
ora-02787     세그먼트 목록에 대한 메모리를 할당할 수 없습니다.
ora-02788     async 프로세스 배열내에 커널 프로세스 포인터를 찾을 수 없습니다.
ora-02789     최대 화일 수에 도달했습니다.
ora-02790     화일명이 너무 깁니다.
ora-02791     비동기 i/o에 사용될 화일을 열 수 없습니다.
ora-02792     비동기 i/o에 사용될 화일을 fstat()할 수 없습니다.
ora-02793     비동기 i/o의 닫기 실패
ora-02794     클라이언트가 공유메모리에 대한 키를 얻을 수 없습니다.
ora-02795     요구 목록이 비었습니다.
ora-02796     수행된 요구가 정확한 상태에 있지 않습니다.
ora-02797     모든 요구에 응답할 수 없습니다.
ora-02798     요구 수가 부적절합니다.
ora-02799     신호 처리기를 대비할 수 없습니다.
ora-02800     요구가 시간 경과되었습니다.
ora-02801     작업이 시간 경과되었습니다.
ora-02802     모든 유휴 서버를 병렬모드에서 사용할 수 없습니다.
ora-02803     현재 시간의 추출에 실패했습니다.
ora-02804     로그 화일명에 대한 메모리 할당에 실패했습니다.
ora-02805     sigtpa에 대한 처리기를 지정할 수 없습니다.
ora-02806     sigalrm에 대한 처리기를 지정할 수 없습니다.
ora-02807     i/o 벡터에 대한 메모리 할당에 실패했습니다.
ora-02808     서버가 사용하는 flag array를 위한 메모리 할당에 실패했습니다.
ora-02809     jump 버퍼가 적절하지 않습니다.
ora-02810     메모리 맵화일에 대한 임시 화일명을 만들수 없습니다.
ora-02811     공유메모리 세그먼트를 첨부할 수 없습니다.
ora-02812     잘못된 첨부 번지입니다.
ora-02813     키를 얻기위한 임시화일명을 만들수 없습니다.
ora-02814     공유 메모리를 얻을 수 없습니다.
ora-02815     공유 메모리를 첨부할 수 없습니다.
ora-02816     프로세스를 죽일 수 없습니다.
ora-02817     읽기실패
ora-02818     요구된 것보다 적은 수의 블록이 읽혀졌습니다.
ora-02819     쓰기실패
ora-02820     요구된 수의 블록을 기록할 수 없습니다.
ora-02821     요구된 수의 블록을 읽을 수 없습니다.
ora-02822     부적절한 블록 오프셋
ora-02823     버퍼가 정열되지 않았습니다.
ora-02824     가용 요구 목록이 비었습니다.
ora-02825     자유롭게 선택할 수 있는 목록에 대한 요구가 해제되지 않았습니다.
ora-02826     부적절한 블록크기 입니다.
ora-02827     부당한 화일번호입니다.
ora-02828     가용 세그먼트 목록이 비었습니다.
ora-02829     적절한 크기의 세그먼트가 없습니다.
ora-02830     세그먼트는 파티션될 수 없음 - 가용 세그먼트가 없습니다.
ora-02831     세그먼트 할당해제 실패 - 세그먼트 목록이 비었습니다.
ora-02832     세그먼트 할당해제 실패 - 세그먼트가 목록에 없습니다.
ora-02833     서버가 화일을 닫을 수 없습니다.
ora-02834     서버가 화일을 열 수 없습니다.
ora-02835     서버가 클라이언트에 신호을 송신할 수 없습니다.
ora-02836     임시 키 화일을 생성할 수 없습니다.
ora-02837     임시 화일을 링크 해제할 수 없습니다.
ora-02838     알람 신호를 위한 신호처리기를 대비할 수 없습니다.
ora-02839     디스크로 블록을 sync하는데 실패했습니다.
ora-02840     클라이언트가 로그 화일을 여는데 실패했습니다.
ora-02841     기동시 서버가 죽었습니다.
ora-02842     클라이언트가 서버를 포크할 수 없습니다.
ora-02843     커널 플래그에 대한 부적절한 값입니다.
ora-02844     열기 허가 플래그에 대한 부적절한 값입니다.
ora-02845     시각 요구 플래그에 대한 부적절한 값입니다.
ora-02846     중지시킬 수 없는 서버입니다.
ora-02847     포스트시 서버가 종료되지 않았습니다.
ora-02848     비동기 i/o 패키지가 가동중이 아닙니다.
ora-02849     오류로 인한 읽기 실패
ora-02850     화일이 닫혔습니다.
ora-02851     비어있지 않아야할 요구 목록이 비었습니다.
ora-02852     위험 부분에 대한 부적절한 타임아웃 값입니다.
ora-02853     서버 목록 래치 타임아웃 값이 부적절합니다.
ora-02854     요구 버퍼의 수가 부적절합니다.
ora-02855     요구건수가 slaves수 보다 작습니다.
ora-03001     현재에는 구현되어 있지 않은 기능입니다.
ora-03002     이 연산자는 구현되어 있지 않습니다.
ora-03007     이 기능은 폐지되었습니다.
ora-03008     파라미터 compatible >= %s 가 %s에 필요합니다.
ora-03100     통신 영역이 할당되지 않음. 메모리가 충분하지 않습니다.
ora-03105     내부 프로토콜 오류
ora-03106     두 태스크 간의 통신 프로토콜 오류입니다.
ora-03107     oranet 버퍼 언더플로우입니다.
ora-03108     oranet: oracle은 이 인터페이스 버전을 지원하지 않습니다.
ora-03109     oranet 버퍼 오버플로우입니다.
ora-03110     oranet: oracle은 이 sql 버전을 지원하지 않습니다.
ora-03111     통신 채널에서 브레이크를 수신했습니다.
ora-03112     단일-태스크로 링크된 서버는 sql*net을 사용할 수 없습니다.
ora-03113     통신 채널에 eof 가 있습니다.
ora-03114     oracle에 연결되어 있지 않습니다.
ora-03115     지원되지 않은 네트워크 데이타 유형 또는 표현이 있습니다.
ora-03116     부적당한 버퍼 길이가 변환 루틴으로 전달되었습니다.
ora-03117     2-타스크 보존 영역 오버플로우
ora-03118     2-타스크 코루틴의 상태가 부적당합니다.
ora-03120     2-타스크 변환 루틴: 정수 오버플로우
ora-03121     인터페이스 드라이버가 연결되어 있지 않습니다 함수는 실행되지 않습니다.
ora-03122     사용자측에서 oracle측의 윈도우를 클로즈하려 했습니다.
ora-03123     작업이 막힘
ora-03124     2-타스크 내부 오류
ora-03125     클라이언트-서버 프로토콜에 위배됩니다.
ora-03126     네트워크 드라이버가 비-블로킹 작업을 지원하지 않습니다.
ora-03127     실행 작업이 종료되기 전에는 새로운 작업을 할 수 없습니다.
ora-03128     연결은 블로킹 모드입니다.
ora-03129     다음 구분이 삽입되도록 요청했습니다.
ora-03130     다음 구분이 인출 되도록 요청한 버퍼입니다.
ora-03131     다음 구분을 위한 버퍼가 잘못 제공되었습니다.
ora-03200     세그먼트 유형 명세가 부적당합니다.
ora-03201     그룹 번호 명세가 부적당합니다.
ora-03202     스캔 한계 명세가 부적당합니다.
ora-03203     동시 갱신은 영역 분석을 불가능하게 합니다.
ora-03230     세그먼트는 %s 블록만을 포함하고 있습니다.
ora-03231     initial 영역이 할당 해제되지 않았습니다.
ora-03274     allocate extent와 deallocate unused 옵션들이 지정되었습니다.
ora-03275     이중 deallocate 옵션으로 명세
ora-03276     allocate extent의 중복지정
ora-03277     부적절한 size의 지정
ora-03278     allocate extent 옵션의 중복지정
ora-03279     부적절한 instance가 지정되었음
ora-03280     부적절한 datafile 화일명의 지정
ora-03281     부적절한 allocate extent 옵션
ora-03282     allocate extent 옵션의 누락
ora-03283     지정된 데이타 화일 %s이 존재하지 않습니다.
ora-03284     데이타 화일 %s는 테이블스페이스 %s의 멤버가 아닙니다.
ora-03286     hash clusters에 대해 allocate extent가 정당하지 않습니다.
ora-03287     부적절한 freelist group의 지정
ora-03288     freelist group과 instance 파라미터가 함께 지정될 수 없습니다.
ora-03290     부적절한 truncate 명령어 - cluster 혹은 table 키워드의 누락
ora-03291     부적절한 truncate 옵션 - storage 키워드의 누락
ora-03292     잘릴 테이블이 클러스터의 일부입니다.
ora-03293     잘릴 클러스터는 hash cluster입니다.
ora-03296     데이타화일의 크기를 조정할 수 없습니다 - 화일 %s 이 없습니다.
ora-03297     요구된 resize 값보다 큰 %s 데이타 블록이 화일에 포함되어 있습니다.
ora-03298     데이타화일을 줄일 수 없습니다 - 화일 %s는 핫 백업중입니다.
ora-03299     딕셔너리 테이블 %s을 생성할 수 없습니다.
ora-04000     pctused 와 pctfree 의 합이 100을 초과할 수 없습니다.
ora-04001     시퀀스 파라미터 %s 는 정수라야 합니다.
ora-04002     increment 는 0이 아닌 정수라야 합니다.
ora-04003     시퀀스 파라미터 %s가 최대 크기 허용(%s 자리)를 초과했습니다.
ora-04004     minvalue 는 maxvalue 보다 작아야 합니다.
ora-04005     increment 는 ( maxvalue - minvalue ) 보다 작아야 합니다.
ora-04006     start with 에 minvalue 보다 작은 값은 지정할 수 없습니다.
ora-04007     minvalue 에 현재치보다 큰 값을 지정할 수 없습니다.
ora-04008     start with 에 maxvalue 보다 큰 값을 지정할 수 없습니다.
ora-04009     maxvalue 에 현재치보다 작은 값을 지정할 수 없습니다.
ora-04010     cache 에는 1 보다 큰 수치를 지정해야 합니다.
ora-04011     시퀀스 %s 은 %s 와 %s 범위 사이어야 합니다.
ora-04012     지정된 개체는 시퀀스가 아닙니다.
ora-04013     cache 에는 1 사이클보다 작은 값을 지정해야 합니다.
ora-04014     cycle이 명시하는 minvalue가 내림차순 시퀀스입니다.
ora-04015     cycle 을 실시하는 오름차순 시퀀스에는 maxvalue 를 지정해야 합니다.
ora-04016     시퀀스 %s 은 더 이상 존재하지 않습니다.
ora-04020     개체 %s%s%s%s%s의 잠금 시도중 데드록이 검출되었습니다.
ora-04021     개체 %s%s%s%s%s의 잠금 대기중 시간이 초과됐습니다.
ora-04028     개체 %s%s%s%s%s에 대한 diana를 생성할 수 없습니다.
ora-04029     %s%s%s를 조회하는 중에 ora-%s 오류가 발생했습니다.
ora-04030     %s바이트 (%s,%s)의 할당 시도중 프로세스 메모리의 부족현상 발생
ora-04031     %s 바이트의 공유 메모리를 할당할 수 없습니다 (%s,%s,%s)
ora-04041     패키지 본체의 생성전에 패키지 지정이 먼저 생성되어야 합니다.
ora-04042     프로시저,함수,패키지 혹은 패키지 본체가 존재하지 않습니다.
ora-04043     개체 %s가 존재하지 않습니다.
ora-04044     프로시저, 함수, 패키지는 이곳에서 허용되지 않습니다.
ora-04045     %s.%s의 재 컴파일/재 검증시 오류
ora-04046     컴파일 결과를 제공하기에는 너무 큽니다.
ora-04050     부적절한 혹은 누락된 프로시저, 함수, 혹은 패키지명입니다.
ora-04051     사용자 %s는 데이타베이스 링크 %s.%s를 사용할 수 없습니다.
ora-04052     원격 개체 %s%s%s%s%s를 찾는 동안 오류발생
ora-04053     원격 개체 %s%s%s%s%s의 검증시 오류발생
ora-04054     데이타베이스 링크 %s가 존재하지 않습니다.
ora-04060     %s를 수행하기 위한 권한이 부족합니다.
ora-04061     %s의 기존상태가 무효화되었습니다.
ora-04062     %s(%s의)이 변경되었습니다.
ora-04063     %s가 오류를 가집니다.
ora-04064     실행불가, %s가 무효화 되었습니다.
ora-04065     실행불가, %s가 변경 혹은 삭제되었습니다.
ora-04066     실행할수 없는 개체, %s
ora-04067     실행불가, %s가 존재하지 않습니다.
ora-04068     패키지%s%s%s의 기존 상태가 버려졌습니다.
ora-04070     부적절한 트리거명
ora-04071     before 혹은 after 키워드의 누락
ora-04072     부적절한 트리거유형
ora-04073     이 트리거유형에 대해서 열 목록은 부당합니다.
ora-04074     부적절한 referencing명
ora-04075     부적절한 트리거동작
ora-04076     부적절한 new 혹은 old지정
ora-04077     when절은 레이블 레벨의 트리거와 사용될 수 없습니다.
ora-04078     old와 new값이 같을 수 없습니다.
ora-04079     부당한 트리거 지정
ora-04080     트리거 %s가 존재하지 않습니다.
ora-04081     트리거 %s가 이미 존재합나다.
ora-04082     테이블 레벨 트리거에서 new 혹은 old 참조는 허용되지 않습니다.
ora-04083     부적절한 트리거 변수 %s
ora-04084     행 트리거후에 트리거의 new값을 변경할 수 없습니다.
ora-04085     old 참조변수의 값을 변경할 수 없습니다.
ora-04086     트리거 설명이 너무 깁니다 트리거 코드에 주석을 옮기십시오
ora-04087     rowid 참조 변수의 값을 변경할 수 없습니다.
ora-04088     트리거 %s의 수행시 오류
ora-04089     sys 소유의 개체에 대한 트리거를 작성할 수 없습니다.
ora-04090     %s는 동일 테이블, 이벤트 그리고 트리거 시간을 %s 로 지정하고 있습니다.
ora-04091     테이블 %s.%s가 변화하고 있어서 트리거/함수가 이를 볼 수 없습니다.
ora-04092     트리거 안에 %s를 할 수 없습니다.
ora-04093     long유형 열 참조는 트리거에서 허용되지 않습니다.
ora-04094     테이블 %s.%s은 부적합함, 트리거는 그것을 수정할 수 없습니다.
ora-04095     트리거 %s가 다른 테이블에 이미 존재함, 치환할 수 없습니다.
ora-04096     트리거 %s는 when 절이 있은데 너무 큽니다 한계치가 2k.
ora-04097     트리거 삭제 또는 수정을 시도시 ddl 대립이 생겼습니다.
ora-04098     트리거 %s 은 부적당하고 재검증에 실패했습니다.
ora-04099     트리거 %s 은 적당하지만 컴파일된 폼에 저장되지 않았습니다.
ora-06000     netasy: 포트 개방 실패
ora-06001     netasy: 포트 셋업 실패
ora-06002     netasy: 포트 읽기 실패
ora-06003     netasy: 포트 쓰기 실패
ora-06004     netasy: 대화 화일의 개방 실패
ora-06005     netasy: 대화 화일의 읽기 실패
ora-06006     netasy: 대화의 수행 실패
ora-06007     netasy: 잘못된 대화 유형
ora-06009     netasy: 대화 화일명이 너무 깁니다.
ora-06010     netasy: 대화 화일이 너무 깁니다.
ora-06011     netasy: 대화가 너무 깁니다.
ora-06017     netasy: 메시지 수신 실패
ora-06018     netasy: 메시지 송신 실패
ora-06019     netasy: 부적절한 로그인(연결) 스트링
ora-06020     netasy: 초기화 실패
ora-06021     netasy: 연결 실패
ora-06022     netasy: 채널 개방 실패
ora-06023     netasy: 포트 개방 실패
ora-06024     netasy: vtm 오류
ora-06025     netasy: 환경설정 오류
ora-06026     netasy: 포트 close 실패
ora-06027     netasy: 채널 close 실패
ora-06028     netasy: 로그인 하기위한 초기화를 할 수 없습니다.
ora-06029     netasy: 포트 할당 실패
ora-06030     netdnt: 연결 실패, 인식할 수 없는 노드명입니다.
ora-06031     netdnt: 연결 실패, 인식할 수 없는 개체명입니다.
ora-06032     netdnt: 연결 실패, 제어정보의 액세스가 거절되었습니다.
ora-06033     netdnt: 연결 실패, 상대편이 연결을 거절했습니다.
ora-06034     netdnt: 연결 실패, 상대편이 예기치않게 종료됐습니다.
ora-06035     netdnt: 연결 실패, 불충분한 자원입니다.
ora-06036     netdnt: 연결 실패, 개체로부터의 응답이 없습니다.
ora-06037     netdnt: 연결 실패, 노드에 도달할 수 없습니다.
ora-06038     netdnt: 연결 실패, 네트워크 드라이버가 로드되지 않았습니다.
ora-06039     netdnt: 연결 실패
ora-06040     netdnt: 부적절한 로그인 스트링입니다.
ora-06041     netdnt: 분리 실패
ora-06042     netdnt: 메시지 수신 실패
ora-06043     netdnt: 메시지 송신 실패
ora-06044     netdnt: 연결 실패, 바이트 갯수 할당량을 초과했습니다.
ora-06102     nettcp: 문맥 영역을 할당할 수 없습니다.
ora-06105     nettcp: 원격 호스트가 불명입니다.
ora-06106     nettcp: 소켓 생성 실패
ora-06107     nettcp: oracle 네트워크 서버가 없습니다.
ora-06108     nettcp: 호스트에 연결 실패
ora-06109     nettcp: 메시지 수신 실패
ora-06110     nettcp: 메시지 송신 실패
ora-06111     nettcp: 분리하는것이 실패
ora-06112     nettcp: 부적절한 버퍼크기입니다.
ora-06113     nettcp: 연결이 너무 많습니다.
ora-06114     nettcp: sid 찾기 실패
ora-06115     nettcp: 논리적인 oracle을 생성할 수 없습니다.
ora-06116     nettcp: orasrv 프로세스를 생성할 수 없습니다.
ora-06117     nettcp: orasrv를 생성할 수 없음: 할당량을 초과했습니다.
ora-06118     nettcp: orasrv와의 교신을 끝낼 수 없습니다.
ora-06119     nettcp: 가짜 클라이언트의 요구
ora-06120     nettcp: 네트워크 드라이버가 로드되지 않았습니다.
ora-06121     nettcp: 액세스 실패
ora-06122     nettcp: 셋업 실패
ora-06123     nettcp: keepalive를 지정할 수 없습니다.
ora-06124     nettcp: orasrv 대기시 시간경과
ora-06125     nettcp: orasrv가 예기치않게 종료했습니다.
ora-06126     nettcp: orasrv가 네트워크 연결을 열 수 없습니다.
ora-06127     nettcp: 사용자명을 변경할 수 없습니다.
ora-06128     nettcp: 우편함을 생성할 수 없습니다.
ora-06129     nettcp: 소켓의 소유권을 orasrv로 옮길 수 없습니다.
ora-06130     nettcp: 호스트의 액세스가 거부되었습니다.
ora-06131     nettcp: 사용자의 액세스가 거부되었습니다.
ora-06132     nettcp: 비밀번호가 틀림, 액세스가 거부되었습니다.
ora-06133     nettcp: 화일이 없습니다.
ora-06134     nettcp: 화일 액세스 권한이 위반되었습니다.
ora-06135     nettcp: 연결이 거절됨; 서버가 중지되고 있습니다.
ora-06136     nettcp: 연결교신중 오류 발생
ora-06137     nettcp: 연결교신중 오류 발생
ora-06138     nettcp: 연결교신중 오류 발생
ora-06140     nettcp: 그런 사용자가 없습니다.
ora-06141     nettcp: 사용자에 대한 권한이 없습니다.
ora-06142     nettcp: 사용자 정보의 획득시 오류
ora-06143     nettcp: 최대 연결수를 초과했습니다.
ora-06144     nettcp: sid (데이타베이스)는 사용할 수 없습니다.
ora-06145     nettcp: orasrv를 수행시킬 수 없음: 이미지가 설치되지 않았습니다.
ora-06200     twotask: 연결 실패, 우편함을 생성할 수 없습니다.
ora-06201     twotask: 연결 실패, 우편함에 연결할 수 없습니다.
ora-06202     twotask: 연결 실패, 서버 태스크를 만들 수 없습니다.
ora-06203     twotask: 연결 실패, 교신 실패
ora-06204     twotask: 연결 실패, orasrv2.com를 액세스할 수 없습니다.
ora-06205     twotask: 연결 실패, 논리명을 생성할 수 없습니다.
ora-06206     twotask: 메시지 수신 실패
ora-06207     twotask: 메시지 송신 실패
ora-06208     twotask: 부적당한 로그인(연결) 스트링
ora-06209     twotask: 연결 실패, 우편함이 이미 존재하고 있습니다.
ora-06210     twotask: 연결 실패, orasrv가 예기치 않게 종료되었습니다.
ora-06211     twotask: 연결 실패, orasrv를 기다리다가 시간 초과 되었습니다.
ora-06212     twotask: 연결 실패, 논리 이름 테이블이 꽉 차있습니다.
ora-06213     twotask: 연결 실패
ora-06214     twotask: 연결 실패, orasrv를 생성하기 위해 충분치 않은 할당량 입니다.
ora-06215     twotask: 연결 실패, orasrv 이미지가 설치가 않되게 보호된 것입니다.
ora-06216     twotask: 연결 실패, orasrv 이미지 화일을 발견할 수 없습니다.
ora-06250     netntt: 송수신 버퍼를 할당할 수 없습니다.
ora-06251     netntt: 주소 화일명을 해석할 수 없습니다.
ora-06252     netntt: 주소 화일을 열 수 없습니다.
ora-06253     netntt: 주소화일에서 인수를 read 할 수 없습니다.
ora-06254     netntt: 큐브로의 연결을 공유할 수 없습니다.
ora-06255     netntt: 원격 프로세스의 pid를 read 할수없습니다.
ora-06256     netntt: 원격 fork 실패
ora-06257     netntt: 섀도(shadow) 프로세스에 명령을 송신할 수 없습니다.
ora-06258     netntt: 문맥 영역을 할당할 수 없습니다.
ora-06259     netntt: 원격 프로세스에서 read 할수 없습니다.
ora-06260     netntt: 원격 프로세스로 write 할수 없습니다.
ora-06261     netntt: nrange() 실패
ora-06262     netntt: nfconn() 실패
ora-06263     netntt: pi_connect에 메모리 부족
ora-06264     netntt: 데이타 프로토콜 오류
ora-06265     netntt: break 프로토콜 오류
ora-06266     netntt: 잘못된 쓰기 길이
ora-06267     netntt: 오류 상태
ora-06268     netntt: /etc/oratab을 read 불가
ora-06300     ipa: 접속분리 실패
ora-06301     ipa: driver context 를 할당할 수 없습니다.
ora-06302     ipa: 원격 호스트에 연결 불가
ora-06303     ipa: 메세지 전송 오류
ora-06304     ipa: 메세지 수신 오류
ora-06305     ipa: 부적절한 메시지 유형
ora-06306     ipa: 메세지 write 길이 오류
ora-06307     ipa: 연결 재설정 실패
ora-06308     ipa: 더 이상 연결 불가
ora-06309     ipa: 이용 가능한 메세지 큐가 없음
ora-06310     ipa: 환경 변수가 지정되지 않았습니다.
ora-06311     ipa: 최대 서버수에 도달 했습니다.
ora-06312     ipa: 지정된 서비스명이 부정확합니다.
ora-06313     ipa: 공유 메모리 초기화 실패
ora-06314     ipa: event 설정 실패
ora-06315     ipa: 콘넥트 스트링 오류
ora-06316     ipa: 데이타베이스 sid 오류
ora-06317     ipa: 로컬 최대 사용자수 초과
ora-06318     ipa: 로컬 최대 콘넥션수 초과
ora-06319     ipa: 원격 최대 사용자수 초과
ora-06320     ipa: 원격 최대 연결 수 초과
ora-06321     ipa: 원격편에 도달할 수 없습니다.
ora-06322     ipa: 심각한 공유 메모리 오류
ora-06323     ipa: 이벤트 오류 발생
ora-06400     netcmn: 지정된 기본 호스트 뮨자열이 없습니다.
ora-06401     netcmn: 부적절한 드라이버 지정자
ora-06402     netcmn: 브레이크 메시지 수신시 오류
ora-06403     netcmn: 문맥 영역을 할당할 수 없습니다.
ora-06404     netcmn: 부당한 로그인 (연결) 스트링
ora-06405     netcmn: 프로토콜 재설정 오류
ora-06406     netcmn: 브레이크 메시지 송신시 오류
ora-06407     netcmn: 브레이크 처리환경을 구축할 수 없습니다.
ora-06408     netcmn: 부정확한 메시지 유형
ora-06413     연결이 개방되지 않았습니다.
ora-06416     netcmn: 테스트시 오류
ora-06419     netcmn: 서버가 오라클을 기동시킬 수 없습니다.
ora-06420     netcmn: sid의 찾기 실패
ora-06421     netcmn: 읽혀질 데이타에 오류가 발견되었습니다.
ora-06422     netcmn: 송신 데이타에 오류가 발견되었습니다.
ora-06423     netcmn: 수신 데이타에 오류가 발견되었습니다.
ora-06430     ssaio: 함수가 잘못된 인수로 요구되었습니다.
ora-06431     ssaio: 부적절한 블록번호
ora-06432     ssaio: 버퍼가 정열되지 않습니다.
ora-06433     ssaio: lseek 오류, 요구된 블록을 찾을 수 없습니다.
ora-06434     ssaio: 읽기 오류, 데이타베이스 화일로 읽을 수 없습니다.
ora-06435     ssaio: 쓰기 오류, 데이타베이스 화일에 기록할 수 없습니다.
ora-06436     ssaio: 비동기 i/o가 틀린 파라미터로 인하여 실패했습니다.
ora-06437     ssaio: 비동기 쓰기는 데이타베이스 화일에 기록할 수 없습니다.
ora-06438     ssaio: 비동기 읽기는 데이타베이스 화일로 부터 읽을 수 없습니다.
ora-06439     ssaio: 비동기 쓰기가 틀린 바이트 수를 리턴했습니다.
ora-06440     ssaio: 비동기 읽기가 틀린 바이트 수를 리턴했습니다.
ora-06441     ssvwatev: 함수 호출에 잘못된 파라미터가 넘겨졌습니다.
ora-06442     ssvwatev: 예기치 않은 오류로 실패했습니다.
ora-06443     ssvpstev: 함수 호출에 잘못된 파라미터가 넘겨졌습니다.
ora-06444     ssvpstev: 예기치 않은 오류로 실패했습니다.
ora-06445     ssvpstevrg: 함수 호출에 잘못된 파라미터가 넘겨졌습니다.
ora-06446     ssvpstevrg: 예기치 않은 오류로 실패했습니다.
ora-06447     ssvpstp: 함수 호출에 잘못된 파라미터가 넘겨졌습니다.
ora-06448     ssvpstp: 예기치 않은 오류로 실패했습니다.
ora-06449     리스트 io 혹은 sysvendor가 설치되지 않았습니다.
ora-06500     pl/sql: 기억 영역 오류입니다.
ora-06501     pl/sql 프로그램 오류
ora-06502     pl/sql: 값(수치) 오류입니다.
ora-06503     pl/sql: 함수가 값을 리턴하지 못했습니다.
ora-06504     pl/sql: result set 변수 또는 질의의 리턴 유형이 일치하지 않습니다.
ora-06508     pl/sql: 호출되는 lib 단위를 발견할 수 없습니다.
ora-06509     pl/sql: 이 패키지(package)에 대한 icd 벡터가 누락됐습니다.
ora-06510     pl/sql: 처리되지 않은 user-defined 예외 상황
ora-06511     pl/sql: 커서가 이미 열려있습니다.
ora-06512     %s줄 %s에서
ora-06513     pl/sql: pl/sql 테이블의 색인이 호스트 언어 배열의 범위를 벗어남
ora-06514     pl/sql: 원격 호출은 서버에 의해서 처리되지 않습니다.
ora-06540     pl/sql: 컴파일 오류
ora-06541     pl/sql: 컴파일 오류 - 컴파일 중지
ora-06542     pl/sql: 실행 오류
ora-06543     pl/sql: 실행 오류 - 실행 중지
ora-06544     pl/sql: 내부 오류, 인수: [%s], [%s], [%s], [%s], [%s], [%s], [%s], [%s]
ora-06550     줄 %s, 열%s:%s
ora-06551     pl/sql: 처리되지 않은 예외상황
ora-06552     pl/sql: %s
ora-06553     pls-%s: %s
ora-06554     패키지 dbms_standard는 pl/sql을 사용하기 전에 생성되야만 합니다.
ora-06555     이 이름은 현재 사용자 sys에 의해 사용되기 위해 예약되어 있습니다.
ora-06556     파이프가 비어 있어 unpack_message 요구를 이행할 수 없습니다.
ora-06557     icd 파이프에 대한 파라미터로 null 값은 허용되지 않습니다.
ora-06558     dbms_pipe 패키지에 있는 버퍼가 꽉 찼음. 더 이상의 항목이 사용될 수 없습니다.
ora-06559     %s로 잘못된 데이타유형이 요구되었습니다, 실제 데이타유형은 %s 입니다.
ora-06560     위치, %s 가 버퍼 크기 %s 보다 크거나 음수 입니다.
ora-06561     명령문이 dbms_sql 패키지에 의해 지원되지 않습니다.
ora-06562     out 인수의 형이 열의 형과 일치되거나 변수와 바인드되어야 합니다.
ora-06563     기술된 최상위 레벨의 프로시저/펑션이 하위레벨을 포함할 수 없습니다.
ora-06564     개체 %s가 존재하지 않습니다.
ora-06565     저장된 프로시저에서 %s를 실행할 수 없습니다.
ora-06566     행의 수 지정이 부적합합니다.
ora-06567     값의 수 지정이 부적합합니다.
ora-06568     폐기된 icd 프로시저가 호출되었습니다.
ora-06570     풀 개체 공유가 존재하지 않습니다.
ora-06571     %s 함수는 데이타베이스에 갱신하는것을 보증할 수 없습니다.
ora-06572     %s 함수는 out 인수를 가지고 있습니다.
ora-06573     %s 함수가 패키지 상태를 변경하는데, 여기서는 사용할 수 없습니다.
ora-06574     %s 함수는 패키지 상태를 참조하는데, 원격적으로 실행할 수 없습니다.
ora-06575     패키지 또는 함수 %s 은 부적당한 상태입니다.
ora-06580     해쉬 결합이 큰 행을 메모리에 보관하는 중에 메모리 부족이 일어났습니다.
ora-06600     lu6.2 driver: sna 소프트웨어가 로드되지 않음
ora-06601     lu6.2 driver: 부적절한 데이타베이스 id 스트링임
ora-06602     lu6.2 driver: 문맥 영역 할당시 오류
ora-06603     lu6.2 driver: 메모리 할당시 오류
ora-06604     lu6.2 driver: 원격 lu와 함께 세션을 할당할 수 없음
ora-06605     lu6.2 driver: 예기치 않은 줄 턴어라운드
ora-06606     lu6.2 driver: sna로 부터의 예기치 않은 응답
ora-06607     lu6.2 driver: 송신상태에서 재설정됨
ora-06608     lu6.2 driver: 수신상태에서 재설정됨
ora-06610     lu6.2 driver: 해제시 실패
ora-06611     lu6.2 driver: 송신 요구오류
ora-06612     lu6.2 driver: 데이타 송신오류
ora-06613     lu6.2 driver: 수신 및 대기오류
ora-06614     lu6.2 driver: 즉시 수신오류
ora-06615     lu6.2 driver: 송신오류
ora-06616     lu6.2 driver: lu로의 첨부에 실패했음
ora-06617     lu6.2 driver: pu로의 첨부에 실패했음
ora-06618     lu6.2 driver: 서브네트워크의 활성화에 실패했음
ora-06619     lu6.2 driver: 활성적인 원격 파트너를 할 수 없습니다.
ora-06620     lu6.2 driver: 부적절한 원격 파트너
ora-06621     lu6.2 driver: 할당 오류
ora-06622     lu6.2 driver: sna에 첨부할 수 없음
ora-06700     tli driver: 호스트로부터의 메시지 유형이 부정확합니다.
ora-06701     tli driver: 틀린 수의 바이트가 기록되었습니다.
ora-06702     tli driver: 문맥 영역을 할당할 수 없습니다.
ora-06703     tli driver: 브레이크 메시지의 송신 실패
ora-06704     tli driver: 브레이크 메시지의 수신 실패
ora-06705     tli driver: 원격 노드가 불명입니다.
ora-06706     tli driver: 서비스가 발견되지 않습니다.
ora-06707     tli driver: 연결실패
ora-06708     tli driver: 메시지 수신실패
ora-06709     tli driver: 메시지 송신실패
ora-06710     tli driver: 송신 인터럽트 브레이크 메시지 실패
ora-06711     tli driver: 바인드시 오류
ora-06712     tli driver: 인수시 오류
ora-06713     tli driver: 연결시 오류
ora-06720     tli driver: sid 찾기 실패
ora-06721     tli driver: 가 클라이언트 요구
ora-06722     tli driver: 연결설정 실패
ora-06730     tli driver: 크론(clone) 디바이스의 열기 실패
ora-06731     tli driver: t_call을 할당할 수 없습니다.
ora-06732     tli driver: t_discon을 할당할 수 없습니다.
ora-06733     tli driver: 분리 수신에 실패했습니다.
ora-06734     tli driver: 연결할 수 없습니다.
ora-06735     tli driver: 잘못된 연결을 닫는데 실패했습니다.
ora-06736     tli driver: 서버가 가동중이 아닙니다.
ora-06737     tli driver: 연결실패
ora-06741     tli driver: 프로토콜 디바이스를 열 수 없습니다.
ora-06742     tli driver: t_bind를 할당할 수 없습니다.
ora-06743     tli driver: t_bind를 할당할 수 없습니다.
ora-06744     tli driver: 리스너(listener)를 바인드할 수 없습니다.
ora-06745     tli driver: 리스너(listener)가 이미 가동중입니다.
ora-06746     tli driver: t_call을 할당할 수 없습니다.
ora-06747     tli driver: 청취(listen) 오류
ora-06748     tli driver: t_discon을 할당할 수 없습니다.
ora-06749     tli driver: 네트워크상에서 옵션이 허용되지 않습니다.
ora-06750     tli driver: sync 실패
ora-06751     tli driver: 번지 범위가 다릅니다.
ora-06752     tli: 시그널 설정시 오류
ora-06753     tli driver: name-to-address를 맹핑하는데 실패했습니다.
ora-06754     tli driver: 지역 호스트 번지를 얻을 수 없습니다.
ora-06755     tli driver: 이동 마감점을 닫을 수 없습니다.
ora-06756     tli driver: oratab을 열 수 없습니다.
ora-06757     tli driver: 서버가 틀린 명령을 취했습니다.
ora-06760     tli driver: 순차릴리스를 읽는 동안 타임아웃됐습니다.
ora-06761     tli driver: 순차릴리스의 송신오류
ora-06762     tli driver: 순차릴리스의 읽기오류
ora-06763     tli driver: 분리 송신오류
ora-06764     tli driver: 분리 읽기오류
ora-06765     tli driver: 순차 릴리즈의 대기오류
ora-06766     tli driver: 릴리스시 닫기실패
ora-06767     tli driver: 릴리즈시 할당실패
ora-06770     tli driver: 버전 송신오류
ora-06771     tli driver: 버전 읽기오류
ora-06772     tli driver: 명령 송신오류
ora-06773     tli driver: 명령 읽기오류
ora-06774     tli driver: 브레이크 모드 송신오류
ora-06775     tli driver: 브레이크 모드 읽기오류
ora-06776     tli driver: 파라미터 송신오류
ora-06777     tli driver: 파라미터 읽기오류
ora-06778     tli driver: ccode 송신오류
ora-06779     tli driver: ccode 읽기오류
ora-06780     tli driver: recv 오류코드 실패
ora-06781     tli driver: 교섭 스트링 읽기오류
ora-06790     tli driver: 폴 실패
ora-06791     tli driver: 폴이 오류 상황을 리턴했습니다.
ora-06792     tli driver: 서버가 오라클을 수행할 수 없습니다.
ora-06793     tli driver: 서버가 새로운 프로세스를 생성할 수 없습니다.
ora-06794     tli driver: 섀도우 프로세스가 프로토콜 정보를 추출할 수 없습니다.
ora-06800     tli driver: sql*net spx 클라이언트가 재연결하는 동안 사라졌습니다.
ora-06801     tli driver: spx 서버의 재연결을 위한 리슨이 실패했습니다.
ora-06802     tli driver: /etc/netware/yellowpages 화일을 열 수 없습니다.
ora-06803     tli driver: ipx 디바이스 화일을 열 수 없습니다.
ora-06804     tli driver: 초기화시 ipx 번지를 바인드할 수 없습니다.
ora-06805     tli driver: spx를 위한 데이타그램 sap 패킷을 송신할 수 없습니다.
ora-06806     tli driver: spx를 위한 프로토콜 초기화를 마감할 수 없습니다.
ora-06807     tli driver: 이더네트 디바이스 드라이버 화일을 열 수 없습니다.
ora-06808     tli driver: ipx와 이더네트 스트림을 연결할 수 없습니다.
ora-06809     tli driver: 초기화시에 ipx 이더네트 sap를 클리어할 수 없습니다.
ora-06810     tli driver: 초기화시에 ipx 이더네트 sap를 설정할 수 없습니다.
ora-06811     tli driver: 초기화시에 ipx 네트워크 번호를 설정할 수 없습니다.
ora-06812     tli driver: 이더네트 드라이버의 노드번지를 읽을 수 없습니다.
ora-06813     tli driver: 설정된 이더네트 번지가 틀립니다.
ora-06814     tli driver: spx 디바이스 화일을 열 수 없습니다.
ora-06815     tli driver: spx 와 ipx 스트림을 연결할 수 없습니다.
ora-06816     tli driver: spx sap 번지를 설정할 수 없습니다.
ora-06817     tli driver: 노벨 네트워크 번지를 읽을 수 없습니다.
ora-06900     cmx: tns 디렉토리를 읽을 수 없습니다.
ora-06901     cmx: 로컬 어플리케션에 로컬명이 할당되지 않았습니다.
ora-06902     cmx: cmx 서브시스템을 첨부 할 수 없습니다.
ora-06903     cmx: 원격 어플리케션의 트랜스포트 번지를 읽을 수 없습니다.
ora-06904     cmx: 원격 어플리케션이 이용할 수 있는 트랜스포트 번지가 없습니다.
ora-06905     cmx: 연결 오류
ora-06906     cmx: cmx로 부터 최대 패킷 크기를 결정할 수 없습니다.
ora-06907     cmx: 연결 확인중 오류
ora-06908     cmx: oracle_sid 전송중 오류
ora-06909     cmx: oracle_sid의 인식중 오류
ora-06910     cmx: 원격 기계에서 오라클 프로세스를 기동시킬수 없습니다.
ora-06911     cmx: t_event가 오류를 리턴
ora-06912     cmx: datarq에서 쓰기 오류
ora-06913     cmx: 연결의 재방향 설정중 오류
ora-06914     cmx: 오라클 기동중 비정상 이벤트 발생
ora-06915     cmx: datarq에서 미확인 t_event 발생
ora-06916     cmx: 데이타 읽기(t_datain)에서 오류
ora-06917     cmx: 데이타 읽기(읽을 문자수 초과)에서 오류
ora-06918     cmx: 읽기 이벤트 대기중 t_noevent 발생
ora-06919     cmx: 쓰기 요구(미확인 이벤트)중 오류
ora-06920     cmx: getbrkmsg의 부적합한 데이타형
ora-06921     cmx: getdatmsg의 부적합한 데이타형
ora-06922     cmx: 쓰기 길이 오류
ora-06923     cmx: 부적합한 브레이크 상태
ora-06924     cmx: 브레이크 메세지 길이 오류
ora-06925     cmx: 연결 요구중 단락
ora-06926     cmx: 데이타 읽기중 t_error 발생
ora-06927     cmx: 데이타를 모두 쓰기전에 t_datain을 수신
ora-06928     cmx: oracle_sid 오류
ora-06929     cmx: oracle_sid 송신시 오류
ora-06930     cmx: oracle_sid 확인시 오류
ora-06931     cmx: 서버를 위한 읽기-특성 지정시 오류
ora-06932     cmx: 로컬 이름에서 오류
ora-06933     cmx: 첨부중 오류
ora-06950     오류없음
ora-06951     운영 시스템 호출 오류
ora-06952     통신의 상대편에서 forward-reset 패킷을 발생시켰습니다
ora-06953     가상 메모리 부족
ora-06954     부적합한 화일명
ora-06955     데이타베이스 서버의 수가 제한치를 초과 했습니다.
ora-06956     로컬 호스트 이름을 얻는데 실패 했습니다.
ora-06957     현재 이용 가능한 sid가 없습니다.
ora-06958     구성 화일을 액세스 하는데 실패 했습니다.
ora-06959     버퍼 입출력 쿼터가 너무 적습니다.
ora-06960     로그 화일을 엑세스 하는데 실패 했습니다.
ora-06961     이 작업에 대한 권한이 없습니다.
ora-06970     x.25 driver: 원격 호스트명을 인지할 수 없습니다.
ora-06971     x.25 driver: 데이타 수신시 오류
ora-06972     x.25 driver: 데이타 송신시 오류
ora-06973     x.25 driver: 부적절한 버퍼 크기입니다.
ora-06974     x.25 driver: sid 찾기 실패
ora-06975     x.25 driver: 호스트로의 연결에 실패했습니다.
ora-06976     x.25 driver: 마감점 생성에 실패했습니다.
ora-06977     x.25 driver: x.25 레벨 2 실패
ora-06978     x.25 driver: 콜백 시도가 너무 많습니다.
ora-06979     x.25 driver: 서버가 오라클을 기동시킬 수 없습니다.
ora-07200     slsid: oracle_sid가 설정되지 않았습니다.
ora-07201     slhom: oracle_home이 환경에 설정되어있지 않습니다.
ora-07202     sltln: sltln에 부적절한 파라미터입니다.
ora-07203     sltln: 긴 환경변수를 변환하려 했습니다.
ora-07204     sltln: 출력 버퍼영역의 부족으로 이름의 변환에 실패했습니다.
ora-07205     slgtd: 시간오류 , 시간을 획득할 수 없습니다.
ora-07206     slgtd: gettimeofday 오류, 시간을 획득할 수 없습니다.
ora-07207     sigpidu: 프로세스 id 스트링이 내부버퍼를 초과할 수 없습니다.
ora-07208     sfwfb: 더티 버퍼를 디스크에 반영하는데 실패했습니다.
ora-07209     sfofi: 화일 크기제한을 초과했습니다.
ora-07210     slcpu: getrusage 오류, cpu 시간을 얻을 수 없습니다.
ora-07211     slgcs: gettimeofday 오류, 벽시계를 얻을 수 없습니다.
ora-07212     slcpu: times 오류, cpu 시간을 얻을 수 없습니다.
ora-07213     slgcs: times 오류, cpu 시간을 얻을 수 없습니다.
ora-07214     slgunm: uname 오류, 시스템 정보를 얻을 수 없습니다.
ora-07215     slsget: getrusage 오류.
ora-07216     slghst: gethostname 오류, 현 호스트의 이름을 얻을 수 없습니다.
ora-07217     sltln: 환경 변수의 값을 구할 수 없습니다.
ora-07218     slkhst: 호스트의 작업을 수행할 수 없습니다.
ora-07219     slspool: 스풀러 인수 버퍼를 할당할 수 없습니다.
ora-07220     slspool: 대기 오류
ora-07221     slspool: exec 오류, 스풀러 프로그램을 시작할 수 없습니다.
ora-07222     slspool: 줄 프린터 스풀러 명령이 오류 종료했습니다.
ora-07223     slspool: fork 오류, 스풀 프로세스를 띄울 수 없습니다.
ora-07224     sfnfy: 화일 크기의 제한을 알 수 없음; 오류번호 = %s
ora-07225     sldext: 변환 오류, 화일명을 확장할 수 없습니다.
ora-07226     rtneco: 터미널 모드를 얻을 수 없습니다.
ora-07227     rtneco: 반향금지 모드를 얻을 수 없습니다.
ora-07228     rtecho: 터미널을 반향 모드로 복원할 수 없습니다.
ora-07229     slcpuc: cpu 갯수를 얻는데 실패했습니다.
ora-07230     slemcr: fopen 오류, 오류화일을 열 수 없습니다.
ora-07231     slemcc: 부적절한 화일처리, 함수가 잘못된 인수로 요구되었습니다.
ora-07232     slemcc: fclose 오류.
ora-07233     slemcw: 부적절한 화일처리, 함수가 잘못된 인수로 요구되었습니다.
ora-07234     slemcw: fseek 오류
ora-07235     slemcw: fwrite 오류
ora-07236     slemop: open 오류
ora-07237     slemcl: 부적절한 화일처리, 함수가 잘못된 인수로 요구되었습니다.
ora-07238     slemcl: close 오류
ora-07239     slemrd: 부적절한 화일처리, 함수가 잘못된 인수로 요구되었습니다.
ora-07240     slemrd: seek 오류
ora-07241     slemrd: read 오류
ora-07242     slembfn: 변환 오류, 오류 화일명을 변환할 수 없습니다.
ora-07243     sftget: 제공된 버퍼가 전체 줄을 포함하기에 충분하지 않습니다.
ora-07244     ssfccf: 화일 생성실패, 화일크기 제한치에 도달했습니다.
ora-07245     sfccf: 최후 블록을 lseek 및 write할 수 없습니다.
ora-07246     sfofi: open 오류: 데이타베이스 화일을 열 수 없습니다.
ora-07247     sfrfb: read 오류: 데이타베이스 화일로부터 요구된 블록을 읽을 수 없습니다.
ora-07248     sfwfb: write 오류: 데이타베이스 블록을 기록할 수 없습니다.
ora-07250     spcre: semget오류, 최초 세마포 세트를 얻을 수 없습니다.
ora-07251     spcre: semget오류, 어떤 세마포도 할당할 수 없습니다.
ora-07252     spcre: semget오류, 세마포를 할당할 수 없습니다.
ora-07253     spdes: semctl오류, 세마포를 할당할 수 없습니다.
ora-07254     spdcr: ?/bin/oracle을 확장하는 동안 변환 오류가 발생했습니다.
ora-07255     spini: 신호 처리기를 구축할 수 없습니다.
ora-07256     sptrap: 예외를 감지하기 위한 신호 처리기를 구축할 수 없습니다.
ora-07257     spdcr: 프로그램명의 확장시 변환오류
ora-07258     spdcr: 포크 오류, 프로세스를 생성할 수 없습니다.
ora-07259     spdcr: 수행오류, 기동시 분리된 프로세스가 실패했습니다.
ora-07260     spdcr: 대기 오류
ora-07261     spdde: kill 오류, 프로세스에 신호를 보낼 수 없습니다.
ora-07262     sptpa: sptpa가 부적절한 프로세스 id에서 호출되었습니다.
ora-07263     sptpa: kill 오류
ora-07264     spwat: semop 오류, 세마포를 줄일 수 없습니다.
ora-07265     sppst: semop 오류, 세마포를 늘릴 수 없습니다.
ora-07266     sppst: 부적절한 프로세스 번호가 sppst로 넘겨졌습니다.
ora-07267     spwat: 부적절한 프로세스 번호
ora-07268     spgun: getpwuid 오류.
ora-07269     spdcr: exec후 분리된 프로세스가 죽었습니다.
ora-07270     spalck: setitimer오류, 인터벌 타이머를 설정할 수 없습니다.
ora-07271     spwat: 오라클 프로세스 번호가 부적절합니다.
ora-07272     spwat: 부적절한 세마포 세트 id입니다.
ora-07273     sppst: 부적절한 세마포 id입니다.
ora-07274     spdcr: 액세스 오류, 오라클의 액세스가 거절되었습니다.
ora-07275     프로세스로 시그널을 송신할 수 없습니다.
ora-07276     spdba: /etc/group내에 dba 그룹이 없습니다.
ora-07277     spdde: 부당한 pid가 인수로 넘겨졌습니다.
ora-07278     splon: ops$username이 버퍼길이를 초과했습니다.
ora-07279     spcre: semget오류, 최초의 세마포 세트를 얻을 수 없습니다.
ora-07280     soarch: 화일 대 화일 복사를 위한 임시 버퍼의 malloc에 실패했습니다.
ora-07281     soarch: 인터럽트가 발생했습니다.
ora-07282     soaprd: 스트링 오버플로우
ora-07283     soaprd: 아카이브 수신지에 대한 볼륨 크기가 부적절합니다.
ora-07284     soaprd: 볼륨크기 지정이 적절하게 종료되지 않았습니다.
ora-07285     soaprd: 디스크 화일에 대해서는 볼륨크기를 지정할 수 없습니다.
ora-07286     soagdi: 디바이스 정보를 획득할 수 없습니다.
ora-07287     soagdi: 로그 아카이브를 할 수 없는 디바이스입니다.
ora-07288     soabfn: 화일명 구성시 스트링 오버플로우입니다.
ora-07289     soafls: 테이프로의 기록에 실패했습니다.
ora-07290     soagdi: 아카이브를 위해 지정된 디렉토리가 없습니다.
ora-07292     soaotp: 로그 화일에 부합되기에는 화일이 너무 작습니다.
ora-07293     soaotp: 현재의 테이프 볼륨을 열 수 없습니다.
ora-07294     soaotp: 테이프 기록을 위한 버퍼를 할당할 수 없습니다.
ora-07295     soaotp: 로그 화일의 상태를 발견할 수 없습니다.
ora-07296     soaotp: lseek 오류, 로그 화일의 시작을 찾을 수 없습니다.
ora-07297     soaotp: read 오류, 헤더 블록을 읽을 수 없습니다.
ora-07298     soacls: 이미 닫힌 화일을 닫으려했습니다.
ora-07299     soacls: 테이프 디바이스의 닫기 실패
ora-07300     smscre: ?/dbs/sgadef.dbf 화일의 확장시 변환오류입니다.
ora-07301     smscre: sga 생성시 ?/dbs/sgadef@.dbf 화일이 이미 존재합니다.
ora-07302     smscre: ?/dbs/sgadef@.dbf의 생성에 실패했습니다.
ora-07303     smscre: 부당한 데이타베이스 버퍼 크기입니다.
ora-07304     smscre: 부당한 재실행 버퍼 크기입니다.
ora-07305     sms1sg: sga 생성시 ftok 오류
ora-07306     sms1sg: shmget 오류, 공유메모리 세그먼트를 획득할 수 없습니다.
ora-07307     sms1sg: shmat 오류, sga를 첨부할 수 없습니다.
ora-07308     smscre: ?/dbs/sgadef@.dbf 화일에 기록시 기록오류가 발생했습니다.
ora-07309     smscre: close 오류, ?/dbs/sgadef@.dbf 화일을 닫을 수 없습니다.
ora-07310     smscre: sga를 읽을 수 없습니다.
ora-07311     smsdes: sgadef.dbf 화일명의 이름변환 오류.
ora-07312     smsdes: 열기 오류, sgadef.dbf 화일을 열 수 없습니다.
ora-07313     smsdes: 읽기 오류, sgadef.dbf 화일을 읽을 수 없습니다.
ora-07314     smsdes: 공유메모리 파기 시도시 shmctl 오류가 발생했습니다.
ora-07315     smsdes: 닫기 오류, sgadef.dbf 화일을 닫을 수 없습니다.
ora-07316     smsdes: unlink 오류, sgadef.dbf 파기할 수 없습니다.
ora-07317     smsget: sgadef.dbf 화일명의 확장시 변환 오류가 발생했습니다.
ora-07318     smsget: sgadef.dbf 화일의 개방 오류
ora-07319     smsget: sgadef.dbf 읽기 오류
ora-07320     smsget: sga의 첨부 시도중 shmat 오류가 발생했습니다.
ora-07321     smsget: shmat 오류, 요구된 번지로 sga를 첨부할 수 없습니다.
ora-07322     smsget: 닫기 오류, sgadef.dbf 화일을 닫을 수 없습니다.
ora-07323     smsfre: shmdt 오류, sga를 지울 수 없습니다.
ora-07324     smpall: pga 할당시 malloc 오류가 발생했습니다.
ora-07325     smsacx: 문맥 영역 할당시 malloc 오류가 발생했습니다.
ora-07326     smsfre: 매핑되지 않은 sga를 해제하려 했습니다.
ora-07327     smpdal: 매핑되지 않은 pga를 파기하려 했습니다.
ora-07328     smsmax: 세그먼트에 대한 최대 크기를 추정할 수 없습니다.
ora-07329     smscsg: 너무 많은 공유메모리 세그먼트입니다.
ora-07330     smsnsg: sga의 고정영역을 할당할 수 없습니다.
ora-07331     smsnsg: sga의 가변영역을 할당할 수 없습니다.
ora-07332     smsnsg: 재실행 버퍼를 할당할 수 없습니다.
ora-07333     smsnsg: 데이타베이스 버퍼를 할당할 수 없습니다.
ora-07334     smsnsg: 너무 많은 공유메모리 세그먼트입니다.
ora-07335     smsmat: sga 생성시 ftok 오류
ora-07336     smsmat: shmget 오류, 공유메모리 세그먼트를 얻을 수 없습니다.
ora-07337     smsmat: shmat 오류, sga를 첨부할 수 없습니다.
ora-07338     smscre: sga 화일의 존재여부를 테스트할 수 없습니다.
ora-07339     spcre: 세마포 세트의 최대수를 초과했습니다.
ora-07340     sfccf: fstat 오류, 화일 상태를 획득할 수 없습니다.
ora-07341     sfsrd: 부당한 블록 번호입니다.
ora-07342     sfsrd: lseek 오류, 요구된 블록을 찾을 수 없습니다.
ora-07343     sfsrd: read 오류, 요구된 블록을 찾을 수 없습니다.
ora-07344     sfsrd: 함수가 잘못된 인수로 요구되었습니다.
ora-07347     sfsrd: 용도를 실험에 대한 모의 오류입니다.
ora-07350     sfccf: 논리 블록크기가 부당합니다.
ora-07351     sfccf: malloc 오류, 기록 버퍼를 할당할 수 없습니다.
ora-07352     sfccf: create 오류, 화일을 생성할 수 없습니다.
ora-07353     sfccf: close 오류, 화일을 닫을 수 없습니다.
ora-07354     sfccf: open 오류, 화일을 열 수 없습니다.
ora-07355     sfccf: fstat 오류, 화일 상태를 획득할 수 없습니다.
ora-07356     sfccf: lseek 오류, 화일의 시작위치를 찾을 수 없습니다.
ora-07357     sfccf: 기록 오류, 데이타베이스 헤더블록에 기록할 수 없습니다.
ora-07358     sfccf: 기록 오류, 화일에 기록할 수 없습니다.
ora-07359     sfifi: 부당한 논리 블록크기
ora-07360     sfifi: stat 오류, 화일에 대한 정보를 얻을 수 없습니다.
ora-07361     sfifi: malloc 오류, 헤더블록에 대한 버퍼를 할당할 수 없습니다.
ora-07362     sfifi: 열기 오류, 화일을 열 수 없습니다.
ora-07363     sfifi: lseek 오류, 화일의 시작위치를 찾을 수 없습니다.
ora-07364     sfifi: 읽기 오류, 헤더블록을 읽을 수 없습니다.
ora-07365     sfifi: 닫기 오류
ora-07366     sfifi: 유효하지 않은 화일, 화일이 정당한 헤더블록을 가지지 않습니다.
ora-07367     sfifi: 논리블록 크기가 일치하지 않습니다.
ora-07368     sfofi: 열기 오류, 화일을 열 수가 없습니다.
ora-07369     sfcfi: 닫기 오류, 데이타베이스 화일을 닫을 수 없습니다.
ora-07370     sfrfb: 부당한 블록 번호
ora-07371     sfrfb: lseek 오류, 요구된 블록을 찾을 수 없습니다.
ora-07372     sfrfb: 읽기 오류, 요구된 블록을 데이타베이스 화일에서 읽을 수 없습니다.
ora-07373     sfrfb: 읽기시 잘못된 수의 바이트가 리턴되었습니다.
ora-07374     sfwfb: 부당한 블록 번호
ora-07375     sfwfb: lseek 오류, 요구된 블록을 찾을 수 없습니다.
ora-07376     sfwfb: 기록 오류, 데이타베이스 블록에 기록할 수 없습니다.
ora-07377     sfwfb: 쓰기시 잘못된 수의 바이트가 리턴되었습니다.
ora-07378     sfcmf: 변환 오류, 화일명을 확장할 수 없습니다.
ora-07379     sfcmf: 새로운 화일이 존재합니다.
ora-07380     sfcmf: 변환 오류, 기존의 화일명을 확장할 수 없습니다.
ora-07381     sfccf: 변환 오류, 화일명을 확장할 수 없습니다.
ora-07382     sfifi: 변환 오류, 화일명을 확장할 수 없습니다.
ora-07383     sfgfs: 함수가 잘못된 인수로 요구되었습니다.
ora-07384     sfgfn: 함수가 잘못된 인수로 요구되었습니다.
ora-07385     sfcfi: 함수가 잘못된 인수로 요구되었습니다.
ora-07386     sfrfb: 함수가 잘못된 인수로 요구되었습니다.
ora-07387     sfwfb: 함수가 잘못된 인수로 요구되었습니다.
ora-07388     sfccf: 재사용이 지정되었으나 화일이 존재하지 않습니다.
ora-07389     sfccf: 열기 오류, 재사용하기 위해 화일을 열 수 없습니다.
ora-07390     sftopn: 변환 오류, 화일명을 변환할 수 없습니다.
ora-07391     sftopn: fopen 오류, 텍스트 화일을 열 수 없습니다.
ora-07392     sftcls: fclose 오류, 텍스트 화일을 닫을 수 없습니다.
ora-07393     sfccf: 화일 불일치, 다른크기의 화일을 재사용하려 했습니다.
ora-07394     sfccf: 화일 불일치, 다른 블록크기의 화일을 재사용하려 했습니다.
ora-07395     sfccf: 부당한 옵션으로 화일이 재사용되었습니다.
ora-07396     sfccf: lseek 오류, 재사용 화일의 시작위치를 찾을 수 없습니다.
ora-07397     sfccf: 읽기 오류, 화일의 헤더블록을 읽을 수 없습니다.
ora-07398     sfccf: 부당한 헤더 정보, 화일이 정당한 데이타베이스 화일이 아닙니다.
ora-07399     sfccf: 화일이 존재합니다.
ora-07400     slemtr: 메시지 화일의 변환명이 너무 깁니다.
ora-07401     sptrap: 사용자의 예외 처리기를 복원할 수 없습니다.
ora-07402     sprst: 사용자의 신호 처리기를 복원할 수 없습니다.
ora-07403     sfanfy: db_writers 파라미터가 정당하지 않습니다.
ora-07404     sfareq: 요구가 종료하기를 기다리는 동안 타임아웃 됐습니다.
ora-07405     sfcfi: 데이타베이스 기록자중 하나에서 닫기실패
ora-07406     slbtpd: 부당한 번호입니다.
ora-07407     slbtpd: 부당한 지수입니다.
ora-07408     slbtpd: 팩형 십진수로 변환시 오버플로우
ora-07409     slpdtb: 잘못된 팩형 십진수
ora-07410     slpdtb: 제공된 버퍼에 비해 수치가 너무 큽니다.
ora-07411     slgfn: 제공된 버퍼에 비해 패스명이 너무 깁니다.
ora-07412     sfaslv: 비동기 기록 배열 엔트리의 획득오류
ora-07413     sfcopy: 원천과 수신 논리블록 크기가 일치하지 않습니다.
ora-07414     sfcopy: 메모리 버퍼의 할당실패
ora-07415     slpath: 메모리 버퍼의 할당실패
ora-07416     slpath: 패스명의 구성실패; 결과 버퍼 영역이 부족합니다.
ora-07417     sfareq: 하나 이상의 데이타베이스 기록자가 가동중이 아닙니다.
ora-07418     sfareq: 데이타베이스 기록자가 timing 함수내에 오류를 가집니다.
ora-07419     sfareq: 데이타베이스 기록자가 timing 함수내에 오류를 가집니다.
ora-07420     sfccf: 부당한 화일형니다.
ora-07421     sfcopy: 복제시 원본 화일의 읽기에 실패했습니다.
ora-07422     sfcopy: 복제시 수신 화일의 쓰기에 실패했습니다.
ora-07423     sfrfb: 버퍼가 적절하게 정렬(align)되지 않아서 읽기에 실패했습니다.
ora-07424     sfwfb: 버퍼가 적절하게 정렬(align)되지 않아서 쓰기에 실패했습니다.
ora-07425     sdpri: dump 화일 위치 해석시 오류 %s가 발생했습니다.
ora-07426     spstp: dbs 디렉토리의 위치를 찾을 수 없습니다.
ora-07427     spstp: dbs로 디렉토리를 변경할 수 없습니다.
ora-07428     smsgsg: ftok()가 sga에 대한 키의 계산시 오류를 리턴했습니다.
ora-07429     smsgsg: shmget()이 세그먼트를 얻는데 실패했습니다.
ora-07430     smsgsg: 계산된 키와 저장된 키가 일치하지 않습니다.
ora-07431     실패된 포크
ora-07432     이미 자고 있는 것을 또 다시 수행할 수 없습니다.
ora-07433     sfrnms: 미러쪽 상태 파라미터가 부적당합니다.
ora-07434     sfgmsn: 미러쪽 상태 파라미터가 부적당합니다.
ora-07435     부적당한 파라미터가 함수를 테스트하는데 보내졌습니다.
ora-07440     wmon 프로세스가 오류와 함께 종료되었습니다.
ora-07441     함수 주소는 %s 바이트 경계선에서 정렬되어야 합니다.
ora-07442     함수 주소는 %s 에서 %s 범위에 있어야 합니다.
ora-07443     함수 %s 가 없습니다.
ora-07444     함수 주소 %s 은 읽기가능한 것이 아닙니다.
ora-07445     예외 발견: 코아 덤프 [%s] [%s] [%s] [%s] [%s] [%s]
ora-07446     sdnfy: 잘못된 %s값이 %s 파라미터에 있습니다.
ora-07447     ssarena: usinit 실패
ora-07448     ssarena: 공유 영역의 최대수를 초과했습니다.
ora-07449     sc: usnewlock 실패
ora-07450     sms1sg: vm_mapmem 오류, 공유메모리를 생성할 수 없습니다.
ora-07451     sms1sg: 공유된 메모리에 틀린 번지가 첨부되었습니다.
ora-07452     sms1sg: sga 형질 변경에 실패했습니다.
ora-07453     smsmat: vm_mapmem 오류, 공유메모리를 생성할 수 없습니다.
ora-07454     smsmat: 공유된 메모리에 틀린 번지가 첨부되었습니다.
ora-07455     smsmat: sga 형질 변경에 실패했습니다.
ora-07456     smsmax: 클러스터 크기를 얻을 수 없습니다.
ora-07457     smsdes: sgadef.dbf 화일명의 해석 실패
ora-07458     smsdes: 닫기 오류, sgadef.dbf를 닫을 수가 없습니다.
ora-07459     smsvmfcre: sgadef.dbf 화일명의 해석 실패
ora-07460     smsvmfcre: sga 생성시 sgadef.dbf 화일이 이미 존재합니다.
ora-07461     smsvmfcre: sgadef.dbf 화일의 생성 실패
ora-07462     smsget: sgadef.dbf 화일명의 해석 오류
ora-07463     smsget: sgadef@.dbf 화일의 열기 오류
ora-07464     smsget: sga 첨부 시도중 vm_mapmem 혹은 vm_allocate 오류.
ora-07465     smsget: 공유된 메모리에 틀린 번지가 첨부되었습니다.
ora-07466     smsget: sga의 상속 세그먼트를 변경하는데 실패했습니다.
ora-07467     smsget: 닫기 오류, sgadef.dbf를 닫을 수가 없습니다.
ora-07468     spwat: mset 오류, 세마포를 설정할 수 없습니다.
ora-07469     sppst: mclear 오류, 세마포를 소거할 수 없습니다.
ora-07470     snclget: 클러스터 번호를 얻을 수 없습니다.
ora-07471     snclrd: sgadef.dbf 화일명의 해석 오류
ora-07472     snclrd: sgadef.dbf 화일의 열기 오류
ora-07473     snclrd: sgadef.dbf 화일의 읽기 시도중 읽기 오류
ora-07474     snclrd: 닫기 오류, sgadef.dbf 화일을 닫을 수가 없습니다.
ora-07475     slsget: vm 통계를 얻을 수가 없습니다.
ora-07476     slsget: 메모리의 맵(map) 통계를 얻을 수가 없습니다.
ora-07477     scgcmn: 잠금 관리자가 초기화되지 않았습니다.
ora-07478     scgcmn: 잠금 상태를 얻을 수가 없습니다.
ora-07479     scgcmn: 잠금을 열거나 전환할 수 없습니다.
ora-07480     snchmod: ?/dbs/sgalm.dbf에 대한 허가를 변경할 수 없습니다.
ora-07481     snlmatt: 잠금 관리자 인스턴스에 첨부할 수 없습니다.
ora-07482     snlmini: 잠금 관리자 인스턴스를 생성할 수 없습니다.
ora-07483     snlkget: 잠금을 변환(get)할 수 없습니다.
ora-07484     snlkput: 잠금을 변환(put)할 수 없습니다.
ora-07485     scg_get_inst: 인스턴스 번호 잠금을 열 수 없습니다.
ora-07486     scg_get_inst: 인스턴스 번호 잠금을 변환(get)할 수 없습니다.
ora-07487     scg_init_lm: 잠금 관리자 인스턴스를 생성할 수 없습니다.
ora-07488     scgrcl: 잠금 관리자가 초기화되지 않았습니다.
ora-07489     scgrcl: 잠금 상태를 얻을 수가 없습니다.
ora-07490     scgrcl: 잠금을 변환할 수 없습니다.
ora-07491     scgrcl: 잠금 요구를 취소할 수 없습니다.
ora-07492     scgrcl: 잠금을 닫을 수 없습니다.
ora-07493     scgrcl: 잠금 매니져 오류
ora-07494     scgcm: 예기치못한 오류
ora-07495     spwat: lm_wait 실패
ora-07496     sppst: lm_post 실패
ora-07497     sdpri: 추적화일 %s를 생성할 수 없음; 오류번호 = %s
ora-07498     spstp: /dev/resched를 열 수 없습니다.
ora-07499     spglk: 재스케줄할 수 없습니다.
ora-07500     scglaa: $cantim 예기치않은 리턴
ora-07501     scgtoa: $deq 예기치 않은 리턴
ora-07502     scgcmn: $enq 예기치 않은 리턴
ora-07503     scgcmn: $setimr 예기치 않은 리턴
ora-07504     scgcmn: $hiber 예기치 않은 리턴
ora-07505     scggt: $enq 부모 잠금에 예기치 않은 리턴
ora-07506     scgrl: lockid %s에 $deq라는 예기치 않은 리턴
ora-07507     scgcm: 예기치 않은 잠금 상태 조건
ora-07508     scgfal: $deq 모든 예기치 않은 리턴
ora-07509     scgfal: $deq 부모 잠금에 예상치 못한 리턴
ora-07510     scgbrm: lockid %s에 넘어온 $getlki가 잘못 되었습니다.
ora-07511     sscggtl: $enq가 마스터 종료 잠금에 대해서 잘못되었습니다.
ora-07512     sscggtl: $enq가 클라이언트 종료 잠금에 대해서 잘못되었습니다.
ora-07513     sscgctl: $deq가 종료 잠금의 취소에서 잘못되었습니다.
ora-07514     scgcan: 잠금을 취소할때 $deq가 잘못되었습니다.
ora-07515     sfccf: uic 그룹 <= maxsysgroup - 화일 작업이 허용되지 않습니다.
ora-07516     sfccf: $open 화일 오류
ora-07517     sfccf: 존재하는 화일크기가 지정된 화일크기와 일치하지 않습니다.
ora-07518     sfccf: 부적합한 화일 생성 옵션
ora-07519     sfccf: 화일 소유 그룹 <= maxsysgroup 이므로 reuse가 허용되지 않습니다.
ora-07520     sfccf: 부적합한 논리 블록 크기
ora-07521     sfccf: $create 화일 오류
ora-07522     sfccf: 새로운 화일이 존재합니다.
ora-07523     sfccf: $connect 오류
ora-07524     sfccf: $write (zero file) 오류
ora-07525     sfccf: $close 오류
ora-07526     sfifi: 부적합한 논리 블록 크기
ora-07527     sfifi: uic 그룹 <= maxsysgroup - 화일 작업이 허용되지 않습니다.
ora-07528     sfifi: $open 오류
ora-07529     sfifi: $close 오류
ora-07530     sfofi: $open 오류
ora-07531     ssfccf: $display 오류
ora-07532     sfcfi: $dassgn 오류
ora-07533     sfifi: 화일 소유 그룹 <= maxsysgroup 이므로 화일을 열 수 없습니다.
ora-07534     scginq: lockid %s에서 $getlki 예기치 않은 리턴
ora-07535     sfrfb: 부적절한 논리 블록 수
ora-07536     sfrfb: $qio(read) 오류
ora-07537     sfccf: 화일 소유 그룹 <= maxsysgroup 이므로 화일을 생성할 수 없습니다.
ora-07538     sfsgrow: $qiow 실패
ora-07539     sfqioini: $qio 오류
ora-07540     sfqioast: 비정상적으로 비동기 디스트 i/o에 작업이 완성되었습니다.
ora-07541     sfifi: 길이가 영인 화일을 식별할 수 없습니다.
ora-07542     sfccf: 화일의 최상위 버전외에는 생성-재사용을 할 수 없습니다.
ora-07543     sfrfb: 길이가 영인 화일을 판독할 수 없습니다.
ora-07544     sfqio: 성공적으로 비동기식 i/o가 완성되지 않았습니다.
ora-07545     sfcmf: $parse 실패 (화일명 구문)
ora-07546     sfcmf: 새로운 화일이 존재합니다.
ora-07547     sfcmf: $open 실패
ora-07548     sftopn: 최대 화일수가 이미 열려 있습니다.
ora-07549     sftopn: $open 실패
ora-07550     sftopn: $connect 실패
ora-07551     sftcls: $close 실패
ora-07552     sftget: $get 실패
ora-07553     sfofi: 개방할 화일이 없습니다.
ora-07554     sfcopy: 원천과 수신 논리블록의 크기가 일치해야 합니다.
ora-07555     sfqioast: 부적합한 미결 값
ora-07556     sfotf: $create 오류
ora-07557     ssfctf: 테이프 화일에 지역 블록 크기 지정이 부적합합니다.
ora-07558     ssfctf: $create 오류
ora-07559     sfdone: 성공적으로 비동기식 i/o가 완성되지 않았습니다.
ora-07560     sltln: $trnlog 오류
ora-07561     szprv: $idtoasc 실패
ora-07562     sldext: 확장자는 3자 이어야 합니다.
ora-07563     sldext: $parse 실패
ora-07564     sldext: 화일명 또는 확장자에 와일드 카드(wildcard)
ora-07565     sldext: $search 실패
ora-07568     slspool: $open 실패
ora-07569     slspool: $close 실패
ora-07570     szrfc: $idtoasc 실패
ora-07571     szrfc: $find_held 실패
ora-07572     szrfc: 불 충분한 롤명 버퍼 공간
ora-07573     slkhst: 호스트 연산을 수행할 수 없습니다.
ora-07574     szrfc:  $getuai 실패
ora-07576     sspexst: 프로세스 %s 번호에 $getjpiw 실패
ora-07577     권한 화일에 그런 사용자가 없습니다.
ora-07578     szprv: $find_held 실패
ora-07579     spini: $dclexh 실패
ora-07580     spstp: $getjpiw 실패
ora-07581     spstp: 미확인 프로세스명에서 sid를 얻을 수 없습니다.
ora-07582     spstp: ora_sid 가 부적합한 값을 가집니다.
ora-07584     spdcr: ora_sid_(proc_)pql$_item에 대한 부적절한 값입니다.
ora-07585     spdcr: $parse 실패
ora-07586     spdcr: $search 실패
ora-07587     spdcr: $creprc 실패
ora-07588     spdcr: $getjpiw가 이미지 이름을 얻는데 실패
ora-07589     spdde: 시스템 id가 설정되지 않았습니다.
ora-07590     spdde: $delprc 실패
ora-07591     spdde: $getjpiw 실패
ora-07592     sspgprv: 필요한 권한의 획득시 오류
ora-07593     ssprprv: 권한의 해제시 오류
ora-07594     spiip: $getjpiw 실패
ora-07595     sppid: $getjpiw 실패
ora-07596     sptpa: $getjpiw 실패
ora-07597     spguns: $getjpiw 실패
ora-07598     spwat: $setimr 실패
ora-07599     spwat: $schdwk 실패
ora-07600     spwat: $getsyiw 실패
ora-07601     spguno: $getjpiw 실패
ora-07602     spgto: $getjpiw 실패
ora-07605     spdba:  $asctoid 실패
ora-07606     spdba:  $chkpro 실패
ora-07607     szaud:  $sndopr 실패
ora-07608     szprv:  $getuai 실패
ora-07609     szprv:  $hash_password 실패
ora-07610     $getjpiw가 사용자의 mac 권한을 검색하는데 실패했습니다.
ora-07612     $getuai가 사용자의 해제 레벨을 검색하는데 실패했습니다.
ora-07613     $getjpiw가 사용자의 프로세스 레이블을 검색하는데 실패했습니다.
ora-07614     $change_class가 사용자의 프로세스 레이블을 검색하는데 실패했습니다.
ora-07615     $change_class가 지정된 화일 레이블을 검색하는데 실패했습니다.
ora-07616     $change_class가 지정된 디바이스 레이블을 검색하는데 실패했습니다.
ora-07617     $format_class가 이진 레이블을 스트링으로 변환하는데 실패했습니다.
ora-07618     $idtoasc가 보안 레벨 변환에 실패했습니다.
ora-07619     $idtoas가 무결성 레벨 변환에 실패했습니다.
ora-07620     smscre: 부적절한 데이타베이스 블록 크기
ora-07621     smscre: 부적절한 재실행 블록 크기
ora-07622     smscre: $create 실패
ora-07623     smscre: $crmpsc 실패
ora-07624     smsdes: $dbglsc 실패
ora-07625     smsget: $mgblsc 실패
ora-07626     smsget: sga가 이미 맵(map)되었습니다.
ora-07627     smsfre: $cretva 실패
ora-07628     smsfre: sga가 맵(map)되지 않았습니다.
ora-07629     smpall: $expreg 실패
ora-07630     smpdal: $deltva 실패
ora-07631     smcacx: $expreg 실패
ora-07632     smsrcx: $deltva 실패
ora-07633     smsdbp: 부적합한 프로텍션 값입니다.
ora-07634     smsdbp: $cretva 실패
ora-07635     smsdbp: $setprt 실패
ora-07636     smsdbp: $mgblsc 실패
ora-07637     smsdbp: sga 생성시 버퍼 보호옵션이 지정되지 않았습니다.
ora-07638     smsget: sga 패드(pad) 영역이 생성된 sga에 비해 충분히 크지않습니다.
ora-07639     smscre: sga 패드(pad) 영역이 충분히 크지않습니다(%s 바이트 필요)
ora-07640     smsget: sga가 아직 유효하지 않음. 초기화가 진행중입니다.
ora-07641     smscre: sga에 시스템 페이지화일을 사용할 수 없습니다.
ora-07642     smprtset: $cmkrnl 실패
ora-07643     smsalo: 부적절한 smsvar
ora-07645     sszfsl: $change_class 실패
ora-07646     sszfck: $create 실패
ora-07647     sszfck: $open 실패
ora-07650     sigunc: $getjpiw 실패
ora-07655     slsprom:$trnlog 실패
ora-07656     slsprom:$getdvi 실패
ora-07657     slsprom:$assign 실패
ora-07658     slsprom:$qiow 읽기 실패
ora-07665     ssrexhd: 순환 오류가 발생했습니다%s %s %s %s %s %s
ora-07670     $idtoasc가 보안 카테고리 변환에 실패했습니다.
ora-07671     $idtoasc가 무결성 카테고리 변환에 실패했습니다.
ora-07672     $parse_class가 스트링을 이진 레이블로 변환하는데 실패했습니다.
ora-07680     sou2os: 현재 oracle로의 다른 호출이 수행되고 있습니다.
ora-07681     sou2os: oracle을 초기화 할때 오류가 발생했습니다.
ora-07682     sou2os: 커널 디스패치 설정 실패 오류
ora-07683     sou2os: $setprv 재설정 오류
ora-07684     sou2os: 슈퍼바이져 스택 재설정 오류
ora-07685     sou2os: 슈퍼바이져 스택 설정 오류
ora-07700     soarch: 인터럽트를 받았습니다.
ora-07701     soatln: 내부적인 예외 상황: 출력 버퍼가 너무 작습니다.
ora-07702     아카이브내에 인식할 수 없는 디바이스 유형입니다.
ora-07703     아카이브 텍스트내에 오류: 디바이스 유형 다음에 /가 있어야 합니다.
ora-07704     아카이브 텍스트내에 오류: 디바이스 이름 다음에 :가 있어야 합니다.
ora-07705     sksaprs: 디바이스명 버퍼가 너무 작습니다.
ora-07706     아카이브 텍스트내에 오류: 디스크 화일명을 필요로합니다.
ora-07707     아카이브 텍스트내에 오류: 테이프 레이블명을 필요로합니다.
ora-07708     soaprs: 테이프 레이블 이름 버퍼가 너무 작습니다.
ora-07709     sksaprs: 원격 호스트에 아카이빙이 허용되지 않습니다.
ora-07710     soaprs: 화일 이름 버퍼가 너무 작습니다.
ora-07713     sksamtd: 아카이벌 디바이스를 마운트할 수 없습니다(sys$mount 실패)
ora-07715     sksadtd: 아카이벌 디바이스를 디스마운트할 수 없습니다(sys$dismnt 실패)
ora-07716     sksachk: archive를 위한 잘못된 디바이스 명시
ora-07717     sksaalo: 메모리 할당시 오류
ora-07718     sksafre: 메모리 회수(freeing)시 오류
ora-07721     scgcm: 시스템 엔큐를 얻기 위한 os 자원이 충분하지 않습니다.
ora-07740     slemop: 부정확한 처리 크기 (프로그래밍 오류)
ora-07741     slemop: $open 실패
ora-07742     slemop: $connect 실패
ora-07743     slemop: 부정확한 오류 화일 크기
ora-07744     slemcl: 부정확한 오류 메시지 화일 처리입니다.
ora-07745     slemcl: $close 실패
ora-07746     slemrd: 부정확한 오류 메시지 화일 처리입니다.
ora-07747     slemrd: $read 실패
ora-07750     slemcr: fopen 실패
ora-07751     slemcr: malloc 실패
ora-07753     slemcf: 쓰기가 실패전에 fseek를 시도
ora-07754     slemcf: fwrite 실패
ora-07755     slemcf: 읽기가 실패전에 fseek
ora-07756     slemcf: fread 실패
ora-07757     slemcc: 부적절한 처리
ora-07758     slemcw: 부적절한 처리
ora-07759     slemtr: 부적절한 수신지
ora-07760     slemtr: $open 실패
ora-07800     slbtpd: 부적절한 수치
ora-07801     slbtpd: 부적절한 지수
ora-07802     slbtpd: 팩형 십진수로 변환시 오버플로우
ora-07803     slpdtb: 부적절한 팩형 십진수 니블
ora-07804     slpdtb: 제공된 버퍼에 비해서 수치가 너무 큽니다.
ora-07820     sspscn: sys$crelnm 실패
ora-07821     sspsdn: sys$dellnm 실패
ora-07822     spsscm: sys$crembx 실패
ora-07823     spssqr: $qio 실패
ora-07824     spsain: $setimr 실패
ora-07825     spssck: ast 레이블 에서의 $qio 실패
ora-07826     spsscm: sys$getdviw 실패
ora-07840     sllfop: lib$get_vm 실패
ora-07841     sllfop: sys$open 실패
ora-07842     sllfcl: sys$close 실패
ora-07843     sllfcl: lib$free_vm 실패
ora-07844     sllfop: lib$get_vm 실패
ora-07845     sllfcl: lib$free_vm 실패
ora-07846     sllfop: %s 바이트의 레코드 버퍼가 %s 바이트의 사용자 버퍼에 비해 너무 큽니다.
ora-07847     sllfop: $connect 실패
ora-07848     sllfrb: $get 실패
ora-07849     sllfsk: $get 실패
ora-07850     sllfop: 틀린 옵션
ora-07860     osnsoi: 인터럽트 처리기를 셋업할때 오류가 발생했습니다.
ora-07861     sfqio: 판독만 되는 화일에다 기록을 할수 없습니다.
ora-07862     sfqio: 화일을 확장할 수 없습니다.
ora-07880     sdopnf: 내부 오류
ora-08000     세션 시퀀스 리스트의 최대수를 초과했습니다.
ora-08001     세션당 최대 시퀀스의 수를 초과했습니다.
ora-08002     시퀀스 %s.currval은 이 세션에서는 정의 되어 있지 않습니다.
ora-08003     시퀀스 %s.nextval 은 내부 한계를 초과했습니다.
ora-08004     시퀀스 %s.nextval %s %svalue 은 사례로 될 수 없습니다.
ora-08005     지정된 행이 존재하지 않습니다.
ora-08006     지정된 행은 더 이상 존재하지 않습니다.
ora-08008     다른 인스턴스가 use_row_enqueues = %s 로 마운트했습니다.
ora-08100     부적합한 색인입니다 진단에 대해서는 추적 화일을 참조하십시오
ora-08101     색인 키가 존재하지 않습니다 루트 dba %s, dba %s(%s)
ora-08102     색인 키가 없습니다 obj# %s, dba %s(%s)
ora-08103     개체가 더이상 존재하지 않습니다.
ora-08175     별개의 트랜잭션 제약이 위배되었습니다 (%s)
ora-08176     일관된 읽기가 실패; 롤백 데이타를 사용할 수 없습니다.
ora-08177     이 트랜잭션에 대한 직렬화 액세스를 할 수 없습니다.
ora-08200     scggc: 잠금을 여는데 실패했습니다.
ora-08201     scggc: 잠금을 변환하는데 실패했습니다.
ora-08202     scggc: 잠금을 닫는데 실패했습니다.
ora-08203     scgcan: 미결의 변환 요구를 취소하는데 실패했습니다.
ora-08204     scgcm: 예기치 않은 잠금 관리자 리턴 코드입니다.
ora-08205     ora_addr: 환경에 $oracle_sid가 설정되지 않았습니다.
ora-08206     ora_addr: 주소 화일 이름을 변환할 수 없습니다.
ora-08207     ora_addr: 주소 화일을 열 수 없습니다.
ora-08208     ora_addr: 주소 화일로부터 읽을 수 없습니다.
ora-08209     scngrs: scn은 아직 초기화되지 않았습니다.
ora-08210     i/o 오류가 요구되었습니다.
ora-08211     sfgcwd: 현재 작업 디렉토리를 얻을 수 없습니다.
ora-08212     sfphys: 화일 이름을 변환할 수 없습니다.
ora-08213     sfphys: 화일이름을 stat 할 수 없습니다.
ora-08214     sfccf: sid가 너무 깁니다.
ora-08215     sfccf: 유효하지 않은 논리 블록 크기입니다.
ora-08216     sfccf: 화일 이름을 변환할 수 없습니다.
ora-08217     sfccf: 화일을 재사용할 수 없습니다.
ora-08218     sfccf: 화일을 생성할 수 없습니다 화일이 존재합니다.
ora-08219     sfccf: 화일을 만들 수 없습니다.
ora-08220     sfccf: 재사용하기 위한 작성에 실패했습니다.
ora-08221     sfccf: 내부 오류; 잘못된 사용 옵션
ora-08222     sfccf: 화일을 fstat 할 수 없습니다.
ora-08223     sfccf: 재사용을 위한 작성시 화일 크기가 유효하지 않습니다.
ora-08224     sfccf: 논리 블록 크기가 유효하지 않습니다.
ora-08225     sfccf: 화일을 ftruncate 할 수 없습니다.
ora-08226     sfccf: 지움이 실패했습니다.
ora-08227     sfifi: 화일 이름을 변환할 수 없습니다.
ora-08228     sfifi: 화일명을 stat 할 수 없습니다.
ora-08229     sfifi: 유효하지 않은 논리 블록 크기
ora-08230     smscre: sga 할당에 실패했습니다.
ora-08231     smscre: sga에 첨부할수 없습니다.
ora-08232     smsdes: sga로부터 분리할 수 없습니다.
ora-08233     smsdes: sga를 unmap 할 수 없습니다.
ora-08234     smsget: 인스턴스 리스너 주소를 가지고 올 수 없습니다.
ora-08235     smsget: 이 노드에 리스너가 없습니다.
ora-08236     smsget: 리스너와 함께 서브큐브를 공유할 수 없습니다.
ora-08237     smsget: sga 영역이 아직 생성되지 않았습니다.
ora-08238     smsfre: sga로부터 분리 할 수 없습니다.
ora-08240     snlmatt: 병렬 서버 이름이 너무 깁니다.
ora-08241     snlmatt: 잠금 관리자에 첨부할 수 없습니다.
ora-08242     snlmdet: 잠금 관리자로부터 분리할 수 없습니다.
ora-08243     soarch: 이름서버를 열 수 없습니다.
ora-08244     soarch: 온라인 로그 화일을 읽기용으로 열 수 없습니다.
ora-08245     soarch: 아카이브 수신 화일을 생성할 수 없습니다.
ora-08246     soarch: 아카이브 수신 화일을 읽기용으로 열 수 없습니다.
ora-08247     soarch: 아카이브 서버에 연결할 수 없습니다.
ora-08248     soarch: 아카이브 서버가 실패
ora-08249     soarch: 일부를 서버에게 보내는데 실패했습니다.
ora-08250     soarch: oracle_psrv가 정의되지 않았습니다.
ora-08251     soarch: 아카이벌이 중단되었습니다.
ora-08260     ora_addr: 이름서버를 열 수 없습니다.
ora-08261     ora_addr: 이름서버에서 이름을 찾을 수 없습니다.
ora-08262     ora_addr: oracle_psrv 가 정의되지 않았습니다.
ora-08263     ora_addr: 리스너 주소를 해제할 수 없습니다.
ora-08264     ora_addr: 이름서버를 닫을 수 없습니다.
ora-08265     create_ora_addr: 이름서버를 열 수 없습니다.
ora-08266     create_ora_addr: 이름서버에 이름을 등록할 수 없습니다.
ora-08267     destroy_ora_addr: 이름서버를 닫을 수 없습니다.
ora-08268     create_ora_addr: 이름서버를 닫을 수 없습니다.
ora-08269     destroy_ora_addr: 이름을 삭제할 수 없습니다.
ora-08270     soachk: 아카이벌 제어 스트링이 부적합합니다.
ora-08271     soabln: 아카이브 제어 스트링에 대한 버퍼 크기가 충분하지 않습니다.
ora-08272     soarch: 아카이브 제어 스트링에 대한 버퍼 크기가 충분하지 않습니다.
ora-08274     환경 변수를 위한 메모리가 부족합니다.
ora-08275     환경 변수가 설정되지 않았습니다.
ora-08276     이름서버에 pid를 위한 공간이 없습니다.
ora-08277     환경 변수를 설정할 수 없습니다.
ora-08278     cpu 통계를 얻을 수 없습니다.
ora-08279     sfsrd: 읽기 장소를 찾을 수 없습니다.
ora-08281     sfofi: 화일을 열 수 없습니다.
ora-08282     sfcfi: 화일을 닫을 수 없습니다.
ora-08283     sfrfb: 블록 수가 유효하지 않습니다 내부 오류
ora-08284     sfrfb: 정렬되지 않은 버퍼입니다; 내부 오류
ora-08285     sfrfb: 읽기 장소를 찾을 수 없습니다.
ora-08286     sfrfb: 읽기 실패
ora-08287     sfcmf: 대상 화일 이름을 바꿀 수 없습니다.
ora-08288     sfcmf: 소스 화일 이름을 바꿀 수 없습니다.
ora-08289     sfcopy: 화일들이 서로 다른 블록 크기를 가지고 있습니다.
ora-08290     sfcopy: 복사를 위한 버퍼를 malloc 할 수 없습니다.
ora-08291     sfcopy: 복사중에 읽기가 실패했습니다.
ora-08292     sfcopy: 복사중에 쓰기가 실패했습니다.
ora-08293     sfnfy: ulimit 실패
ora-08294     sfsrd: 블록 수가 잘못되었습니다; 내부 오류
ora-08295     sfsrd: 읽기가 너무 큽니다.
ora-08296     sfsrd: 읽기 실패
ora-08297     sfsrd: 읽기가 잘못된 바이트 수를 리턴 했습니다.
ora-08298     sfsync: 기가캐쉬 동기화 실패
ora-08299     sfsync: 기가캐쉬 화일 동기화 실패
ora-08300     sfq_clean1: 비동기 i/o 실패
ora-08301     sfdone: 비동기 i/o 실패
ora-08302     sfqio: 내부 오류
ora-08303     sfqio: 비동기 i/o 벡터를 malloc할 수 없습니다.
ora-08304     sfqio: 부적절한 블록 수; 내부 오류
ora-08305     sfqio: 정렬되지 않은 버퍼; 내부 오류
ora-08306     sfqio: i/o 제어 플래그를 설정할 수 없습니다.
ora-08307     sfqio: 비동기 i/o 요구를 제안할 수 없습니다.
ora-08308     sllfop: 화일을 열 수 없습니다.
ora-08309     sllfop: 화일을 fstat할 수 없습니다.
ora-08310     sllfop: recsize에 대한 값이 잘못되었습니다.
ora-08311     sllfop: maxrecsize에 대한 값이 잘못되었습니다.
ora-08312     sllfop: 인식할 수 없는 처리 옵션
ora-08313     sllfop: 버퍼를 할당할 수 없습니다.
ora-08314     sllfcf: 화일을 닫는중 오류 발생
ora-08315     sllfrb: 화일을 읽는중 오류 발생
ora-08316     sllfsk: 화일에서 찾는중 오류 발생
ora-08317     sllfsk: 화일에서 찾는중 오류 발생
ora-08318     sllfsk: 화일을 읽는중 오류 발생
ora-08319     sllfsk: 화일을 읽는중 오류 발생
ora-08320     scnget: scnset 또는 scnfnd 전에 scnget을 호출합니다.
ora-08321     scnmin: not implemented yet
ora-08322     scnmin: 바이어스 잠금을 열기/변환하는데 실패했습니다.
ora-08323     scnmin: 바이어스 잠금을 닫는데 실패했습니다.
ora-08330     프린트는 지원되지 않습니다.
ora-08331     대기 작업이 시간 초과되었습니다.
ora-08332     지정된 롤백 세그먼트 %s를 사용할 수 없습니다.
ora-08340     이 명령어는 ncube에서 허용되지 않고 하나의 쓰레드만 사용 되었습니다.
ora-08341     ncube에서 이 명령어는 인스턴스 1에서만 실행될 수 있습니다.
ora-08342     sropen: 재실행 서버 연결을 여는데 실패했습니다.
ora-08343     srclose: 재실행 서버 연결을 닫는데 실패했습니다.
ora-08344     srapp: 재실행 데이타를 재실행 서버로 보내는데 실패했습니다.
ora-08360     sfccf: 화일 유형이 유효하지 않습니다.
ora-08361     sfccf: 원시 디바이스에 공간이 없습니다.
ora-08362     scgcm: 잠금 관리자에 메모리가 부족합니다.
ora-08401     부적당한 컴파일러 이름: %s
ora-08412     wmsgbsiz에서 오류 발생, wmsgblk의 크기가 경고 메시지에 비해 작습니다.
ora-08413     %s에서 format 파라미터에 부적당한 컴파일러 유형이 있습니다.
ora-08414     %s에 오류가 생겼습니다.
ora-08429     디스플레이 유형 데이타로는 부적당한 디지트가 raw 데이타에 있습니다.
ora-08430     raw 데이타에 선행 부호가 누락되었습니다.
ora-08431     픽처에 정의되어 있는 제로들이 raw 데이타에는 없습니다.
ora-08432     raw 데이타에 부적당한 부동 소숫점 데이타가 있습니다.
ora-08433     raw에서 숫자로 변환하는데 부적당한 픽처 유형이 있습니다.
ora-08434     raw 데이타에 부적당한 종결 부호가 있습니다.
ora-08435     sign is leading가 명세될때 picture mask의 주된 신호가 빠졌습니다.
ora-08436     raw 데이타에 부적당한 부호 디지트가 있습니다.
ora-08437     픽처 마스크에 부적당한 픽처 유형이 있습니다.
ora-08440     raw 버퍼는 변환된 데이타를 보관하기에 너무 작습니다.
ora-08441     픽처 마스크에 닫기 괄호가 누락되었습니다.
ora-08443     마스크 옵션의 blank when zero 절에 구문 오류입니다.
ora-08444     마스크 옵션의 justified 절에 구문 오류입니다.
ora-08445     마스크 옵션의 sign 절에 구문 오류입니다.
ora-08446     마스크 옵션의 synchronized 절에 구문 오류입니다.
ora-08447     마스크 옵션의 usage 절에 구문 오류입니다.
ora-08448     decimal-point 환경 절에 구문 오류
ora-08449     픽처 마스크에 부적당한 숫자 기호가 있습니다.
ora-08450     픽처 마스크의 cr 지정이 부적당합니다.
ora-08451     픽처 마스크의 db 지정이 부적당합니다.
ora-08452     픽처 마스크의 e 명세가 지원되지 않습니다.
ora-08453     픽처 마스크에 하나 이상의 v 기호가 지정되었습니다.
ora-08454     픽처 마스크에 하나 이상의 s 기호가 지정되었습니다.
ora-08455     currency sign 환경 절에 구문 오류
ora-08456     픽처 마스크에는 부호가 없지만 마스크 옵션에 sign 절이 있습니다.
ora-08457     sign 절의 separate character 옵션에 구문 오류입니다.
ora-08458     부적당한 포맷 파라미터
ora-08459     부적당한 포맷 파라미터 길이
ora-08460     환경 파라미터에 부적당한 환경 절
ora-08462     raw 버퍼에 부적당한 데이타가 있습니다.
ora-08463     십진수를 oracle 수로 변환하는데 오버플로우가 발생했습니다.
ora-08464     입력 raw 데이타가 42 자리수 이상을 포함하고 있습니다.
ora-08465     입력 마스크는 32 문자보다 많이 포함하고 있습니다.
ora-08466     raw 버퍼 길이 %s는 %s에 대해 너무 짧습니다.
ora-08467     오라클 번호 %s로 변환하는데 오류가 있습니다.
ora-08468     마스크 옵션 %s는 지원되지 않습니다.
ora-08498     경고:픽처 마스크 %s는 옵션 usage is %s를 무시하고 usage is display로 간주합니다.
ora-08499     경고: utl_pg에 의해 픽처 마스크 옵션 %s가 무시되었습니다
ora-09700     sclin: 최대 대치수에 도달했습니다.
ora-09701     scnfy: 최대 프로세스수를 초과했습니다.
ora-09702     sem_acquire: 래치 세마포를 확보할 수 없습니다.
ora-09703     sem_release: 래치 세마포를 해제할 수 없습니다.
ora-09704     sstascre: 테스트와 세트 페이지의 생성시 ftok 오류
ora-09705     spcre: 래치 세마포를 초기화할 수 없습니다.
ora-09706     slsget: get_process_stats 오류
ora-09707     sfccf: oracle_sid의 최대길이를 초과했습니다.
ora-09708     soacon: 소켓을 포트로 바인드하는데 실패했습니다.
ora-09709     soacon: 연결을 받아들이는데 실패했습니다.
ora-09710     soarcv: 버퍼 오버플로우
ora-09711     orasrv: archmon이 이미 연결되었습니다.
ora-09712     orasrv: 로그 아카이버가 이미 연결되었습니다.
ora-09713     soadum: 테이프로 로그를 아카이브할 수 없습니다.
ora-09714     two task interface: puname을 획득할 수 없습니다.
ora-09715     orasrv: puname을 획득할 수 없습니다.
ora-09716     kslcll: 인-플럭스 램포트 래치를 고정할 수 없습니다.
ora-09717     osnsui: 사용자 인터럽트 처리기의 최대수를 초과했습니다.
ora-09718     osnsui: 사용자 인터럽트 처리기를 설정할 수 없습니다.
ora-09719     osncui: 잘못된 처리
ora-09740     slsget: 가상 메모리 영역 통계를 얻을 수 없습니다.
ora-09741     spwat: 포스트 대기시 오류발생
ora-09742     sppst: 포스트 하는동안 오류발생
ora-09743     smscre: 공유 메모리를 첨부할 수 없습니다.
ora-09744     smsget: mmap이 오류를 리턴했습니다.
ora-09745     smscre: vm_allocate오류, 공유 메모리를 생성할 수 없습니다.
ora-09746     smscre: 공유 메모리에 틀린 번지가 첨부되었습니다.
ora-09747     pw_detachports: pws_detach 서버콜이 실패했습니다.
ora-09748     pws_look_up: fork 실패
ora-09749     pws_look_up: 포트 찾기 실패
ora-09750     pw_attachports: port_rename 실패
ora-09751     pw_attachports: pws_attach 서버콜 실패
ora-09752     pw_attachports: port_allocate 실패
ora-09753     spwat: 유효하지 않은 프로세스 번호입니다.
ora-09754     sppst: 부당한 프로세스 번호가 sppst에 넘겨졌습니다.
ora-09755     osngpn: 포트 할당에 실패했습니다.
ora-09756     osnpns: 이름 서버에 포트가 없습니다.
ora-09757     osnipn: 포트 할당에 실패했습니다.
ora-09758     osnipn: 이름 서버에서 포트를 확인할 수 없습니다.
ora-09759     osnsbt: 잘못된 메시지를 수신했습니다.
ora-09760     osnpui: 브레이크 메시지를 송신할 수 없습니다.
ora-09761     pw_destroyports: pws_stop_instance 서버콜 실패
ora-09762     snext_instancename: 변환실패
ora-09763     osnmpx: 매치(mach) 포트의 변경시 송신/수신 오류가 발생했습니다.
ora-09764     osnmop: 오라클 수행 모듈의 액세스 오류입니다.
ora-09765     osnmop: fork 실패
ora-09766     osnmop: 버퍼 할당 실패
ora-09767     osnmfs: msg_send로부터 잘못된 리턴코드를 받았습니다.
ora-09768     osnmgetmsg: 메시지를 읽을 수 없습니다.
ora-09769     osnmbr: 브레이크 메시지를 송신할 수 없습니다.
ora-09770     pws_look_up: 변환실패
ora-09771     osnmwrtbrkmsg: msg_send의 리턴코드가 잘못되었습니다.
ora-09772     osnpmetbrkmsg: 호스트로부터의 메시지가 잘못된 메시지 유형입니다.
ora-09773     osnmgetdatmsg: 호스트로부터의 메시지가 잘못된 메시지 유형입니다.
ora-09774     osnmui: 브레이크 메시지를 송신할 수 없습니다.
ora-09775     osnmrs: 프로토콜 재설정 오류
ora-09776     pws_look_up: 수행모듈(oracle helper)의 액세스 오류
ora-09777     osnpbr: 브레이크 메시지를 보낼 수 없습니다.
ora-09778     snynfyport: notify 포트의 할당에 실패했습니다.
ora-09779     snygetport: 포트의 할당에 실패했습니다.
ora-09780     sfifi: 변환오류, 인스턴스명을 확장할 수 없습니다.
ora-09781     sfifi: 콘트롤 화일에 잘못된 인스턴스명이 저장되어 있습니다.
ora-09782     sfifi: 다른 인스턴스가 동일한 데이타베이스로 마운트되었습니다.
ora-09783     sfifi: 다른 인스턴스가 동일한 데이타베이스로 마운트되었는지 판단할 수 없습니다.
ora-09784     sfifi: lseek 오류, 화일의 시작위치를 찾을 수 없습니다.
ora-09785     sfifi: write 오류, 헤더블록을 기록할 수 없습니다.
ora-09786     sllfop: open 오류, 화일을 열 수 없습니다.
ora-09787     sllfop: 인식할 수 없는 처리 옵션, 잘못된 형식입니다.
ora-09788     sllfrb: 화일을 읽을 수 없습니다.
ora-09789     sllfsk: 화일을 읽을 수 없습니다.
ora-09790     sllfcf: 화일을 닫을 수 없습니다.
ora-09791     slembdf: 변환 오류, 오류 화일명을 변환할 수 없습니다.
ora-09792     sllfop: 읽기용의 버퍼를 할당할 수 없습니다.
ora-09793     szguns: 사용자명의 길이가 버퍼보다 큽니다.
ora-09794     szrbuild: 롤명의 길이가 버퍼보다 큽니다.
ora-09795     szrbuild: 롤 구조의 malloc에 실패했습니다.
ora-09796     szrbuild: 롤명의 malloc에 실패했습니다.
ora-09797     o/s mac 권한의 확보에 실패했습니다.
ora-09798     레이블 비교에 실패했습니다.
ora-09799     화일 레이블의 조회에 실패했습니다.
ora-09800     프로세스 민감도 레이블 검색에 실패했습니다.
ora-09801     연결 상태로 부터 사용자 번호를 가지고 올 수 없습니다.
ora-09802     이진 레이블을 스트링으로 변환하는것데 실패했습니다.
ora-09803     스트링 버퍼의 할당에 실패.
ora-09804     이진수에서 oracle 로의 클래스 변환은 지원하지 않습니다.
ora-09805     카테고리 수에서 스트링으로의 변환은 지원하지 않습니다.
ora-09806     클래스 스트링 버퍼의 할당에 실패했습니다.
ora-09807     스트링에서 이진수로 레이블 변환이 실패했습니다.
ora-09808     사용자 허가를 얻을 수 없습니다.
ora-09809     연결 상태로부터 사용자 그룹 id를 가지고 올 수 없습니다.
ora-09810     연결 상태로 부터 프로세스 id를 가지고 올 수 없습니다.
ora-09811     패키지를 초기화할 수 없습니다.
ora-09812     연결 상태로부터 사용자 해제 정보를 가져올 수 없습니다.
ora-09813     디렉토리 상태를 가지고 올 수 없습니다.
ora-09814     화일 이름을 확장할 수 없습니다.
ora-09815     화일 이름 버퍼 오버플로우
ora-09816     유효한 권한을 지정할 수 없습니다.
ora-09817     감사 화일에다 기록하는것이 실패했습니다.
ora-09818     수치가 너무 큽니다.
ora-09819     수치가 적법한 최대치를 초과합니다.
ora-09820     클래스 스트링에서 수치표현으로의 변환에 실패했습니다.
ora-09821     범주 스트링의 해석에 실패했습니다.
ora-09822     감사 화일 이름을 변역하는데 실패했습니다.
ora-09823     디바이스명이 너무 깁니다.
ora-09824     allowmacaccess 권한을 가용화할 수 없습니다.
ora-09825     allowmacaccess 권한을 사용불가하게 할 수 없습니다.
ora-09826     sclin: atomic 래치를 초기화할 수 없습니다.
ora-09827     sclgt: atomic 래치가 불명의 오류를 리턴했습니다.
ora-09828     sclfr: atomic 래치가 오류를 리턴했습니다.
ora-09829     pw_createports: pws_start_instance 서버 콜이 실패했습니다.
ora-09830     snyaddport: 원격 프로시저 호출의 수행 실패.
ora-09831     snystartthread: 서버 포트 설정 실패.
ora-09832     infocallback: 잘못된 메시지 유형.
ora-09833     addcallback: 잘못된 메시지 유형.
ora-09834     snygetportset: 포트에 대한 정보를 모을 수 없습니다.
ora-09835     addcallback: callback 포트가 이미 세트내에 있습니다.
ora-09836     addcallback: callback 세트에 포트를 추가할 수 없습니다.
ora-09837     addcallback: callback 링크의 할당을 추가할 수 없습니다.
ora-09838     removecallback: callback 포트의 제거에 실패했습니다.
ora-09839     removecallback: callback 포트가 콜백 세트내에 없습니다.
ora-09840     soacon: 이름 변환 실패
ora-09841     soacon: 이름 변환 실패
ora-09842     soacon: archmon이 named 파이프를 생성할 수 없습니다.
ora-09843     soacon: archmon이 named 파이프를 생성할 수 없습니다.
ora-09844     soacon: archmon이 named 파이프를 열 수 없습니다.
ora-09845     soacon: archmon이 named 파이프를 열 수 없습니다.
ora-09846     soacon: arch이 named 파이프를 열 수 없습니다.
ora-09847     soacon: arch이 named 파이프를 열 수 없습니다.
ora-09848     soawrt: named 파이프에 기록할 수 없습니다.
ora-09849     soarcv: named 파이프에서 읽을 수 없습니다.
ora-09850     soacon: archmon이 named 파이프를 잠금할 수 없습니다.
ora-09851     soacon: archmon이 named 파이프를 잠금할 수 없습니다.
ora-09852     sfgcwd: 현 디렉토리의 이름을 얻을 수 없습니다.
ora-09853     snyremoveport: 요구로부터 잘못된 리턴코드가 발생했습니다.
ora-09854     snyportinfo: 요구로부터 잘못된 리턴코드가 발생했습니다.
ora-09855     removecallback: 잘못된 메시지 형식
ora-09856     smpalo: pga 할당중 vm_allocate 오류
ora-09857     smprset: pga 프로텍트중 vm_protect 오류
ora-09870     spini: 최대 개방 화일수의 초기화에 실패했습니다.
ora-09871     tasdef_name: ?/dbs/tasdef@.dbf의 확장시 변환오류 발생
ora-09872     tasdef_create: ?/dbs/tasdef@.dbf의 생성시 실패
ora-09873     tasdef_open: tasdef@.dbf 화일의 열기 오류
ora-09874     tasdef_read: tasdef@.dbf 화일을 읽을 수 없습니다.
ora-09875     tasdef_write: ?/dbs/tasdef@.dbf 화일의 기록오류
ora-09876     tasdef_close: ?/dbs/tasdef@.dbf 화일을 닫을 수 없습니다.
ora-09877     sstascre: shmget 오류, 공유메모리 세그먼트를 얻을 수 없습니다.
ora-09878     sstascre/sstasat: shmat오류, tas 기록 페이지를 첨부할 수 없습니다.
ora-09879     sstascre/sstasat: shmat오류, tas 읽기 페이지를 첨부할 수 없습니다.
ora-09880     sstasfre/sstasdel: shmat오류, tas 기록 페이지를 분리할 수 없습니다.
ora-09881     sstasfre/sstasdel: shmat오류, tas 읽기 페이지를 분리할 수 없습니다.
ora-09882     sstasfre/sstasdel: shmat오류, tas shm 페이지를 분리할 수 없습니다.
ora-09883     two task interface: /etc/oratab이 존재하지 않습니다.
ora-09884     two task interface: sid가 현재 pu와 일치하지 않습니다.
ora-09885     osntxtt: txipc 채널을 생성할 수 없습니다.
ora-09886     osntxtt: txipc@.trc를 확장하는데 변환오류가 발생했습니다.
ora-09887     osntxtt: 디버그 채널의 생성/열기에 실패했습니다.
ora-09888     osntxtt: txipc 채널의 생성 실패
ora-09889     osntxtt: 오라클 수행모듈의 액세스 오류
ora-09890     osntxtt: malloc실패
ora-09894     sfwrt: 비동기 기록을 초기화할 수 없습니다.
ora-09895     sfaswr: 함수가 잘못된 인수로 요구되었습니다.
ora-09896     sfaswr: 유효하지 않은 블록번호
ora-09897     sfaswr: 기록오류, 데이타베이스 블록을 기록할 수 없습니다.
ora-09898     sfalck: setitimer오류, 인터벌 타이머를 지정할 수 없습니다.
ora-09899     sfapol: 쓰기오류, 비동기 기록을 폴할 수 없습니다.
ora-09900     sfapol: 쓰기오류, 비동기 기록을 폴할 수 없습니다.
ora-09901     sfapol: 쓰기오류, 데이타베이스 블록을 기록할 수 없습니다.
ora-09902     sfapol: 틀린 바이트 수로 쓰기에 리턴됐습니다.
ora-09903     sfwrt: 내부 오류
ora-09904     sfotf: 임시화일 디렉토리명이 너무 깁니다.
ora-09905     sfotf: mktemp() 실패
ora-09906     sfotf: 임시 정열 화일을 여는데 실패
ora-09907     sfotf: 임시 정열 화일을 링크해제 하는데 실패
ora-09908     spwat: gethostname이 오류를 리턴했습니다.
ora-09909     스크래치 버퍼를 malloc하는데 실패했습니다.
ora-09910     사용자에 대한 oracle의 암호 화일 엔트리를 찾을 수 없습니다.
ora-09911     사용자 암호가 틀립니다.
ora-09912     이름버퍼를 malloc 하는데 실패했습니다.
ora-09913     더미이름을 malloc 하는데 실패했습니다.
ora-09914     oracle 암호 화일을 열 수 없습니다.
ora-09915     암호의 암호화에 실패했습니다.
ora-09916     요구된 암호가 지정되지 않았습니다.
ora-09917     시스템 그룹화일에 dba 그룹이 존재하지 않습니다.
ora-09918     sql*net으로부터 사용자 권한을 얻을 수 없습니다.
ora-09919     전용 서버의 레이블을 지정할 수 없습니다.
ora-09920     연결 상태에서 민감도 레이블을 얻을 수 없습니다.
ora-09921     연결 상태에서 정보 레이블을 얻을 수 없습니다.
ora-09922     프로세스를 띄울 수 없음 - 백그라운드 로그 디렉토리가 적절히 생성되지 않았습니다.
ora-09923     프로세스를 띄울 수 없음 - 사용자 로그 디렉토리가 적절히 생성되지 않았습니다.
ora-09924     프로세스를 띄울 수 없음 - 코아 덤프 디렉토리가 적절히 생성되지 않았습니다.
ora-09925     감사 추적 화일을 생성할 수 없습니다.
ora-09926     서버의 유효한 권한 세트를 설정할 수 없습니다.
ora-09927     서버의 레이블을 지정할 수 없습니다.
ora-09928     서버의 레이블을 복원할 수 없습니다.
ora-09929     2개 레이블의 glb는 허용되지 않습니다.
ora-09930     2개 레이블의 lub는 허용되지 않습니다.
ora-09931     oracle 암호 화일을 읽기용으로 열 수 없습니다.
ora-09932     oracle 암호 화일을 닫는데 실패했습니다.
ora-09933     구 암호 화일의 삭제에 실패했습니다.
ora-09934     현재 암호 화일을 구 암호 화일로 링크하는데 실패했습니다.
ora-09935     현재 암호 화일을 링크해제하는데 실패했습니다.
ora-09936     oracle 암호 화일을 쓰기용으로 여는데 실패했습니다.
ora-09937     oracle 암호 화일의 모드를 바꾸는데(chmod) 실패했습니다.
ora-09938     신호 처리기를 저장하는데 실패했습니다.
ora-09939     신호 처리기를 재 저장하는데 실패했습니다.
ora-09940     oracle 암호 화일 헤더가 손상되었습니다.
ora-09941     화일보다 orapasswd 또는 installer가 더 오래된 버전입니다.
ora-09942     oracle 암호 화일 헤더의 기록에 실패했습니다.
ora-09943     암호 리스트 요소를 위한 메모리 할당에 실패했습니다.
ora-09944     암호 항목이 손상되었습니다.
ora-09945     감사 추적 화일을 초기화할 수 없습니다.
ora-09946     버퍼에 비해 화일 이름이 너무 깁니다.
ora-09947     연결 속성 구조에 메모리를 할당 할 수 없습니다.
ora-09948     프로세스 정보 레이블 조회에 실패했습니다.
ora-09949     클라이언트 운영 시스템 권한을 얻을 수 없습니다.
ora-09950     서버 운영 시스템 권한을 얻을 수 없습니다.
ora-09951     화일을 생성할 수 없습니다.
ora-09952     scgcmn: lk_open_convert의 예상치 못한 리턴: 열기 실패
ora-09953     scggc: 잠금 변환중의 예상치 못한 리턴
ora-09954     scgcc: 잠금 닫기 콜백에 대한 예기치 않은 리턴 상태
ora-09955     scgcan: 잠금 취소시의 예기치 않은 리턴 상태
ora-09956     scgcm: 예기치 않은 잠금 상태 조건
ora-09957     imon에게 종료 요구을 보낼 수 없습니다.
ora-09958     imon: 같은 oracle pid를 가진 두개의 프로세스가 활동합니다.
ora-09959     imon: 프로세스 삭제에 실패했습니다.
ora-09960     종료 신호를 위한 신호 처리기를 설치할 수 없습니다.
ora-09961     종료 신호 처리기를 재저장할 수 없습니다.
ora-09962     scggrc에 lk_group_create 오류가 있습니다.
ora-09963     scggra에 lk_group_attach 오류가 있습니다.
ora-09964     scggrd에 lk_group_detach 오류가 있습니다.
ora-09965     sfsfs: 부적당한 화일 크기
ora-09966     sfsfs: 읽기/쓰기 모드로 화일을 열 수 없습니다.
ora-09967     sfsfs: 화일을 더 크게 할 수 없습니다.
ora-09968     sfsfs: 화일의 시작을 찾을 수 없습니다.
ora-09969     sfsfs, sfrfs: malloc 오류, 버퍼를 할당할 수 없습니다.
ora-09970     sfsfs: 읽기 오류, 헤더 블록을 읽을 수 없습니다.
ora-09971     sfsfs: 쓰기 오류, 헤더 블록에 쓸 수 없습니다.
ora-09972     sfsfs: 화일을 더 작게 할 수 없습니다.
ora-09973     sfsfs: 닫기 오류
ora-09974     skxfidini: sdi 채널을 초기화 하는데 오류
ora-09975     kxfspini: sdi 프로세스를 초기화 하는데 오류
ora-09976     skxfqdini: 포트를 만드는데 오류
ora-09977     skxfqhini: 연결 오류
ora-09978     skxfqhdel: 다른 끝점에서 연결분리시 오류
ora-09979     skxfqhsnd: 다른 끝점으로 메시지를 송신하는데 오류
ora-09980     skxfqdrcv: 다른 끝점으로 메시지를 수신하는데 오류
ora-09981     skxfqdreg: sdi 버퍼 폴에 페이지를 추가하는데 오류
ora-09982     skxfqddrg: sdi 버퍼 폴로 부터 페이지를 삭제하는데 오류
ora-09983     skxfidsht: sdi 채널을 기동 종료하는데 오류
ora-09984     sga 화일 $oracle_home/dbs/sgadef$oracle_sid.dbf가 존재하지 않습니다.
ora-09985     sga 정의 화일을 읽을 수 없습니다.
ora-09986     sga 정의 화일로 부터 잘못된 바이트의 수가 읽혔습니다.
ora-09987     read-only 모드에서 sga로 첨부할 수 없습니다.
ora-09988     sga을 분리하는데 오류
ora-09989     부적당한 skgmsdef 구조 포인터를 사용할려고 시도합니다.
ora-10000     control file debug event, name control_file
ora-10001     control file crash event1
ora-10002     control file crash event2
ora-10003     control file crash event3
ora-10004     control file crash event4
ora-10005     trace latch operations for debugging
ora-10006     testing - block recovery forced
ora-10007     log switch debug crash after new log select, thread %s
ora-10008     log switch debug crash after new log header write, thread %s
ora-10009     log switch debug crash after old log header write, thread %s
ora-10010     begin transaction
ora-10011     end  transaction
ora-10012     abort transaction
ora-10013     instance recovery
ora-10014     roll back to save point
ora-10015     undo segment recovery
ora-10016     undo segment extend
ora-10017     undo segment wrap
ora-10018     data segment create
ora-10019     data segment recovery
ora-10020     partial link restored to linked list (ksg)
ora-10021     latch cleanup for state objects (kss)
ora-10022     trace ktsgsp
ora-10023     create save undo segment
ora-10024     write to save undo
ora-10025     extend save undo segment
ora-10026     apply save undo
ora-10027     latch cleanup for enqueue locks (ksq)
ora-10028     latch cleanup for enqueue resources (ksq)
ora-10029     session logon (ksu)
ora-10030     session logoff (ksu)
ora-10031     row source debug event (r*)
ora-10032     sort end (sor*)
ora-10033     sort run (srd*/srs*)
ora-10035     parse sql statement (opiprs)
ora-10036     create remote row source (qkanet)
ora-10037     allocate remote row source (qkarws)
ora-10038     dump row source tree (qbadrv)
ora-10039     type checking (opitca)
ora-10040     dirty cache list
ora-10041     dump undo records skipped
ora-10042     trap error during undo application
ora-10043     check consistency of owner/waiter/converter lists in ksq
ora-10044     free list undo operations
ora-10045     free list update operations - ktsrsp, ktsunl
ora-10046     enable sql statement timing
ora-10047     trace switching of sessions
ora-10048     undo segment shrink
ora-10049     protect library cache memory heaps
ora-10050     sniper trace
ora-10051     trace opi calls
ora-10052     dont clean up obj$
ora-10053     cbo enable optimizer trace
ora-10054     trace undo handling in mls
ora-10055     trace undo handing
ora-10056     dump analyze stats (kdg)
ora-10057     suppress file names in error messages
ora-10058     use table scan cost in tab$.spare1
ora-10059     simulate error in logfile create/clear
ora-10060     cbo enable predicate dump
ora-10061     disable smon from cleaning temp segment
ora-10062     disable usage of os roles in osds
ora-10063     disable usage of dba and oper privileges in osds
ora-10064     thread enable debug crash level %s, thread %s
ora-10065     limit library cache dump information for state object dump
ora-10066     simulate failure to verify file
ora-10067     force redo log checksum errors - block number
ora-10068     force redo log checksum errors - file number
ora-10069     trusted oracle 테스트 이벤트
ora-10070     force datafile checksum errors - block number
ora-10071     force datafile checksum errors - file number
ora-10072     protect latch recovery memory
ora-10073     have pmon dump info before latch cleanup
ora-10074     default trace function mask for kst
ora-10075     cbo disable outer-join to regular join conversion
ora-10076     cbo enable cartesian product join costing
ora-10077     cbo disable view-merging optimization for outer-joins
ora-10078     cbo disable constant predicate elimination optimization
ora-10079     sql*net을 거쳐 송신/수신된 데이터를 트래스합니다.
ora-10080     dump a block on a segment list which cannot be exchanged
ora-10081     segment high water mark has been advanced
ora-10082     free list head block is the same as the last block
ora-10083     a brand new block has been requested from space management
ora-10084     free list becomes empty
ora-10085     free lists have been merged
ora-10086     oby 소트에서 kko와 qka가 다르면 사용가능한 cbo에 오류가 생깁니다.
ora-10087     손상한 데이터 블록 매체를 회복할 수 없습니다.
ora-10088     cbo disable new not in optimization
ora-10089     cbo disable index sorting
ora-10090     복구가 충돌하기 전에 다른 이벤트를 부릅니다.
ora-10091     cbo disable constant predicate merging
ora-10092     cbo disable hash join
ora-10093     cbo enable force hash joins
ora-10094     before resizing a data file
ora-10095     dump debugger commands to trace file
ora-10096     after the cross instance call when resizing a data file
ora-10097     after generating redo when resizing a data file
ora-10098     데이터 화일의 크기를 os가 증가시킨 후에
ora-10099     새로운 화일 크기로 화일 헤더가 수정 후에
ora-10100     데이터 화일의 크기를 os가 축소 후에
ora-10101     atomic redo write recovery
ora-10102     anti-joins을 스위치 오프합니다.
ora-10103     cbo가 해쉬 결합 교체를 사용불가합니다.
ora-10104     해쉬 결합 통계를 덤프한 것을 트래스 화일로 보냅니다.
ora-10105     cbo가 일정한 pred trans와 mps w where-절을 사용가능하게 합니다.
ora-10106     cbo가 not in에 대한 나중에 서술한 상호관계을 구하는것을 사용할 수 없습니다.
ora-10107     cbo은 항상 비트맵 색인을 사용합니다.
ora-10108     cbo은 비트맵 색인을 사용하지 않습니다.
ora-10109     cbo가 부정 술어를 옮기는데 사용불가합니다.
ora-10110     cbo가 색인 행id 범위 스캔을 시도합니다.
ora-10111     비트맵 색인 생성 스위치입니다.
ora-10112     비트맵 색인 생성 스위치입니다.
ora-10113     비트맵 색인 생성 스위치입니다.
ora-10114     비트맵 색인 생성 스위치입니다.
ora-10115     cbo 비트맵 최적화는 최고 표현을 사용했습니다.
ora-10116     cbo 비트맵 최적화 스위치입니다.
ora-10117     cbo가 새로운 병렬 비용 모형을 사용불가합니다
ora-10118     cbo가 해쉬 결합 비용을 사용가능하게 합니다
ora-10145     네트워크 오류를 감사하는 것을 테스트
ora-10146     오라클 trace 수집을 사용가능하게 합니다.
ora-10200     block cleanout
ora-10201     consistent read undo application
ora-10202     consistent read block header
ora-10203     consistent read buffer status
ora-10204     signal recursive extend
ora-10205     row cache debugging
ora-10206     transaction table consistent read
ora-10207     consistent read transactions status report
ora-10208     consistent read loop check
ora-10209     enable simulated error on control file
ora-10210     check data block integrity
ora-10211     check index block integrity
ora-10212     check cluster integrity
ora-10213     crash after control file write
ora-10214     simulate write errors on control file
ora-10215     simulate read errors on control file
ora-10216     dump control file header
ora-10217     debug sequence numbers
ora-10218     dump uba of applied undo
ora-10219     monitor multi-pass row locking
ora-10220     show updates to the transaction table
ora-10221     show changes done with undo
ora-10222     row cache
ora-10223     transaction layer - turn on verification codes
ora-10224     index block split/delete trace
ora-10225     free/used extent row cache
ora-10226     trace cr applications of undo for data operations
ora-10227     verify (multi-piece) row structure
ora-10228     trace application of redo by kcocbk
ora-10229     simulate i/o error against datafiles
ora-10230     check redo generation by copying before applying
ora-10231     skip corrupted blocks on _table_scans_
ora-10232     dump corrupted blocks symbolically when kcbgotten
ora-10233     색인 작업에서 손상된 블록을 건너 뜁니다.
ora-10234     trigger event after calling kcrapc to do redo n times
ora-10235     check memory manager internal structures
ora-10236     library cache manager
ora-10237     simulate ^c (for testing purposes)
ora-10238     instantiation manager
ora-10239     multi-instance library cache manager
ora-10240     dump dba^s of blocks that we wait for
ora-10241     dump sql generated for remote execution (opix)
ora-10242     suppress oer 2063 (for testing distrib w/o different error log)
ora-10243     simulated error for test %s of k2gtab latch cleanup
ora-10244     make tranids in error msgs print as 0.0.0 (for testing)
ora-10245     simulate lock conflict error for testing pmon
ora-10246     print trace of pmon actions to trace file
ora-10247     turn on scgcmn tracing. (vms only)
ora-10248     turn on tracing for dispatchers
ora-10249     turn on tracing for multi-stated servers
ora-10250     trace all allocate and free calls to the topmost sga heap
ora-10251     check consistency of transaction table and undo block
ora-10252     simulate write error to data file header
ora-10253     simulate write error to redo log
ora-10254     trace cross-instance calls
ora-10255     pl/sql parse checking
ora-10256     turn off multi-threaded server load balancing
ora-10257     trace multi-threaded server load balancing
ora-10258     force shared servers to be chosen round-robin
ora-10259     get error message text from remote using explicit call
ora-10260     trace calls to smprset (vms only)
ora-10261     limit the size of the pga heap
ora-10262     don^t check for memory leaks
ora-10263     don^t free empty pga heap extents
ora-10264     collect statistics on context area usage (x$ksmcx)
ora-10265     keep random system generated output out of error messages
ora-10266     trace osd stack usage
ora-10267     inhibit ksedmp for testing
ora-10268     don do forward coalesce when deleting extents
ora-10269     don do coalesces of free space in smon
ora-10270     debug shared cursors
ora-10271     distributed transaction after collect
ora-10272     distributed transaction before prepare
ora-10273     distributed transaction after prepare
ora-10274     distributed transaction before commit
ora-10275     distributed transaction after commit
ora-10276     distributed transaction before forget
ora-10277     이벤트가 커서를 공유하는지(안하는지)에 관련이 있습니다 (테스트에 사용되었습니다)
ora-10281     maximum time to wait for process creation
ora-10282     inhibit signalling of other backgrounds when one dies
ora-10286     simulate control file open error
ora-10287     simulate archiver error
ora-10288     do not check block type in ktrget
ora-10289     do block dumps to trace file in hex rather than fromatted
ora-10290     kdnchk - checkvalid event - not for general purpose use.
ora-10291     die in dtsdrv to test controlfile undo
ora-10292     dump uet entries on a 1561 from dtsdrv
ora-10293     dump debugging information when doing block recovery
ora-10294     사용가능한 persistent dlm 작업이 non-compliant 시스템에 있습니다.
ora-10300     disable undo compatibility check at database open
ora-10301     enable lck timeout table consistency check
ora-10320     enable data layer (kdtgrs) tracing of space management calls
ora-10352     직접 패스 통계를 보고합니다.
ora-10353     슬롯의 수
ora-10354     병렬 질의를 위해 직접 읽기 패스를 사용가능하게 합니다.
ora-10355     스캔을 위해 직접 읽기 패스를 사용가능하게 합니다.
ora-10356     직접 읽기를 위해 힌트 사용법을 사용가능하게 합니다.
ora-10357     직접 패스를 위해 디버그 정보를 사용가능하게 합니다.
ora-10374     병렬 질의 서버가 인터럽트 (잠금 값을 확인합니다)
ora-10375     감아 올린 통계를 위해 검색을 사용가능하게 합니다.
ora-10376     큐 통계 테이블을 사용가능하게 합니다.
ora-10377     turn off load balancing
ora-10378     force hard process/range affinity
ora-10379     direct read for rowid range scans (unimplemented)
ora-10380     kxfp latch cleanup testing event
ora-10381     kxfp latch cleanup testing event
ora-10382     parallel query server interrupt (reset)
ora-10383     auto parallelization testing event
ora-10384     parallel dataflow scheduler tracing
ora-10385     parallel table scan range sampling method
ora-10386     parallel sql hash and range statistics
ora-10387     parallel query server interrupt (normal)
ora-10388     parallel query server interrupt (failure)
ora-10389     parallel query server interrupt (cleanup)
ora-10390     trace parallel query slave execution
ora-10391     trace rowid range partitioning
ora-10392     parallel query debugging bits
ora-10393     print parallel query statistics
ora-10394     allow parallelization of small tables
ora-10395     adjust sample size for range table queues
ora-10396     circumvent range table queues for queries
ora-10397     suppress verbose parallel coordinator error reporting
ora-10398     enable timeouts in parallel query threads
ora-10399     use different internal maximum buffer size
ora-10400     turn on system state dumps for shutdown debugging
ora-10500     turn on traces for smon
ora-10510     turn off smon check to offline pending offline rollback segment
ora-10511     turn off smon check to cleanup undo dictionary
ora-10512     turn off smon check to shrink rollback segments
ora-10550     signal error during create as select/create index after n rows
ora-10600     check cursor frame allocation
ora-10602     cause an access violation (for testing purposes)
ora-10603     cause an error to occur during truncate (for testing purposes)
ora-10604     trace parallel create index
ora-10605     enable parallel create index by default
ora-10606     trace parallel create index
ora-10607     색인 행id 파티션 스캔을 트래스 합니다.
ora-10608     트래스가 비트맵 색인을 만듭니다.
ora-10610     트래스가 색인 pseudo 최적화를 만듭니다.
ora-10666     do not get database enqueue name
ora-10667     cause sppst to check for valid process ids
ora-10690     set shadow process core file dump type (unix only)
ora-10691     set background process core file type (unix only)
ora-10700     alter access violation exception handler
ora-10701     dump direct loader index keys
ora-10702     enable histogram data generation
ora-10703     simulate process death during enqueue get
ora-10704     print out information about what enqueues are being obtained
ora-10705     print out tracing information for every i/o done by odss
ora-10706     인스턴스 잠금 조작에 관한 정보를 프린트합니다.
ora-10707     인스턴스 등록을 위한 모의 프로세스를 죽입니다.
ora-10708     skxf 다중 인스턴스 명령어에 대한 트래스 정보를 프린트 합니다.
ora-10709     디폴트로 색인을 작성한 것에 병렬 인스턴스를 사용가능하게 합니다.
ora-10710     비트맵 색인 액세스를 트래스
ora-10711     비트맵 색인 액세스를 트래스
ora-10712     비트맵 색인 액세스를 트래스
ora-10713     비트맵 색인 액세스를 트래스
ora-10714     비트맵 색인 마이너스를 트래스
ora-10715     행id로 비트맵 색인을 변환하는것을 트래스
ora-10716     비트맵 색인 압축/압축제거를 트래스
ora-10800     disable smart disk scan
ora-10801     enable smart disk trace
ora-10802     reserved for smart disk
ora-10803     write timing statistics on ops recovery scan
ora-10804     ksxb을 위해 비축해 놓은 것입니다.
ora-10805     행 소스 정렬을 위해 비축해 놓은 것입니다.
ora-10900     관리자 범위는 삽입 이벤트 번호 %s에 결점이 있습니다.
ora-10924     들어오기 저장을 구문분석 할때 이벤트 무시에 오류가 있습니다.
ora-10925     이름 켄텍스트를 끊임없이 트래스합니다.
ora-10926     이름 켄텍스트를 끊임없이 트래스합니다.
ora-10927     이름 켄텍스트를 끊임없이 트래스합니다.
ora-10928     이름 켄텍스트를 끊임없이 트래스합니다.
ora-10999     do not get database enqueue name
ora-12000     스냅샷 로그가 테이블 %s에 이미 존재합니다.
ora-12001     로그를 생성할 수 없습니다 테이블 %s가 이미 트리거를 갖고 있습니다.
ora-12002     table %s에 스냅샷 로그가 없습니다.
ora-12003     스냅샷 %s가 존재하지 않습니다.
ora-12004     refresh fast가 사용될 수 없습니다.
ora-12005     자동 refresh를 과거 시간에 대하여 행할 수 없습니다.
ora-12006     같은 사용자 이름을 갖는 스냅샷이 이미 존재합니다.
ora-12007     스냅샷 재 사용 파라미터들이 일치하지 않습니다.
ora-12008     스냅샷 refresh 패스에 오류가 있습니다.
ora-12009     스냅샷들은 긴 열들을 포함하지 않습니다.
ora-12010     sys 소유의 테이블에 대해서는 스냅샷 로그를 만들수 없습니다.
ora-12011     작업 %s의 실행에 실패
ora-12012     작업 %s의 자동 실행중 오류 발생
ora-12013     갱신 가능한 스냅샷을 충분히 빨리 재그리기를 할 수 있게 간단해야 합니다.
ora-12150     tns:데이타베이스를 보낼 수 없습니다.
ora-12151     tns:네트워크 층으로부터 받은 패킷 유형이 틀립니다.
ora-12152     tns:break 메시지를 보낼 수 없습니다.
ora-12153     tns:연결되지 않았습니다.
ora-12154     tns:서비스명를 해석할 수 없습니다.
ora-12155     tns:nswmarker 패킷에 틀린 데이타형을 받았습니다.
ora-12156     tns:잘못된 상태로 부터 줄을 재 설정하기 위해 시도 했습니다.
ora-12157     tns:내부 네트워크 통신 오류
ora-12158     tns:파라미터 부시스템을 초기화할 수 없습니다.
ora-12159     tns:추적 화일은 쓸수 없습니다.
ora-12160     tns:내부오류: 잘못된 오류번호
ora-12161     tns:내부오류: 부분적인 데이타를 받았습니다.
ora-12162     tns:서비스명이 잘못 지정되었습니다.
ora-12163     tns:연결 기술어가 너무 깁니다.
ora-12196     tns:tns로 부터 오류를 받았습니다.
ora-12197     tns:키워드-값을 분석하는데 오류가 생겼습니다.
ora-12198     tns:수신으로의 패스를 찾을 수 없습니다.
ora-12200     tns:메모리를 할당할 수 없습니다.
ora-12201     tns:연결 버퍼가 너무 작습니다.
ora-12202     tns:내부 네비게이션 오류
ora-12203     tns:수신에 연결할 수 없습니다.
ora-12204     tns:어플리케이션으로 부터 거절된 데이타를 받았습니다.
ora-12205     tns:실패한 주소를 받을 수 없습니다.
ora-12206     tns:tns 오류를 받았습니다.
ora-12207     tns:네비게이션을 계속할 수 없습니다.
ora-12208     tns:tnsnav.ora 화일을 발견할 수 없습니다.
ora-12209     tns:초기화 되지않은 글로벌 변수 입니다.
ora-12210     tns:네비게이터 데이타를 찾을때 오류가 발생합니다.
ora-12211     tns:tnsnav.ora에 preferred_cmanagers 엔트리가 필요함
ora-12212     tns:tnsnav.ora에 preferred_cmanager 바인딩이 불완전합니다.
ora-12213     tns:tnsnav.ora에 preferred_cmanagers 바인딩이 불완전 합니다.
ora-12214     tns:tnsnav.ora에 local_communities 엔트리가 빠졌습니다.
ora-12215     tns:tnsnav.ora에 있는 preferred_navigators 주소가 잘못되었습니다.
ora-12216     tns:tnsnav.ora에 있는 preferred_cmanager 주소가 잘못되었습니다.
ora-12217     tns:tnsnav.ora내에 preferred_cmanagers를 접촉할 수 없습니다.
ora-12218     tns:받아드리지 않는 네트워크 구성 데이타
ora-12219     tns:address_list에서 공유명이 주소에서 빠졌습니다.
ora-12221     tns:부적합한 address 파라미터
ora-12222     tns:그런 포로토콜 어댑터가 없습니다.
ora-12223     tns:내부 한계 한정이 초과
ora-12224     tns:리스너가 없음
ora-12225     tns:수신 호스트에 도달할 수 없습니다.
ora-12226     tns:운영 시스템 자원 할당이 초과되었습니다.
ora-12227     tns:구문 오류
ora-12228     tns:포로토콜 어댑터가 로드될 수 없습니다.
ora-12229     tns:interchange는 더이상 여유있은 연결을 가지고 있지 않습니다.
ora-12230     tns:이 연결을 만드는데 sever network 오류가 발생했습니다.
ora-12315     alter database 문장을 위한 데이타베이스 링크형이 부적합합니다.
ora-12316     데이타베이스 링크의 연결 스트링에 구문오류가 있습니다.
ora-12317     데이타베이스(링크명 %s)로의 로그온이 거절되었습니다.
ora-12318     데이타베이스(링크명 %s)가 이미 마운트되었습니다.
ora-12319     데이타베이스(링크명 %s)가 이미 개방되었습니다.
ora-12321     데이타베이스(링크명 %s)가 열지 않았으며 auto_mounting=false입니다.
ora-12322     데이타베이스(링크명 %s)를 마운트할 수 없습니다.
ora-12323     데이타베이스(링크명 %s)를 열 수 없습니다.
ora-12324     rom을 사용할 수 없습니다: 사적소유의 데이타베이스 링크형이기 때문에 입니다.
ora-12326     데이타베이스 %s가 즉시 닫기를 수행 중: 어떤 작업도 허가되지 않습니다.
ora-12329     데이타베이스 %s가 닫혔음; 어떤 작업도 허가되지 않습니다.
ora-12333     데이타베이스 %s가 마운트되지 않았습니다.
ora-12334     데이타베이스(링크명 %s)가 아직 열려 있습니다.
ora-12335     데이타베이스(링크명 %s)가 열지 않았습니다.
ora-12336     데이타베이스에 로그인할 수 없습니다 (링크명 %s)
ora-12341     마운트할 수 있는 최대 수가 초과했습니다.
ora-12342     마운트 열기가 open_mounts 파라미터에 지정한 한계치를 초과했습니다.
ora-12345     사용자 %s는 데이타베이스 링크(%s)에 필요한 create session 권한이 없습니다.
ora-12350     삭제될 데이타베이스 링크가 아직도 마운트되었습니다.
ora-12351     원격 개체 참조를 이용하는 원격 개체가 뷰를 만들 수 없습니다.
ora-12352     %s.%s@%s 는 부적절합니다.
ora-12353     2번째 저장된 개체는 원격 개체를 참조할수 없습니다.
ora-12354     drop될 2번째 개체
ora-12400     dblow는 유효한 운영 시스템 레이블이 아닙니다.
ora-12401     dbhigh는 유효한 운영 시스템 레이블이 아닙니다.
ora-12402     화일: %s
ora-12403     화일 레이블이 db_high(%s)와 동일해야 합니다(%s)
ora-12404     디바이스 low (%s)는 dblow (%s)에 의해 통제됩니다.
ora-12405     디바이스 high (%s)는 dbhigh (%s)를 통제합니다.
ora-12406     화일들을 테이블스페이스에 추가하기 위해서는 os내에 dbhigh (%s)에 있어야 합니다.
ora-12407     뷰의 rowlabel 열에 삽입하거나 수정할 수 없습니다.
ora-12408     이전에 존재했던 테이블스페이스가 다른 레이블(%s)에 있습니다.
ora-12409     dblow는 dbms mac 모드에서 널값을 가질 수 없습니다.
ora-12410     dbhigh는 dbms mac 모드에서 널값을 가질 수 없습니다.
ora-12411     dbhigh는 dblow를 통제합니다.
ora-12412     dblow는 %s에 의해 통제됩니다.
ora-12413     dbhigh는 %s에 의해 통제됩니다.
ora-12414     데이타베이스를 기동시키기 위해서는 dbhigh (%s) 이어야 합니다.
ora-12415     세션 레이블은 롤 %s의 레이블 생성을 통제해야만 합니다.
ora-12416     감사 레이블은 사용자를 통제합니다.
ora-12418     색인 레이블은 테이블과 동일해야 합니다.
ora-12419     열의 레이블은 테이블과 동일해야 합니다.
ora-12420     저장된 개체의 레이블은 참조된 객체 %s를 통제해야 합니다.
ora-12421     허가 권한의 레이블은 개체를 통제해야 합니다.
ora-12422     허가 권한의 레이블은 허가받는 %s를 통제해야 합니다.
ora-12423     제약조건 레이블은 테이블과 같아야 합니다.
ora-12424     개체의 레이블은 테이블 영역을 통제해야 합니다.
ora-12425     테이블의 레이블은 클러스터를 통제해야 합니다.
ora-12426     사용자의 레이블은 디폴트 또는 임시의 테이블 영역을 통제 해야만 합니다.
ora-12427     개체의 레이블은 스키마를 통제해야만 합니다.
ora-12428     불 충분한 mac 권한
ora-12429     주석 레이블은 테이블 또는 뷰와 동일 해야 합니다.
ora-12430     트리거의 레이블은 테이블과 동일해야 합니다.
ora-12431     사용자의 레이블은 디폴트 프로화일을 통치해야 합니다.
ora-12432     권한부여의 레벨은 프로시저의 레벨과 같아야 합니다.
ora-12433     디폴트 롤 %s의 레이블은 사용자를 통치해야 합니다.
ora-12434     자식 레코드의 레이블은 부모를 통치 해야만 합니다.
ora-12435     패키지 본체의 레이블은 패키지와 같아야만 합니다.
ora-12436     패키지 몸체는 mac 권한을 허가하기 위해서 존재해야 합니다.
ora-12437     더낮은 레이블에서 데이타베이스에 기록할 수 없습니다.
ora-12438     모든 행들에서 제약조건을 검증하기 위한 권한이 불충분합니다.
ora-12439     rowlabel 열을 수정할 수 없습니다.
ora-12440     데이타베이스는 읽기-호환 모드로 마운트되지 않습니다.
ora-12441     허가는 이미 다른 레이블에서 존재합니다.
ora-12442     디폴트 롤을 수정하기 위해서는 사용자와 같은 레이블에 있어야만 합니다.
ora-12443     다른 레벨에 감사 옵션이 이미 존재합니다.
ora-12444     화일 레이블은 인스턴스 레이블보다 낮습니다.
ora-12445     색인와 행의 레이블이 틀립니다- 추적 화일 참조
ora-12446     화일 레이블이 인스턴스 레이블보다 상위에 있습니다.
ora-12447     안전성 없는 프로토콜이 사용되어 연결이 거부 되었습니다.
ora-12448     최고 보다 낮은 범위가 부적합한 운영 시스템 레이블이 되었습니다.
ora-12449     최하 보다 높은 범위가 부적합한 운영 시스템 레이블이 되었습니다.
ora-12450     레이블 스트링은 이진 레이블로 변환될 수 없습니다.
ora-12451     이진 os 레이블은 스트링 레이블로 변환될 수 없습니다.
ora-12452     레이블 형식 스트링은 해석될 수 없습니다 형식 코드를 검사하십시오
ora-12453     문자 스트링에 인용부호가 누락됐습니다.
ora-12454     제공된 구두점은 명시된 입력 형식과 일치하지 않습니다.
ora-12455     os 형식은 이 문맥에서 사용될 수 없습니다.
ora-12456     제공된 문자스트링은 지정된 입력 형식과 일치하지 않습니다.
ora-12457     mlslabel 바인드 변수에 대한 길이가 잘못됐습니다.
ora-12458     입력 스트링이 이진 레이블로 변환될 수 없습니다.
ora-12459     trusted oracle의 테이블에 대한 최대 열수는 253 입니다.
ora-12460     mls_label_format 파라미터에 대한 값 %s가 부당합니다.
ora-12461     부적합한 이진 레이블
ora-12470     프로세스 레이블이 발견될 수 없습니다.
ora-12475     dblow (%s) 아래로 로그인 할 수 없습니다.
ora-12476     dbhigh (%s) 위로 로그인 할 수 없습니다.
ora-12477     dblow (%s) 아래로 mlslable을 생성할 수 없습니다.
ora-12478     dbhigh (%s) 위로 mlslable을 생성할 수 없습니다.
ora-12480     두번째 데이타베이스가 os mac와 dbms mac 모드 사이에서 변하고 있습니다.
ora-12485     %s에 대한 화일 레이블을 발견할 수 없습니다.
ora-12487     dbhigh 또는 dblow에로의 레이블을 설정하기 위한 권한이 불충분 합니다.
ora-12488     세션 레이블이 %s와 같아야 합니다.
ora-12489     세션을 수정하기 위한 mac 권한이 불충분 합니다.
ora-12490     사용자 정의(%s) 아래의 세션 레이블에 연결할 수 없습니다.
ora-12491     read_compatible 모드로 마운트할 경우 mac 모드로 변경할 수 없습니다.
ora-12494     dblow 위로 레이블된 두번째 데이타베이스를 마운트할 수 없습니다.
ora-12495     trusted oracle은 멀티-쓰레드 서버로 사용할 수 없습니다.
ora-12500     tns:리스너가 전용 서버 프로세스를 시작하는데 실패했습니다.
ora-12501     tns:리스너가 프로세스를 생성하는데 실패했습니다.
ora-12502     tns:리스너가 클라이언트로 부터 connect_data을 받지 못했습니다.
ora-12504     tns:리스너가 connect_data 의 sid 를 받지 못했습니다.
ora-12505     tns:리스너가 연결 설명자로 부터 받은 sid 를 분석할 수 없습니다.
ora-12506     tns:리스너가 connect_data 의 별칭을 받지 못했습니다.
ora-12507     tns:리스너가 받은 별칭을 분석하지 못했습니다.
ora-12508     tns:리스너가 받은 명령을 분석하지 못했습니다.
ora-12509     tns:리스너가 클라이언트를 서비스 핸들러로 리다이렉트 하는데 실패했습니다.
ora-12510     tns:데이타베이스가 이 sid 의 요구를 핸들하는 데 필요한 자원이 부족합니다.
ora-12511     tns:서비스 핸들러가 발견되었지만 연결을 허용할 수 없습니다.
ora-12512     tns:서비스 핸들러가 발견되었지만 리다이렉트 주소에 등록되어 있지 않습니다.
ora-12513     tns:서비스 핸들러가 발견되었지만 다른 프로토콜이 등록되어 있습니다.
ora-12531     tns:메모리를 할당할 수 없습니다.
ora-12532     tns:사용할 수 없는 인수입니다.
ora-12533     tns:사용할 수 없는 address 파라미터입니다.
ora-12534     tns:지원되지 않는 작동입니다.
ora-12535     tns:작동이 중단중입니다.
ora-12536     tns:작동이 블럭 되었습니다.
ora-12537     tns:연결이 종료되었습니다.
ora-12538     tns:그런 프로토콜 어댑터는 없습니다.
ora-12539     tns:버퍼가 어버플로워 혹은 언더플로워되었습니다.
ora-12540     tns:내부 한계 제한을 넘어섰습니다.
ora-12541     tns:리스너가 아닙니다.
ora-12542     tns:이미 사용중인 주소입니다.
ora-12543     tns:수신지 호스트에 도달할 수 없습니다.
ora-12544     tns:문맥에 다른 wait/test 함수가 있습니다.
ora-12545     대상 호스트 또는 개체가 존재하지 않아 연결에 실패했습니다.
ora-12546     tns:허용이 거부되었습니다.
ora-12547     tns:연결이 끊어졌습니다.
ora-12548     tns:읽기나 쓰기가 완전치 못합니다.
ora-12549     tns:os 자원 분배를 넘었습니다.
ora-12550     tns:구문 오류
ora-12551     tns:키워드가 필요합니다.
ora-12552     tns:작동이 인터럽트되었습니다.
ora-12555     tns:허용이 거부되었습니다.
ora-12556     tns:콜러가 아닙니다.
ora-12557     tns:프로토콜 어댑터를 로드할 수 없습니다.
ora-12560     tns:프로토콜 어댑터 오류
ora-12561     tns:알 수 없는 오류
ora-12562     tns:잘못된 글로벌 핸들
ora-12564     tns:연결이 거부되었습니다.
ora-12566     tns:프로토콜 오류
ora-12569     tns:패킷 체크섬 실패
ora-12570     tns:패킷 리더 실패
ora-12571     tns:패킷 라이터 실패
ora-12574     tns:리다리렉션이 무시되었습니다.
ora-12582     tns:쓸모없는 작동
ora-12583     tns:리더가 아닙니다.
ora-12585     tns:데이타 뒷부분이 짤렸습니다.
ora-12589     tns:연결을 보내지 못합니다.
ora-12590     tns:i/o 버퍼가 아닙니다.
ora-12591     tns:이벤트 신호 실패
ora-12592     tns:손상된 패킷
ora-12593     tns:등록된 연결이 아닙니다.
ora-12595     tns:확인되지 않았습니다.
ora-12596     tns:내부가 일치되지 않았습니다.
ora-12597     tns:연결 설명자는 이미 사용중입니다.
ora-12598     배너 등록 실패
ora-12599     tns:크립토그라픽 체크섬이 일치하지 않습니다.
ora-12616     tns:이벤트 신호가 아닙니다.
ora-12618     tns:호환되는 버전이 아닙니다.
ora-12619     tns:요구된 서비스를 승락할 수 없습니다.
ora-12620     tns:가능하지 않은 특성을 요구했습니다.
ora-12622     tns:이벤트 인식이 동일하지 않습니다.
ora-12623     tns:이 상태에서는 작동이 적절하지 않습니다.
ora-12624     tns:연결이 이미 등록되어있습니다.
ora-12625     tns:인수가 필요합니다.
ora-12626     tns:틀린 이벤트 유형
ora-12628     tns:이벤트 콜백이 아닙니다.
ora-12629     tns:이벤트 테스트가 아닙니다.
ora-12630     tns:원시 서비스 작업이 지원되지 않습니다.
ora-12631     tns:이름 검색에 실패
ora-12632     tns:롤 인출에 실패
ora-12633     tns:공유되는 인증 서비스가 없습니다.
ora-12634     tns:메모리 할당에 실패했습니다.
ora-12635     tns:사용가능한 인증 어댑터가 없습니다.
ora-12636     tns:패킷 송신에 실패했습니다.
ora-12637     tns:패킷 수신에 실패했습니다.
ora-12638     tns:신용 검색에 실패했습니다.
ora-12639     tns:인증 서비스 니고시에이션에 실패했습니다.
ora-12640     tns:인증 서비스 초기화에 실패했습니다.
ora-12641     tns:인증 서비스가 초기화하는데 실패했습니다.
ora-12642     tns:세션 키가 없습니다.
ora-12643     tns:통신 프로세스가 실패했습니다.
ora-12644     tns:인증 서비스 초기화에 실패했습니다.
ora-12645     tns:파라미터가 존재하지 않습니다.
ora-12646     tns:부울 파라미터에 부적당한 값이 지정되었습니다.
ora-12647     tns:인증이 필요합니다.
ora-12648     tns:암호화 또는 데이타 무결성 알고리즘 리스트가 비어 있습니다.
ora-12649     tns:알 수 없는 암호화 또는 데이타 무결성 알고리즘입니다.
ora-12650     tns:공통의 암호화 또는 데이타 무결성 알고리즘이 없습니다.
ora-12651     tns:암호화 또는 데이타 무결성 알고리즘을 승인할 수 없습니다.
ora-12652     tns:스트링이 잘렸습니다.
ora-12653     tns:인증 제어 함수가 실패했습니다.
ora-12654     tns:인증 변환에 실패했습니다.
ora-12655     tns:암호 검색에 실패했습니다.
ora-12656     tns:암호 체크섬이 일치하지 않습니다.
ora-12657     tns:설치된 알고리즘이 없습니다.
ora-12658     tns:원시 서비스가 필요하지만 tns 버전이 호환되지 않습니다.
ora-12659     tns:다른 프로세스로부터 받은 오류
ora-12699     tns:원시 서비스 내부 오류
ora-12700     잘못된 nls 파라미터 값 (%s)입니다.
ora-12701     알 수 없는 create database 문자 세트
ora-12702     부적절한 nls 파라미터 스트링이 sql함수에서 사용되었습니다.
ora-12703     이 문자세트 변환은 제공되지 않습니다.
ora-12705     부적당하거나 알려지지 않은 nls 파라미터가 명시되었습니다.
ora-12706     create database 문자세트가 허용되지 않습니다.
ora-12707     데이타베이스의 생성시 nls 파라미터 %s를 획득하는데 오류가 발생했습니다.
ora-12708     데이타베이스의 생성시 nls 파라미터 %s를 로드하는데 오류가 발생했습니다.
ora-12709     데이타베이스의 생성시 문자 세트를 로드하는데 오류가 발생했습니다.
ora-12800     시스템이 너무 바빠 병렬 질의 수행이 어려울 것 갑습니다.
ora-12801     병렬 질의 서버 %s에 오류신호가 발생했습니다.
ora-12802     파라미터 질의 서버가 연락 담당자와 접촉이 끊겼습니다.
ora-12803     파라미터 질의 서버가 다른 서버와 접촉이 끊겼습니다.
ora-12804     병렬 질의 서버가 죽는것 처럼 나타났습니다.
ora-12805     병렬 질의 서버가 예상치 않게 죽었습니다.
ora-12806     엔큐를 멈취기위해 백그라운드 프로세스를 찾을 수 없습니다.
ora-12807     병렬 질의 메시지를 프로세스 큐가 받을수 없습니다.
ora-12808     %s_instances를 인스턴스의 수 %s보다 크게 설정할 수 없습니다.
ora-12809     배타 모드로 마운트 되어지면 %s_instances 설정을 할 수 없습니다.
ora-12810     parallel_max_servers는 %s보다 적거나 동일해야 합니다.
ora-12811     parallel_min_servers는 parallel_max_servers 보다 적거나 똑같아야 합니다 %s
ora-12812     하나만의 parallel 또는 noparallel 절이 지정되어야 합니다.
ora-12813     parallel 또는 degree에 대한 값이 0 보다 커야합니다.
ora-12814     하나만의 cache 또는 nocache 절이 지정되어야 합니다.
ora-12815     instances에 대한 값이 0 보다 커야합니다.
ora-12816     병렬은 속성 경로 운영 색인을 만들었습니다.
ora-12817     병렬 질의 옵션이 사용 가능해야 합니다.
ora-12818     parallel 절에 잘못된 옵션
ora-12819     parallel 절에 옵션이 빠졌습니다.
ora-12820     degree에 대한 값이 잘못되었습니다.
ora-12821     instances에 대한 값이 잘못되었습니다.
ora-12822     parallel 절에 중복된 옵션
ora-12823     병행성의 기본 정도가 여기에 지정되지 않았을 것입니다.
ora-12824     instances default가 여기에 지정되지 않았을 것입니다.
ora-12825     여기에 명확한 병행성의 정도가 지정되어야 합니다.
ora-12826     동작을 멈춘 병렬 질의 서버가 제거되었습니다.
ora-12827     사용할 수 있는 병렬 질의 종속이 충분하지 않습니다.
ora-13000     차원 수가 범위를 넘었습니다.
ora-13001     디멘숀에 일치하지 않은 오류
ora-13002     지정된 레벨이 범위를 넘었습니다.
ora-13003     디멘숀에 대한 지정된 범위가 부적당합니다.
ora-13004     지정된 버퍼 크기는 부적당합니다.
ora-13005     순환 hhcode 함수 오류
ora-13006     지정된 셀 수가 부적당합니다.
ora-13007     부적당한 hex 문자가 발견되었습니다.
ora-13008     지정된 데이터 포맷이 부적당한 구성요소를 가지고 있습니다.
ora-13009     지정된 데이터 스트링이 부적당합니다.
ora-13010     부적당한 인수의 수가 지정되었습니다.
ora-13011     값이 범위를 넘었습니다.
ora-13012     부적당한 윈도우 형태가 지정되었습니다.
ora-13013     지정된 위상이 interior 또는 boundary가 아닙니다.
ora-13014     위상 식별자가 1 에서 8 로 지정된 범위 밖으로 지정했습니다.
ora-13015     윈도우 정의가 적당하지 않습니다.
ora-13016     잘못된 파티션 정의
ora-13017     알 수 없는 라인 파티션 외형입니다.
ora-13018     잘못된 거리 형태
ora-13100     요청한 프래임이 잘못된 폼으로 되어 있습니다.
ora-13101     파티션 이름 데이터형태는 varchar2 이어야 합니다.
ora-13102     회답 파이프 이름 데이터형태는 varchar2 이어야 합니다.
ora-13103     시간초과로 파이프 %s에서 인식하는데 실패했습니다.
ora-13104     시간초과로 파이프 %s에 회신을 송신하는데 실패했습니다.
ora-13105     파이프 %s에 버퍼가 오버플로우 되었습니다.
ora-13106     파이프 %s에 긍정 응답하는 것이 인터럽트되었습니다.
ora-13107     파이프 %s에 회신하는 것이 인터럽트되었습니다.
ora-13108     공간 테이블 %s을 찾을 수 없습니다.
ora-13109     공간 테이블 %s가 존재합니다.
ora-13110     공간 테이블 %s이 파티션되지 않았습니다.
ora-13111     공간 테이블 %s 에 정의된 파티션 키가 없습니다.
ora-13112     카운트 모드 %s 가 부적당합니다.
ora-13113     오라클 테이블 %s 은 존재하지 않습니다.
ora-13114     테이블스페이스 %s 을 찾을 수 없습니다.
ora-13115     테이블스페이스 %s 은 이미 할당된 것입니다.
ora-13116     테이블스페이스 %s 은 테이블 %s에 할당되지 않았습니다.
ora-13117     파티션 %s 은 찾을 수 없습니다.
ora-13118     파티션 %s 은 오프라인입니다.
ora-13119     소스와 대상 테이블스페이스들은 동일한 것입니다.
ora-13120     sd*pod 은 파이프 %s에 리스닝하지 않습니다.
ora-13121     자식 파티션을 작성하는데 실패했습니다.
ora-13122     자식 파티션 %s을 찾을 수 없습니다.
ora-13123     열 %s 은 이미 정의되었습니다.
ora-13124     열 %s에 대한 열 id를 결정할 수 없습니다.
ora-13125     파티션 키가 이미 설정되었습니다.
ora-13126     공간 테이블 %s 에 대한 클래스를 결정할 수 없습니다.
ora-13127     대상 파티션을 생성하는데 실패했습니다.
ora-13128     열 %s 에 대한 디멘션을 확인하는데 실패했습니다.
ora-13129     hhcode 열 %s 이 없습니다.
ora-13130     %s에서 회신이 오기를 기다리는데 시간초과되었습니다.
ora-13131     파이프 %s에 있는 레코드가 너무 큽니다.
ora-13132     %s에서 읽은 파이프가 인터럽트되었습니다.
ora-13133     아카이브 요청이 실패되었습니다.
ora-13134     요청을 복구하는데 실패되었습니다.
ora-13135     오프라인 패스가 중복되었습니다.
ora-13136     널 공통 코그가 생성되었습니다.
ora-13138     개체 %s의 이름을 결정할 수 없습니다.
ora-13139     %s에 대한 열 정의를 얻을 수 없습니다.
ora-13140     부적당한 대상 형태
ora-13141     부적당한 range 윈도우 정의
ora-13142     부적당한 proximity 윈도우 정의
ora-13143     부적당한 polygon 윈도우 정의
ora-13144     대상 테이블 %s 이 없습니다.
ora-13145     범위 목록을 생성하는데 실패했습니다.
ora-13146     변수 %s을 대체할 테이블을 찾을 수 없습니다.
ora-13147     mbr을 생성하는데 실패했습니다.
ora-13148     sql 필터를 생성하는데 실패했습니다.
ora-13149     공간 테이블 %s을 위한 다음 시퀀스 번호를 생성하는데 실패했습니다.
ora-13150     예외 레코드를 삽입하는데 실패했습니다.
ora-13152     부적당한 hhcode 형태
ora-13197     mdsys만이 %s 을 수행할 수 있습니다.
ora-13198     오라클 오류 ora%s 가 있습니다.
ora-19999     skip_row 프로시저가 불리워졌습니다.
ora-20000     %s
ora-21000     raise_application_error의 %s%s에 대한 수치인수가 범위를 벗어났음, -20000과 -20999 사이에 있어야만 합니다.
ora-23300     %s
ora-23301     지연 rcp 수신 모드들이 혼용되었습니다.
ora-23302     지연 rpc 동안에 어플리케이션에서 통신 실패가 발생했습니다.
ora-23303     지연 rpc 동안에 어플리케이션에서 일반적인 예외가 일어났습니다.
ora-23304     인수 %s(%s 의, 호출 %s, tid %s)의 지연 rpc가 잘못 만들어졌습니다.
ora-23305     내부 지연 rpc 오류: %s
ora-23306     스키마 %s는 존재하지 않습니다.
ora-23307     중복 스키마 %s는 이미 존재합니다.
ora-23308     개체 %s.%s는 존재하지 않거나 부적당합니다.
ora-23309     개체 %s.%s(유형 %s의)는 존재합니다.
ora-23310     개체 그룹 %s 은 중지되지 않습니다.
ora-23311     개체 그룹 %s 은 중지되었습니다.
ora-23312     %s에 의해 불러진것이 masterdef가 아닙니다.
ora-23313     개체 그룹 %s 는 %s에서 마스터된것이 아닙니다.
ora-23314     데이타베이스는 %s에 대한 스냅샷이 아닙니다.
ora-23315     복제목록 버전 또는 요청 %s가 버전 %s에서 지원되지 않습니다.
ora-23316     masterdef는 %s입니다.
ora-23317     통신 실패가 일어났습니다.
ora-23318     ddl 실패가 일어났습니다.
ora-23319     파라미터 값 %s이 적당하지 않습니다.
ora-23320     값 %s 와 %s 때문에 요청에 실패했습니다.
ora-23323     파라미터 길이가 지연 rpc 한계를 초과하였습니다.
ora-23324     오류 %s, %s에서 지연 엔트리를 작성하는 동안 오류 %s가 발생했습니다.
ora-23325     파라미터 유형은 %s가 아닙니다.
ora-23326     시스템이 정지되었습니다.
ora-23327     가져오기되는 지연 rpc 데이타가 데이타베이스의 %s와 일치하지 않습니다.
ora-23328     스냅샷 기본 테이블 %s 은 마스터 테이블 %s 과 다릅니다.
ora-23329     ddl에 공급된-사용자가 성공하였지만 스냅샷 %s가 없습니다.
ora-23330     열 그룹 %s는 이미 존재합니다.
ora-23331     열 그룹 %s는 존재하지 않습니다.
ora-23332     그룹 %s를 사용하고 있습니다; 제거할 수 없습니다.
ora-23333     열 %s는 이미 열 그룹의 일부입니다.
ora-23334     열 %s 는 테이블 또는 열 그룹에 존재하지 않습니다.
ora-23335     우선권 그룹 %s는 이미 존재합니다.
ora-23336     우선권 그룹 %s는 존재하지 않습니다.
ora-23337     우선권 또는 값이 우선권 그룹 %s에 있지 않습니다.
ora-23338     우선권 또는 값이 이미 우선권 그룹 %s에 있습니다.
ora-23339     대립 해결 정보가 중복되었습니다.
ora-23340     해결 방법 %s이 잘못되었습니다.
ora-23341     사용자 함수가 요구되었습니다.
ora-23342     파라미터 열 %s이 부적당합니다.
ora-23343     지정된 대립 해결 정보가 등록되지 않았습니다.
ora-23344     제약조건 (%s.%s)는 존재하지 않습니다.
ora-23345     테이블 %s 는 통계를 정리하기 위해서 등록하지 않았습니다.
ora-23346     테이블 %s에 대한 기본키가 정의되지 않았습니다.
ora-23347     데이타유형 %s(열 %s이 있는 테이블 %s)는 지원되지 않았습니다.
ora-23348     %s 프로시저를 복제할 수 없습니다; in 파라미터만 지원됩니다.
ora-23349     함수에대한 중복 지원을 생성할 수 없습니다.
ora-23350     반복 호출의 최대 수가 초과되었습니다.
ora-23351     파라미터 데이타유형 %s(프로시저 %s에 대한)는 지원되지 않습니다.
ora-23352     지연 트랜잭션에 수신이 중복되었습니다.
ora-23353     지연 rpc 큐는 개체 그룹 %s에 대한 엔트리를 가지고 있습니다.
ora-23354     지연 rpc 실행은 %s에 대해서 사용불가합니다.
ora-23355     개체 %s.%s 은 존재하지 않거나 마스터 위치가 부적당한 것입니다.
ora-23360     마스터 테이블 %s 에 대한 하나의 스냅샷만이 생성될 수 있습니다.
ora-23361     스냅샷 %s 은 마스터 싸이트에 존재하지 않습니다.
ora-23363     마스터와 스냅 싸이트에 스냅 기본 테이블 %s이 일치하지 않습니다.
ora-23364     중복 옵션은 설치되지 않았습니다.
ora-23365     싸이트 %s 가 존재하지 않습니다.
ora-23366     정수 값 %s 은 1 보다 적습니다.
ora-23367     테이블 %s 은 기본 키를 누락했습니다.
ora-23368     이름 %s 은 널 또는 빈 스트링일 수 없습니다.
ora-23369     %s 인수의 값이 널일 수는 없습니다.
ora-23370     테이블 %s 와 테이블 %s 들은 동등한 (%s) 외형이 아닙니다.
ora-23371     열 %s 이 테이블 %s에서 알 수 없습니다.
ora-23372     형태 %s 가 테이블 %s 에서 제공되지 않습니다.
ora-23373     개체 그룹 %s 은 존재하지 않습니다.
ora-23374     개체 그룹 %s 은 이미 존재합니다.
ora-23375     기능은 %s에 데이터베이스 버전과 호환되지 않습니다.
ora-23376     노드 %s 은 중복 버전 %s와 호환되지 않습니다.
ora-23377     missing_rows_oname1 인수에 대한 잘못된 %s 이름입니다.
ora-23378     연결 수식어 %s 은 개체 그룹 %s에 대해 적당한 것이 아닙니다.
ora-23379     연결 수식어 %s 은 너무 깁니다.
ora-23380     전파 모드 %s 은 적당하지 않습니다.
ora-23381     기본 개체 %s.%s@%s 을 위한 생성된 개체는 존재하지 않습니다.
ora-23400     부적당한 스냅샷 %s 이름입니다.
ora-23401     스냅샷 %s이 존재하고 있지 않습니다.
ora-23402     지연 txns의해서 충돌되었기 때문에 재생이 중지되었습니다.
ora-23403     재생 그룹 %s가 이미 존재합니다.
ora-23404     재생 그룹 %s 가 존재하고 있지 않습니다.
ora-23405     재생 그룹 수 %s가 존재하고 있지 않습니다.
ora-23406     사용자 %s에 불충분한 권한을 가지고 있습니다.
ora-23407     개체 %s 이름은 schema, object 또는 object 처럼 지정해야 합니다.
ora-23409     사용되지 않은 그룹 수를 찾을 수 없습니다.
ora-23410     스냅샷 %s 는 재생 그룹에 이미 있습니다.
ora-23411     스냅샷 %s는 재생 그룹 %s에 없습니다.
ora-23420     간격은 미래에 시간의 값을 구해야 합니다.
ora-23421     일 번호 %s는 일 큐에 있는 일이 아닙니다.
ora-23422     오라클 서버는 자주 사용되지 않는 일 번호을 생성할 수 없습니다.
ora-23423     일 번호 %s는 정수가 아닙니다.
ora-23430     인수 %s 은 null 또는 빈 스트링일 수 없습니다.
ora-23431     잘못된 상태: %s
ora-23432     마스터 싸이트 %s는 이미 존재합니다.
ora-23433     실행을 잘못된 마스터 싸이트 %s에서 하고 있습니다.
ora-23434     마스터 싸이트 %s 은 개체 그룹으로 알려 지지 않았습니다.
ora-24275     함수 %s 파라미터 %s는 누락되었거나 또는 부당한 것입니다.
ora-24276     함수 %s 출력 %s의 최대값이 초과되었습니다.
ora-24300     모드에 잘못된 값이 있습니다.
ora-24301     쓰레드-안전 로그온에 지정된 널 호스트입니다.
ora-24302     다른 쓰레드에 의해 사용하고 있는 곳에 호스트 연결이 있습니다.
ora-24303     호출은 비-지연 링키지를 지원하지 않습니다.
ora-24304     데이터형태는 호출을 허용하지 않습니다.
ora-24305     잘못된 바인드 또는 정의 켄텍스트입니다.
ora-24306     구분을 위한 잘못된 버퍼
ora-24307     구분을 위한 길이가 부적당합니다.
ora-25000     트리거 when 절에 바인드 변수의 사용이 부적당합니다.
ora-25100     tablespace 옵션은 alter index rebuild와 같이 사용해야만 합니다.
ora-25101     rebuild 옵션 지정이 중복되었습니다.
ora-25102     parallel 옵션은 alter index rebuild와 같이 사용해야만 합니다.
ora-25103     noparallel 옵션은 alter index rebuild와 같이 사용해야만 합니다.
ora-25104     unrecoverable 옵션은 alter index rebuild와 같이 사용해야만 합니다.
ora-25105     recoverable 옵션은 alter index rebuild와 같이 사용해야만 합니다.
ora-25106     하나의 parallel 또는 noparallel절 만이 지정되어야 합니다.
ora-25107     tablespace 옵션 지정이 중복되었습니다.
ora-25108     대기 잠금 이름 공간은 %s 문자의 한계 크기를 초과했습니다.
ora-25109     대기 잠금 이름 공간은 잘못된 %s 문자를 가지고 있습니다.
ora-25110     nosort 은 비트맵 색인과 같이 사용하면 안됩니다.
ora-25111     bitmap은 클러스터 색인과 같이 사용하면 안됩니다.
ora-25112     비트맵 색인은 하나의 열을 색인합니다.
ora-25113     bitmap 색인에 대한 dml 작업은 구현되지 않습니다.
반응형

+ Recent posts