You are on page 1of 3

Produto : TOTVS Banco de Dados

Verso RM : Qualquer Verso


Banco de Dados : Oracle
Processo : Comandos Bsicos e teis
Sub Processo : Manuteno
Data da Publicao : 19/06/2013

VERIFICA INSTNCIA (IDENTIFICAR NOME DA INSTNCIA E INFORMAES DA
MESMA)
SELECT * FROM GLOBAL_NAME;
SELECT * FROM V$INSTANCE;
VERSAO DO ORACLE (VERIFICAR QUAL A VERSO DO ORACLE)
SELECT VERSION FROM V$INSTANCE
VERIFICAR QUAIS SO OS USURIOS DO SISTEMA (VERIFICAR TODOS OS USURIOS
EXISTENTES)
SELECT * FROM DBA_USERS
CONTA OBJETOS DO SCHEMA (CONTA E LISTA TODOS OS TIPOS DE OBJETOS COM
UM OWNER ESPECFICO)
SELECT COUNT(OBJECT_TYPE), OBJECT_TYPE
FROM DBA_OBJECTS
WHERE OWNER LIKE 'RM%'
GROUP BY OBJECT_TYPE;
SPOOL OFF
VERIFICA ATRIBUTOS DO USURIO (ATRIBUTOS GERAIS DE USURIOS)
SELECT * FROM DBA_USERS
WHERE USERNAME LIKE 'RM%';
SELECT * FROM DBA_TAB_PRIVS
WHERE GRANTOR LIKE 'RM%';
VERIFICA PRIVILGIOS DO USURIO
SELECT * FROM DBA_SYS_PRIVS
WHERE GRANTEE LIKE 'RM%';
SELECT * FROM DBA_ROLE_PRIVS
WHERE GRANTEE LIKE 'RM%';
DESATIVA USURIO / ATIVA
ALTER USER USER RM ACCOUNT LOCK;
ALTER USER USER RM ACCOUNT UNLOCK;
ALTER USER USER RM PASSWORD EXPIRE;
VERIFICA STATUS DA CONTA
SELECT USERNAME, ACCOUNT_STATUS FROM DBA_USERS
VERIFICAR SE TEM ALGUM USURIO USANDO O SISTEMA (BOM CASO DESEJE
PARAR O SERVIO DO ORACLE SERVER)
SELECT SADDR, SID, USERNAME, LOGON_TIME, STATUS,
OSUSER, MACHINE, PROGRAM
FROM V$SESSION;
VERIFICA PRIVILGIOS DE ROLE
SELECT * FROM DBA_ROLE_PRIVS;
CONTA OBJETOS DO SCHEMA
SELECT COUNT(OBJECT_TYPE), OBJECT_TYPE
FROM DBA_OBJECTS
GROUP BY OBJECT_TYPE;
CONTA OBJETOS DE UM SCHEMA ESPECFICO
SELECT COUNT(OBJECT_TYPE), OBJECT_TYPE
FROM DBA_OBJECTS
WHERE OWNER LIKE 'RM%'
GROUP BY OBJECT_TYPE;
CONTA OBJETOS INVLIDOS
SELECT COUNT (*)
FROM DBA_OBJECTS
WHERE STATUS='INVALID'
AND OWNER LIKE 'RM%';
VERIFICA OBJETOS INVLIDOS
SELECT OBJECT_TYPE, OBJECT_NAME, STATUS
FROM DBA_OBJECTS
WHERE STATUS='INVALID'
AND OWNER LIKE 'RM%';
GERA SCRIPTS DOS OBJETOS INVLIDOS
SELECT 'ALTER'||' '|| OBJECT_TYPE ||' '||OWNER ||'.'|| OBJECT_NAME || ' COMPILE;'
FROM DBA_OBJECTS
WHERE STATUS='INVALID'
AND OWNER LIKE 'RM%';
VERIFICA AS ROLES RM
SELECT * FROM DBA_ROLES WHERE ROLE LIKE '%RM%';
SELECT * FROM DBA_SYS_PRIVS WHERE LIKE '%RM%';
ALTERAR SENHA DE USURIO
ALTER USER USER RM IDENTIFIED BY 'NOVA_SENHA';
PROPRIEDADES DO SERVER (LANGUAGE, CHARACTER SET E ETC..)
SELECT * FROM NLS_DATABASE_PARAMETERS;
PROPRIEDADES DA SESSAO (LANGUAGE, CHARACTER SET E ETC..)
SELECT * FROM NLS_SESSION_PARAMETERS;
MOSTRA INFORMAES GERAIS DA PARAMETRIZAO (NO FUNCIONA NO SQL
TOOLS)
SHOW PARAMETERS;
VERIFICAR TRIGGERS NA BASE
SELECT * FROM DBA_TRIGGERS WHERE TABLE_OWNER='RM';
VARIVEIS DE AMBIENTE
CONN SYSTEM@INSTANCIA
SPOOL C:\LOGS
SET ECHO ON
SET TIMING ON
SET LINES 1000
SET SQLBL ON
ALTER SESSION SET NLS_DATE_FORMAT = 'DD/MM/YYYY HH24:MI:SS';
SELECT SYSDATE FROM DUAL;
SHOW USER

You might also like