2014-02-21 6 views
1
SELECT (space_limit/1024/1024) "Max Size (MB)", 
     (space_used/1024/1024) "Current Size (MB)" 
FROM v$recovery_file_dest; 

여기에 v$recovery_file_dest이 있습니까? $은 무엇을 의미합니까? 나는 v$을 많이 본다. 그리고 그것이 특별히 의미하는지 궁금해하고 있었다.

+4

이 아무것도 당신을 중지 없다,하지만 난 당신이 그렇게하는 어떤 의도가 있다고 생각하지 않습니다하지만 아마, 같은 규칙을 사용하여 자신의 오브젝트의 이름을 지정하지 않도록하는 것이 좋습니다 것입니다 ... , 그것은 단지 이름의 일부입니다. –

+2

'$는 무엇을 의미합니까? '특별하지 않습니다. 오라클이 동적 성능 뷰와 고정 테이블 ('x $'테이블)의 이름을 결정한 바로 그 방식으로, –

답변

4

다른 사람들이 의견에서 언급했듯이, 그 자체로 의미가있는 것은 아닙니다. database naming rules의 7 번째 지점으로; $은 참으로 또 다른 유효한 문자입니다.

SYS이 이름이 V_$로 시작하는 동적 성능 테이블을 소유 :

개념 가이드는 말한다 dynamic performance views에 대한 섹션을 가지고 있습니다. 보기가이 테이블에 만들어지고 접두사가 붙은 공개 동의어가 V$입니다. 예를 들어 V$DATAFILE보기에는 데이터 파일에 대한 정보가 포함되어 있습니다. V$FIXED_TABLE 뷰에는 동적 성능 테이블 및 뷰 에 대한 모든 정보가 들어 있습니다.

그래서 이러한보기에 대한 명명 규칙입니다. 해당보기 목록을 가져올 수 있으며 그들이 수행/알려주는 것은 the database reference guide입니다. 그것은 아무 의미

관련 문제