이게 도움이 될랑가 잘 모르겠슴다.
모쪼록 해결하시길...
물건(patch)은 저도 좀 어렵네요 지금은...
Problem Description
-------------------
The following error message was encountered when applying the server-side patch
711314 of the Oracle Purchasing patch set 16K:
ORA-00955 Name is already used by an existing object.
occurred while executing the SQL statement:
RENAME PO_UNIQUE_IDENTIFIER_CONTROL TO PO_UNIQUE_IDENTIFIER_CONT_ALL
The error occurred in $PO_TOP/patchsc/107/sql/b422112a.sql with arguments 'PO
PO'.
Solution Description
--------------------
Have the DBA run the following query run in SQL*Plus, using the SYSTEM account:
SQL> select owner, object_name, object_type
2 from all_objects
3 where object_name like 'PO_UNIQUE_IDENTIFIER_CONT%';
For this particular issue, the query returned:
OWNER OBJECT_NAME OBJECT_TYPE
--------------------------- ------------------------------- ------------
PO PO_UNIQUE_IDENTIFIER_CONTROL TABLE
PO PO_UNIQUE_IDENTIFIER_CONT_ALL TABLE
APPS PO_UNIQUE_IDENTIFIER_CONTROL VIEW
APPS PO_UNIQUE_IDENTIFIER_CONT_ALL SYNONYM
CV PO_UNIQUE_IDENTIFIER_CONTROL SYNONYM
The objects that should exist are:
POPO_UNIQUE_IDENTIFIER_CONT_ALL TABLE
APPS PO_UNIQUE_IDENTIFIER_CONTROL VIEW
APPS PO_UNIQUE_IDENTIFIER_CONT_ALL SYNONYM
Have the DBA drop the unnecessary objects, making a backup copy just to be safe.
The patch should reapply successfully at this point.
See Bug 747082 for further details.
>>정재윤 님께서 쓰시길<<
:: 데이터베이스에 테이블을 생성하고 시퀀스도 생성을 했었다가 몇번 drop시키고 다시 create시키고 하
:: 였습니다.
:: 아직은 이런 행동이 이 에러를 발생시키는 지는 모르겠지만요...
::
:: 문제는 insert를 수행하는 SQL문을 날리면 ORA-00955 경고가 나면서 제대로 수행이 되지 않더군요..테
:: 크넷에서 찾아봐도 추상적인 설명만 되어 있는것 같구요...
:: 도대체 record내에 같은 이름이나 값도 없는데 왜 자꾸 name is already used by an existing object
:: 라는 경고가 나는건가요...
::
:: 제발 아시는분 도움 부탁드립니다.
|