Analista de Sistemas S. J. Rio Preto SP 2009



Documentos relacionados
Crash recovery é similar ao instance recovery, onde o primeiro referencia ambientes de instância exclusiva e o segundo ambientes parallel server.

Sumário. Capítulo 2 Conceitos Importantes Tópicos Relevantes Instance Base de Dados Conclusão... 37

Banco de Dados Oracle. Faculdade Pernambucana - FAPE

*O RDBMS Oracle é um sistema de gerenciamento de banco de dados relacional.

Carga Horária 40 horas. Requisitos Servidor Oracle 10G Ferramenta para interação com o banco de dados

Aula 2 Arquitetura Oracle

um mecanismo, chamado de perfil, para controlar o limite desses recursos que o usuário pode

Advanced IT S/A. EM10g Grid Control. Introdução. Introdução. Agenda. Como alcança estes objetivos Grid Control Home Page Pode gerenciar:

Quando se seleciona os modos OS ou XML, arquivos são criados com os registros de auditoria, eles se localizam parâmetro audit_file_dest.

Guia de procedimentos de backups

Pedro F. Carvalho Analista de Sistemas RMAN: Ambiente de backup

Noções de. Microsoft SQL Server. Microsoft SQL Server

Tópicos. Atualizações e segurança do sistema. Manutenção Preventiva e Corretiva de Software (utilizando o MS Windows XP)

Treinamento. DBA Oracle 11g. Duração: 120 horas

BANCO DE DADOS: SQL. Edson Anibal de Macedo Reis Batista. 27 de janeiro de 2010

TREINAMENTO. Apresentação. Objetivos. Dados Principais. Tecnologia Abordada Oracle Databese 11g

Restauração do Exchange Server.

Instalando e Configurando o Oracle XE

Novidades Oracle 11g. Rio Grande Energia - RGE

Cada banco de dados Oracle possui uma lista de usuários válidos, identificados por USERNAMES.

ORACLE 11 G INTRODUÇÃO AO ORACLE, SQL,PL/SQL. Carga horária: 32 Horas

UNINOVE Tec. Adm. e Des. de Sistemas. Administracão de Banco de Dados. ORACLE Backup / Recovery AULA 11

SQL Introdução ao Oracle

As principais estruturas são a SGA (System Global Area ou Área Global do Sistema) e a PGA (Program Global Area ou Área Global de Programa).

Universidade Federal de Mato Grosso-UFMT Sistemas de Informação Laboratório de Banco de Dados Prof. Clóvis Júnior. Áreas de Trabalho (Tablespace)

Para funcionamento do Netz, alguns programas devem ser instalados e alguns procedimentos devem ser seguidos. São eles:

Banco de Dados Oracle 10g: Introdução à Linguagem SQL

Oracle Database 11g: Novos Recursos para Administradores

MANUAL DO USUÁRIO DE REDE

PROGRAMA DE PÓS-GRADUAÇÃO POSEAD. Curso Banco de Dados. Resenha Crítica: Backup e Recovery Aluno: Wilker Dias Maia

Transações Seguras em Bancos de Dados (MySQL)

INF BD2. SGBD <Oracle> Grupo: Amanda Christian Gustavo

Banco de Dados. Prof. Antonio

Manual de Instalação Versão 1.0

ROTEIRO PARA INSTALAÇÃO DO BITVISE, CONFIGURAÇÃO DE CHAVES SSH, DEFINIÇÃO DAS PORTAS PARA OS TÚNEIS SSH E CONFIGURAÇÃO DO THUNDERBIRD

Gerência de Banco de Dados

Manual de backup do banco de dados PostgreSQL - Versão 2. Setembro-2011

APOSTILA BANCO DE DADOS INTRODUÇÃO A LINGUAGEM SQL

PROCEDIMENTOS PARA ATUALIZAÇÃO DE VERSÃO DO APLICATIVO

No Fedora, instalamos os pacotes "mysql" e "mysql-server", usando o yum:

Manual AGENDA DE BACKUP

CA Nimsoft Monitor Snap

8. Outros tipos de Transação (Modo de Transação de Autoconfirmação e Modo Implícito)

ARQUIVOS DE CONFIGURAÇAO ZIM 8.50

Configurando DDNS no Stand Alone

Manual AGENDA DE BACKUP

Configurando um SGBD Oracle de forma # segura # Gerson S V Júnior (

Administração de Banco de Dados

EAI Manual do Administrador

ORACLE ARQUITETURA FÍSICA

Real Application Cluster (RAC)

Segurança de Acesso a Banco de Dados no MS SQL Server

LOJA ELETRÔNICA MANUAL DE INSTALAÇÃO

Saída do sistema do Servidor FTP do Capture Pro Software

Iniciando o MySQL Query Brower

Procedimentos para Instalação do Sisloc

Banco de Dados. Conversão para o Banco de Dados SisMoura

Manual de Instalação e Configuração MySQL

LOGs e ALERTAS de DESEMPENHO

Controle de transações em SQL

Guia de Referência Rápida Administração de Bancos de Dados Oracle - Abstratos Tecnologia

Administração de Usuários e Privilégios no Banco de Dados

ESET Remote Administrator ESET EndPoint Solutions ESET Remote Adminstrator Workgroup Script de Logon

ESTRUTURA DE SERVER Lílian Simão Oliveira

Como utilizar a central de gerenciamento VPN.

Manual de Instalação

Procedimentos para Reinstalação do Sisloc

Versionamento de Código. Núcleo de Desenvolvimento de Software

Manual de Instalação e Configuração do SQL Express

Escrito por Daniel Donda Qui, 06 de Novembro de :21 - Última atualização Qui, 06 de Novembro de :47

Sumário Instalando o Windows 2000 Server... 19

Prof. Luiz Fernando. Unidade III ADMINISTRAÇÃO DE


Versão /10. Xerox ColorQube 9301/9302/9303 Serviços de Internet

Servidores SQL - SQL SERVER 7.0 e Oracle

BI: Um estudo de Oracle MÉLODY BALLOUARD (MAMB)

Introdução ao Sistema. Características

Oracle Zero Downtime Migration (com Golden Gate)

Documentação Symom. Agente de Monitoração na Plataforma Windows

MANUAL DO USUÁRIO SUMÁRIO

EverSafe Online Backup Client

MySQL: Controle de Acesso

Programação para Android. Aula 07: Persistência de dados Shared Preferences, Internal e External Storage

O servidor de banco de dados ORACLE corporativo da empresa deve possuir a seguinte especificação mínima:

Administração de Banco de Dados. Arquitetura Física do Banco de Dados. Arquitetura. Arquitetura. Instância. Base de Dados. Processos User e Server

Instalação RAC10g em Linux

Lista de Erros Discador Dial-Up

Bases de Dados 2007/2008. Aula 1. Referências

SQL Linguagem de Definição de Dados. Banco de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri

EverSafe Online Backup Manager

Instalação do VOL Backup para Sistemas Unix-Like

Android e Bancos de Dados

INICIAL. Guia de Criação da Base Produção Paralela IMPORTANTE: MESMO QUE SEJAM EXECUTADOS

Transcrição:

Obs : Desculpe os erros de português e digitação, pois essa lista de estudo foi realizada no cansaço e em altas horas da madrugada REVISÃO DE QUESTÕES TÓPICO ORACLE_HOME ORACLE_BASE Oracle_home%/rdbms/admin OrainstRoot.sh OraInst.loc ASM DEFINIÇÃO LOCALIZAÇÃO SOFTWARE ORACLE BASE OFA Localização de scritp files armazenados Cria o ponteiro de inventário Ponteiro de Inventário Suporta Mirroring e Striping Para coloca-lo nesse modo deve-se : - Setar ORACLE_SID e ORACLE_HOME para correspondente database - Mudar o doretório ORACLE_HOME/BIN - No prompt executar emca -a File System Raw Devices Oracle-Maneged Files Db_create_file_dest Db_create_online_log_dest_n Db_name Instance_name Oratab crontab Cateexp.sql Java pool Log buffer Large pool Database Buffer cache Shared pool LGWR CKPT Somente suporta armazenamento Oracle Files no S.O Paartições de discos que não contém file sistem Caracterisca que suporta administração automática de files Configura Oracle Managed Files, especifica o destino para o armazenamento Configura Oracle Managed Files, especifica o destino de redo logo files e control files Especifica somente o nome do Banco de dados Especifica somente o nome da instancia oracle Parametro Linux que armazena os SID de novo banco. /var/opt Parametro Linux usado para agendar Jobs Script usado para criar views de dicionario de dados, suporta atividades de import e export Usada para Java-Specify applications, seu tamanho é definido pelo JAVA_POOL_SIZE. Usado para RMAN e entrada e saida de dados, área auxiliar da shared Pool quando esta completa. Armazena informação de sessões de memória para shared servers. Área da SGA que contém blocos de datafiles que estão sidos lidos no momento. Escreve dados do Buffer para o Online Redo Log quando a transação é comitada mesmo que não sejam escritos nos datafiles Evento que Sinaliza o DBWn de dados modificados no buffer cache. E atualiza control files e datafiles. DbWn Escreve do Buffer cache para os datafiles quando : - log switch - Database shutdown cleanly - Tablespace é colocada offline - Não possuir mais espaços no database buffer cache. Templates opção do DBCA 1 Criar templates baseada em outra template 2 Criar templates que contenham somente estrutura de um banco 3 Criar templates que contenham dados e estrutura de outro banco

Data WareHouse General Purpose Custom DataBase Pedro F. Carvalho Transaction Processing Oracle Management Agent Grande volume de dados históricos de dados, usado para read-only e geração de relatórios. Combina caracteristas DataWareHouse com Transaction Processing e é usado quando você não cria banco que contenha dados históricos. Gerado para scenários mais complexos, voce pode especificar opções para estrutura do banco para ser criado Numero de usuários, acessos, OLTP altos. Administrar bancos, listeners, Web apllications, monitora hosts, e envia informação de monitoramento ao Management Service Oracle Management Service Oracle Management Repository Oracle Application Server Control Usado para adminsitrar Oracle Application Server 10g Oracle Enterprise Manager Monitorar e administrar o banco Oracle Grid Control Console Usado para administrar bancos globais. DBCA Character sets, memory sizing, database block size e connection mode(shared ou dedicated server) ; Backups, passoword file autentication, colocar o banco em ASM LICENSE_MAX_USER Número máximo de usuário no database Stack space Componente da PGA quando o banco esta em Shared Mode. User Session É parte da SGA Cursor States Armazenado em SGA quando o banco esta em Shared Mode SCOPE = BOTH Altera Ambos, memory e spfile SCOPE = SPFILE Altera o spfile, mas somente na próxima inicialização da instancia SCOPE = MEMORY Altera na instancia atual, mas ao startar novamente volta a anterior Instancia Cai SMON faz : Recuperação de dados após o último commit Informações de recuperação estarão no control file Dados não comitados serão rollback usando informações de UNDO Dados Comitados e Não comitados serão armazenados em redo log e aplicado aos seus respectivos blocos Contenção dicionario dados Usar Local extent management for nosystem tablespaces Big File Tablespace Usada para armazenar grande volume de dados evitando assim de criar várias small files tablespace para armazenar dados PCTUSER PCTFREE PCTINCREASE MERGE FETCH Library Cache Redo Lof Buffer Data Dictionary PassWord Files Remote_login_passwordfile É gerado um parse tree Blocos de dados que são recuperados do database buffer cache. Possui os seguintes estagios : PARSE BIND EXECUTE Aplicado somente a instrução SELECT Componente da Shared Pool onde fica os comandos SQL. Usado para armazenar mudanças ocorridas em datablocks, usado em RECOVERY Parte da SharedPool armazena definições de objetoes acessados como TABELAS E INDICES Contem informações do número de usuários que podem conceder privilégios de SYSDBA E SYSOPER. Usado para autenticar usuários que estão tentando acessar o banco remotamente. Pode ser provido de diferentes autenticações para o banco. = NONE : especifica que usuários serão autenticados via OS = SHARED : especifica que mais de um usuário de banco pode usar passordfile

= EXCLUSIVE : especifica que usuários estão usando passrowd files. Trace files Arquivos de informações para todo processo de background e processos de servidor. Control File Contém informação sobre a estrutura física do banco. É requerido quando voce starta o dabatase. Alert log Contém informações sobre erros e importantes eventos do database, contém o startup e shutdown tempo e default paramentre usados para startar o banco de dados. Localizada no background_dump_dest Voce pode ver as seguintes informações - DeadLock - Falta de control file, redo logo file e datafile - Usando tablespace system como temporary tablespace - Erros internos, corrupção de bloco - Pode identificar quando a tablespace, datafile ou redo logo file são deletados - Contém informações de background process, arquivos que causaram o crash e tempo de crash System DataFile Parte de System Tablespace. Naming Method Configurado pelo Net Configuration REMOTE_LOGIN_PASSWORDFILE Paramentro que pode colocar o banco em EXCLUSIVE OU SHARED Modificados Data Blocks São escritos no redo log buffer somente após um commit Drop Table Somengte redo é escrito no redo log buffer Unused Coluns Coluna pode ser apagada depois Coluna não aparecerá em um select, usa-se um * em select list Coluna não aparecera no DESC TABLE Portlist.ini Contém informações sobre o numero porta http, PORTA DO isql/plus e armazena o arquivo de ponteiro de localização do ORACLE_HOME. Initsid.ora Contém parametros de inicialização do banco Isql*plus server Componente tem que estar rodando para usar o Isql*plus Background_dump_dest Paramentro de que determina a localização do alertlog. Alertlog contém detalhes de deadlock User_dump_dest Trace files são localizados em um diretório especificado neste paramentro Log_archive_dest Especifica o diretório onde o archive log files é armazenado. Show All Comando mostra settigns of sql*plus Emca -s Usado para configurar o enterprise manager consolte em modo silent Emca -m Configurar database para ser administrado centralmente pelo Oracle Enterprise Manager Grid Control Console LD_library_path Especifica o diretório que contém OVS files V$parameter Mostra os parametros de inicialização correntes do banco de dados V$SPParameter Mostra paramentros do Spfile, se esta sendo usado pela instancia V$database Informações de banco, creation timesptam, e modo ARCHIVELOG V$controlfile Nomes e localizações de controfiles pfile Se for especificado, informações serão somente em memória será atualizada spfile Se for especificado, informações serão modificadas em memória e no spfile Listener could not resolve Nenhum listener configurado para o banco de dados instance_name give in connect descriptor Network adapter could not Listener configurado pro banco não esta rodando establish the connection End-of-file on communication Banco de dados nao esta aberto. channel Could not resolve service name Ajustar aquivo tnsnames.ora

Listener does not currently know os service request in connectdescriptor No listener Instancia cai, ai voce da startup Database nao esta registrado dinamicamente com listener Database service name não esta configurado no lsitener.ora Listener não esta rodando Dados não comitados serão dado rollback Dados comitados serão gravados em datafiles Quem da as coordenadas de recuperação é o SMON As informações são derivadas do controlfile Recuperação Media Revocery é automatica pelo banco, não requer que vc a chame. Identificar usuários que usam Usa-se o ADDM alto recurso de CPU Renomear datafile ALTER TABLESPACE... RENAME DATAFILE... TO... Tablespace sysaux offline Voce nao pode ler nem escrever dados Nunca poderá ser renomeada COMPATIBLE 10.0.0 Pode-se criar tablespace big file Se a tablespace System for Todas as demais serão do mesmo tipo Locally manager TABLESPACE NOLOGGING Operações na tablespace não geram nenhum redo data Objetos criados não poderão ser recuperados porque não possuiem redo. Os espaços serão salvos em redo logo files Pode Renomear Tablespace APAGAR TABLESPACE UNDO, TEMPORARY, READ-ONLY, DEFAULT PERMANENT Drop tabelspace including contentes apara a tablespace e os dados contidos nela são removidos do banco de dados Arquivos de OS associados a tablespace não são apagados implicitamente, devem ser deletados usando OS comands TABLESPACE OFFLINE TEMPORARY Banco esta em locally managed tablespace, quando que vc nao sobe ele RENOMEAR TABLESPACE UNDO Apagar um DataFile TEMP TABLESPACE CRIANDO USUÁRIO CONNECT_TIME Especificando check box na designação de acesso Ao usar este comando na tablespace, força um check point ser feitono database e tablespace pode ser colocada online fazendo um recovery. Se datafiles não esta offline, essa tablespace pode ser colocada online sem fazer recovery Se ela possui datafiles offline, terá de fazer o recover Contentio system tablespace Free extentes being manages by the data dictionary Vc precisa espeficicar paramentros de amazenamento default criando segmentos em algumas tablespaces Banco startado com server parameter file Paramentro UNDO_tablespace deve ser especificado indicando o nome do undo tablespace da instancia Somente coloque-o em OffLine Nunca poderá ser apagada Pode designar a outros usuários Não pode mudar status de online e offline Não pode-se converter em permantes tablespace Quando voce cria usuário e não designa a ele uma permanent e temporary tablespace, as tabelas criadas serão armazenadas da default permanent tablespace. Se não há uma defaul permanter tablespace no banco de dados, os objetos serão criados na tablespace system. E se não há default temporary tablespace, sort data serão gerados em system tablespace. Specifica o numero maximo de minutos que um usuário pode ficar conectado ao oracle Usuário será concedido a role especifica como default

Modificar Quotas em Tablespaces Grante the unlimited tablespace privilege to the users Expiração Senha PASSWORD_LIFE_TIME parameter to 30 days Aviso Expiração 5 dias PASSWORD_GRACE_TIME parameter 5 dias Password_lock_time Bloquear usuários para numero especificado de dias após erro login Tablespace Toda tablespace criada deverá ter uma cota, senão nenhum objeto poderá ser gravado lá Roles Quando uma role é atribuida a um usuário ela deve possuir a opção set role, ou a role deve conter default role para o usuário CPU_PER_SESSION Limita amount(valor) CPU tempo limite de usuário na sessão CPU_PER_CALL Limita valor tempo cpu baseada em chamadas, segundos LOGICAL_READS_PER_SESSION Numero de datablocks lidos por usuário em sessão Liberar todas roles Criar um perfir e especificar unlimited value para todos paramentros de resource. DEFAULT_CONSUMER_GROUP Initial consumer resource group que permite presença no dicionátio de dados e nao pode ser alterado ou dropado RESOURCE_LIMIT=TRUE É UM PARAMETRO DE INICIALIZAÇÃO E NÃO PODE SER ESPECIFICADO EM PROFILES. LIMITA O NUMERO DE SESSÕES DE USUÁRIO LICENSE_MAX_USER SESSION_PER_USER RESTRINGIR O MAXIMO NUMERO DE SESSÕES CORRENTES QUE UM USUÁRIO DE DATABASE PODE CRIAR. Criar tabela Privilégios e sessões : CREATE TABLE, CREATE SESSION, UNLIMITED TABLESPACE ROLE RESOURCE CREATE PROCEDURE E CREATE TRIGGER DBA_SYS_PRIVS VIEW QUE MOSTRA OS PRIVILÉGIOS DE USUÁRIOS Desabilitar Primary Key A constraint tabém será disabilitada A abela poderá conter dados que viola a constraint SHRINK SPACE CASCADE COMPACTA TODOS OS DEPENDENTES SEGMENTOS DA TABELA. coalesce Libera blocos em indices DEFERRABLE? Indices b-tree Retornar poucas linhas de dados, colunas com alta cardinalidade e usados na clausula where bitmap Colunas pouca cardinalidade, usado em colunas com and e or. Retornar grandes quantidades de dados boa performance em tabelas read-only, colunas chaves não são frequentemente atualizadas DBA_VIEWS CONTEM SQL USADO POR USUÁRIOS PARA CRIAR VIEWS. ALL_VIEWS CONTEMSOMENTE INFORMAÇÕES SOBRE ACCESSIBILIDADE CURRENT USER USER_VIEWS SOMENTE PROVEM INFORMAÇÕES SOBRE VIEW DO PRINCIPAL CURRENT USER DBA_OBJECTS PROVEM DE IFNORMAÇÕES DE OBJETOS DE DATABASE CRIADOS POR DIFERENTES USUÁRIOS ALL_OBJECTS OBJETOS ACESSIVEL A CURRENT USERS Tablespace Nao pode ser usada para transferir dados entre o mesmo banco CONTENT Paramentro do data dump habilita filtro de dados,ou metadados para importação, possui ALL, DATA_ONLY e METADATA_ONLY TABLE Paramentro datadump especifica a tabela a ser importada ou exportada EXCLUDE Paramentro de datadump Habilita exclusão de especificos objetos metadara que serão exportados ESTIMATE Paramentro do datadump que determina o modo de exportação usado. DIRECTORY Localização da exportação e log file Recuperar tabela Flashbakc_scn opção oracle datadump export

PL-SQL SEVERE RECEBE MENSAGENS de causa inesperada ou resultados incorretos PERFORMANCE mensagens de erros, causas de performance INFORMATIONAL recebe informações de causas que não afetam a performance PLSQL_DEBUG SOMENTE INTERPRETED BYTECODS PODE USAR PL-SQL_DEBUGGER Dba_common_audit_trail CONTEM INFORMAÇÕES DE FIN-GRAINED AUDIT RECORDS E standart auditing records para todos usuários do database Dba_audit_trail Contém somente standart audit records para usuários User_audit_trail Contém somente para particular usuário de banco Dba_fga_audi_trail Somente mostra audit de fine-grained Verify function Minimo de caracter Caracteres que senha deve conter Senha não pode conter mesmo username Nova passoword não pode ser similar a anterior COMPATIBLE Habilita novas caracteristicas do oracle 10g e garante compatibilidade com outras versoes REMOTE_LOGIN_PASSWORDFILE Verifica se passowrd file autenticação será usada para autenticar usuários no banco de dados. Local naming method Necessita de service name, e username e passoword HOST NAME Requierido no endereçod e lista do connect descriptor Database name Requerido no sqlnet.ora Port number Requerido no listener.ora Trace_level_l1 Fica no listener.ora e specifica o nivel de detalhes que será capturado no listener trace redords, 0 16, e pode ser especificado como off, user, admin, support com valroes 0 4(identifica user-induced error condidions) 6(problemas de instanação) 16 Connect-time failover Multiplos listeners se o primeiro falhar FAILOVER = ON no adress_list no paramentro tnsnames.ora. BALANCE LOAD across LISTENER Try one address, selected at randon Try each adress, randonly, until one sucedds Sqlnet.ora Quando voce quer conheçer os metodos de nomeação que o cliente usará enquanto resolve o service name, o logging e o tracing caracteristicas, external naming features e detalhes sobre a rede NAMES.DEFAULT_DOMAIN Connect time failover Try each adress, in order, until one sucedes Listener dinamicos Listener_2 alterar o parametro LOCAL_LISTENER=L2 no parameter file PMON registra a informação para este listener dinamicamente (o atual L1) Lsnrctl servicer Visao que detalha inforamções de deiferentes bancos, instancia. EASY CONNECT Habilitado por default, poucos usuários acessando database, suporta somente tcp-ip, HABILITADO QUANDO NÃO REQUE QUALQUER CLIENTE-SIDE OU NAMING SERVICE METODO E DIRECTORY SYSTEM. Para se conectar ele pede username/senha@host name Local Naming Usa tnsnames.ora. similar a easy conect. ESSE ARQUIVO CONTEM INFORMAÇÕES REQUERIDAS DE CONEÇÃOCOM O BANCO E É LOCALIZADO PARA TODO CLIENTE NA REDE External Naming Envolve resoluções de net service name armazenado em não oracle naming services Directory naming LDAP, armazenda informações requeridas pelos clientes. Usado em cenarios onde grande numero de usuários e e vc necessita de armazenar e administrar informação de conexões Arquivo listener.ora SERVIÇOS QUE O LISTENER ESTA LISNTENING PASSOWORD CONFIGURES FOR SECURING THE LISTENER

LOCALIZAÇÃO ORACLE_HOME PROTOCOLO ADRESS DO LISTENER DE CONEXÃO NOME LISTEER LSNRCTL SERVICES MOSTRA DISPATCHER CONFIGURED REGISTRADO LSNRTL SPAW COMANDO DO LISTENER USADO PARA INICIAR STORE PROGRAM ONDE THE COMPUTES COM O LISTENER RODANDO SHARED SERVER ADICIONAR MEMORIA EM LARGE POOL, POIS SESSÕES DE USUÁRIOS SÃO ARMAZENADOS NA LARGE POOL SHARED SERVER 1 PROCESSO FOWARD 2 DIPATCHER PLACES QUERER COMMOM REQUEST SGA 3 SHARED SERVER PICK PROCESS REQUEST 4 DISPATCHER RETRIEVERS RESPONSE FROM OWN RESPONSE 5 - RESPONSE RETUR USER SHARED_SERVER -=20 UNICIAL NUMERO DE SERVIDIRES AO STARUP DETERMINA O MUNIMO DE SAHRED SERVER REMAIN STARTED ANY GIVEM CONFIGURAR SHARED SERVER ALTO NUMERO DE USUÁRIOS COM MINIMA ATIVIDADE DATABASE RODA MANY QUERIES COM VOLUME DE DADOS PEQUENO E O TEMPO REQUERIDO PARA EXECUTAR AS QUERY É PEQUENO. DEDICADE SERVER BATCH PROCESSINF OF DATA TAREFAS ADMINISTRATIVAS DATAWARE HOUSE E RETORNA RELATÓRIOS V$SHARED_SERVER_MONITOR Informações sobre tuning de servidor V$sga Informações sobre SGA V$QUEUE SHARED SERVER MESSAGE QUEUES V$SHARED_SERVER INFORMATION REGARDING SHARED SERVER, NUMERO SHARED SERVERS V$SHARED_POOL_ADVICE INFORMAÇÕES DO SIZING THE SHARED POOL PERFORMANCE BANCO VER BASELINE METRICS FROM THE PREVIOS INSTANCES FIXE TABLES CONTE INFORMAÇÕES DE ESTRUTURA FISICA E LOGICA DO BANCO E NOMES DETALHES DE DATAFILES E TABLESPACES Dbms_stats.gather_table_stats Procedure para gerar estatisticas das tabeals Mover tabelas Causa na statisticas correntes fica invalido ASM Resolve problemas de I/O de dados Aumentar performance LGWR Adicionar mais redo log group LGWR Escreve do redo logo buffer no redo log Quando a transação é comitada Redo logo buffer esa cheio Quando a mais do que 1 mega byte de mudanças no redo logo buffer Antes do dbwn escrever dados modificados nos dataviles Quando o redo logo group esta cheio, ocorre o log sswitch que move para o proximo grupo V$sysstat Identifica o componente oracle memorirelated problemas no database., ela contem informações de rolback segmentes, datafile I/O, parse data. V$sga Contem informações somre a sga memory V$session Session specify information V$rollstar Informações de rollback segments V$filestar Contem detalhes de I/O para cada datafile Estatisticas com ALL Voce coleta todas estatisticas do banco de dados Estatisticas com TYPICAL Voce coleta poucas estatísticas do banco de dados DBMS_WORKLOAD_REPOSITORY Para deletar estatisticas de banco de dados manualmente, usa-se essa package. Ver estatisticas de AWR DBMS_METADATA Package usada para ver metadados de dicionario de dados como DDL para certos objetos criados

ADDM pode detectar Pedro F. Carvalho Desabilitar Table-Monitoring Aumentar o warning threshold e limpar todos os velhos alerts related tablespace metrics Voce deve fazer sql tuning na aplicação antes de coloca-la em ambiente de produção FORMULA de tamanho apropriado para tablespace de UNDO UNDO ADIVISOR Dba_tables Dba_object_tables LGWR escreve de redo logo buffer para redo log nas circunstancias Lock contention High checkpont load cause High PL/SQL and JAVA execution time Cpu bottlenecks Improper oracle net connection management I/o capacity Space allcation problems in Oracle memory structures High load sql statementes Specify BASIC as the value STATICS_LEVEL parameter USAR O DBA_THRESHLODS. Voce coloca collection level to ALL. ( UR * UPS * DB_BLOCK_SIZE ) KB Trabalha com flash back query e flash back tables Statiscicas que são atualizdas por procedure para atualização - quando a transação é comitada - Quando o redo logo buffer becomer 1/3 full - Quando a mais que um megabyte de mudanças no redo log buffer - Antes do DBWN escrever blocos do database buffer chache nos datafiles V$sysstat - Instance not facing memory-related problens ADDM detecta - Lock contention - High check point load cause - High PL/SQL and Java execution time - Cpu bottlenecks - Improper oracle net connectio management - I/o capacity - Space alocations problens - High load sql statements Desabilitar table-monotiring - LEVEL BASIC IN THE STATISTICS_LEVEL O que garante que transações de usuário A não afetam usuários B - UNDO DATA STORED IN THE UNDO SEGMENTS SHARE ROW EXCLUSIVE MODE IN TABLE - THE OTHER USER ARE NOT ALLOWED TO LOCK THE TABLE INS THE SHARE MODE. - THE OTHER USER ARE ALLOWED TO ACCESS THE TABLE ONLY TO QYERU THE DATA CONAINTES IN THE TABLE V$LOG - MOSTRA INFORMAÇÕES DE REDO LOGO FILES INSTANCE RECOVER - ROLL BACK EM UNDO UNCOMMITEDS CHANCGES - ROLL FORWARD EM REDO LOGO ONLINE COMMITTED CHANGES BANCO EM ARCHIVE LOG - INCREASED AVALIABLE OF THE DATABASE - ABILITY TO BACK UP THE DATABASE WHE DATABASE IS OPEN - ABILITY RECOVER THE DATABASE UP TO A PARTICULAR POINT UIN TIME BEFORE AS ERROR EVENT Log_archive_dest_n - Localização dos archives log do banco DB_RECOVERY_FILE_DEST - Localização dos arquivos de flash recovery area Db_archive_min_succed_dest - Especifica o minino mumero de archive log destinações

Pmon realiza - Releasing resources held by the failed process - Reooling back the transaction tha caused the process fail - Releasing the table and row level blocks held by failed process Banco conta perda - Multiplexar control files - Multiplexar online redo logs - Create more tha two online redo log groups checkpoints - Se faz em mttr adivisor Colocar o banco em archive - Shutdow banco - Colcoar em modo mout - Alter databae acrhivelog MULTIPLEXAR CONTROL FILE - SHITDOWN INSTANCE - COPY NEW LOCALIZATION OS COMAND - MODIFY CONTROL_FILES PARAMETER - RESTART DE DATABASE APÓS ADICIONAR UM DATAFILE - REALIZAR O BACKUP DE CONTROLFILE EM UMA TABLESPACE FLASH RECOVER AREA - Banco de dados pausa se e:\db2\flash\ estiver cheia - O spaco da flash recovey area será afetado na retention policy configure - The e:\db2\flash location armazenará achive redo logs, multipexed copies of control files, and database backups SHCEDULE BACKUP STRATEGY PAGE - DATAFILES - ARCHIVELOGS - TABLESPACES - WHOLE DATABASE TABLE BACKUP - Voce nao pode agendar backup individual de tabelas em um database, voce pode usar o table-mode maintin to copy of the table. Backup de control files - É automaticamente backupiado quando database whole Password files - Backupiado usando OS comands Parameter files - É backupiado automaticamente no whole backup INCREMENTAL 0 - COPIA TODOS DATAFILES INCREMENTAL 1 - COPIA DATABLOCKS QUE FORAM MODIFICADOS APÓS O INCREMENTAR NIVEL 0 BACKUP TRACE-FILE - USADO PARA MUDAR NO NOME DO BANCO DE DADOS - USADO PARA RECRIAT O CONTROL FILE DATABASE EM UMA PERDA BACKUP OBSOLETE - BACKUPS SÃO ILEGIVEL PARA DELETAÇÃO DE ACORDO COM A POLITICA DE RETENTIOS BACKUP EXPIRED - BACKUP NÃO PODE SER ENCONTRADO PELO RMAN BACKUP CROSSCHECK - BACKUPS QUE DEVEM SER DELETADOS COM OS COMANDS BACKUP UNAVAILABLE - BACKUPS QUE NÃO PODE SER FEITOS PELO RMAN RECOVEY RMAN VC PODE - AUTO BACKUPS CONTROL FILES - RECOVERY OF CORRUPTES BLOCKS IN DATAFILES - BACKUPS DE FILES ON TAPES AND NAMED PIPES BACKUP INCONSISTENTE - APÓS INSTANCE CRASH - 24X7 DATABASE - FAZER BACKLUPS DE DATAFILES IN TABLESPACE E COLOCAR TABELSPACE IN THE BEGIN BACKUP ESTADO INVALID REDO LOGO - NÃO ACESSIVEL FILE ESTADO ACTIVE - NOT CURRENT LOG UNUSED - NEVER BEEN WRITE STALE - CONTENTS REDO LOG FILE FILE ARE INCOMPLETE

INACTIVE - NO LONGER NEEDED FOR RECOVERY NULL - FILE IN USE DELETED - FILE IS NO LONGER USED CURRENT - CURRENT REDO LOG GROUP CREARING - LOG RECRIADE MODO CLOSE BANCO - VOCE PODE RECOLOCAR CONTROL FILES MUDAR REDO LOG FILES - COPIE EXISTENTES REDO LOGO FILE TO THE DESIRED LOCALION USANDO OS COMANDS E RESTART DE ISNTANCE E USE O COMANDO ALERT SYSTEMA PARA ATUALIZAR CONTROL FILES ALTER DATABASE CLEAR LOG FILE GROUP 2 - THE REDO LOG GROUP SHOULD BE ARCHIVED RECUPERAR DATAFILE DE SYSTEM TABLESPACE - MOUNT THE DATABASE, RE-CREATE THE FILE USING ALTER DATAVASE CREATE DATAFILE E RECOVER THE DATABASE