暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

oracle nls相关表信息剖析

会UI设计的dba 2025-03-07
69

SYS@ecard> select property_name,property_value from database_properties;


PROPERTY_NAME               PROPERTY_VALUE

------------------------------ ----------------------------------------

DICT.BASE               2

DEFAULT_TEMP_TABLESPACE        TEMPTBS

DEFAULT_PERMANENT_TABLESPACE   USERS

DEFAULT_EDITION            ORA$BASE

Flashback Timestamp TimeZone   GMT

TDE_MASTER_KEY_ID

DST_UPGRADE_STATE           NONE

DST_PRIMARY_TT_VERSION           14

DST_SECONDARY_TT_VERSION       0

DEFAULT_TBS_TYPE           SMALLFILE

NLS_LANGUAGE               AMERICAN

NLS_TERRITORY               AMERICA

NLS_CURRENCY               $

NLS_ISO_CURRENCY           AMERICA

NLS_NUMERIC_CHARACTERS           .,

NLS_CHARACTERSET           ZHS16GBK

NLS_CALENDAR               GREGORIAN

NLS_DATE_FORMAT            DD-MON-RR

NLS_DATE_LANGUAGE           AMERICAN

NLS_SORT               BINARY

NLS_TIME_FORMAT            HH.MI.SSXFF AM

NLS_TIMESTAMP_FORMAT           DD-MON-RR HH.MI.SSXFF AM

NLS_TIME_TZ_FORMAT           HH.MI.SSXFF AM TZR

NLS_TIMESTAMP_TZ_FORMAT        DD-MON-RR HH.MI.SSXFF AM TZR

NLS_DUAL_CURRENCY           $

NLS_COMP               BINARY

NLS_LENGTH_SEMANTICS           BYTE

NLS_NCHAR_CONV_EXCP           FALSE

NLS_NCHAR_CHARACTERSET           AL16UTF16

NLS_RDBMS_VERSION           11.2.0.4.0

GLOBAL_DB_NAME               ECARD

EXPORT_VIEWS_VERSION           8

WORKLOAD_CAPTURE_MODE

WORKLOAD_REPLAY_MODE

NO_USERID_VERIFIER_SALT        61FE9A498A8FB6995B77028E02D6C276

DBTIMEZONE               00:00


36 rows selected.



Execution Plan

----------------------------------------------------------

Plan hash value: 415205717


----------------------------------------------------------------------------

| Id  | Operation      | Name   | Rows  | Bytes | Cost (%CPU)| Time       |

----------------------------------------------------------------------------

|   0 | SELECT STATEMENT  |       |    36 |  1008 |     2   (0)| 00:00:01 |

|   1 |  TABLE ACCESS FULL| PROPS$ |    36 |  1008 |     2   (0)| 00:00:01 |

----------------------------------------------------------------------------



Statistics

----------------------------------------------------------

     39  recursive calls

      0  db block gets

     24  consistent gets

      0  physical reads

      0  redo size

       2085  bytes sent via SQL*Net to client

    542  bytes received via SQL*Net from client

      4  SQL*Net roundtrips to/from client

      2  sorts (memory)

      0  sorts (disk)

     36  rows processed


SYS@ecard>

SYS@ecard>

SYS@ecard> select * from nls_database_parameters;


PARAMETER               VALUE

------------------------------ ----------------------------------------

NLS_LANGUAGE               AMERICAN

NLS_TERRITORY               AMERICA

NLS_CURRENCY               $

NLS_ISO_CURRENCY           AMERICA

NLS_NUMERIC_CHARACTERS           .,

NLS_CHARACTERSET           ZHS16GBK

NLS_CALENDAR               GREGORIAN

NLS_DATE_FORMAT            DD-MON-RR

NLS_DATE_LANGUAGE           AMERICAN

NLS_SORT               BINARY

NLS_TIME_FORMAT            HH.MI.SSXFF AM

NLS_TIMESTAMP_FORMAT           DD-MON-RR HH.MI.SSXFF AM

NLS_TIME_TZ_FORMAT           HH.MI.SSXFF AM TZR

NLS_TIMESTAMP_TZ_FORMAT        DD-MON-RR HH.MI.SSXFF AM TZR

NLS_DUAL_CURRENCY           $

NLS_COMP               BINARY

NLS_LENGTH_SEMANTICS           BYTE

NLS_NCHAR_CONV_EXCP           FALSE

NLS_NCHAR_CHARACTERSET           AL16UTF16

NLS_RDBMS_VERSION           11.2.0.4.0


20 rows selected.



Execution Plan

----------------------------------------------------------

Plan hash value: 415205717


----------------------------------------------------------------------------

| Id  | Operation      | Name   | Rows  | Bytes | Cost (%CPU)| Time       |

----------------------------------------------------------------------------

|   0 | SELECT STATEMENT  |       |    19 |   532 |     2   (0)| 00:00:01 |

|*  1 |  TABLE ACCESS FULL| PROPS$ |    19 |   532 |     2   (0)| 00:00:01 |

----------------------------------------------------------------------------


Predicate Information (identified by operation id):

---------------------------------------------------


   1 - filter("NAME" LIKE 'NLS%')



Statistics

----------------------------------------------------------

      0  recursive calls

      0  db block gets

      4  consistent gets

      0  physical reads

      0  redo size

       1448  bytes sent via SQL*Net to client

    531  bytes received via SQL*Net from client

      3  SQL*Net roundtrips to/from client

      0  sorts (memory)

      0  sorts (disk)

     20  rows processed


SYS@ecard>

SYS@ecard> select * from  nls_instance_parameters;


PARAMETER               VALUE

------------------------------ ----------------------------------------

NLS_LANGUAGE               SIMPLIFIED CHINESE

NLS_TERRITORY               CHINA

NLS_SORT

NLS_DATE_LANGUAGE

NLS_DATE_FORMAT

NLS_CURRENCY

NLS_NUMERIC_CHARACTERS

NLS_ISO_CURRENCY

NLS_CALENDAR

NLS_TIME_FORMAT

NLS_TIMESTAMP_FORMAT

NLS_TIME_TZ_FORMAT

NLS_TIMESTAMP_TZ_FORMAT

NLS_DUAL_CURRENCY

NLS_COMP               BINARY

NLS_LENGTH_SEMANTICS           BYTE

NLS_NCHAR_CONV_EXCP           FALSE


17 rows selected.



Execution Plan

----------------------------------------------------------

Plan hash value: 2844803677


------------------------------------------------------------------------------

| Id  | Operation      | Name     | Rows  | Bytes | Cost (%CPU)| Time     |

------------------------------------------------------------------------------

|   0 | SELECT STATEMENT  |         |       1 |    2115 |       0   (0)| 00:00:01 |

|*  1 |  HASH JOIN      |         |       1 |    2115 |       0   (0)| 00:00:01 |

|*  2 |   FIXED TABLE FULL| X$KSPPI  |       1 |      81 |       0   (0)| 00:00:01 |

|   3 |   FIXED TABLE FULL| X$KSPPSV |     100 |     198K|       0   (0)| 00:00:01 |

------------------------------------------------------------------------------


Predicate Information (identified by operation id):

---------------------------------------------------


   1 - access("X"."INDX"="Y"."INDX")

       filter(TRANSLATE("KSPPINM",'_','#') NOT LIKE '#%' OR

          "KSPPSTDF"='FALSE' OR BITAND("KSPPSTVF",5)>0)

   2 - filter("KSPPINM" LIKE 'nls%' AND

          "X"."INST_ID"=USERENV('INSTANCE') AND BITAND("KSPPIFLG",268435456)=0

          AND TRANSLATE("KSPPINM",'_','#') NOT LIKE '##%')



Statistics

----------------------------------------------------------

     53  recursive calls

      0  db block gets

     30  consistent gets

      0  physical reads

      0  redo size

       1228  bytes sent via SQL*Net to client

    531  bytes received via SQL*Net from client

      3  SQL*Net roundtrips to/from client

      2  sorts (memory)

      0  sorts (disk)

     17  rows processed


SYS@ecard> select * from nls_session_parameters;


PARAMETER               VALUE

------------------------------ ----------------------------------------

NLS_LANGUAGE               AMERICAN

NLS_TERRITORY               AMERICA

NLS_CURRENCY               $

NLS_ISO_CURRENCY           AMERICA

NLS_NUMERIC_CHARACTERS           .,

NLS_CALENDAR               GREGORIAN

NLS_DATE_FORMAT            yyyy-mm-dd hh24:mi:ss

NLS_DATE_LANGUAGE           AMERICAN

NLS_SORT               BINARY

NLS_TIME_FORMAT            HH.MI.SSXFF AM

NLS_TIMESTAMP_FORMAT           DD-MON-RR HH.MI.SSXFF AM

NLS_TIME_TZ_FORMAT           HH.MI.SSXFF AM TZR

NLS_TIMESTAMP_TZ_FORMAT        DD-MON-RR HH.MI.SSXFF AM TZR

NLS_DUAL_CURRENCY           $

NLS_COMP               BINARY

NLS_LENGTH_SEMANTICS           BYTE

NLS_NCHAR_CONV_EXCP           FALSE


17 rows selected.



Execution Plan

----------------------------------------------------------

Plan hash value: 1805486652


-------------------------------------------------------------------------------------

| Id  | Operation     | Name         | Rows  | Bytes | Cost (%CPU)| Time     |

-------------------------------------------------------------------------------------

|   0 | SELECT STATEMENT |            |      1 |     81 |      0   (0)| 00:00:01 |

|*  1 |  FIXED TABLE FULL| X$NLS_PARAMETERS |      1 |     81 |      0   (0)| 00:00:01 |

-------------------------------------------------------------------------------------


Predicate Information (identified by operation id):

---------------------------------------------------


   1 - filter("PARAMETER"<>'NLS_CHARACTERSET' AND

          "PARAMETER"<>'NLS_NCHAR_CHARACTERSET' AND "PARAMETER"<>'NLS_SPECIAL_CHARS'

          AND "INST_ID"=USERENV('INSTANCE'))



Statistics

----------------------------------------------------------

     39  recursive calls

      0  db block gets

     22  consistent gets

      0  physical reads

      0  redo size

       1369  bytes sent via SQL*Net to client

    531  bytes received via SQL*Net from client

      3  SQL*Net roundtrips to/from client

      2  sorts (memory)

      0  sorts (disk)

     17  rows processed


SYS@ecard>


SYS@ecard> select *  from v$nls_parameters;


PARAMETER               VALUE

------------------------------ ----------------------------------------

NLS_LANGUAGE               AMERICAN

NLS_TERRITORY               AMERICA

NLS_CURRENCY               $

NLS_ISO_CURRENCY           AMERICA

NLS_NUMERIC_CHARACTERS           .,

NLS_CALENDAR               GREGORIAN

NLS_DATE_FORMAT            DD-MON-RR

NLS_DATE_LANGUAGE           AMERICAN

NLS_CHARACTERSET           ZHS16GBK

NLS_SORT               BINARY

NLS_TIME_FORMAT            HH.MI.SSXFF AM

NLS_TIMESTAMP_FORMAT           DD-MON-RR HH.MI.SSXFF AM

NLS_TIME_TZ_FORMAT           HH.MI.SSXFF AM TZR

NLS_TIMESTAMP_TZ_FORMAT        DD-MON-RR HH.MI.SSXFF AM TZR

NLS_DUAL_CURRENCY           $

NLS_NCHAR_CHARACTERSET           AL16UTF16

NLS_COMP               BINARY

NLS_LENGTH_SEMANTICS           BYTE

NLS_NCHAR_CONV_EXCP           FALSE


19 rows selected.



Execution Plan

----------------------------------------------------------

Plan hash value: 1805486652


-------------------------------------------------------------------------------------

| Id  | Operation     | Name         | Rows  | Bytes | Cost (%CPU)| Time     |

-------------------------------------------------------------------------------------

|   0 | SELECT STATEMENT |            |      1 |     81 |      0   (0)| 00:00:01 |

|*  1 |  FIXED TABLE FULL| X$NLS_PARAMETERS |      1 |     81 |      0   (0)| 00:00:01 |

-------------------------------------------------------------------------------------


Predicate Information (identified by operation id):

---------------------------------------------------


   1 - filter("PARAMETER"<>'NLS_SPECIAL_CHARS' AND

          "INST_ID"=USERENV('INSTANCE'))



Statistics

----------------------------------------------------------

      0  recursive calls

      0  db block gets

      0  consistent gets

      0  physical reads

      0  redo size

       1418  bytes sent via SQL*Net to client

    530  bytes received via SQL*Net from client

      3  SQL*Net roundtrips to/from client

      0  sorts (memory)

      0  sorts (disk)

     19  rows processed


SYS@ecard>

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论