Web2010. 3. 9. 09:31
참고 : https://developer.mozilla.org/En/DOM_Levels

DOM Levels

The following are "abstracts" of the DOM specifications from the World Wide Web Consortium. All this and more can be found at the W3C DOM site: http://www.w3.org/DOM.

The purpose of this document is to give an overview of the different DOM Levels and the support Mozilla offers for each of them. If you're looking for an introduction to the DOM, see the Gecko DOM Reference.

DOM Level 1

The DOM Level 1 specification is separated into two parts: Core and HTML. Core Level 1 provides a low-level set of fundamental interfaces that can represent any structured document, as well as defining extended interfaces for representing an XML document. HTML Level 1 provides additional, higher-level interfaces that are used with the fundamental interfaces defined in Core Level 1 to provide a more convenient view of an HTML document. Interfaces introduced in DOM1 include, among others, the Document, Node, Attr, Element, and Text interfaces. All interfaces contain attributes and/or methods that can be used to interact with XML and HTML documents.

Level of support: Excellent. See our bugs in the Core and HTML specifications.

DOM Level 2

The DOM Level 2 specification contains six different specifications: The DOM2 Core, Views, Events, Style, Traversal and Range, and the DOM2 HTML. Most of the DOM Level 2 is supported in Mozilla.

  1. The DOM2 Core extends the functionality of the DOM1 Core. It also contains specialized interfaces dedicated to XML. Examples of methods introduced in the DOM2 Core include the famous getElementById, and many namespace-related methods.

    Level of support: Very good. See our bugs in the Core specification.

  2. The DOM2 Views allows programs and scripts to dynamically access and update the content of a representation of a document. The introduced interfaces are AbstractView and DocumentView.

    Level of support: Perfect.

  3. The DOM2 Events gives a generic event system to programs and scripts. It introduces the concepts of event flow, capture, bubbling, and cancellation. Famous methods here include addEventListener and handleEvent. Several interfaces make your life easier when dealing with events: EventTarget, EventListener, Event, DocumentEvent, MouseEvent, MutationEvent, etc. However, it does not include an interface for the keyboard events, which will be dealt with in later versions of the DOM.

    Level of support: Very good. See our bugs in the Events specification.

  4. The DOM2 CSS, or DOM2 Style, allows programs and scripts to dynamically access and update the content of style sheets. It has interfaces for Style Sheets, Cascading Style Sheets, CSSRule, CSSStyleDeclaration, the famous getComputedStyle (supported in Mozilla), the many many CSS2Properties, and all the media rules you can imagine.

    Level of support: Good. See our bugs in the Style specification.

  5. The DOM2 Traversal and Range allow programs and scripts to dynamically traverse and identify a range of content in a document. The DOM2 Traversal provides interfaces like NodeIterator and TreeWalker to easily traverse the content of a document. The DOM2 Range allows the creation, insertion, modification, and deletion of a range of content in a Document, DocumentFragment, or Attr. It can be characterized as selecting all of the content between a pair of boundary-points.

    Level of support: Good for Range; for Traversal, the TreeWalker is supported, and NodeIterator support was implemented in Firefox 3.5.

  6. The DOM2 HTML allows programs and scripts to dynamically access and update the content and structure of HTML documents. It extends the interfaces defined in the DOM1 HTML, using the DOM2 Core possibilities. It introduces the contentDocument property, a useful way to access the document contained in a frame.

    Level of support: Good. See our bugs in the HTML specification.

DOM Level 3

The DOM Level 3 specification contains five different specifications: The DOM3 Core, Load and Save, Validation, Events, and XPath.

  1. The DOM3 Core will extend the functionality of the DOM1 and DOM2 Core specs. New methods and properties include adoptNode(), strictErrorChecking, and textContent, to name only a few.

    Level of support: Only a few properties and methods are supported, like baseURI. If you want to help with the code, please see bug 159167.

  2. The DOM3 Load and Save allows programs and scripts to dynamically load the content of an XML document into a DOM document, and serialize a DOM document into an XML document.

    Level of support: None ( bug 155749). Mozilla supports non-standard DOMParser and XMLSerializer objects instead.

  3. The DOM3 Validation allows programs and scripts to dynamically update the content and the structure of documents while ensuring that the document remains valid, or to ensure that the document becomes valid.

    Level of support: None.

  4. The DOM3 Events is the extension of the DOM2 Events specification. This specification mainly focuses on keyboard events and how to handle them.

    Level of support: Parts.

  5. The DOM3 XPath provides simple functionalities to access a DOM tree using XPath 1.0.

    Level of support: Parts. See XPath

Original Document Information

  • Author: Fabian Guisset
  • Copyright Information: Copyright © 1998-2006 by individual mozilla.org contributors; content available under a Creative Commons license.
Posted by Tiwaz
카테고리 없음2010. 3. 4. 09:18


AS-IS/ TO-BE 분석이란?
UML&모델링 2008/09/22 16:51 [출처] http://blog.empas.com/kimppa0/12023139


AS-IS 분석이란 현재의 업무 프로세스를 분석하는 것을 말한다. 이는 크게 3가지로 나누어지는데 첫 번째가 AS-IS 프로세스 목록 작성이고, 두 번째가 AS-IS 프로세스 체계도 작성 그리고 세 번째가 AS-IS 프로세스 정의서를 작성하는 일련의 작업이 수반이 되어진다.  첫 번째의 AS-IS 프로세스 목록작성이란 업무를 대분류, 중분류, 세분류, 프로세스 설명 등을 엑셀 등을 이용하여 목록을 작성하는 것이고, 두 번째의 AS-IS 프로세스 체계도 작성이란 업무가 어떤 체계의 구조를 가지고 있는지에 대하여 계층구조 형태로 업무를 분류하는 작업믈 말하여, 세 번째의 AS-IS 프로세스 정의서란 업무의 흐름에 대하여 Flow Chart 형태로 업무를 정의하는 작업이다.

AS-IS 분석은 앞에서 얘기한 부서의 Needs 분석 자료를 가지로 AS-IS와 Needs간의 Gap 분석을 통하여 구현하고자하는 ERP의 이슈들을 도출하는 자료가 된다. 또한 나중에 TO-BE 분석 자료를 가지고 AS-IS와 TO-BE간의 Gap 분석을 통하여 구현하고자 하는 전체적인 ERP 틀이 잡혀지기 때문에, 시간도 많이 들어가는 반면 아주 중요한 분석 자료가 된다. 이 AS-IS 분석은 컨설턴트들이 어떤 조언이나 방향을 얘기해 줄 수 있는 부분이 아니며, 단지 어떤 형태의 틀로 위의 3가지를 작성해야 하는지에 대해서만 알려준다.

실질적으로 AS-IS 분석은 PI들이 많은 노력과 시간을 보내는 부분 중에 하나다. 그리고 컨설턴트들이 프로젝트를 추진하는 업체를 판단하는 자료가 되기 때문에, 어떤 부분에 대해서는 PI들이 컨설턴트들에게 조언을 해주어 우리 회사의 프로젝트가 성공적으로 구축될 수 있도록 유도해야하는 부분도 있다. 그리고 AS-IS 분석을 잘 해 놓으면 나중에 구현하고자하는 분석인 TO-BE 분석을 하는데 큰 어려움 없이 TO-BE 분석을 할 수 있다. 그러므로 시간이 많이 든다고 하여도 프로젝트를 추진하는 업체의 PI들이 공을 많이 들여 만들어야 하는 것이다.  의료원의 PI들은 7월말에 SAP 모듈별 교육 일정이 잡혀져 있어서 늦은 시간까지 AS-IS 분석을 해야만 했다.

나의 경우는 AS-IS 분석을 하면서 과연 CO(관리회계) 모듈을 통해서 의료원에서 요구하는 예산부분을 구현할 수 있는지 궁금했다. 의료원의 특수성인 대학회계 부분과 병원회계 부분에 대하여 나의 느낌은 병원회계는 몰라도 대학회계 부분은 CO 모듈을 통해서 예산부분을 구현할 수 없다고 생각이 되었다. 이는 대학회계의 경우는 예산통제가 절대적으로 필요한 부분이라 CO에서 구현하는데 무리가 있다는 판단이었다.
 
그래서 CO 모듈 컨설턴트에게 대학회계의 예산관리는 FM(Fund Management) 모듈을 사용하겠다는 의사를 밝혔다. 그리고 컨설턴트도 대학예산의 특수성이 있기 때문에 CO 모듈보다는 FM 모듈이 적합할 것이라는 의견을 주었다. 또한 병원회계에 대해서도 SAP에서 CO 교육을 받아본 후 예산관리를 CO 모듈을 사용할지 FM 모듈을 사용할지 결정하겠다는 의사를 밝혔다. 그리고 컨설턴트 회사인 L사의 ERP 팀장으로부터도 예산관리를 하는데 있어 CO 모듈을 사용하던, 아니면 FM 모듈을 사용하던 문제가 되지 않는다는 답변을 얻었다. CO 모듈을 사용하여 예산관리를 하고자 하는 경우 USER EXIT를 통하여 예산통제가 가능하고, FM 모듈을 사용하면 FM 모듈자체가 예산관리 모듈이기 때문에 문제가 되지 않는다는 답변이었다.

내가 왜 예산관리에 대하여 CO 모듈을 사용할지 FM 모듈을 사용할지에 대하여 칸설턴트에게 한 얘기를 서술하는가는 나중에 이것이 컨설턴트와 L사의 ERP 팀장과의 마찰의 원인이 되고, 추후 얘기를 서술할 것이기 때문이다.

 


TO-BE 분석이란 AS-IS 분석과 비슷한데, AS-IS분석이 현재의 업무 프로세스를 분석하는 것을 의미하다면, TO-BE 분석이란 미래에 구현하고자하는 업무 프로세스를 정의하는 분석이다. TO-BE 분석도 크게 3가지로 나누어지는데 첫 번째가 TO-BE 프로세스 목록 작성이고, 두 번째가 TO-BE 프로세스 체계도 작성 그리고 세 번째가 TO-BE 프로세스 정의서를 작성하는 일련의 작업이다. 첫 번째의 TO-BE 프로세스 목록작성이란 SAP의 ERP에서 업무를 1레벨, 2레벨 등으로 레벨별로 구분하여 세부업무에 대한 레벨은 하위 레벨로 정하여 최하위 레벨과 SAP의 T-CODE(트랜잭션코드)를 매칭하는 작업을 하는 것이고, 두 번째의 TO-BE 프로세스 체계도 작성이란 SAP 기준으로 업무가 어떤 체계의 구조를 가지고 있는지에 대하여 계층구조 형태로 업무를 분류하는 작업을 말하여, 세 번째의 TO-BE 프로세스 정의서란 SAP 기준으로 업무의 흐름에 대하여 Flow Chart 형태로 업무를 정의하는 작업이다.

TO-BE 분석에서 중요한 것은 각 모듈별로 TO-BE 프로세스를 작성을 하였으면 통합 프로세스에 대하여 설계해야 한다는 것이다. 의료원 프로젝트팀에서는 통합 프로세스 설계에 대한 논의가 많이 있었다. 특히 대학회계 EPR를 추진할 때 참여하였던 PI 중심으로 전체 의료원 업무에 대한 통합 프로세스를 작성해야 한다는 주장이 많았다. 이는 대학회계에서 발생되었던 문제가 의료원 전체 EPR를 구현하면서 다시 발생되지 않도록 하자는 배경과 함께, 전체적 밑그림을 알아야 PI들이 TO-BE 프로세스를 올바로 정의하여 ERP를 좀더 완벽하게 구현할 수 있으리라 믿었기 때문이다. 하지만 우리 의료원은 통합 TO-BE 프로세스에 대한 논의가 있었지만 이는 단지 몇몇의 얘기로 끝나고 말았다. 내가 시간이 흘러 지금까지 안타까워하는 것이 바로 이부분이다. 그 때 통합 프로세스에 대하여 모든 모듈 PI들이 모여서 정의했었다면 멋있는 작품이 탄생하지 않았을까 하는 안타까움이 남는 부분이다.

ERP 프로젝트를 구현하고자 하는 분들에게 여기서 한마디 조언을 해 드리고 싶다. 내용은  무슨 일이 있더라도 각 모듈별로 TO-BE 프로세스 분석이 끝났으면 꼭 통합 프로세스에 대한 정의를 각 모듈 PI들이 모두 모인 가운데 밤을 새워서라도 꼭 설계하라는 것이다. 내가 속해 있는 의료원에서도 못했는데 왜 참견 하냐는 말을 한다면 할 말이 없다. 하지만 이것은 아주 중요한 것이다. 프로젝트를 어떻게 구현하는가에 대한 가장 초보적 단계이자 타 모듈에 대한 입장을 청취할 수 있는 기회이면서, 그리고 데이터가 어떻게 내 모듈로 들어와서 어디로 가고 나중에 어떻게 되는지를 알 수 있기 때문이다. 이런 데이터의 흐름을 파악한 상태에서 TO-BE를 설계한다면 자연스럽게 BPR이 되는 것이고, 프로젝트를 구현하는데 있어서 타 모듈 PI가 왜 저런 주장을 하는지 이해를 할 수가 있다. 그럼으로 자연스럽게 커뮤니케이션에도 자기주장보다는 서로의 업무 개선을 위해 조언을 할 수 있는 밑바탕이 된다.

내가 예산관련 부분에 대하여 TO-BE 프로세스에 대하여 분석하고 정의한 것은 SAP CO 교육을 마치고 또한 CO 컨설턴트 자격을 취득한 이후에 하게 되었다. 이 때 나는 CO(관리회계) 모듈을 이용하여 예산관리를 하는 것보다 FM(예산관리) 모듈을 이용하는 대학회계와 병원회계를 모두 구현하는 것이 의료원에서 요구하는 방법에 적합하다는 결론을 내렸다. 이는 FM 모듈에서는 각각의 상태(STATUS)에 대한 예산집행 관리가 가능하지만 CO에서는 최종 FI(재무회계)에서 처리한 데이터만 받기 때문에 프로세스 차원에서의 예산관리가 힘들다는 결론을 내렸다. 그리고 이는 아마도 내가 대학회계에서 FM 모듈을 사용하였던 경험이 있었기 때문에 모듈간 비교를 통한 장단점을 비교하여 FM모듈을 예산관리 모듈로 선택할 수 있었다고 생각되어진다.

앞에 서술한 AS-IS 분석에서 설명했듯이 여기서 나는 L사의 팀장 및 컨설턴트와 마찰을 빚게 된다. 내가 예산관리를 CO 모듈을 사용하지 않고, FM 모듈을 이용하여 구현하겠다고 얘기하면서 TO-BE 설계를 하자, FM 모듈을 사용하겠다고 의료원측에서 처음부터 얘기를 하지 않았기 때문에 FM 모듈에 대하여 L사는 지원해 줄 수 없다는 선언을 나에게 하였다. 나는 황당하기도 하고 예전에 나에게 했던 얘기와 완전히 틀리기도하여 마음이 많이 상한 상태에서 L사의 팀장과 설전을 벌려야한 했다. 결국 의료원측의 ERP 팀장과 L사의 컨설턴트의 의견을 조율한 결과 CO 모듈에서는 의료원에서 요구하는 방향으로 예산관리를 할 수 없으므로 FM 모듈을 이용하는 것이 좋을 것 같다는 결론이나 L사의 팀장이 추후 FM 모듈에 대한 컨설턴트 지원을 약속하여 나는 TO-BE 설계를 완성할 수 있었다.

Posted by Tiwaz
카테고리 없음2010. 2. 24. 14:48

명함의 유래

명함 사용의 시초로 추정되는 중국에서는 그 사용용도가 달랐다.
중국인들은 아는 사람의 집을 방문했을 때 상대방이 부재중이면 이름을 적어 남겨두었는데
체륜이 종이를 발명한 시점이 AD105년임을 감안하면 중국인들이 사용한 그것이 오늘날 명함의 용도와
일치하는지 확인할 수는 없다. 독일의 경우도 중국과 비슷한 용도로 16세기경 이름을 적은 쪽지를 사용했으며,
이와 용도가 다르지만 프랑스는 루이14세 때부터 명함을 사용했다고 알려져 잇다.

명함이 사회생활에서 매우 중요한 역할을 하는 일본의 경우 최초로 명함이 사용된 때는 1854년
에도 막부의 관리가 방일한 미국 사절단에게 자신의 지위와 이름을 적어 건네준 때로 거슬러 올라간다.
우리나라 최초의 명함 사용자는 한국인 최초의 유학생인 유길준으로 현재 미국의 매사추세츠주의 세일럼 시피바디에섹스 박물관에 보관되어잇다.

 

명함의 매너

1. 명함은 원칙적으로 명함집에 넣어야 합니다. 명함집에 명함은 거꾸로 넣어두어 한번에 꺼내어 상대방에게 바로 전해질 수 있도록 준비 합니다.
2. 상대를 기다리게 하고 명함을 찾는 것은 매너에 어긋납니다.
3. 명함은 개끗한 상태로 여유 있게 준비하며 남성은 가슴 포켓 또는 양복 명함주머니에, 여성은 핸드백에 넣어 둡니다.
4. 명함을 주고 받을 때는 먼저 자신의 소개를 짤막하게 난 다음 명함을 건내 주는 것이 좋습니다.
5. 명함은 서서 주고 받는 것이 매너입니다.
6. 명함을 건 낼 때는 반드시 상대방에게 읽기 편하게 자기의 이름이 상대방쪽을 향하게 합니다.
7. 지나치게 고급스러운 명함은 피하는 것이 좋습니다.
8. 명함은 손아랫사람이 윗사람에게 먼저 건 냅니다.
9. 상대방으로부터 명함을 받았을 경우에는 하의 주머니에 넣지 말고 상의 안쪽 주머니에 넣습니다.
10. 명함을 건 내는 위치는 상대방의 가슴 높이가 적당합니다.
11. 명함은 오른손으로 건내고 왼손 바닥으로 받습니다.
12. 받은 명함은 두손으로 잡고 봅니다.
13. 상대방이 보는 앞에서 방금 받은 명함에 글씨를 쓰는 것은 매너에 어긋납니다. 반드시 메모지를 사용합니다.
14. 상대방에게 양해를 얻고 명함에 토를 달아 두는 것은 매너에 어긋나지 않습니다.
15. 상대방의 명함으로 자기도 모르게 손장난을 하는 수가 있습니다.
16. 상대에게 이름이나 소개를 하지 않고 명함만 건 내는 것은 자칫 거만한 인상을 줍니다.
17. 길이나 복도에서 선 채로 교환할 때는 상대방의 명함을 두 손으로 받은 다음, 준비된 자신의 명함 위에 포개어 놓고, 자신의 명함을 밑에서 꺼내어 역시 두손으로 건네야 한다.
18. 파티 석상에서는 명함을 주고 받지 않는다.

출처 : 네이버 지식IN

Posted by Tiwaz
ORACLE2010. 2. 24. 01:13
- 테이블에 컬럼을 추가 하고자 할때
- 이유는 모르겠지만 직접적으로 컬럼을 추가하면 좋지 않다고 어렴풋 기억이 난다...
- 간단한 샘플 테이블을 만들어서 사용할때 필요한 타입이 없다면.. 그때그때 추가해서 쓰고있는데 잘하는 방법인지는 모르겠다...

ALTER TABLE 테이블 명 ADD (
컬럼명 타입(사이즈)
);

'ORACLE' 카테고리의 다른 글

Procedure & Fuction 삭제  (0) 2010.05.19
Oracle 자료형태  (0) 2010.03.26
파일 시스템의 데이터 종속/중복 문제점  (0) 2010.02.15
XML DB Port Assignments - WAS와 충돌시 변경 방법  (0) 2010.01.22
Oracle Error Code List  (0) 2010.01.22
Posted by Tiwaz
.Net Framework/C#2010. 2. 18. 00:07


프로퍼티(property)는 자바나 C++에는 없는 기능으로, 클래스외부에서 보면 멤버변수처럼 보이고,클래스내부에서 보면 메소드처럼 보이는 것이다.

 

■프로퍼티사용법

엑세스레벨 형 프로퍼티이름
{
  set
  {
    //  set엑세서
    //  여기에 값이 변경될때 처리를 쓴다.
    //  value 라고 하는 이름의 변수에 대입된 값이 들어간다.
  }
  get
  {
    //  get엑세서
    //  여기에 값을 얻을때 처리를 쓴다.
    //  메소드의 경우와 같이 값은 return 키워드를 사용해서 돌려준다.
  }
}

예를 들어 실제로 클래스를 이용하는 쪽의 코드는 복잡해진다.

■프로퍼티를 사용하지 않은 클래스

using System;
//실체를 숨겨서 만든 복소수 클래스

class Complex
{

  //실체는 외부에서 숨김(private로 해놓는다.)
  private double re; // 실수부를 기억해 놓는다.
  private double im; // 허수부를 기억해 놓는다.
  public double Re(){return this.re;}    // 실수부를 꺼낸다.

  public void Re(double x){this.re = x;} // 실수부를 바꿔쓴다.
  public double Im(){return this.im;}    // 허수부를 꺼낸다.
  public void Im(double y){this.im = y;} // 허수부를 바꿔쓴다.

  public double Abs(){return Math.Sqrt(re*re + im*im);}  // 절대값을 꺼낸다.
}

// 클래스를 사용하는 쪽
class ConcealSample
{
  public static void Main()
  {
    // x = 5 + 1i
    Complex x = new Complex();
    x.Re(5);  // x.re = 5
    x.Im(1);  // x.im = 1

    // y = -2 + 3i
    Complex y = new Complex();
    y.Re(-2); // y.re = -2
    y.Im( 3); // y.im =  3

    Complex z = new Complex();
    z.Re(x.Re() + y.Re()); // z.re = x.re + y.re
    z.Im(x.Im() + y.Im()); // z.im = x.im + y.im

    Console.Write("|{0} + {1}i| = {2}\n", z.Re(), z.Im(), z.Abs());
    // |3 + 4i| = 5 로 표시됨

  }
}

위의 복소수 클래스를 프로퍼디를 이용해서 바꿔쓰면 아래와 같다.

■프로퍼티를 사용하는 클래스

using System;
// 클래스정의
class Complex
{
  // 실체를 외부로 부터 숨김(private로 해놓는다.)
  private double re; // 실수부를 기억해 놓는다.
  private double im; // 허수부를 기억해 놓는다.

  // 실수부 취득,변환용 프로퍼티
  public double Re
  {
    set{this.re = value;}
    get{return this.re;}
  }
  /* 위의 코드의 의미는 아래와 같다.
  public void SetRe(double value){this.re = value;}
  public double GetRe(){return this.re;}
  메소드와 같은 감각으로 사용한다.
  */

  // 실수부를 취득,변환용의 프로퍼티
  public double Im
  {
    set{this.im = value;}
    get{return this.im;}
  }

  // 절대값의 취득용 프로퍼티
  public double Abs
  {
    // 읽기 전용 프로퍼티
    // set 블록을 쓰지 않는다.
    get{return Math.Sqrt(re*re + im*im);}
  }
}

// 클래스를 이용하는 쪽
class PropertySample
{
  public static void Main()
  {
    Complex c = new Complex();
    c.Re = 4; // Re프로퍼티의 set 엑세스를 불러낸다.
    c.Im = 3; // Im프로퍼디의 set 엑세스를 불러낸다.
    Console.Write("|{0} + ", c.Re); // Re프로퍼티의 get엑세스를 불러낸다.
    Console.Write("{0}i| =", c.Im); // Im프로퍼티의 get엑서스를 불러낸다.
    Console.Write(" {0}\n", c.Abs); // Abs프로퍼디의 get엑세스를 불러낸다.
  }
}

■get/set에 다른 엑세스레벨을 설정

Ver.2.0
C#2.0에서 부터 프로퍼티 엑세스의 get/set 에 다른 엑세스레벨을 설정하는 것이 가능하게 되었다.
예를 들어,

class A
{
  private int n;

  public int N
  {
    get{ return this.n; }
    protected set{ this.n = value; }
  }
}

■자동프로퍼티

Ver.3.0
C#3.0 에서는 프로퍼티 get/set의 내용을 생략해도 될수있게 되었다.
이 기능을 자동프로퍼티(auto-property,auto-implemented property)라고 한다.
예를 들면,
public string Name { get; set; }
이라고 쓰면,
private string __name;
public string Name
{
  get { return this.__name; }
  set { this.__name = value; }
}
위와 같은 코드가 자동적으로 생성되어진다.(__name의 변수는 프로그래머는 참조할수 있는것은 아니다.)

 

'.Net Framework > C#' 카테고리의 다른 글

ReleaseComObject() 와 Dispose()  (0) 2010.06.07
Excel 사용시.. 초간단 요약  (0) 2010.06.04
Callback 함수  (0) 2010.02.18
String.Format - 화폐 단위처리  (0) 2010.02.18
참조 추가 또는 제거  (0) 2010.02.18
Posted by Tiwaz
.Net Framework/C#2010. 2. 18. 00:05

1. 클라이언트 콜백을 사용하는 페이지의 제작 과정

- ICallbackeventHandler 인터페이스 구현

- 서버로 콜백을 일으키는 클라이언트 스크립트 등록

- 서버의 응답을 처리하는 스크립트

 

-------------------------------------

 

2. 콜백 함수를 호출했을때 실행되는 메서드

 

-RaiseCallbackEvent 메서드

--> 클라이언트에서 전달한 값을 eventArgument 인자로 받아서 처리

 

- GetCallbackResult

--> 클라이언트로 전달할 데이터를 반환하는 메서드

 

2.1.

RaiseCallbackEvent 메서드가 먼저 호출됨.

클라이언트에서 전달한 값이 eventArgument 인자로 넘어온다.

이 메서드에서는 필요한 처리를 한 후에 처리결과를 클래스 내부 변수에 저장해야한다.

즉, RaiseCallbackevent는 클라이언트로 전달할 값을 반환하지 못하기 때문이다.

그 다음 GetCallbackResult는 RaiseCallbackEvent에서 저장된 내부 변수 값을 반환한다.

이 메서드에서 반환한 값은 클라이언트로 전달된다.

ICallbackEventHandler 인터페이스는 클라이언트에서 인자를 받아 처리하는 메서드(RaiseCallbackEvent)와 클라이언트로 결과를 반환하는 메서드(GetCallback Result)로 나뉜다는 점을 잘 파악해 두기 바란다. (-0-;)

 

--------------------------------------

 

3. 서버로 콜백을 일으키는 클라이언트 스크립트 등록

- 클라이언트 콜백은 XMLHttpRequest 컨트롤을 이용해서 수행

- 클라이언트 콜백용 API를 이용해서 생성

- GetCallbackEventReference

public string GetCallbackEventReference(Control control, string argument, string clientCallback, string context)

- argument의 값을 서버로 전달할 값을 나타내는 클라이언트측 표현

- argumetn의 값은 서버의 RaiseCallbackEvent 메서드 인자로 전달

- clientCallback은 GetCallbackResult 메서드의 반환 값을 받아 처리할 클라이언트 함수의 이름

 

 

--------------------------------------

 

4. 서버의 응답을 처리하는 스크립트

- 서버의 응답을 처리할 스크립트 함수의 이름은 GetCallbackEventReference 메서드의 clientCallback 인자로 지정된다

- 첫번째 인자는 서버의 처리결과 값, 두번째 인자는 context값

 

--------------------------------------

 

5. isCallback

페이지가 콜백에 의해 실행중일때 isPostBack 속성도 true값을 반환

- isCallback이 true일 때에는 페이지가 렌더링 처리를 하지 않는다

 

--------------------------------------

 

6. 그외

- 클라이언트에서 콜백 요청을 하는 함수는 WebForm_DoCallback

-

 

 

--------------------------------------


public partial class _Default : System.Web.UI.Page, System.Web.UI.ICallbackEventHandler
{
    protected string cbReference;
    protected string callbackReturn;
    protected string callbackParam;   


    protected void Page_Load(object sender, EventArgs e)
    {

        if (!IsPostBack)
        {
            txtCount.Text = "0";
        }

 

        if (!IsCallback)
        {
            //cbReference = Page.ClientScript.GetCallbackEventReference(this, "document.getElementById('" + this.txtClientCallBack.ClientID + "').value", "ReciveFunc", "'콜백성공'");

            cbReference = Page.ClientScript.GetCallbackEventReference(this, "init", "ReciveFunc", "'콜백성공'");
        }
    }

    void ICallbackEventHandler.RaiseCallbackEvent(string eventArgument)
    {

        //eventArgument를 이용한 처리


        callbackParam = "(" + eventArgument + ") 를 입력";


         //ConnectDataBase(int.Parse(eventArgument));
    }

    string ICallbackEventHandler.GetCallbackResult()
    {

       // 처리 결과를 반환
        return callbackParam;
    }


 

 

 

 

  <script type="text/javascript" language="javascript">
   
    var init = 0;
   
    function ReciveFunc(val, context)
    {
        //<!-- 서버에서 보내준 데이터를 전달 받는 녀석? -->      
       
        div3.innerHTML = val;             
       
        init += 10;       
    }
   
    </script>
</head>

<body>
    <form id="form1" runat="server">   
        <div id="div1">
            <asp:Button ID="btnPostBack" runat="server" Text="포스트백" OnClick="btnPostBack_Click" /> <br />
            <asp:TextBox ID="txtClientCallBack" runat="server" ></asp:TextBox> <br />
            <button onclick = "<%= cbReference %>"> 클라이언트 콜백</button> <br />
            반환값 : <span id="returnValue"></span>          
        </div>

 

 

'.Net Framework > C#' 카테고리의 다른 글

Excel 사용시.. 초간단 요약  (0) 2010.06.04
Class Property  (0) 2010.02.18
String.Format - 화폐 단위처리  (0) 2010.02.18
참조 추가 또는 제거  (0) 2010.02.18
프로젝트 참조  (0) 2010.02.18
Posted by Tiwaz
.Net Framework/C#2010. 2. 18. 00:04

화폐단위나 하드디스크용량등을의 숫자값은 상당히 길때가 있습니다. 이럴 때 보는 사람이 구분하기 쉽게 하기 위해 3자리씩 구분자를 넣어 표시해주는 경우가 있습니다.

예를 들어 1234567890란 값이 있다면 1,234,567,890로 보여주고 하는 경우를 말합니다.

.NET에서는 이런 숫자값을 3자리씩 구분자를 넣어 문자열로 변환하고자 한다면, 정적인 메소드인 Format을 이용하면 간단하게 해결됩니다.

 

String.Format("{0:#,0} 원", 1234567890);

 

이 메소드의 2번째 파라미터로 지정된 1234567890는 변환전의 숫자값이고 첫번째 파라미터는 지정한 문자열을 {0:#,0}는 서식을 지정한 항목을 말합니다.

0:#,0의 의미를 설명해보면,

인덱스 0번째는 Argument로 지정된 숫자를 그 정수부분에 각 그룹별 간 단락문자(,)를 넣고 변환한다는 의미입니다.

 

출력된 문자열로 단락을 구분하는 문자가 넣어지게 되는 것은 서식지정항목으로 단락기호(,)가 지정되어 있기 때문입니다.  ,이전에 #은 자릿수홀더라고 말하며 ,이후에 0은 제로홀더라고 말하는데 이 두가지 조건이 구비되어 있어야지 정확한게 실행됩니다. 그렇기 때문에 #,0이라고 적는 것입니다.

 

[WonCheck.cs]

using System;
using System.Collections.Generic;

namespace WonCheck
{
    class Program
    {
        static void Main(string[] args)
        {
            int num = 987654321;
            string s = String.Format("{0:#,0} 원", num);
            Console.WriteLine(s);
        }
    }
}

'.Net Framework > C#' 카테고리의 다른 글

Class Property  (0) 2010.02.18
Callback 함수  (0) 2010.02.18
참조 추가 또는 제거  (0) 2010.02.18
프로젝트 참조  (0) 2010.02.18
Command.ItemCommand Event  (0) 2010.02.18
Posted by Tiwaz
.Net Framework/C#2010. 2. 18. 00:03

*응용 프로그램에서 구성 요소를 사용하려면 해당 구성 요소에 대한 참조를 추가해야함.

*참조추가 대화상자의 다섯가지 옵션
-.NET : 참조에 사용할 수 있는 .NET Framework 구성 요소를 모두 나열
-COM : 참조에 사용할 수 있는 COM 구성 요소를 모두 나열
-프로젝트 : 로컬 프로젝트에서 생성된 다시 사용가능한 구성 요소를 모두 나열
-찾아보기 : 파일 시스템에서 구성 요소를 찾아볼 수 있음
-최근에 사용한 파일 - 최근에 컴퓨터의 프로젝트에 추가한 구성 요소 목록이 있음

*기본적으로 참조 추가 대화 상자에는 공용 어셈블리 폴더(Program Files\Microsoft Visual Studio .NET\Common7\IDE\Public Assemblies) 또는 GAC(전역 어셈블리 캐시)에 있는 어셈블리의 목록만 표시됨.
-참조 경로를 추가하면 사용자 고유의 어셈블리를 목록에 추가할 수 있음

**동일 솔루션에 있는 다른 프로젝트의 출력에 대한 파일 참조를 추가하면 컴파일 오류가 발생할 수 있으므로 비추천
**참조 추가 대화 상자의 프로젝트 탭을 사용하여 프로젝트 간 참조를 만들면 프로젝트에서 만드는 클래스 라이브러리를 보다 효율적으로 관리할 수 있으므로 개발 팀이 작업하기가 간편해짐
**GAC에 등록되어 있는 사용자 지정 구성 요소에 대한 참조가 포함된 응용 프로그램을 배포/복사하는 경우 구성 요소는 CopyLocal 설정과 상관없이 응용 프로그램과 함게 배포/복사되지 않음

*참조를 추가하려면
1.솔루션 탐색기에서 프로젝트의 My Project 노드를 두 번 클릭합니다.
2.프로젝트 디자이너에서 참조 탭을 클릭합니다.
3.참조 추가 단추를 클릭하여 참조 추가 대화 상자를 엽니다.
4.참조 추가 대화 상자에서 참조할 구성 요소의 종류를 나타내는 탭을 선택합니다.
5.참조할 구성 요소를 위쪽 창에서 선택한 다음 확인을 클릭합니다.

*참조를 제거하려면
1.솔루션 탐색기에서 프로젝트의 My Project 노드를 두 번 클릭합니다.
2.프로젝트 디자이너에서 참조 탭을 클릭합니다.
3.참조 목록에서 제거할 참조를 선택합니다.
4.제거 단추를 클릭합니다.

*참조 경로를 설정하려면
1.솔루션 탐색기에서 프로젝트의 My Project 노드를 두 번 클릭합니다.
2.프로젝트 디자이너에서 참조 탭을 클릭합니다.
3.참조 경로 단추를 클릭합니다.
4.폴더: 필드에서 구성 요소가 포함된 폴더의 전체 경로를 입력합니다.
5.폴더 추가 단추를 클릭한 다음 확인을 클릭합니다.



 

'.Net Framework > C#' 카테고리의 다른 글

Callback 함수  (0) 2010.02.18
String.Format - 화폐 단위처리  (0) 2010.02.18
프로젝트 참조  (0) 2010.02.18
Command.ItemCommand Event  (0) 2010.02.18
표기법 요점  (0) 2010.02.17
Posted by Tiwaz
.Net Framework/C#2010. 2. 18. 00:02

*외부 구성 요소에 대해 코드를 작성하려면 먼저 해당 구성요소에 대한 참조를 프로젝트에 포함 시켜야함.

*구성 요소에 대한 참조 종류
-.NET Framework 클래스 라이브러리 또는 어셈블리
-COM 구성 요소
-동일한 솔루션에 있는 다른프로젝트의 클래스 라이브러리
-XML WebServices

*공유 구성 요소에 대한 참조
-런타임에 구성 요소는 프로젝트이 출력 경로나 GAC(전역 어셈블리 캐시)중 한 곳에 있어야 함.
-프로젝트에 포함된 개체 참조가 이 위치에 업승면 프로젝트를 빌드할 때 참조를 프로젝트의 출력 경로로 복사해야 함.
-CopyLocal 속성 : 복사 작업이 수행되어야 하는지 여부를 나타냄(true : 참조가 복사, false : 참조 복사 안함)
--어셈블리 구성 요소가 전역 어셈블리 캐시에 있거나 프레임워크 구성 요소인 경우 기본적으로 CopyLocal 속성은 false로 설정. 프로젝트 간 참조는 항상 true로 설정됨.
-GAC에 등록되어 있는 사용자 지정 구성요소에 대한 참조가 포함된 응용프로그램을 배포하는 경우 구성 요소는 CopyLocal설정과 상관없이 응용 프로그램과 함게 배포되지 않음.
-어셈블리를 수동으로 /Bin 폴더에 추가해야 함.(모든 사용자 지정 코드는 정밀하게 조사되고, 익숙하지 않은 사용자 지정 코드를 게시하게 될 위험이 줄어듬.)

*프로젝트 간 참조
-여러 프로젝트를 포함하는 솔루션에서는 한 프로젝트에서 작성된 개체에 대한 참조를 동일한 솔루션의 다른 프로젝트에서 만들 수 있음
-응용 프로그램을 만들고 실행할 때 특별히 고려해야 하는 상호 족속성이 형성됨.

'.Net Framework > C#' 카테고리의 다른 글

String.Format - 화폐 단위처리  (0) 2010.02.18
참조 추가 또는 제거  (0) 2010.02.18
Command.ItemCommand Event  (0) 2010.02.18
표기법 요점  (0) 2010.02.17
Repeater  (0) 2010.02.17
Posted by Tiwaz
.Net Framework/C#2010. 2. 18. 00:01

Command.ItemCommand Event
네임스페이스 : System.Web.UI.MobileControls
어셈블리 : System.Web.Mobile(system.web.mobile.dll)
사용자가 ObjectList항목에 연결된 명령을 선택하면 이 이벤트가 발생

ItemCommand 이벤트 처리기가 정의 되어 있는 경우 Command컨트롤은 사용자와의 상호 작용을 통해 항목 이벤트가 생성되면 처리기에 알림.
Click이벤트와 달리 ItemCommand 이벤트는 부모 컨트롤에 버블링 됨.
ItemCommand 이벤트 렌더링은 장치마다 다르다
OnItemCommand 이벤트는 OnClick 이벤트 다음에 발생.
사용자가 명령 단추를 클릭할 때마다 동일한 동작을 반복하는 시나리오에서 Command컨트롤의 CommandName 또는 CommandArgument 속성을 사용하여 어떤 명령 단추가 클릭되었는지 확인할 수 있음.

'.Net Framework > C#' 카테고리의 다른 글

참조 추가 또는 제거  (0) 2010.02.18
프로젝트 참조  (0) 2010.02.18
표기법 요점  (0) 2010.02.17
Repeater  (0) 2010.02.17
ViewState  (0) 2010.02.17
Posted by Tiwaz
.Net Framework/C#2010. 2. 17. 00:30

Hungarian
-소문자 변수 특성에 맞게 소문자 접두어를 사용하고 나머지 Naming은 Pascal형식을 사용하는 Casing
ex) strKoreanName / nCount / txtPostCode

Camel
-첫 시작 단어의 시작 문자는 소문자로 시작하고 새로운 단어의 시작 문자는 대문자로 표기
ex) backColor / postCode

Pascal
-새로운 단어의 시작 문자는 무조건 대문자로 표기 한다.
ex) BackClolr / UserInformation

Upper
-모든 문자를 대문자로 표기 하고 단어 사이의 구문을 _ 혹은 -로 구분한다.
ex)WM_ONKEYDOWN / MAX_VALUE

Lower
-모든 문자를 소문자로 표기하고 단어 사이의 구분을 _혹은 -로 구분한다.
ex)max_value / min_value

'.Net Framework > C#' 카테고리의 다른 글

프로젝트 참조  (0) 2010.02.18
Command.ItemCommand Event  (0) 2010.02.18
Repeater  (0) 2010.02.17
ViewState  (0) 2010.02.17
ID와 ClientID의 차이  (0) 2010.02.17
Posted by Tiwaz
.Net Framework/C#2010. 2. 17. 00:29

Repeater
-웹 서버 컨트롤은 페이지에 사용할 수 있는 데이터로 사용자 지정 목록을 만들 수 있는 컨테이너.
-Rendering 기능 기본 제공되지 않으므로 템플릿을 만들어 Repeater 컨트롤에 대한 레이아웃을 제공해야 함.
-페이지 실행시 Repeater 컨트롤은 데이터 소스의 레코드를 순환하면서 각 레코드에 대한 항목을 렌더링
-다양한 유형의 목록 생성 가능 : 표 레이아웃, 쉼표로 구분된 목록, XML 형식 목록

Repeater 컨트롤에 템플릿 사용
-Repeater컨트롤을 사용하려면 컨트롤 내용의 레이아웃을 정의하는 템플릿을 생성
-태그와 원하는 컨트롤을 원하는 대로 조합하여 템플릿에 포함할 수 있음.
-템플릿이 정의되어 있지 않거나 템플릿에 요소가 포함되어 있지 않으면 응용 프로그램을 실행할 때 컨트롤이 페이지에 나타나지 않음.

Repeater 컨트롤에서 지원하는 템플릿
-ItemTemplate : 데이터 소스의 각 데이터 항목에 대해 한번 렌더링할 HTML 요소 및 컨트롤을 포함함.
-AlternatingItemTemplate : 데이터 소스의 데이터 항목을 하나씩 걸러서 모든 항목을 렌더링할 HTML 요소 및 컨트롤을 포함(일반적으로 ItemTemplate에 지정된 색과 다른 배경색을 지정하는 경우처럼 대체 항목에 대해 다른 모양을 만드는 데 사용)
-HeaderTemplate 및 FooterTemplate : 목록의 처음과 끝에서 각각 렌더링하는 텍스트와 컨트롤 포함.
-SeperatorTemplate : 각 항목 사이에서 렌더링하는 요소를 포함함.

Repeater 컨트롤에 데이터 바인딩
-데이터 소스에 바인딩 되어야 함.
-일반적 데이터 소스 : SqlDataSource, ObjectDataSource 컨트롤과 같은 데이터 소스 컨트롤 들 또는 IEnumerable 인터페이스를 구현하는 클래스에 Repeater 컨트롤을 바인딩 할 수 있음.
-방법 : Repeater 컨트롤 전체에 대한 데이터 소스를 지정
-추가 : 템플릿에 Label 또는 TextBox 컨트롤을 추가할 경우에는 데이터 바인딩 구문을 사용하여 각 컨트롤을 데이터 소스에서 반환된 항목의 필드에 바인딩 함.

'.Net Framework > C#' 카테고리의 다른 글

Command.ItemCommand Event  (0) 2010.02.18
표기법 요점  (0) 2010.02.17
ViewState  (0) 2010.02.17
ID와 ClientID의 차이  (0) 2010.02.17
PostBack URL 그리고 Redirect Method  (0) 2010.02.17
Posted by Tiwaz
.Net Framework/C#2010. 2. 17. 00:26
ViewState
네임스페이스 : System.Web.UI
어셈블리 : System.Web(system.web.dll)
-같은 페이지에 대한 여러 개의 요청 전반에 서버 컨트롤의 뷰 상태를 저장하고 복원할 수 있도록 하는 상태 정보 사전을 가져옴
-속성 값 : 서버 컨트롤의 뷰 상태 정보가 들어 있는 StateBag 클래스의 인스턴스
-서버 컨트롤의 뷰 상태는 해당 속성 값이 모두 누적된 것
-ASP.NET 서버 컨트롤에서 HTTP 요청 전반에 이 값을 유지하기 위해 StateBag 클래스의 인스턴스인 이 속성을 사용하여 속성 값을 저장
-이 값은 다음 요청이 처리될 때, 숨겨진 HTML 입력 요소에 변수로 전달 됨.

'.Net Framework > C#' 카테고리의 다른 글

표기법 요점  (0) 2010.02.17
Repeater  (0) 2010.02.17
ID와 ClientID의 차이  (0) 2010.02.17
PostBack URL 그리고 Redirect Method  (0) 2010.02.17
델리케이트,이벤트,어트리뷰트  (0) 2010.02.17
Posted by Tiwaz
.Net Framework/C#2010. 2. 17. 00:26


ID : 서버측 컨트롤을 인식하기 위한 고유 아이디
ClientID : 렌더링된 페이지의(HTML페이지) 컨트롤을 인식하기 위한 고유 아이디

-단일페이지에서 ID만 사용한다고 해서 일어나는 문제는 없음
-흔히 사용하는 유저 컨트롤과 마스터 페이지 등에서 사용할대 문제 발생
예)test1.aspx 페이지의 TextBox1과 test2.aspx 페이지의 TextBox1이라는 컨트롤이 있을때
TextBox1의 Text값을 가져오라고 할때 test1, test2페이지 중에서 값을 가져올 때 ClientID가 필요

사용 예) <%=아이디명.ClientID%>

'.Net Framework > C#' 카테고리의 다른 글

Repeater  (0) 2010.02.17
ViewState  (0) 2010.02.17
PostBack URL 그리고 Redirect Method  (0) 2010.02.17
델리케이트,이벤트,어트리뷰트  (0) 2010.02.17
C#은?  (0) 2010.01.28
Posted by Tiwaz
.Net Framework/C#2010. 2. 17. 00:25

PostbackUrl
네임스페이스 : System.Web.UI.Webcontrols
어셈블리 : System.Web(system.web.dll)
-Button 컨트롤을 클릭했을 때 현재 페이지에서 게시할 웹 페이지의 URL을 가져오거나 설정함
-속성값 : Button 컨트롤을 클릭했을 때 현재 페이지에서 게시할 웹 페이지의 URL. 기본값 : 빈 문자열("")이며, 이 경우 자신에게 다시 게시됨
-페이지간 게시를 수행할 수 있음, Button 컨트롤을 클릭할 경우 게시될 위치의 웹 페이지를 PostBackUrl 속성을 사용하여 지정
예)postbackurl="~/page2.aspx"를 지정, Button컨트롤이 포함된 페이지가 Page2.aspx에 게시, 속성 값 미지정시 자신에게 다시 게시됨

Redirect 메서드
네임스페이스:System.Net
어셈블리:System(system.dll)
-클라이언트를 지정된 URL로 리디렉션하도록 응답을 구성
-매개 변수 : url (클라이언트가 요청한 리소스를 찾는데 사용할 URL)
-Redirect 메서드는 클라이언트를 새로운 리소스 위치로 리디렉션 하는데 사용.
-응답의 Location 헤더를 url로 설정, StatusCode 속성을 Redirect로 설정, StatusDescription 속성을 "Found"로 설정

'.Net Framework > C#' 카테고리의 다른 글

Repeater  (0) 2010.02.17
ViewState  (0) 2010.02.17
ID와 ClientID의 차이  (0) 2010.02.17
델리케이트,이벤트,어트리뷰트  (0) 2010.02.17
C#은?  (0) 2010.01.28
Posted by Tiwaz
.Net Framework/C#2010. 2. 17. 00:15

델리케이트,이벤트,어트리뷰트

2009.01.20   c# 세미나   작성자 : 손창효         
서문

윈도우 운영체제는 이벤트 드리븐 방식을 지원
닷넷 환경도 이벤트 드리븐 방식의 윈도우 프로그램을 작성할수 있다.
닷넷 윈도우 프로그램을 작성하려면 델리게이트와 이벤트 개념을 반드시 알고 있어야 할것이다.
델리게이트와 이벤트 개념 및 활용 방법에 대해 알아 보겠다.
또한 프로그램에 필요한 정보를 제공하는 어트리뷰트에 대해서도 살펴보자.
델리게이트

정의 : ‘위임’ 또는 ‘대리자’
c/c++에서 사용하는 함수 포인터와 동일한 개념.
c#에서 델리게이트는 메서드의 포인터(메서드 이름)를 저장할 뿐 내부에 코드를 기술하지는 않는다.
닷넷 프레임워크에서는 이벤트와 함께 사용. 이번트 처리에 많이 이용
인터페이스와 유사
delegate 키워드사용

public delegate [메서드 이름];

델리게이트
델리게이트는 호출 할 메서드와 시그너쳐가 정확하게 일치해야 한다.
두 정수를 입력 받아 그 값을 더해 반환하는 Add()메서드가 있다면

이 메서드의 호출을 대리할 델리게이트는 다음과 같은 형태가 되어야한다.

public int Add(int a, int b)

{

return a + b;

}

delegate int AddDelegate(int a, int b);

델리게이트

주의할점 : 델리케이트는 대리할 메서드와 이름은 같지 않아도 되지만 반환형과 매개변수 타입 및 개수 등은 반드시 일치 해야 한다.
델리게이트 ; 델리게이트 사용하기

시그너처가 동일한 다른 메서드를 호출하고 싶다면 new연산자를 이용해 해당 메서드를 지정

델리게이트 ; static 메서드를 호출하는 델리게이트

델리게이트 ; 델리게이트 등록/제거

델리게이트의 등록/ 제거

델리게이트를  등록하려면 +=연산자
델레게이트를 제거하려면 -=연산자
이벤트 처리

정의 : 특정 사건이 발생됐음을 알리는 메시지 .
마우스 클릭, 키보드 누름 등 특정 사건이 발생하면 운영체제나 해당 프로그램은 사건의 종류에 따라 특정 메시지를 발생.
이벤트는 객체와 같이 사용되며, c#에서는 event 키워드를 통해 이벤트처리

public delegate void MyDelegate();

private event MyDelegate ExamEvent;

 


이벤트 처리

event는 델리게이트 객체 선언에 덧붙여 선언. +=, -=연산자를 이용해

이벤트 핸들러를 등록 및 제거

event 핸들러는 다음 형태로 정의

object sender : 보통 호출한 객체를 가리키는 this가 사용됨.
EventArgs args : 이벤트 핸들러 파라미터
 
ExampleClass obj = new ExampleClass();

ExamEvent += new MyDelegate(obj.Method);

public delegate void EventHandler(object sender, EventArgs args)

이벤트 처리과정

델리게이트 객체 선언

이벤트 핸들러 구현(처리할 함수 구현)

이벤트에 델리게이트 객체(이벤트 핸들러)등록

이벤트 선언
 
public delegate void Defeat();

private event Defeat EnemyDetected

Defeat라는 델리게이트와 EnemyDetected라는 이벤트 정의.

EnemyDetected라는 이벤트가 발생하면 Defeat 델리게이트를 호출

이벤트 발생을 위한 지침

‘On + 이벤트 명’
OnEvent 메소드는
1.이벤트를 조사하고 어떤 등록 객체가 있는지 검사하고 아무도 없다면 종료
2.등록된 델리게이트에게 전달할 필요가 있는 인자들을 정리하고 적절한 EventArgs 객체에 집어 넣는다.
3.이벤트를 발생하고 자신의 인스턴스를 첫 번째 인자로 그리고 EventArgs 를 두 번째 인자로 전달한다.
이벤트 처리 ; 이벤트 사용하기

어트리뷰트

정의 : 프로그램에 필요한 정보를 제공하는 기능으로, 컴파일타임과 런타임 모두 영향을 미침 어트리뷰트 구문은 대괄호 ([])로 묶어 표현
컴파일러와 구조체 , 클래스 등에 영향을 미치는 범용적인 기능을 제공

대괄호 안에는 지정위치,이름 파라미터 및 명명 파라미터가 들어감

[어트리뷰트명(“positional_parameter”, “named_parameter=value,…)]

[DllImport(Use32.dll”)]

[Obsolete(“메시지를 출력합니다.”)]

[Conditional(“Youngjin.com”)]

 

어트리뷰트

어트리뷰트는 닷넷이 제공하는 내장 방식과 사용자가 작성한 사용자 정의 방식으로 나뉜다.
닷넷이 제공하는 내장 어트리뷰트는 약 200개 정도 , 모두 Attribute 클래스를 상속받은 sealed 형태의 클래스.

책에서는 DllImport와 Obsolete 어트리뷰트 살펴봄
DllImport 어트리뷰트 ; 사용하기

“User32.dll파일”에 정의된 messagebox

c#에서 내부 메서드 호출하듯이 Win32 API를 사용할수 있다.
DllImport 어트리뷰트 ; 사용하기

Win32 API인 MessageBox 함수 사용법은 다음과 같다.

int MessageBox(HWND hWnd, LPCTSTR lpText, LPCTSTR lpCaption, UINT uType);

Obsolete 어트리뷰트 ; 사용하기

정의 : “폐물이 된, 쓸모없는” . 특정 메서드나 속성을 쓰지 말도록 유도
프로그램의 업그레이드 버전을 작성할 때 기존에 있던 특정 기능을 사용하지못하게 경고하는 용도로 사용된다
summary

델리게이트는 c/c++의 함수 포인터 개념이며
이벤트는 특정 사건을 처리하는 방법
델레게이트 호출 방법과 이벤트 처리하는 방법을 정확히 이해하고 있어야 하겠다.

'.Net Framework > C#' 카테고리의 다른 글

Repeater  (0) 2010.02.17
ViewState  (0) 2010.02.17
ID와 ClientID의 차이  (0) 2010.02.17
PostBack URL 그리고 Redirect Method  (0) 2010.02.17
C#은?  (0) 2010.01.28
Posted by Tiwaz
ORACLE2010. 2. 15. 23:14
파일 시스템의 문제점
-데이터 종속
응용프로그램과 데이터간의 상호 의존 관계
데이터의 구성법이나 접근 방법의 변경으로 관련된 응용프로그램도 같이 변경되는 것을 의미
-데이터 중복
한 시스템 내의 데이터가 중복되어 저장, 관리되어 관련된 데이터의 불일치가 발생될 수 있다는 문제
일관성 : 여러 개의 데이터가 모두 하나의 사실을 나타낸다면 논리적으로 그 내용이 모두 동일하나, 데이터 중복이 있으면 그 동일성을 유지하기가 어려운데 이것을 데이터의 불일치성, 모순성이라고 함.
보안성 : 동일 수준의 보안이 유지되어야 함에도 같은 데이터가 중복되어 있다면 모두 똑같은 수준의 보안을 유지한다는 것이 현실적으로 어려움.
경제성 : 데이터를 중복해서 저장하기 위해서는 추가적으로 저장 공간에 대한 비용이 더 들게 됨.
무결성 : 데이터가 만족해야 할 제약조건이 정확성을 유지해야 함.

'ORACLE' 카테고리의 다른 글

Oracle 자료형태  (0) 2010.03.26
Column 추가  (0) 2010.02.24
XML DB Port Assignments - WAS와 충돌시 변경 방법  (0) 2010.01.22
Oracle Error Code List  (0) 2010.01.22
ORA-12535: TNS:작동이 중단중입니다.  (0) 2010.01.09
Posted by Tiwaz
카테고리 없음2010. 2. 11. 16:43


....

눈에 안보이면 되는데

이제 그만 사자....... !!

Posted by Tiwaz
카테고리 없음2010. 2. 5. 00:33

참고 : http://gall.dcinside.com/list.php?id=iphone&no=856&page=1&bbs
§ DCINSIDE iPhone 갤러리 통합 공지 (09.11.24) §        

        
        
※ 순서        
        
        

1. 아이폰이란?        

        
        

2. 아이폰의 역사        

        
        

3. 한국에서의 아이폰 연보        

        
        

4. 아이폰의 버전별 사양과 부가정보        

        
5. 아이폰을 보다 더 잘 활용하려면?         
        
6. 아이폰의 가격과 요금제         
        
7. 더 이상의 자세한 설명은 생략한다        
        
        

         

1. 아이폰이란?        

        
        

아이폰(iPhone)은 2007년 1월 9일에 애플이 미국 샌프란시스코에서 열린 맥월드 2007에서 발표한         

        
터치 스크린 기반의 아이팟, 휴대전화(+ 카메라 기능), 모바일 인터넷의 세가지 주요 기능을 가진 모바일 전자 기기이다.        
        
(출처: 위키피디아 - http://ko.wikipedia.org/wiki/%EC%95%84%EC%9D%B4%ED%8F%B0)        
        
출시 이전부터 아이팟의 기능을 가진 스마트폰으로 알려져 초유의 관심을 받았으며 이동통신 사업에        
        
경험이 없는 애플이 단일기종으로 출시하여 무모한 도전으로 여겨졌으나, 초기 기대치를 한참 뛰어넘는 대단한 선전을 거듭하였다.        
         
그 결과로 3년여만에 현재의 애플을 휴대폰 제조업체로써 세계 1위인 노키아를 순수익 면에서 앞지르는 기업으로 만들었다.         
        
또한 아이팟과 더불어 2000년대 애플의 혁신성을 보여주는 대표적인 기기이다.         
        
기본적으로는 스마트폰으로 현재 기준으로 10만여 건이 넘는 어플리케이션 중 상당수를 와이파이(Wi-Fi, 무선        
        
인터넷)와 연동하여 사용가능하여 다기능 측면에서 따라올 모바일 디바이스가 없다. 이외에도 어떤 터치스크린 기반         
        
기계와도 비교를 불허하는 부드러운 터치감으로 높은 조작성에 있어서도 유명하며 디자인 면에서는         
        
산업디자인의 한 모범으로 꼽힐 정도로 높이 평가받는다.        
        

         

        

2. 아이폰의 역사        
        
2007년 6월 29일 오후부터 미국에서 AT&T 모빌리티와 애플 스토어에서 판매를 시작하였다. 처음에는 4GB 모델과 8GB 두 가지 모델이         
        
        

출시되었으나, 2007년 9월 5일부터 4GB 모델이 단종되고 8GB 모델을 USD $99로 할인해 판매하였다.        

        
        

그 다음으로 2008년 7월 11일, 3세대 통신망에 대응하고 속도가 빨라졌으며 디자인이 변경된 '아이폰 3G'가 미국에서 발매되었다.         

        
기존 아이폰에 비해 가격이 저렴해지고, 용량이 커졌다. (이 때의 판매 슬로건이 'Twice as fast. Half the price.' 로 새로운 아이폰의 특징을         
        
그대로 드러내었다.) 8GB와 16GB 모델이 출시, 각각 199$과 299$에 판매하였다. (물론 이는 모두 약정할인된 가격이다.)        
        
그리고 2009년 6월 8일, 더 빠른 Coretex A8 기반 CPU와 아이폰 OS 3.0을 기본으로 채용한 '아이폰 3GS'가 미국 WWDC(Apple Worldwide         
        
Developers Conference, 애플 세계 개발자 컨퍼런스)에서 발표되었다. (판매 슬로건은 'The fastest, most powerful iPhone yet.' 이다.)        
        
        

출시 초기 아이폰은 미국을 포함한 소수 국가에서만 판매되었으나, 가장 최근에는 중국에 이어서 한국에서까지 아이폰을 판매함으로서        

        
현재 시판되는 국가는 90여국에 달한다.        
        
판매량 역시 초기의 폭발적인 증가세가 때로는 점진적으로 때로는 급진적으로 이어져 지난 WWDC에서 애플은 자사 집계         
        
기준 3천만대의 아이폰을 판매하였다고 발표하였다.        
        
        
        
3. 한국에서의 아이폰 연보        
        
        

한국에서의 아이폰의 역사를 한 마디로 요약한다면 '수없는 낚시 끝의 발매' 라고 하겠다. 아이폰이 발표되고 아이폰에서 전화 기능을        

         
제거한 제품인 아이팟 터치만이 한국에 수입되자, 아이팟 터치를 사용하고 그 매력에 빠진 사용자들과 과거부터 맥 등을 사용해오던         
        
애플 매니아들은 아이폰의 출시를 강력히 요구했으나 끊임없이 출시설만 나돌 뿐이었다.        
        
초기 아이폰의 한국 출시 장벽은 다름아닌 WIPI, 즉 한국식 무선인터넷 플랫폼의 표준 규격이었다. 이는 기존에 방송통신위원회가        
        
국제 시장에서 국내 핸드폰 제조사들의 입지 강화 등을 목적으로 개발한 것이었으나, 오히려 아이폰과 같은 외산 휴대폰을        
        
역차별한다는 비난을 받았다. 위피가 버티고 있는 이상 아이폰이 수입되는 것이 불가능함에도, 국내 언론은 끊임없이        
        
잊을 만하면 아이폰이 출시된다는 소문을 흘렸고, 매번 자세한 소식을 알 도리가 없는 국내 대기수요자들만이 분통을 터뜨릴 뿐이었다.        
        
마침내 2008년 말 아이폰 뿐 아니라 블랙베리와 같은 외산폰을 역차별한다는 방통위의 판단에 따라 위피 폐지로 가닥이 잡혔고        
        
길고 긴 유예기간이 지나 2009년 4월 위피가 폐지되었다. 이로서 아이폰의 수입장벽이 허물어지고 본격적으로 도입될 것으로        
        
전망되었으나, 이번에는 이미 나온 지 많은 시간이 지난 구형 아이폰 3G 모델의 수익성을 의심한 KT와 SK가 다시금        
        
애플과의 협상을 늦추면서 또다시 출시가 지연되었다. 그러던 와중 6월 아이폰 3GS가 발표되고 점차 아이폰 도입에        
        
대한 열망이 높아진데다, 국제적으로 스마트폰 시장이 활성화되자, KT와 SK중 특히 작년에 옴니아를 단독공급한 SK에        
        
뒤쳐진 것을 극복키 위해 KT가 나섰다. 그러나 8월 출시설도, 9월 출시설도 허구임이 밝혀졌으며(이 즈음이        
        
바로 아이폰이 '담달폰'이란 오명을 얻은 시점이라고 볼 수 있다) 서서히 출시준비에 시간이 걸리겠지 하며 인내에        
        
인내를 거듭해온 대기수요자들이 폭발할 지경에 이르자, 애플코리아와 KT는 새로운 출시장벽이 있었음을 실토하였다.        
        
그것은 바로 디지털 컴퍼스가 달린 신형 아이폰 3GS 모델의 '파인드 마이 아이폰' 기능과 관계되어 위치정보사업자 자격이        
        
있어야 한다는 것이었다. 아이폰 매니아들에게 욕을 지지리도 얻어먹은 방통위는 왠걸 KT가 위치정보사업자를 대리하면        
        
문제가 없다고 통보했으나, 이번엔 빌어먹을 애플코리아가 나서서 위치정보사업자 자격을 직접 획득하겠다고 선언하였다.        
        
끝내 2009년 11월 18일, 방송통신위원회 정기회의에서 애플코리아가 위치정보사업자 자격을        
        
획득함에 따라 마지막 도입장벽은 완전히 무너졌다. (앞서 7월경에 아이폰 3GS와 아이폰 3G는 이미 국내츨시되는        
        
모든 모바일 디바이스가 필수적으로 받아야 할 전파인증을 통과했었다.)        
        
아이폰의 국내 상륙이 초읽기에 돌입한 것을 감지한 아이폰 관련 커뮤니티의 대기자들은 3일 후인 11월 21일 저녁까지도        
        
여느 때처럼 24일 예약판매 시작, 28일 정발 떡밥을 가지고 이번엔 레알이라느니, 이번에도 떡밥이고, 연내출시는 불가능할 것이라느니         
        
입방아를 찧어댔다.         
        
그러나 바야흐로 22일 오전 9시, 아이폰갤에 입갤한 필자를 포함한 모든 대기자들은 정신이 반쯤 퇴갤하고야 말았다. 마침내 쇼 폰스토어에        
        
공식 예판 페이지가 런칭된 것이었다. 이어 10시경 애플코리아 사이트에 10분 남짓의 작업 끝에 아이폰 탭이 생겼다. 현재        
        
애플코리아 사이트에 들어가면 커다란 애플로고와 아이폰이란 문구와 함께 알흠다운 아이폰의 뒷태가 클로즈업되어 있는 것을        
        
볼 수 있다. 그렇게, 3년 가량 출시 여부로 지지리도 많은 떡밥을 뿌려온 아이폰은 출시되었다. 이 글의 작성 시점(09.11.24)에서 진행중인        
        
쇼 폰스토어의 아이폰 예약은 27일까지이며, 28일 전국 아이폰 판매 대리점과 애플 리셀러 등에 물량이 공급되며 정식 발매한다.        
        
        
        

4. 아이폰의 버전별 사양과 부가 정보        

        
        

표의 내용은 이번에 한국에 출시된 2개의 모델인 아이폰 3G와 아이폰 3GS의 가장 기본적인 사양이다.        

        
        

구분  아이폰 3G        
 아이폰 3GS        
 기본 OS (이제 동일하여        
사실상 특별한 의미 없음)
 iPhone OS 2.0        
 iPhone OS 3.0
 프로세서  ARM 11 412MHz 90nm        
 ARM Coretex A8 624MHz 60nm        
 그래픽  PowerVR MBX-Lite graphics        
 60Mhz/90nm/OpenGL ES 1.2        
 PowerVR SGX graphics        
 200Mhz/65nm/OpenGL ES 2.0
 메모리  128MB  256MB
 카메라  200만화소  300만화소
 AF  X  O
 동영상  X  640 X 480 @30fps        
 배터리  1,150mAh   1,219mAh
 통화시간  음성10시간  음성12시간
 음악재생  24시간  30시간
 블루투스  V2.0
 V2.1
        
몇 가지 중요한 부가적인 정보는 다음과 같다 :         
        

(1) 아이폰 3GS는 Mac OS X 기반으로 개발된 iPhone OS 3.0이 기본으로 탑재되어 있는데, 이는 OS 2.0보다 100가지        

        
이상의 기능이 추가된 운영체제이다.(아이폰과 같은 스마트폰은 컴퓨터처럼 OS, 즉 Operating System 으로 구동된다.)        
        
        

(2) 아이폰 3GS는 출시 후 얼마 되지 않아 분해되었는데, 칩셋의 사양상 라디오를 수신할 수 있고, 현재 무선인터넷        

        
규격인 802.11b/g를 넘어선 초고속의 802.11n 역시 가능한 것으로 알려졌다. 아이팟 터치 2세대의 블루투스 기능이        
        
사용 불가능한 채로 발견되었다가 이후 애플에서 생색내듯 풀어준 전례로 봐서, 이번에도 추후 기능이 업그레이드될        
        
가능성이 있으나 확실한 것은 아니다.        
        
(3) 아이폰과 터치는 외관상 비슷하나 약간의 차이점이 있는데, 아이폰의 3.5파이 이어폰 단자는 상단 왼쪽에 위치        
        
하고 있다. (아이팟 터치의 이어폰 단자는 하단 오른쪽에 위치) 또한 아이폰의 락 버튼은 상단 오른쪽에 위치하고 있다.        
        
(아이팟 터치의 락 버튼은 상단 왼쪽에 위치)        
        
(4) 아이폰은 국내 폰들과는 아무래도 좀 다른데, 예를 들면 문자를 주고받는 방식이 한 명의 상대와 1:1 대화 방식이다.        
        
        

이외의 다양한 정보는 애플 아이폰 공식 사이트와(http://www.apple.com/iphone/) 아래에 몇 개 링크할 관련 커뮤니티에서        

        
확인할 수 있다. 구지 내가 노가다 해서 복사 붙여넣기할 필요는 없어 보인다.        
        
        

        

부가 정보 : 그림으로 보는 iPhone 3G 와 3GS 사양 비교(제작자 iPhone Gallery 므핰핰)        
        
        
        
        

         

        

5. 아이폰을 보다 잘 활용하려면?        
        
아이폰은 한 개인이 모두 이끌어낼 수 없을 정도로 무수하게 많은 잠재력을 내포한 기기이다. 그만큼 온갖 기능에 대한        
        
사용법이 끝도 없이 있으며, 또 지금도 쏟아지는 실정이다. 이러한 기능들은 흔히 '능력자'라 불리우는 분들이 발견해내고 사용법을        
        
배포해 주신다. 굽신거려야 할 일이 아닐 수 없다. 당연히도 이 글에 그 모든 사용법을 담을 수 없기에, 많은 능력자분들이        
        
활동하고 계신 국내 아이폰 관련 유명 커뮤니티 몇몇을 소개한다. 아이튠즈 사용법과 해킹(제일브레이크) 방법 등은 모두        
        
이곳에서 검색을 통해 찾아보도록 한다. 이정도 검색하는 시간이 아까워서 갤에 질문 남기는 새기들은 그냥 무시당할 걸로        
        
알고 있으면 된다. 각 사이트들에 대한 설명도 생략한다.        
        
(1) 네이버 아이폰 카페        
        
http://cafe.naver.com/appleiphone        
        
(2) 네이버 '아이팟 터치 유저들의 공간'(일명 아유공) 카페        
        
http://cafe.naver.com/appletouch        
        
(3) 기타        
        
-마이미츠        
        
http://www.mymits.net/        
        
-클리앙        
        
http://clien.career.co.kr/        
        
-세티즌        
        
http://www.cetizen.com/        
        
        
        
6. 아이폰의 가격과 요금제        
        
당장 뉴비들에게 급한 아이폰의 가격과 요금제 관련 정보에 관해서는 두 개의 글을 링크한다.        
        
(1) 아이폰 관련 용어, 요금제, 질문 가이드 (By 므핰핰)        
        
http://gall.dcinside.com/list.php?id=iphone&page=&keyword=&no=4409&k_type=&search_pos=        
        
(2) 일반적으로 선택하는 스마트폰 전용 요금제와는 다른 '표준 요금제'에 관해서 (By 바자다가)        
        
http://gall.dcinside.com/list.php?id=iphone&no=4433&page=1&bbs=        
        
        
        
7. 더 이상의 자세한 설명은 생략한다         
        
뉴비새기들은 모를 수도 있겠지만, 원래 디시 갤의 공지란 심플한 맛이 있어야 하는 법이다. 필자도 근사하고 스압 쩌는 공지를 써볼까 생각했지만        
        
역시 공지는 심플해야 하는 법. 공지글 하나 읽고 아이폰의 모든 것을 마스터하려는 생각은 과감히 버리기를 바란다. 가능한한 최대로 도움을        
        
주는 데에 주안을 두고 집필했고 나머지 자신에게 필요한 정보는 링크한 사이트 등에서 적극 검색해야 할 것이다.        
        
        
        
작성자 : Roadrunner (활동 갤러리: DCINSIDE MP3P 갤러리, DCINSIDE iPhone 갤러리)        
        
출처 : 1번과 2번 항목의 일부 - 위키피디아, 4번 항목의 일부 - 인터넷 검색, 3, 7번 항목 - 순수 본인 작성, 5번 항목 - 타 커뮤니티 링크,        
        
6번 항목 - 타 아갤러들의 도움        
        
첫 작성일 : 2009.11.19        
        
마지막 수정 일자 : 2009.11.24        
        
공지 계획 및 제작, 도움 : 쯰끠(DCINSIDE 휴대폰 갤러리), 간지바실(DCINSIDE MP3P 갤러리) 독립투사(DCINSIDE iPhone 갤러리)         
        
므핰핰(DCINSIDE iPhone 갤러리), 천상의장다연(DCINSIDE iPhone 갤러리), 바자다가(DCINSIDE iPhone 갤러리) 등        
        
* Special Thanks to : D.Claris (DCINSIDE MP3P 갤러리)        
        
자칭 아갤 일러스트레이터 : 코갤은희망        
        
※ 일부 잘못되었거나 누락된 정보가 있을 수 있으며, 수시로 수정할 계획.        
        

        

        

----------끝----------        

        

Posted by Tiwaz
JAVA2010. 2. 3. 16:41
원본 : http://bioportal.weizmann.ac.il/course/prog2/tutorial/java/javaOO/annotations.html

Annotations

Release 5.0 of the JDK introduced a metadata facility called annotations. Annotations provide data about a program that is not part of the program, such as naming the author of a piece of code or instructing the compiler to suppress specific errors. An annotation has no effect on how the code performs.

Annotations use the form @annotation and may be applied to a program's declarations: its classes, fields, methods, and so on. The annotation appears first and often (by convention) on its own line, and may include optional arguments:

@Author("MyName")
class myClass() { }
or
@SuppressWarnings("unchecked")
void MyMethod() { }

Defining your own annotation is an advanced technique that won't be described here, but there are three built-in annotations that every Java programmer should know: @Deprecated, @Override, and @SuppressWarnings. The following example illustrates all three annotation types, applied to methods:

import java.util.List;

class Food {}
class Hay extends Food {}
class Animal {
    Food getPreferredFood() {
        return null;
    }
    /**
     * @deprecated document why the method was deprecated
     */
    @Deprecated
    static void deprecatedMethod() { }
}
class Horse extends Animal {
    Horse() {
        return;
    }
    @Override 
    Hay getPreferredFood() {
        return new Hay();
    }
    @SuppressWarnings("deprecation")
    void useDeprecatedMethod() {
        Animal.deprecateMethod(); //deprecation warning - suppressed
    }
}

@Deprecated

The @Deprecated (in the API reference documentation) annotation indicates that the marked method should no longer be used. The compiler generates a warning whenever a program uses a deprecated method, class, or variable. When an element is deprecated, it should be documented using the corresponding @deprecated tag, as shown in the preceding example. Notice that the tag starts with a lowercase "d" and the annotation starts with an uppercase "D". In general, you should avoid using deprecated methods — consult the documentation to see what to use instead.

@Override

The @Override (in the API reference documentation) annotation informs the compiler that the element is meant to override an element declared in a superclass. In the preceding example, the override annotation is used to indicate that the getPreferredFood method in the Horse class overrides the same method in the Animal class. If a method marked with @Override fails to override a method in one of its superclasses, the compiler generates an error.

While it's not required to use this annotation when overriding a method, it can be useful to call the fact out explicitly, especially when the method returns a subtype of the return type of the overridden method. This practice, called covariant return types, is used in the previous example: Animal.getPreferredFood returns a Food instance. Horse.getPreferredFood (Horse is a subclass of Animal) returns an instance of Hay (a subclass of Food). For more information, see Overriding and Hiding Methods (in the Learning the Java Language trail).

@SuppressWarnings

The @SuppressWarnings (in the API reference documentation) annotation tells the compiler to suppress specific warnings that it would otherwise generate. In the previous example, the useDeprecatedMethod calls a deprecated method of Animal. Normally, the compiler generates a warning but, in this case, it is suppressed.

Every compiler warning belongs to a category. The Java Language Specification lists two categories: "deprecation" and "unchecked". The "unchecked" warning can occur when interfacing with legacy code written before the advent of generics. To suppress more than one category of warnings, use the following syntax:

@SuppressWarnings({"unchecked", "deprecation"})
Consult your compiler's documentation for a complete list of supported warning categories.

The more advanced uses of annotations includes writing a program that can read a Java program and process its annotations. To facilitate this task, release 5.0 of the JDK includes an annotation processing tool, called apt. In the next release of the JDK (codename Mustang) the functionality of apt will be a standard part of the Java compiler. For more information, see Getting Started with the Annotation Processing Tool (outside of the tutorial). For more information on the work-in-progress for Mustang, see the Language Model API (outside of the tutorial) and JSR 269: Pluggable Annotation Processing API (outside of the tutorial).

Posted by Tiwaz
.Net Framework/.NET2010. 2. 3. 12:09

 개발자가 빠지기 쉬운 나쁜 습관 6가지

Tony Patton (TechRepublic) : 원문보기

 

Tony Patton 기고한 글을 ZDNET 에서 번역한 자료이다. 우리는 기사에 대한 내용을 우리의 시각에서 정리해 보았다. 글은 자유로이 읽고, 배포할 있다. 그러나 출처에 대한 공개를 해주는 좋은 습관이 필요하다.

 

아는 것은 싸움의 절반에 해당한다. 내가 하는 실수를 제대로 알고 있다면, 고치는 것은 시간 문제다. 초보와 베테랑 개발자 모두 전체 프로젝트의 진척에 방해가 있는 업무의 측면에 대해서 알고 있는 경우들이 많다. 범하기 쉬운 실수들을 미리 살펴 보아야 하는지 알아본다.

 

초보, 중급 개발자들과 함께 일해 왔는데, 베테랑 개발자를 포함해 모든 개발자들이 주의하지 않는다면 쉽게 빠질 있는 오해의 함정들을 가지 발견하게 되었다. 여기에는 적절한 도구의 선택부터 서비스의 적절한 사용법에 이르기까지 다양한 아이디어가 포함된다.

 

개발자들이 갖기 쉬운 6가지 오해에 대해서 설명한다.

 

1. .NET Application 개발을 위해서는 Visual Studio .NET 필수다. ?

 

이런 생각을 했다면, 버려라. MS .NET 개발을 처음 접해 사람들은 .NET Framework 이용한 Application 개발을 위해서 Visual Studio .NET 필요하다는 오해를 하기 쉽다. 이는 사실이 아니다. 단지 MS Web Site에서 .NET Framework 무료로 다운로드 받기만 하면 된다.

 

.NET Framework 설치한 좋아하는 텍스트 편집기와 커맨드-라인 .NET Tool 사용하면 된다. 또한 이미 나와 있는 SharpDevelop 같은 3rd Party 개발 도구를 사용해도 된다. (현재 시점에 많은 제품들이 상용/오픈으로 나와 있다)

 

Visual Studio .NET 대안에 관한 보다 자세한 논의를 담은 이전 기사를 참고하면 좋다. 개발도구의 선택은 개인적인 취향에 달려있지만 많은 개발 팀은 협업을 단순화하기 위해서 도구를 표준화 한다.

 

<의견>

좋은 의견이다. 충분히 검토할 가치가 있으며 이러한 논지는 개발이 벤더에 종속되지 않는 의미를 가지기도 한다. 그러나 점점 Visual Studio .NET 벗어나서는 지원되지 않는 장점이 많아지는 것이 문제일 것이다. 이러한 것도 역시 개발에 필요한 부분이 아닐 있기 때문에 판단은 역시 당사자들이 하여야 문제일 것이다. 이제 11 22일에 Visual Studio .NET 2005 발표된다. 역시 많은 기능과 개발과 디자인을 연결하는 기능이 시도되고 있다. 이런 것들을 어떻게 적응할 것인가가 중요한 부분이 아닐까 한다.

 


2.
내가 습득한 정보, 꼭꼭 숨기기

개발자들이 갖는 독특한 특징의 하나는 정보를 모으는 것이다. 타인이 모르는 것에 대해 있는 능력은 종종 중요성에 대한 잘못된 인식을 키우게 된다. 반대로 이런 정보를 공유하게 되면 그룹 전체의 지식이 확대되므로 팀에 도움이 된다. 또한 공유된 개념은 다른 멤버의 의견에 따라 발전할 수도 있다. 것은 오픈소스 운동의 핵심 측면이기도 하다. 마지막으로 다른 개발자나 개발자들에게 어떤 개념이나 아이디어를 설명하게 되면 많은 경우 당신의 지식도 커진다.

팀워크는 애질 소프트웨어 개발(Agile Software Development) 같은 운동에 있어서 추진력이 된다. 또한 많은 그룹이 동료가 작성한 코드를 리뷰하고 조언을 주고 있다. 이런 행위는 양측이 서로 배우고 이해를 넓히는 역할을 한다
.

3.
코드에서 코멘트 빠뜨리기


코드에 코멘트를 하는 것은 쉬우면서도 단순한 절차이다. 그렇다면 코멘트가 자주 간과되고 무시되는가? 일부 개발자들은 어떤 형태로든 문서화를 하지 않는다면 일자리를 유지하는데 도움이 된다고 생각한다. 이는 바로 전에 다룬 정보 공유에 관한 오류와 밀접한 관계가 있다.

군데 배치된 코멘트는 코드의 판독성과 관리성을 향상시킨다. 그런데 코멘트가 남용될 수도 있다. 기본적으로 코드의 목적, 변수, 메쏘드 등을 짧게 설명하는 코멘트가 있으면 된다. 많은 그룹들은 코드에 변화가 생기면 코멘트를 삽입하기를 원한다. 이는 문제가 생겼을 변화의 내용을 파악하기 쉽게 한다
.

4.
버전 컨트롤 시스템의 가치를 간과하는


많은 개발자들이 다음과 같은 시나리오를 너무나 알고 있다. 중요한 애플리케이션의 버전을 내놓았다. 그런데 사이트의 문제점을 항의하는 전화가 다음날 아침부터 줄지어 날아든다.

개발자가 한두 가지 실수를 범했다는 것을 수용할 용의가 있다면, 버전 컨트롤 시스템은 이런 상황에서 최고의 친구가 있다. CVS, IBM 래쇼날 클리어케이스, MS 비주얼 소스세이프와 같은 버전 컨트롤 시스템을 사용함으로써 기존 버전의 애플리케이션으로 쉽게 돌아가서 이를 기반으로 제품을 생산할 있다. 이는 제품 사이트가 가동되는 것과 병행해 개발 환경 내에서 문제를 찾는데 필요한 시간을 있도록 해준다. 이는 문제를 찾기 위해 제품 코드를 미친 듯이 찾는 것을 방지한다
.

또한 소스 컨트롤 시스템은 병행 개발을 가능하게 하므로 멤버들이 동일한 코드를 작성할 있다. 개발자들이 시스템에 변경된 사항을 입력하면 이들 변경사항이 한꺼번에 통합된다
.

일부 개발자들이 버전 컨트롤 시스템을 싫어하는 가지 이유는 개발 절차에 있어서 하나의 계층을 추가하기 때문이다. 소스 컨트롤 시스템에 코드를 제출하고 추출하는 것이 시간을 잡아먹을 있다. 이런 시간이 일부 개발자들의 인내심을 시험할 있다
.

5.
서비스가 모든 프로젝트에서 필요하다는 생각


서비스에 대한 모든 감언이설 때문인지 많은 개발자들은 프로젝트를 시작하면서 어떤 형태로든 서비스를 사용해야겠다고 생각한다. 서비스가 필요하거나 적절한 방법일 수는 있지만 무조건 써야 되는 것은 아니다. 상황을 분석해 서비스의 구현이 적절한지 검토할 필요가 있다. 예를 들어 원격화와 같은 기술이 보다 적절할 수도 있다.

6.
데이터 확인의 중요성을 자주 잊는


데이터는 애플리케이션에서 다양한 방식으로 처리되고 조작된다. 이런 이유 때문에 개발자들은 데이터의 무결성과 유효성을 개발과정에서 확인해야 된다. 데이터는 문자를 리턴할 있는 백엔드 데이터베이스로부터 읽혀질 수도 있다. 문자는 대부분의 경우 예외상황 (exception) 발생시키므로 실행을 계속하기 전에 데이터는 검사돼야 한다.

당신이 초보 개발자이거나 베테랑 개발자이거나에 상관없이 개발자들이 여섯까지 오해에 빠지기 쉽다는 것을 알아야 한다. 심지어 이런 나쁜 습관에 당신이 빠지지 않는다고 해도 다른 팀원들이 이들 함정에 빠질 있다. 잠재적 실수에 대해 경각심을 가진다면 프로젝트를 방해할 있는 실수들을 방지하는데 도움이 것이다.

'.Net Framework > .NET' 카테고리의 다른 글

ASP.NET SQL Server 등록 도구(aspnet_regsql.exe)  (0) 2010.11.29
.NET Framework란?  (0) 2010.01.28
JQuery를 이용한 메뉴바  (0) 2009.12.14
ILDASM.EXE 사용법  (0) 2009.11.16
IBatis + SQL server 2005 설정  (0) 2009.10.27
Posted by Tiwaz
JAVA2010. 1. 29. 09:33


추상클래스(Abstract Class)
 
-abstract 키워드를 사용

-몸체없는 추상메서드를 하나라도 포함하고 있으면 추상클래스가 된다.

-추상클래스가 되면 반드시 abstract 키워드를 명시해야 한다.

-클래스를 선언할 때  클래스 앞에 abstract 키워드를 사용하면 추상메서드를 포함하고 있지 않아도 추상클래스 된다.

-추상클래스는 객체(인스턴스)를 생성할 수 없다.

-추상메서드는 묵시적으로 가상메서드(Virtual Method)가 된다.

-추상메서드는 virtual 키워드를 사용할 수 없다.
 


인터페이스(Interface)

-클래스의 뼈대만을 가지고 있는 것

-인터페이스 내의 멤버는 모두 몸체가 없다.

-인테페이스의 멤버는 디폴트로 전부 public이다.

-내부에 필드를 가질 수 없다.

-멤버에 어떠한 접근자, 한정자도 붙이지 않는다.

Posted by Tiwaz
.Net Framework/C#2010. 1. 28. 09:04


C# : 다중 상속의 폐해 등과 같이 복잡한 문제점은 제거. 실용성을 중시. .NET Framework의 클래스 라이브러리딜이 이미 C#으로 작성되어 있음

C# 2.0의 주요 특징
-Generic : 더 많은 코드 재활용성과 컬렉션 클랫의 성능 향상을 꾀하기 위해 추가. 매개 변수에 의해 구분되어지며, 매개 변수는 특정 형식을 갖도록 강제 될 수 있음. 데이터 자장과 처리에 있어서 상당한 속도 향상.
-Iterators : Foreach 루프에 의해 컬렉션의 내용을 어떻게 반복하여 접근하는가를 쉽게 지시
-Patial Type : 여러개의 다른 소스파일을 나누어서 클래스를 저장. 시스템이 생성한 코드와 개발자가 작성한 소스 코드를 분리하여 작성 할 수 있음.
-익명 메서드 : 코드 조각을 인자로 전달하는 것이 가능. Delegate가 필요한 곳이면 메서드를 정의할 필요 없이 코드를 사용 가능.

컬렉션 : 저장 공간의 제약을 반지 않고 데이터를 저장, 다양한 데이터 타입의 데이터를 저장할 수 있음.
-값 타입 : 박싱, 언박싱
-참조 타입 : 상위 캐스팅, 하위 캐스팅
*값 타입을 컬렉션 개체에 저장하기 위해서 참조 타입으로의 박싱이 발생하게 되고, 컬렉션 개체에 저장된 데이터를 리턴 받기 위해서는 언박싱이 발생, 개체를 컬렉션에 저장하기 위해서는 부모 클래스의 형태로 상위 캐스팅이 발생, 저장된 데이터를 리턴 받기 위해서는 하위 클래스로 하위 캐스팅을 해야함.

Generics : 동적으로 저장 공간의 사이즈를 늘려 데이터를 저장하는 기능과 동일한 데이터 타입을 저장하는 특징.
-명확한 타입 지정을 통한 컴파일 시의 에러 체크 및 런타임 시의 에러 방지
-불필요한 박싱, 언박싱 방지를 통한 성능 향상
-상위 캐스팅, 하위 캐스팅 방지를 통한 성능 향상
-System.Collections.Generics 네임스페이스 사용을 통한 편이성 제공
*'로직'과 '로직에 의해 다뤄지는 개체'를 명확하게 구분할 수 있음. 유연성에 있어서 선택의 폭이 상당히 넓어졌다고 할 수 있음.
예) Stack<int> store = new Stack<int>(); : 안에 명시하는 데이터 타입에 의해서 현재 Stack 개체에 저장되는 데이터의 타입이 결정.

**readOnly 한정자
-선언의 일부로 대입 또는 동일한 생성자에서 대입하는 경우에만 선언

Generics의 제약 조건
-Generics코드는 클라이언트가 사용하는 특정 형식과 호환되지 않는 Generics 형식 매개 변수의 메서드, 속성 또는 맴버를 사용할 수 있음.
-결과적으로 형식 안전성을 떨어뜨릴 수 있기 때문에 허용될 수 없음.

제약 조건 | 설명
where T : struct | 형식 매개 변수는 Value Type
where T : class | 형식 매개 변수는 Reference Type
where T : new() | 매개 변수를 지니고 있지 않는 Default 생성자를 지니고 있어야 함.
where T : <base class name> | <base class name>에 해당 하는 클래스를 상속받아야 함.
where T : <interface name> | <interface name>에 해당하는 인터페이스를 구현하고 있어야함
**where 키워드로 제약 조건을 정의, 컴파일러에게 형식 매개 변수가 지니고 있는 제약 조건을 알려줌


Dictionaries : Key와 Value의 쌍으로 데이터를 저장할 수 있는 컬렉션
-Dictionary의 경우는 object형태의 Key 값과 value 값을 저장할 수는 있지만 Key 값의 경우는 간단하고 찾기 빠른 형태의 데이터 타입을 사용하는 경우가 일반적
예)
using System;
using System.Collections.Generic;

namespace GenericDictionary
{
    public class Program
    {
        static void Main()
        {
            Dictionary<string, string> dictionary = new Dictionary<string, string>();
            dictionary.Add("01", "Son");
            dictionary.Add("02", "johnharu");
            dictionary.Add("03", "Lee");
            dictionary.Add("04", "Hong");

            Console.WriteLine("dictionary[\"01\"]:{0}", dictionary["01"]);
        }
    }
}

 

Iterators
-for, foreach의 단점 : 사용자가 직접 정의하는 컬렉션의 경우 foreach 문을 사용하기 위해서는 IEnumerable 인터페이스를 상속받아 GetEnumerator 메소드를 구현해야 하며, Enumerator는 IEnumerator 인터페이스를 상속 받아 관련 메서드를 구현해 주어야 하는 코드상의 불편함이 있음.
-Iterator : foreach문에서 사용되어 지정된 범위만큼을 반복하면서 지속적으로 결과를 리턴하는 코드 블록을 일컫는 말
-IEnumerable을 상속 받아 구현
-기존의 복잡한 형태의 코드를 간결화 하기 위해 새로운 키워드로 yield return 사용

 

Anonymous Methods
-메서드를 통해 처리하는 내용을 인라인의 형태로 처리하는 방법을 제공
-델리게이트를 통해 메서드를 호출하는 경우에는 호출할 수 있는 메서드의 타입을 델리게이트를 생성하면서 선언-이벤트 발생하였을 경우에 델리게이트를 통해 선언도니 메서드를 호출하여 원하는 작업을 처리하는 방식의 이벤트 기반 프로그램


델리게이트
-한 번의 호출로 하나의 메서드나 여러 개의 메서드를 동시에 호출 할 수 있음
-대부분의 메서드는 완벽한 형태를 띄고 있는 모습이 일반적.
-특정 클래스의 멤버로서 선언
-저장 공간에 자리 잡고 있는 상태
*이런 경우가 아닌 델리게이트의 경우 특정 클래스의 멤버로 선언하여 굳이 개체를 생성하여 호출할 필요 없이 메서드를 통해 처리하고자 하는 작업을 익명 메서드의 형태로 델리게이트를 통해 호출 가능

 

Nullable 타입
-.Net Framework CTS(Common Type System)에 정의된 데이터 타입에는 값 타입(Value Type)과 참조 타입(Reference Type)이 있음. 두 타입의 다양한 차이점 중에 NULL 값을 설정할 수 있는지의 여부는 두 데이터 타입을 결정짓는 하나의 기준이 됨. 참조 타입의 경우는 널 값을 설정하여 개체 생성을 나중으로 미뤄둘 수 있지만, 값 타입의 경우는 초기화를 통한 데이터의 할당이 이루어져야 함.
-참조 타입이 아닌 값 타입에도 NULL 값을 저장할 수 있도록 C# 2.0에 새롭게 추가된 개념이 Nullable 타입.
-값 타입이 지닐 수 있는 값의 범위에 Null 값이 하나 추가된 개념.

 

'.Net Framework > C#' 카테고리의 다른 글

Repeater  (0) 2010.02.17
ViewState  (0) 2010.02.17
ID와 ClientID의 차이  (0) 2010.02.17
PostBack URL 그리고 Redirect Method  (0) 2010.02.17
델리케이트,이벤트,어트리뷰트  (0) 2010.02.17
Posted by Tiwaz
.Net Framework/.NET2010. 1. 28. 09:04

.NET을 이해하기 전에~
-예전의 DOS는 File I/O와 Console I/O를 처리
-그때의 프로그래밍을 하였을 경우 *.LIB(모듈 단위,각각의 모듈에서 중복 되는 기능이 생겼음)
-*.c와 *.lib를 Compile & link(현재의 Build) 하여 *.EXE파일을 만듬 이것이 *.dll로 변경됨

ActiveX : 특정 웹 사이트에 들어 갈 경우 ActiveX를 설치하라고 하는데, 그것을 클릭하였을 경우
그시점에 .DLL 또는 .ocx를 시스템에 다운로드 및 설치를 한다. 그때 시스템 레지스터에 등록되어 지며 *.DLL이 동적으로 실행 된다. ActiveX--->Activate됨.
이때 .DLL이나 .ocx가 각각의 프로그래밍 언어 마다 다르게 만들어 졌는데 각각의 파일이 운영체제, 각 나라 등
인터페이스가 다른 것을 Framework에서 통합하여 처리를 한다. Framework 안에는 서로 다른 window API들로 구성되어 있음 Framework는 [Compact Framework 또는 일반 Framework][Framework(서로 다른 Window API 통합)]으로 구성

 


.NET은?
-Microsoft XML 웹 서비스 플랫폼.
-XML 웹 서비스 : 운영체제, 장치, 프로그래밍 언어에 관계 없이 인터넷을 통해 응용프로그램에서 데이터를 통신 또는 공유할 수 있게 해줌.

.Net 플랫폼?
-개발자에게 XML 웹 서비스를 만들고 이들을 서로 통합하는데 필요한 기술 제공.
-일반 사용자아게는 완벽하고 안전한 환경을 제공.

.Net 장점
-언제 어디서나 장치에 관계 없이 통신, 데이터 작업을 할 수 있음.
-분산 컴퓨팅 모델을 사용.
-XML과 같은 개방형 표준에 구축되어 PC 및 다른 스마트 장치를 연결

.NET의 특징
-Java 진영에 대한 전략적 대응책
-Ubiquitous 환경에 대응하기 위한 Any Div. Platform
-Win32, ActiveX기반의 Application 구동 방식의 개선
-개발 환경 및 실행 환경의 복잡성 해결책 요구

 

개발자 입장에서 바라본 .Net Framework
-JVM(Java Virtual machine)과 같은 안정된 구동 환경 제공.
-언어간 상속, Data교환이 자유로운 .Net언어들을 지원
-모든 시스템 자원(OS, DB)과 interface를 CLR(Common Language Runtime, CTS, CLS)에서 모두 제공
-시스템 레지스트에 등록(CLSID 등)하는 ActiveX가 존재하지 않음(DLL지옥에서 벗어남).
-Web환경, Web Service환경 구축이 .NET 개발 환경에 모두 통합.

*.NET Compact Framework : 스마트 디바이스(PDA 등)에 탑재 되어 동작하는 .NET Framework의 일반 Framework과 사용법은 동일하나 상당 부분의 기능이 제한


.Net CLR(Common Language Runtime)
-기본 Class Lib : 방대한 Lib. 형태 이므로 체계적인 System Namespace로 잘 분류되어 있음
(데이터 접근, GUI, 보안, XML/SOAP, Thread, File IO, Debugging, COM+ 등)
-CLR : CTS(Comm Type System), CLS(Common Language Specification) 두 가지로 구성되어 있음, JAVA의 VM과 같은 역할 수행, 두가지 요소는 .NET언어 들이 교차언어 상속 및 교차 언어 예외 처리를 지원하게 되는 근간을 이룸.
예) [C++]------(->)-------[VB] 두가지 다른 언어를 알아 볼 수 있도록 교차점(인터페이스 관계 설정)을 IDL이라고 한다. 그 역활을 CLR이 함!!

 

.Net Assembly
[C# Source]------->C# 컴파일러-----┐
[VB.NET Source]--->VB.NET컴파일러--->.NET Assembly(Intermediate Language(IL), Meta Data로 구성)----o
[M.C++ Source]---->C++컴파일러-----┘

o--->클래스 로더--->JIT(Just In Time)컴파일러--->플랫폼이 고려된 명령 바이너리(Xp, 98, 2000등에 맞춰서 설정)--->실행

-.NET기본 Class Lib.(mscorlib.dll) : System.Data, System.IO로 구성
-.NET실행 엔진(mscoree.dll) : 클래스 로더, JIT컴파일러, 플렛폼이 고려된 명령 바이너리로 구성

.NET Assembly의 특징
-Intermediate Language(MSIL) : 중간 바이너리 형태의 실행 코드 집합
-Meta Data : 바이너리 실행에 필요한 리소스, 버전, 기타 자기 설명적 요소
-전용 Assembly, 공용 Assembly : Xcopy를 통해 지역 디렉토리에 복사하여 사용하는 것을 기본
-Version 정책 : Version이 다르면 다른 Assembly로 인식

*GAC(Global Assembly Cache)
-*.DLL을 공유하여 사용하기 위해서 사용되는 공간
-System의 Local영역과 달리 동일한 이름으로 등록 가능, Key를 DLL마다 다르게 생성해주기 때문에 가능
-이름이 같고 버젼이 다르거나 Culture Code(KR, JP, US 등등)에 따라 동일한 이름으로 등록 가능

*Xcopy
-C# Source, VB.NET Source 등---> 컴파일 ---> *.DLL, *.EXE ---> 응용프로그램 실행
이때 응용프로그램 실행 시점에서 필요한 *.DLL 또는 *.EXE를 즉시 복사하여 사용하는 것을 말함.
-*.DLL에 Key등록(GAC)을 하였을 경우 프로그램 실행 시간이 지연됨(Key가 등록되면 실행 시 GAC영역을 검색하여 DLL을 찾고 없을 경우 다시 LOCAL을 검색 후 실행 시키기 때문)

*ildasm : *.dll, *.exe를 재 컴파일 해주는 프로그램, 그래서 .NET으로 보안프로그램은 만들지 않는다.

 

.NET OOP(Object Oriented Programming)
-캡슐화(Encapsulation) : 한정자(private, public 등)를 이용하여 필요한 것만 보여주도록 하는 것
-상속(Inheritance) : 상위 클래스에서 하위 클래스로 물려 주는 것. 매소드 상속 등
-다형성(Polymorphism) : 하나의 특성을 다른 형태로 변형하여 다른 기능을 수행 하도록 하는 것

-.NET언어들은 JAVA수준의 객체 지향 언어의 조건을 모두 갖추고 있음.
-.NET언어는 파생 Class를 구현 할 때 별도의 정보 파일을 필요로 하지 않음.
-.NET언어는 각 .NET언어 간의 교차 언어 상속이나 Custom Type 사용이 자유 로움.
-교차 언어간 사용을 위해 IDL과 같은 인터페이스 정의 명세가 필요 없음.(CLR을 사용)

 

.NET의 리소스 관리, Garbage(미아 상태 자원) collection
-리소스 : OS, DB상의 모든 자원들(파일, 메모리, 스크린 영역, Network자원, DB연결 세션 등)
-Garbage : 응용프로그램이 할당하여 사용한 리소스가 사용 후 반환하지도 사용하지도 않고 있는 미아 상태의 자원
-기존 언어들의 리소스 관리 방식 : 명시적인 할당 객체 해제 방식(C++ : Delete, VB : Nothing)

[00OO    Managed heep]
0 - Dispose() --> 명시적 자원 정리 대상(File Handle(close), DB Connection(close), Network Socket(disconnect), Bitmap, Icon(delete object))
O - Root가 끊어진 Resource(Garbage)


유용한 .NET Tools
-C:/>sn : 강력한 이름 유틸리티(공용 어셈블리를 만들기 위해서 Key 생성시 사용)
-C:/>regasm : .net Assembly를 타입라이브러리를 내보내어 레지스트리에 등록(.NET 어셈블리를 ActiveX로 변환)
-C:/>ildasm : .net Assembly를 디 어셈블 해주는 Tools(메니페스트 정보와 il Code를 볼 수 있음)
-C:/>gacutil : 공유(전역) 어셈블리 케쉬(Global Assembly Cache)에 어셈블리 등록하는 Tool

Posted by Tiwaz
ORACLE2010. 1. 22. 13:36

Tomcat, Jeus 등에서 80포트가 아닌 8080 포트로 웹 페이지에 접속할 경우
XML DB 사용자 계정 정보를 입력하는 창이 뜨는데, 이유인 즉 오라클의 XML DB에서 8080 포트를 사용하고 있다.
변경 방법은 아래와 같이 차근 차근~~

참고 - http://www.idevelopment.info/data/Oracle/DBA_tips/xmldb/XMLDB_2.shtml

XML DB Port Assignments

by Jeff Hunter, Sr. Database Administrator

Portions of this article are written by Roby Sherman and Copyright 2002


Contents

  1. Introduction
  2. Repository Views and Default Ports
  3. Changing XML DB Default Ports
  4. Disabling the Port Assignment



Introduction

Oracle introduced the XML Database in release 9i. Along with this new feature, Oracle continues the practice of incorporating new, barely documented port assignments that often leave the DBA to search endlessly for possible configuration file(s) that define these port assignments. Well, when it comes to searching for where these port numbers related to XML DB are defined, you will not find them on the file system, but rather inside the database. This article will attempt to unravel some of the mysteries on managing port assignments related to Oracle XML DB.



Repository Views and Default Ports

The key XML DB technologies can be grouped into two major classes - a XMLType that provides a native XML storage and retrieval capability strongly integrated with SQL, and a XML Repository that provides foldering, access control, versioning etc. for XML resources. Users view and manage XML objects like files and schemas in the XML Repository as a hierarchy of folders. This repository aspect of XML DB involves access through standard protocols such as HTTP/WebDAV and FTP. These servers will bind to ports 8080 and 2100 respectively by default.

DBA's will sometimes wonder why their Web Server, that always used to work, has all of the sudden been hijacked after installing Oracle9i and creating a database using DBCA. After some research, they attempt to shutdown the Oracle TNS listener and notice that the port in question (mostly 8080) is no longer being utilized. Unfortunately, there is little to tell the DBA that these ports are going to be used until they find out the hard way: When the database starts and steals the ports away from another process that hasn't yet started or when the other process errors and/or is unreachable.



Changing XML DB Default Ports

The following section describes the syntax that can be used to alter XML DB configuration information from within SQL*Plus. Ensure that you are logged into the database from a DBA account. In the following example, the default HTTP/WebDAV and FTP ports are changed from 8080 and 2100 to 8081 and 2111 respectively:
  SQL> -- Change the HTTP/WEBDAV port from 8080 to 8081
  SQL> call dbms_xdb.cfg_update(updateXML(
    2        dbms_xdb.cfg_get()
    3      , '/xdbconfig/sysconfig/protocolconfig/httpconfig/http-port/text()'
    4      , 8081))
    5  /

  Call completed. 


  SQL> -- Change the FTP port from 2100 to 2111
  SQL> call dbms_xdb.cfg_update(updateXML(
    2         dbms_xdb.cfg_get()
    3       , '/xdbconfig/sysconfig/protocolconfig/ftpconfig/ftp-port/text()'
    4       , 2111))
    5  /

  Call completed. 


  SQL> COMMIT;

  Commit complete. 


  SQL> EXEC dbms_xdb.cfg_refresh;

  PL/SQL procedure successfully completed.


  SQL> -- Verify the change
  SQL> set long 100000
  SQL> set pagesize 9000
  SQL> SELECT dbms_xdb.cfg_get FROM dual;

CFG_GET
--------------------------------------------------------------------------------
<xdbconfig xmlns="http://xmlns.oracle.com/xdb/xdbconfig.xsd" xmlns:xsi="http://w
ww.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.oracle.com/x
db/xdbconfig.xsd                                     http://xmlns.oracle.com/xdb
/xdbconfig.xsd">
  <sysconfig>
    <acl-max-age>900</acl-max-age>
    <acl-cache-size>32</acl-cache-size>
    <invalid-pathname-chars>,</invalid-pathname-chars>
    <call-timeout>300</call-timeout>
    <max-session-use>100</max-session-use>
    <default-lock-timeout>3600</default-lock-timeout>
    <resource-view-cache-size>1048576</resource-view-cache-size>
    <protocolconfig>
      <common>
        <extension-mappings>
          <mime-mappings>
            <mime-mapping>
              <extension>au</extension>
              <mime-type>audio/basic</mime-type>
            </mime-mapping>
            <mime-mapping>
              <extension>avi</extension>
              <mime-type>video/x-msvideo</mime-type>
            </mime-mapping>
            <mime-mapping>
              <extension>bin</extension>
              <mime-type>application/octet-stream</mime-type>
            </mime-mapping>
            <mime-mapping>
              <extension>bmp</extension>
              <mime-type>image/bmp</mime-type>
            </mime-mapping>
            <mime-mapping>
              <extension>doc</extension>
              <mime-type>application/msword</mime-type>
            </mime-mapping>
            <mime-mapping>
              <extension>eml</extension>
              <mime-type>message/rfc822</mime-type>
            </mime-mapping>
            <mime-mapping>
              <extension>gif</extension>
              <mime-type>image/gif</mime-type>
            </mime-mapping>
            <mime-mapping>
              <extension>htm</extension>
              <mime-type>text/html</mime-type>
            </mime-mapping>
            <mime-mapping>
              <extension>html</extension>
              <mime-type>text/html</mime-type>
            </mime-mapping>
            <mime-mapping>
              <extension>jpe</extension>
              <mime-type>image/jpeg</mime-type>
            </mime-mapping>
            <mime-mapping>
              <extension>jpeg</extension>
              <mime-type>image/jpeg</mime-type>
            </mime-mapping>
            <mime-mapping>
              <extension>jpg</extension>
              <mime-type>image/jpeg</mime-type>
            </mime-mapping>
            <mime-mapping>
              <extension>jsp</extension>
              <mime-type>text/html</mime-type>
            </mime-mapping>
            <mime-mapping>
              <extension>mid</extension>
              <mime-type>audio/mid</mime-type>
            </mime-mapping>
            <mime-mapping>
              <extension>mov</extension>
              <mime-type>video/quicktime</mime-type>
            </mime-mapping>
            <mime-mapping>
              <extension>movie</extension>
              <mime-type>video/x-sgi-movie</mime-type>
            </mime-mapping>
            <mime-mapping>
              <extension>mp3</extension>
              <mime-type>audio/mpeg</mime-type>
            </mime-mapping>
            <mime-mapping>
              <extension>mpe</extension>
              <mime-type>video/mpg</mime-type>
            </mime-mapping>
            <mime-mapping>
              <extension>mpeg</extension>
              <mime-type>video/mpg</mime-type>
            </mime-mapping>
            <mime-mapping>
              <extension>mpg</extension>
              <mime-type>video/mpg</mime-type>
            </mime-mapping>
            <mime-mapping>
              <extension>msa</extension>
              <mime-type>application/x-msaccess</mime-type>
            </mime-mapping>
            <mime-mapping>
              <extension>msw</extension>
              <mime-type>application/x-msworks-wp</mime-type>
            </mime-mapping>
            <mime-mapping>
              <extension>pcx</extension>
              <mime-type>application/x-pc-paintbrush</mime-type>
            </mime-mapping>
            <mime-mapping>
              <extension>pdf</extension>
              <mime-type>application/pdf</mime-type>
            </mime-mapping>
            <mime-mapping>
              <extension>ppt</extension>
              <mime-type>application/vnd.ms-powerpoint</mime-type>
            </mime-mapping>
            <mime-mapping>
              <extension>ps</extension>
              <mime-type>application/postscript</mime-type>
            </mime-mapping>
            <mime-mapping>
              <extension>qt</extension>
              <mime-type>video/quicktime</mime-type>
            </mime-mapping>
            <mime-mapping>
              <extension>ra</extension>
              <mime-type>audio/x-realaudio</mime-type>
            </mime-mapping>
            <mime-mapping>
              <extension>ram</extension>
              <mime-type>audio/x-realaudio</mime-type>
            </mime-mapping>
            <mime-mapping>
              <extension>rm</extension>
              <mime-type>audio/x-realaudio</mime-type>
            </mime-mapping>
            <mime-mapping>
              <extension>rtf</extension>
              <mime-type>application/rtf</mime-type>
            </mime-mapping>
            <mime-mapping>
              <extension>rv</extension>
              <mime-type>video/x-realvideo</mime-type>
            </mime-mapping>
            <mime-mapping>
              <extension>sgml</extension>
              <mime-type>text/sgml</mime-type>
            </mime-mapping>
            <mime-mapping>
              <extension>tif</extension>
              <mime-type>image/tiff</mime-type>
            </mime-mapping>
            <mime-mapping>
              <extension>tiff</extension>
              <mime-type>image/tiff</mime-type>
            </mime-mapping>
            <mime-mapping>
              <extension>txt</extension>
              <mime-type>text/plain</mime-type>
            </mime-mapping>
            <mime-mapping>
              <extension>url</extension>
              <mime-type>text/plain</mime-type>
            </mime-mapping>
            <mime-mapping>
              <extension>vrml</extension>
              <mime-type>x-world/x-vrml</mime-type>
            </mime-mapping>
            <mime-mapping>
              <extension>wav</extension>
              <mime-type>audio/wav</mime-type>
            </mime-mapping>
            <mime-mapping>
              <extension>wpd</extension>
              <mime-type>application/wordperfect5.1</mime-type>
            </mime-mapping>
            <mime-mapping>
              <extension>xls</extension>
              <mime-type>application/vnd.ms-excel</mime-type>
            </mime-mapping>
            <mime-mapping>
              <extension>xml</extension>
              <mime-type>text/xml</mime-type>
            </mime-mapping>
            <mime-mapping>
              <extension>zip</extension>
              <mime-type>application/x-zip-compressed</mime-type>
            </mime-mapping>
          </mime-mappings>
          <lang-mappings>
            <lang-mapping>
              <extension>en</extension>
              <lang>english</lang>
            </lang-mapping>
          </lang-mappings>
          <charset-mappings/>
          <encoding-mappings>
            <encoding-mapping>
              <extension>gzip</extension>
              <encoding>zip file</encoding>
            </encoding-mapping>
            <encoding-mapping>
              <extension>tar</extension>
              <encoding>tar file</encoding>
            </encoding-mapping>
          </encoding-mappings>
        </extension-mappings>
        <session-pool-size>50</session-pool-size>
        <session-timeout>6000</session-timeout>
      </common>
      <ftpconfig>
        <ftp-port>2111</ftp-port>
        <ftp-listener>local_listener</ftp-listener>
        <ftp-protocol>tcp</ftp-protocol>
        <session-timeout>6000</session-timeout>
      </ftpconfig>
      <httpconfig>
        <http-port>8081</http-port>
        <http-listener>local_listener</http-listener>
        <http-protocol>tcp</http-protocol>
        <session-timeout>6000</session-timeout>
        <server-name>XDB HTTP Server</server-name>
        <max-header-size>16384</max-header-size>
        <max-request-body>2000000000</max-request-body>
        <servlet-realm>Basic realm="XDB"</servlet-realm>
        <webappconfig>
          <welcome-file-list>
            <welcome-file>index.html</welcome-file>
            <welcome-file>index.htm</welcome-file>
          </welcome-file-list>
          <error-pages/>
          <servletconfig>
            <servlet-mappings>
              <servlet-mapping>
                <servlet-pattern>/Test</servlet-pattern>
                <servlet-name>TestServlet</servlet-name>
              </servlet-mapping>
              <servlet-mapping>
                <servlet-pattern>/oradb/*</servlet-pattern>
                <servlet-name>DBURIServlet</servlet-name>
              </servlet-mapping>
            </servlet-mappings>
            <servlet-list>
              <servlet>
                <servlet-name>TestServlet</servlet-name>
                <servlet-language>Java</servlet-language>
                <display-name>XDB Test Servlet</display-name>
                <description>A servlet to test the internals of the XDB Servlet API</description>
                <servlet-class>xdbtserv</servlet-class>
                <servlet-schema>xdb</servlet-schema>
              </servlet>
              <servlet>
                <servlet-name>DBURIServlet</servlet-name>
                <display-name>DBURI</display-name>
                <servlet-language>C</servlet-language>
                <description>Servlet for accessing DBURIs</description>
                <security-role-ref>
                  <role-name>authenticatedUser</role-name>
                  <role-link>authenticatedUser</role-link>
                </security-role-ref>
              </servlet>
            </servlet-list>
          </servletconfig>
        </webappconfig>
      </httpconfig>
    </protocolconfig>
  </sysconfig>
</xdbconfig>



Disabling the Port Assignment

One of the easist ways to disable Oracle from assigning both XML DB ports (FTP and HTTP/WebDAV) is to remove the following instance parameter from the database:
    dispatchers='(PROTOCOL=TCP) (SERVICE=<ORACLE_SID>XDB)'
This change would obviously require bouncing the database.

A second way to disable the XML DB ports is to simply change their port assignments to the value of zero (0). This is an attractive option since it uses code that can be incorporated directly into database creation scripts so that the value can be tweaked each time you create a new database.

Modifying these ports to zero can also be accomplished using a GUI; Oracle Enterprise Manager (version 9.2.0.1 or higher). Simply open OEM, select and expand the database. Next, expend the XML Database item and click on Configuration. You should be able to see and change any of the XML DB configuration parameters on the right-hand side of the OEM console. Simply make your changes and click APPLY to make them permanent.

For more information on Managing Oracle XML DB Using Oracle Enterprise Manager, click here.

'ORACLE' 카테고리의 다른 글

Column 추가  (0) 2010.02.24
파일 시스템의 데이터 종속/중복 문제점  (0) 2010.02.15
Oracle Error Code List  (0) 2010.01.22
ORA-12535: TNS:작동이 중단중입니다.  (0) 2010.01.09
XP에서 Oracle9i 삭제  (0) 2010.01.09
Posted by Tiwaz
ORACLE2010. 1. 22. 09:08


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 가 필요합니다.
ORA-02190 키워드 TABLES를 지정해 주십시오
ORA-02191 올바른 구문: SET TRANSACTION USE ROLLBACK SEGMENT
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 BLOCK SIZE , ...)유형이어야 합니다.
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 은 사용할 수 없습니다.
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_.dbf)을 열 수 없습니다.
ORA-02751 osnfsmmap: 공유메모리 화일을 배치할 수 없습니다.
ORA-02752 osnfsmmap: 부당한 공유메모리 번지입니다.
ORA-02753 osnfsmmap: 공유메모리 화일을 닫을 수 없습니다.
ORA-02754 osnfsmmap: 공유메모리의 형질을 변경할 수 없습니다.
ORA-02755 osnfsmcre: 공유메모리 화일(?/dbs/ftt_.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-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 가 필요합니다.
ORA-02190 키워드 TABLES를 지정해 주십시오
ORA-02191 올바른 구문: SET TRANSACTION USE ROLLBACK SEGMENT
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 BLOCK SIZE , ...)유형이어야 합니다.
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 은 사용할 수 없습니다.
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_.dbf)을 열 수 없습니다.
ORA-02751 osnfsmmap: 공유메모리 화일을 배치할 수 없습니다.
ORA-02752 osnfsmmap: 부당한 공유메모리 번지입니다.
ORA-02753 osnfsmmap: 공유메모리 화일을 닫을 수 없습니다.
ORA-02754 osnfsmmap: 공유메모리의 형질을 변경할 수 없습니다.
ORA-02755 osnfsmcre: 공유메모리 화일(?/dbs/ftt_.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를 수행시킬 수 없음: 이미지가 설치되지 않았습니다.
[출처] 오라클 에러코드 한글번역|작성자 다빈

 

Posted by Tiwaz
WAS2010. 1. 13. 01:29
Posted by Tiwaz
JAVA2010. 1. 13. 00:57

antlr
commons-beanutils  
common-chain
commons-logging
commons-logging-api
commons-validator
freemarker  
ognl   
oro
struts2-core  
struts-core  
xwork

'JAVA' 카테고리의 다른 글

Annotations - 어노테이션  (1) 2010.02.03
추상클래스(Abstract Class)와 인터페이스(Interface)  (0) 2010.01.29
ValueStack & ActionContext  (0) 2010.01.06
인터셉터, Action Result 관계도  (0) 2010.01.06
Struts2의 개요  (0) 2010.01.04
Posted by Tiwaz
ORACLE2010. 1. 9. 02:06
tnsnames.ora 파일에 설정된 정보가 잘 못 되었거나 오라클 tnsListener 서비스가 정상적으로 시작 되지 않았을 경우에 발생한다.

또 다른 이유로는 오라클의 1521 port로 접속된 정보를 oracle 내부에서 다른 포트를 이용하여 처리해서 생길수 있다고 한다. Oracle10g의 경우 tnsnames.ora 설정만 제대로 되면 아무 문제 없이 사용가능 하나 Oracle9i의 경우 tnsnames.ora 설정이 제대로 되어도 발생할 수 있다.

서비스가 정상적으로 구동되는데 ORA-12535 에러가 발생할 경우
아래와 같이 하나씩 확인을 해본다.

1. 서비스에서 OracleTNSListener - 시작 상태 확인
2. Windows 방화벽의 예외에서 기본 포트인 1521이 등록되어 있는지 확인
 ** Oracle9i의 경우 예외 상황에 oracle home의 bin 디렉토리에서 oracle.exe를 추가 한다.
3. tnsnames.ora 의 설정 정보를 확인
4. cmd.exe 에서 tnsping <service명 또는 Address> <count>
   예> tnsping orcl 5
아래와 같은 결과가 나오면 정상 작동중
TNS Ping Utility for Solaris: Version 9.2.0.1.0 - Production on 03-JAN-2003 14:47:09
Copyright (c) 1997 Oracle Corporation.  All rights reserved.
Used parameter files:
/usr/oracle/9.2.0/network/admin/sqlnet.ora
Used TNSNAMES adapter to resolve the alias
Attempting to contact (DESCRIPTION= (ADDRESS= (PROTOCOL=TCP) (HOST=ORCL)
(PORT=1525)) (CONNECT_DATA= (SID=orcl)))
OK (20 msec)
OK (0 msec)
OK (20 msec)
OK (20 msec)
OK (20 msec)

'ORACLE' 카테고리의 다른 글

XML DB Port Assignments - WAS와 충돌시 변경 방법  (0) 2010.01.22
Oracle Error Code List  (0) 2010.01.22
XP에서 Oracle9i 삭제  (0) 2010.01.09
XP에서 Oracle10g 삭제  (0) 2010.01.09
Oracle Book List Link  (0) 2009.12.23
Posted by Tiwaz
ORACLE2010. 1. 9. 01:41

1. 실행중인 오라클 서비스 종료
     시작->실행->services.msc
2. 시작 -> 프로그램 -> 오라클 메뉴의 Universal Installer를 실행 시킨다.

3. 메인 화면에서 "설치된 제품" 메뉴를 클릭하면 설치된 Oracle9i 제품들이 나오는데 선택 후 삭제 한다.

4. 삭제가 완료 되면 레지스터 편집기를 실행 시킨 후 아래와 같은 경로의 데이터를 삭제 한다.
윈도우 -> 실행 -> regedit

1) HKEY_LOCAL_MACHINE -> SOFTWARE ->ORACLE
2) HKEY_LOCAL_MACHINE -> SYSTEM -> CurrentControlSet -> Services -> Oracle과 관련된 항목 삭제
3) HKEY_LOCAL_MACHINE -> SYSTEM -> CurrentControlSet -> Services -> Evnetlog -> Application -> Oracle 관련 항목 삭제
4) HKEY_LOCAL_MACHINE -> SYSTEM -> ControlSet002 -> Services -> Oracle 관련 항목 삭제

5. 하드디스크에 설치된 Oracle 폴더(Oracle Home)와 Programs Files\Oracle 폴더를 삭제
    

'ORACLE' 카테고리의 다른 글

Oracle Error Code List  (0) 2010.01.22
ORA-12535: TNS:작동이 중단중입니다.  (0) 2010.01.09
XP에서 Oracle10g 삭제  (0) 2010.01.09
Oracle Book List Link  (0) 2009.12.23
dbms_output 패키지 - 화면에 출력 기능  (0) 2009.12.22
Posted by Tiwaz