V$PARAMETER2 뷰는 쉼표(,)로 구분된 목록 형식의 파라미터 값을 로우로 표시합니다.
V$PARAMETER2 displays information about the initialization parameters that are currently in effect for the session, with each list parameter value appearing as a row in the view. A new session inherits parameter values from the instance-wide values displayed in the V$SYSTEM_PARAMETER2 view. Presenting the list parameter values in this format enables you to quickly determine the values for a list parameter. For example, if a parameter value is a, b, then the V$PARAMETER view does not tell you if the parameter has two values (both a and b) or one value (a, b). V$PARAMETER2 makes the distinction between the list parameter values clear.
아래는 V$PARAMETER 뷰에서 control_files 파라미터를 조회한 결과입니다.
-- 1
SELECT name, value FROM v$parameter WHERE name = 'control_files';
NAME VALUE
------------- --------------------------------------------------------------------------------
control_files C:\APP\19C\ORADATA\ORA19C\CONTROL01.CTL, C:\APP\19C\ORADATA\ORA19C\CONTROL02.CTL
1개의 행이 선택되었습니다.
아래는 V$PARAMETER2 뷰에서 control_files 파라미터를 조회한 결과입니다. 참고로 V$PARAMETER2 뷰는 X$KSPPCV 테이블 대신 X$KSPPCV2 테이블을 조회합니다.
-- 2
SELECT name, ordinal, value FROM v$parameter2 WHERE name = 'control_files';
NAME ORDINAL VALUE
------------- ------- ---------------------------------------
control_files 1 C:\APP\19C\ORADATA\ORA19C\CONTROL01.CTL
control_files 2 C:\APP\19C\ORADATA\ORA19C\CONTROL02.CTL
2 행이 선택되었습니다.