database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Q&A 39662 게시물 읽기
No. 39662
테이블 수정후 Object 컴파일
작성자
정용석(libranet)
작성일
2012-09-27 08:52
조회수
4,427

테이블에 컬럼을 새로 추가 한뒤,

재컴파일을 위해 관련된 DB Object들을 찾아봤습니다. 

상당히 많이 나오더군요;;

여기서 Pkg, view, synonym, trigger, function 등 다양한 type 중에 어느것만 다시 컴파일 하면 되는건가요?

조회해 보니 synonym, trigger는 상관이 없는거 같긴한데요...

정확한 고견 부탁드립니다. 

 

select d.*, o.status

from DBA_DEPENDENCIES d, dba_objects o

where referenced_owner = '' 

  and referenced_name like ''

  and d.owner = O.OWNER

  and d.name = o.object_name

 

이 글에 대한 댓글이 총 2건 있습니다.

세션/트랜잭션에 따라 다릅니다.
묵시적으로 call 될때 컴파일이 되지만, 명시적으로 synonyms 를 제외한 objects 를 컴파일 합니다.

또한 1-depth 이상의 dependency 를 가진 것이 있을 수 있습니다.
compile 후 invalid 를 체크해서 추가로 compile합니다.

 

tohappy(tohappy)님이 2012-09-27 11:09에 작성한 댓글입니다.

synonyms 를 제외하고 컴파일 하면 되는군요, 

또한 depth도 있으니 컴파일후 다시 한번 체크!!

 tohappy님 감사합니다. 

정용석(libranet)님이 2012-09-27 11:27에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
39665정렬????? [1]
정렬
2012-09-28
4257
39664오라클 한글 인코딩 관련 질문입니다.
정인기
2012-09-27
5423
39663고수님들께 조언을 구하고 싶습니다. [1]
박정우
2012-09-27
4608
39662테이블 수정후 Object 컴파일 [2]
정용석
2012-09-27
4427
39661죄송합니다 ..또 질문 올립니다. [1]
죄송
2012-09-27
4669
39660i/o 갑자기 느려졌습니다. [2]
이영주
2012-09-26
4276
39659그룹내 정렬 [1]
한숨
2012-09-25
4348
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다