Question:
What does the nls_database_parameters do?
Can you show a query using nls_database_parameters?
Answer:
The nls_database_parameters shows
the values of the NLS parameters for the database.
Oracle notes these differences between the parameters.
- NLS_SESSION_PARAMETERS shows the NLS parameters and
their values for the session that is querying the view.
It does not show information about the character set.
- NLS_INSTANCE_PARAMETERS shows the current NLS
instance parameters that have been explicitly set and
the values of the NLS instance parameters.
- NLS_DATABASE_PARAMETERS shows the values of the NLS
parameters for the database. The values are stored in
the database.
The NLS_LANGUAGE and NLS_TERRITORY
values in
nls_database_parameters
cannot be changed once the database has
been created (they come from init.ora/spfile at the time of
CREATE DATABASE statement).
The
values are stored in the database. Here is a SQL query using
nls_database_parameters:
select
d.parameter Dparameter,
i.parameter Iparameter,
s.parameter
Sparameter
from
nls_database_parameters
d,
nls_instance_parameters i,
nls_session_parameters s
where
d.parameter = i.parameter (+)
and
d.parameter = s.parameter (+)
order by 1;
======================================
This query will compare the values in
nls_database_parameters with v$nls_parameters:
select
coalesce( perm.parameter, sess.parameter ) parameter,
perm.value
permanent_value,
sess.value
session_value
from
nls_database_parameters perm
full outer join
v$nls_parameters sess
on
perm.parameter=sess.parameter
where
decode(perm.value, sess.value,0,1) = 1;
|
|
|
Oracle Training from Don Burleson
The best on site
"Oracle
training classes" are just a phone call away! You can get personalized Oracle training by Donald Burleson, right at your shop!

|
|
|
|
|
Burleson is the American Team

Note:
This Oracle
documentation was created as a support and Oracle training reference for use by our
DBA performance tuning consulting professionals.
Feel free to ask questions on our
Oracle forum.
Verify
experience!
Anyone
considering using the services of an Oracle support expert should
independently investigate their credentials and experience, and not rely on
advertisements and self-proclaimed expertise. All legitimate Oracle experts
publish
their Oracle
qualifications.
Errata?
Oracle technology is changing and we
strive to update our BC Oracle support information. If you find an error
or have a suggestion for improving our content, we would appreciate your
feedback. Just
e-mail:
and include the URL for the page.
Copyright © 1996 - 2020
All rights reserved by
Burleson
Oracle ®
is the registered trademark of Oracle Corporation.
|
|