티스토리 뷰

해당 파라미터는 데이터베이스 생성 시 사용되는 NLS 설정입니다.

 

데이터베이스 생성 중에 init.ora에 매개변수가 설정되어 있으면 여기에서 볼 수 있습니다.

 

데이터베이스 생성 시간(!) 동안 init.ora에 명시적으로 설정된 매개변수가 없는 경우 항상 AMERICAN AMERICA로 기본값이 설정됩니다.

데이터베이스 생성 후에는 변경할 수 있는 방법이 없습니다(NLS_(NCHAR)_CHARACTERSET 제외).
이 값을 변경하기 위해 시스템 테이블을 업데이트하지 마십시오! 

이러한 설정은 INSTANCE 및 SESSION 매개변수가 설정되지 않은 경우 데이터베이스에 기본값을 제공하는 데 사용됩니다.
NLS_INSTANCE_PARAMETERS 및 NLS_SESSION_PARAMETERS가 우선하므로 이것은 전혀 문제가 되지 않으며 변경할 필요가 없습니다.

즉, 특정 NLS 설정을 "데이터베이스 수준에서" 설정해야 하는 응용 프로그램이 있고 NLS_INSTANCE_PARAMETERS에 표시되는 경우 NLS_DATABASE_PARAMETERS의 값이 다르더라도 모두 문제가 없습니다. NLS_DATABASE_PARAMETERS에서도 "참조"하십시오.

-- I'm the dba and have been asked to set a NLS parameter ( NLS_DATE_FORMAT etc) "on database" level. --> 여기 위에 문서화되어 있는 것처럼 일반적으로 의미가 없습니다. 응용 프로그램에 사용되는 실제 값은 응용 프로그램 클라이언트 측에서 정의되거나 연결 시 "alter session"을 사용하여 응용 프로그램 자체에서 수행해야 합니다.

 

그러나 응용 프로그램이 "데이터베이스 수준"에서 특정 설정을 "요구"하는 경우가 많습니다. 이 경우 init.ora/spfile(=NLS_INSTANCE_PARAMETERS에서 참조)에 매개변수를 설정하는 것이 좋습니다.

SQL> select * from NLS_DATABASE_PARAMETERS;

PARAMETER                 VALUE
------------------------- ----------------------------------
NLS_RDBMS_VERSION         19.0.0.0.0
NLS_NCHAR_CONV_EXCP       FALSE
NLS_LENGTH_SEMANTICS      BYTE
NLS_COMP                  BINARY
NLS_DUAL_CURRENCY         $
NLS_TIMESTAMP_TZ_FORMAT   DD-MON-RR HH.MI.SSXFF AM TZR
NLS_TIME_TZ_FORMAT        HH.MI.SSXFF AM TZR
NLS_TIMESTAMP_FORMAT      DD-MON-RR HH.MI.SSXFF AM
NLS_TIME_FORMAT           HH.MI.SSXFF AM
NLS_SORT                  BINARY
NLS_DATE_LANGUAGE         AMERICAN
NLS_DATE_FORMAT           DD-MON-RR
NLS_CALENDAR              GREGORIAN
NLS_NUMERIC_CHARACTERS    .,
NLS_NCHAR_CHARACTERSET    AL16UTF16
NLS_CHARACTERSET          AL32UTF8
NLS_ISO_CURRENCY          AMERICA
NLS_CURRENCY              $
NLS_TERRITORY             AMERICA
NLS_LANGUAGE              AMERICAN

20 rows selected.

-- NLS_DATABASE_PARAMETERS와 동일한 정보를 제공하는 쿼리. props$ 대신 NLS_DATABASE_PARAMETERS를 사용해야 합니다. 대문자 '%NLS%'에 유의하십시오.
select * from sys.props$ where name like '%NLS%'

NAME                                     VALUE$                         COMMENT$
---------------------------------------- ------------------------------ ---------------------------------
NLS_RDBMS_VERSION                        19.0.0.0.0                     RDBMS version for NLS parameters
NLS_NCHAR_CHARACTERSET                   AL16UTF16                      NCHAR Character set
NLS_NCHAR_CONV_EXCP                      FALSE                          NLS conversion exception
NLS_LENGTH_SEMANTICS                     BYTE                           NLS length semantics
NLS_COMP                                 BINARY                         NLS comparison
NLS_DUAL_CURRENCY                        $                              Dual currency symbol
NLS_TIMESTAMP_TZ_FORMAT                  DD-MON-RR HH.MI.SSXFF AM TZR   Timestamp with timezone format
NLS_TIME_TZ_FORMAT                       HH.MI.SSXFF AM TZR             Time with timezone format
NLS_TIMESTAMP_FORMAT                     DD-MON-RR HH.MI.SSXFF AM       Time stamp format
NLS_TIME_FORMAT                          HH.MI.SSXFF AM                 Time format
NLS_SORT                                 BINARY                         Linguistic definition
NLS_DATE_LANGUAGE                        AMERICAN                       Date language
NLS_DATE_FORMAT                          DD-MON-RR                      Date format
NLS_CALENDAR                             GREGORIAN                      Calendar system
NLS_CHARACTERSET                         AL32UTF8                       Character set
NLS_NUMERIC_CHARACTERS                   .,                             Numeric characters
NLS_ISO_CURRENCY                         AMERICA                        ISO currency
NLS_CURRENCY                             $                              Local currency
NLS_TERRITORY                            AMERICA                        Territory
NLS_LANGUAGE                             AMERICAN                       Language

20 rows selected.
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG more
«   2025/06   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함