Pesquisar este blog

terça-feira, 13 de janeiro de 2015

Consultas para o Oracle

****************************
* Consultando tamanho da tabela *
*****************************

- Exibir tamanho total de uma tabela em mega bytes



select  owner,  segment_name  table_name,   sum(bytes)/(1024*1024) MBytes
from  dba_extents
where owner ='USUARIO' and
segment_type='TABLE'      and  
segment_name = 'TABELA'
group by segment_name;




************************************************************
* Consultando privilégios de usuário - SYSDBA, SYSOPER, SYSASM  *
************************************************************

View Oracle Utilizada:  V$PWFILE_USERS

Essa view permite consultar quais usuários possuem privilégios das roles SYSDBA, SYSOPER, SYSASM;

SELECT * FROM V$PWFILE_USERS;

Ex:

Oracle Database 11g Release 11.2.0.3.0 - 64bit Production

SQL> SELECT * FROM V$PWFILE_USERS;

USERNAME                       SYSDBA SYSOPER SYSASM
------------------------------ ----- -----    -----
SYS                                 TRUE       TRUE     FALSE

SQL>


Ao conceder esses privilégios a algum usuário sua administração esta relacionadas ao arquivo orapwd de cada Banco de Dados Oracle.


Usage: orapwd file=<fname> entries=<users> force=<y/n> ignorecase=<y/n> nosysdba=<y/n>

  where
    file - name of password file (required),
    password - password for SYS will be prompted if not specified at command line,
    entries - maximum number of distinct DBA (optional),
    force - whether to overwrite existing file (optional),
    ignorecase - passwords are case-insensitive (optional),
    nosysdba - whether to shut out the SYSDBA logon (optional Database Vault only).
   
  There must be no spaces around the equal-to (=) character.



=======================================================================

****************************************
* Views Utilizadas para Administrar Instancia ASM    *
****************************************

Algumas views utilizadas para administrar Instancia ASM, permitem descrever a estrutura e componentes do ASM.


V$ASM_ALIAS - Esta view mostra todos alias definidos pelo sistema e usuário. Em bases de dados RDBMS está view não retorna linha.


V$ASM_ATTRIBUTE - Esta view do Oracle database 11g mostra uma linha para cada ASM atributo definido. Este atributo são listado quando ele são definidos na declaração do CREATE DISKGOUP ou ALTER DISKGROUP. DISK_REPAIR_TIMER é um exemplo desse atributo.

V$ASM_CLIENT - Esta view mostra uma linha para cada instance RDBMS que tem aberto um diskgroup ASM;

V$ASM_DISK - Esta view contem especificações sobre todos os discos descoberto pela instancia ASM, incluindo status montado, estado do disco e tamanho. Existe uma linha para cada disco descoberto pela instancia ASM;


V$ASM_DISK_IOSTAT - Está view mostra informação sobre estatística de I/O de disco para cada cliente ASM. Esse está view consultada pelo database somente uma linha é mostrada.

V$ASM_DISK_STAT -  Esta view contém conteúdo similiar com a V$ASM_DISK, exceto V$ASM_DISK_STAT lê informação do disco, do cache, sem consultar o disco, usada para acesso rápido sem overhead de disco.

V$ASM_DISKGROUP - Esta view mostra uma linha para cada diskgroup ASM descoberto pela  instancia ASM do nó(node)

V$ASM_DISKGROUP_STAT - Esta view contém conteúdo todas as view similares como a V$ASM_DISKGROUP, exceto V$ASM_DISKGROUP_STAT lê informação do disco, do cache, sem consultar o disco, usada para acesso rápido sem overhead de disco.

V$ASM_FILE - Esta view mostra informação sobre arquivos ASM. Existe uma linha para cada
  diskgroup montado pela instancia ASM. Em uma Instancia RDBMS não retorna linhas.


V$ASM_OPERATION - Esta view descreve o progresso de uma operação de rebalanceamento. Em uma instancia RDBMS, esta view não retorna linhas.

V$ASM_TEMPLATE - Esta view contém informação de templates definidos por usuário e sistema. Mostra uma linha para template presente em cada diskgroup montando sobre uma instancia ASM. Em uma instancia RDBMS mostra uma linha para cada template presente em cada diskgroup montado pela instancia ASM com que a instancia RDBMS esta em comunicação.




Nenhum comentário:

Postar um comentário