오라클

dba_registry

pat98 2015. 3. 5. 15:57

DBA_REGISTRY 는 이미 설치된 컴포넌트를 보여주는 View 입니다. 


1.Status 값 Loaded는 어떤 상태를 뜻하는것 입니까? 


VALID (혹은 INVALID) 상태로 변경하기 전의 상태를 뜻합니다 , 상태가 Loaded 거나 Valid 면 컴포넌트가 이미 성공적으로 설치 되었음을 뜻합니다. 


더욱 상세한 정보는 아래 문서를 참조하세요 : Interpretation of STATUS in DBA_REGISTRY ( Doc ID 789626.1 ) 


2. Loaded 상태를 Valid 상태로 변경하는 방법? 


Step 1: Status 가 Loaded 인 컴포넌트의 comp_id를 찾아냅니다. 

SQL> select comp_id, comp_name, status, version from dba_registry; 


Step 2:아래 명령문으로 변경시킵니다. 

SQL> execute sys.dbms_registry.valid(' comp_id 값 ');