Uma introducao resumida do material oficial Oracle para primeira prova OCA .Banco de dados Gerenciamento: Automacao da gestao, recursos diagnosticos de falhas, ajuste automatico de SQLAlta disponibilidade: Reduzir o risco do tempo de parada e perda de dados Seguranca: Configuracao unica e segura configuracao, criptografia de dados e de mascara, recursos de auditoriaPerformance:OLTP, RAC, transacao escalavelIntegracao: Muitos recursos de informacao de Integracao para melhor integrar os dadosInstrucoes SQL (ANSI) (recomendacoes Oracle)- Nao sao case sensitive- Pode ser inserido em uma ou muitas linhas, menos palavras chaves- Clausula sao geralmente colocados em linhas separadas para facilitar a leitura e facilidade de edicao - Recuos deve ser usado para tornar o codigo mais legivel (identacao)- Palavras-chave normalmente sao inseridos em letras maiusculas; - Palavras como todos os nomes de tabela e nomes de colunas sao inseridos em letras minusculasSQL Developer x SQL PlusDeveloper: - Alinhamento a esquerda- Definicao maiiusculaPlus: - Titulos de colunas de caracteres e data sao alinhados a esquerda- Numero de titulos de coluna sao alinhados a direita- Exibicao padrao titulo em maiusculasManipulacao de linguagem de dadosDML (Data Manipulation Language ): - SELECT- INSERT- UPDATE- DELETE- MERGERDDL (Data Definition Language ): - CREATE- ALTER- DROP- RENAME- TRUNCATE- COMMITDCL (Data Control Language ): - GRANT- REVOKE TC (Transaction Control): - COMMIT- ROLBACK- SAVERPOINT Continua em um proximo post Faz algum tempinho que copiei esse documento, nao sei a fonte, caso o autor solicite, retiro do blog, mas como o intuito e ajudar, creio que isso nao vai acontecer.VARIAVEIS DE AMBIENTE CONN SYSTEM@INSTANCIASPOOL C:\LOGSSET ECHO ONSET TIMING ONSET LINES 1000SET SQLBL ONALTER SESSION SET NLS_DATE_FORMAT = DD/MM/YYYY HH24:MI:SS;SELECT SYSDATE FROM DUAL;SHOW USERVERIFICA INSTANCIASELECT * FROM GLOBAL_NAME;DUMP<!--[if !supportLineBreakNewLine]--><!--[endif]-->VERIFICAR QUAIS SAO OS USUARIOS DO SISTEMASELECT USERNAME FROM DBA_USERSWHERE USERNAME LIKE USER%;CONTA OBJETOS DO SCHEMASELECT COUNT(OBJECT_TYPE), OBJECT_TYPEFROM DBA_OBJECTSWHERE OWNER LIKE USER%GROUP BY OBJECT_TYPE;SPOOL OFF NO TERMINAL LINUX$export ORACLE_SID=INSTANCE$exp system@INSTANCE BUFFER=1000000 FILE=EXP_INSTANCE_USER_DATA.DMP LOG=EXP_INSTANCE_USER_DATA.LOG OWNER=USUARIOS LISTADOS CONSISTENT=Ygzip EXP_INSTANCE_USER_DATA*<!--[endif]-->DESATIVACAO DE UM SCHEMAVERIFICAR SE TEM ALGUM USUARIO USANDO O SISTEMA SELECT SADDR, SID, USERNAME, LOGON_TIME, STATUS, OSUSER, MACHINE, PROGRAMFROM V$SESSIONWHERE USERNAME LIKE USER%;VERIFICAR QUAIS SAO OS USUARIOS DO SISTEMASELECT USERNAME FROM DBA_USERSWHERE USERNAME LIKE USER%;VERIFICA ATRIBUTOS DO USUARIOSELECT * FROM DBA_USERSWHERE USERNAME LIKE USER%;SELECT * FROM DBA_TAB_PRIVSWHERE GRANTOR LIKE USER%;VERIFICA PREVILEGIOS DO USUARIOSELECT * FROM DBA_SYS_PRIVSWHERE GRANTEE LIKE USER%;SELECT * FROM DBA_ROLE_PRIVSWHERE GRANTEE LIKE USER%;CONTA OBJETOS DO SCHEMASELECT COUNT(OBJECT_TYPE), OBJECT_TYPEFROM DBA_OBJECTSWHERE OWNER LIKE LIKE USER%GROUP BY OBJECT_TYPE;DESATIVA USUARIOALTER USER USER ACCOUNT LOCK;ALTER USER USER PASSWORD EXPIRE;VERIFICA STATUS DA CONTASELECT USERNAME, ACCOUNT_STATUS FROM DBA_USERSWHERE USERNAME LIKE USER%;SPOOL OFF DESATIVACAO DE UMA INSTANCIAVERIFICAR SE TEM ALGUM USUARIO USANDO O SISTEMA SELECT SADDR, SID, USERNAME, LOGON_TIME, STATUS,OSUSER, MACHINE, PROGRAMFROM V$SESSION;VERIFICAR QUAIS SAO OS USUARIOS DO SISTEMASELECT USERNAME FROM DBA_USERS ;VERIFICA ATRIBUTOS DO USUARIOSELECT * FROM DBA_USERS; SELECT * FROM DBA_TAB_PRIVS;VERIFICA PREVILEGIOS DO USUARIOSELECT * FROM DBA_SYS_PRIVS;VERIFICA PREVILEGIOS DE ROLESELECT * FROM DBA_ROLE_PRIVS;CONTA OBJETOS DO SCHEMASELECT COUNT(OBJECT_TYPE), OBJECT_TYPEFROM DBA_OBJECTSGROUP BY OBJECT_TYPE; NO TERMINALEXPORT ORACLE_SID=INSTANCESQLPLUS / AS SYSDBASQL> SHUTDOWN IMMEDIATE;EXECUCAO DE SCRIPTVERIFICAR QUAIS SAO OS USUARIOS DO SISTEMASELECT USERNAME FROM DBA_USERSWHERE USERNAME LIKE USER%;VERIFICA SE O OBJETOS JA EXISTESELECT OWNER, OBJECT_NAME, OBJECT_TYPE, CREATED, LAST_DDL_TIME, STATUSFROM ALL_OBJECTSWHERE OWNER LIKE USER%AND OBJECT_NAME = OBJECT_NAME;CONTA OBJETOS DO SCHEMASELECT COUNT(OBJECT_TYPE),