ELEVISOR for ORACLE

Database Information

Database Information

Previous topic Next topic  

Database Information

Previous topic Next topic  

자주 사용되는 Database 정보 조회 기능을 Tab 형태로 모아 놓은 화면이다.

 


화면

 

clip0217

 

 


조회 항목

 

TAB NAME

관련 VIEW

Database

v$database

Instance

v$instance

Version

v$version

Option

v$option

Users

dba_users

Resource Limit

v$resource_limit

SGA

v$sga

SGA Stat

v$sgastat

Control file

v$controlfile

Redo Log

v$log,v$logfile

Rollback Segment

dba_rollback_segs

System Parameter

v$system_parameter

Parameter

v$parameter

Hidden Parameter

Fixed table(X$KSPPI, X$KSPPCV)
-> OM$HIDDEN_PARAMETER (Manual Create)

NLS Parameter

v$nls_parameter

System Statistics

v$sysstat

System Event

v$system_event

Event Name

v$event_name

2pc_pending

dba_2pc_pending

Modified Parameter

dba_hist_parameter

 

 


Hidden Parameter 조회

 

Hidden Parameter 조회시 Fixed Table을 조회하기 때문에 인스턴스 등록시 sys 계정으로 등록하지 않았다면 "ORA-00942 : Can't find VI_HP view " 오류가 발생하며 아래와 같은 Guide 창이 뜬다.

이때는 가이드와 같이 대상 인스턴스에 sys user로 접속하여 View( VI_HP ) 를 생성하고 elevisor에 등록된 계정에 대하여 select 권한을 줘야 조회가 가능하다.

 

 

OM$HIDDEN_PARAMETER 생성 스크립트

Hidden parameter select error

ORA-00942 : OM$HIDDEN_PARAMETER View Not Exists

Login as sysdba & Create and Grant This View To Elevisor Registerd User(ex: SYSTEM) 

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

 create and grant OM$HIDDEN_PARAMETER view script 

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

CREATE OR REPLACE VIEW OM$HIDDEN_PARAMETER AS 

   SELECT /*+ USE_NL(X Y) */X.INDX+1 NUM,

  KSPPINM NAME,

  KSPPITY TYPE,

  KSPPSTVL VALUE,

  KSPPSTDF ISDEFAULT,

  DECODE(BITAND(KSPPIFLG/256, 1), 1, 'TRUE', 'FALSE') ISSES_MODIFIABLE ,

  DECODE(BITAND(KSPPIFLG/65536, 3), 1, 'IMMEDIATE', 2, 'DEFERRED', 
                                    3, 'IMMEDIATE', 'FALSE') ISSYS_MODIFIABLE ,

  DECODE(BITAND(KSPPSTVF, 7), 1, 'MODIFIED', 4, 'SYSTEM_MOD', 'FALSE') ISMODIFIED ,

  DECODE(BITAND(KSPPSTVF, 2), 2, 'TRUE', 'FALSE') ISADJUSTED ,

  KSPPDESC DESCRIPTION

FROM X$KSPPI X,

  X$KSPPCV Y

WHERE X.INDX = Y.INDX

  AND X.INDX+1 NOT IN (

    SELECT DISTINCT NUM

    FROM V$PARAMETER)

ORDER BY KSPPINM

/