480
Tivoli Manager para Oracle** Guia de Referência Versão 2.0

Tivoli Manager para Oracle**publib.boulder.ibm.com/tividd/td/oracle2/GC32-0454-00/pt... · 2002-11-09 · Referências aos Comandos, Tabelas e Logs Oracle..... 12 Tivoli Manager para

Embed Size (px)

Citation preview

Tivoli Manager para Oracle**Guia de ReferênciaVersão 2.0

Tivoli Manager para Oracle**Guia de ReferênciaVersão 2.0

Guia de Referência do Tivoli Manager para Oracle** (Dezembro de 2000)

Aviso de Copyright

© Copyright IBM Corporation 2000 Todos os direitos reservados. Pode ser utilizado somentemediante um Acordo de Licenças de Software da Tivoli Systems, um Acordo de Licenças deSoftware IBM ou Adendo para Produtos Tivoli ao Acordo de Licenças ou Cliente IBM.Nenhuma parte desta publicação poderá ser reproduzida, transmitida, transcrita, armazenada emum sistema de recuperação ou traduzida em qualquer linguagem de computador, de nenhumaforma ou meio, seja eletrônico, mecânico, magnético, ótico, químico, manual, ou de outramaneira, sem permissão prévia por escrito da IBM Corporation. A IBM Corporation concede avocê permissão limitada para fazer cópia impressa ou outras reproduções de qualquerdocumentação lida por máquina para seu próprio uso, desde que cada reprodução contenha oaviso de copyright da IBM Corporation. Nenhum outro direito sob copyright é concedido sempermissão prévia, por escrito, da IBM Corporation. O documento não é planejado para produçãoe é fornecido “como está” sem garantia de nenhum tipo.Todas as garantias neste documentosão aqui renunciadas, incluindo as garantias de comercialização e adequação a um fimespecífico.

Marcas

IBM, o logotipo IBM, Tivoli, o logotipo Tivoli, AIX, Cross-Site, NetView, OS/2, Planet Tivoli,RS/6000, Tivoli Certified, Tivoli Enterprise, Tivoli Ready e TME são marcas ou marcasregistradas da International Business Machines Corporation ou Tivoli Systems Inc., nos EstadosUnidos e/ou em outros países.

Microsoft, Windows, Windows NT e o logotipo Windows são marcas da Microsoft Corporationnos Estados Unidos e/ou em outros países.

UNIX é uma marca registrada da The Open Group nos Estados Unidos e em outros países.

Oracle é uma marca registrada da Oracle Corporation.

Outros nomes de empresas, produtos e serviços podem ser marcas ou marcas de serviço deterceiros.

Avisos

Referências nesta publicação a produtos, programas ou serviços da Tivoli Systems ou da IBMnão significam que eles estarão disponíveis em todos os países onde a Tivoli Systems ou a IBMopera. Qualquer referência a estes produtos, programas ou serviços não significa que apenasprodutos, programas ou serviços da Tivoli Systems ou da IBM possam ser utilizados. Qualquerproduto, programa ou serviço funcionalmente equivalente, que não infrinja nenhum direito depropriedade intelectual da Tivoli Systems ou da IBM ou outros direitos legalmente protegidos,poderá ser utilizado em substituição ao programa, produto ou serviço em referência. A avaliaçãoe verificação da operação em conjunto com outros produtos, exceto aqueles expressamentedesignados pela Tivoli Systems ou pela IBM, são de inteira responsabilidade do usuário. A TivoliSystems ou a IBM podem possuir aplicações de patentes ou patentes pendentes abrangendoassuntos neste documento. O fornecimento desta publicação não garante ao Cliente nenhumdireito sobre tais patentes. Consultas sobre licenças devem ser enviadas, por escrito, para:Gerência de Relações Comerciais e Industriais da IBM Brasil - Av. Pasteur, 138-146 - Botafogo -Rio de Janeiro/RJ - CEP: 22.290-240.

Índice

Prefácio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiQuem Deve Ler Este Manual. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi

Pré-requisitos e Documentos Relacionados. . . . . . . . . . . . . . . . . . . . . . . . . . xi

O Que Este Guia Contém. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xii

Exibindo o Guia Online. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .xiii

Obtendo Auxílio Online. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiv

Convenções de Tipos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiv

Entrando em Contato com o Suporte ao Cliente. . . . . . . . . . . . . . . . . . . . . . xv

Capítulo 1. Introdução . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1Utilizando o Manual de Referência. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

Como Este Manual Está Organizado. . . . . . . . . . . . . . . . . . . . . . . . . . . 2

Utilizando o Desktop ou a Interface de Linha de Comandos. . . . . . . . . . . . . . 3

Especificando Nomes de Caminhos. . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

Utilizando o Desktop Tivoli. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

Utilizando a Linha de Comandos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

Sintaxe da Linha de Comandos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

Utilizando o Comando waddmon. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

Utilizando o Comando wruntask. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

Script para Criar Perfis de Monitoração de Amostra. . . . . . . . . . . . . . . . . . . . 6

Entendendo a Saída do Monitor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

Utilizando o Log de Monitoração Distribuída. . . . . . . . . . . . . . . . . . . . . . . . . 9

Configurando o Log de Monitoração Distribuída no Servidor TMR . . . 10

Configurando o Log de Monitoração Distribuída no Nó deExtremidade. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

Referências aos Comandos, Tabelas e Logs Oracle. . . . . . . . . . . . . . . . . . . . 12

iiiTivoli Manager para Oracle** Guia de Referência

Capítulo 2. Monitores do Banco de Dados . . . . . . . . . . . . . . 13Lista de Fontes de Monitores OracleDatabaseManager. . . . . . . . . . . . . . . . . 13

Status de Propagação de Fila Avançada (8i). . . . . . . . . . . . . . . . . . . . . . . . . 16

Erros de Propagação de Agenda de AQ (Fila Avançada) (8i). . . . . . . . . . . . 19

Alertas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

Espaço Livre de Archive. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

Porcentagem de Espaço Livre de Archive. . . . . . . . . . . . . . . . . . . . . . . . . . 29

Espaço de Archive (Número de Logs Refazer). . . . . . . . . . . . . . . . . . . . . . . 32

Espaço Utilizado por Archive. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35

Taxa Média de Propagação de Mensagens (na Agenda) (8i). . . . . . . . . . . . . 37

Tempo Médio de Espera de Mensagens “READY” (8i). . . . . . . . . . . . . . . . 40

Espaço de Dump de Background. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

Transações Bloqueadas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

Linhas Encadeadas (Cluster). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49

Linhas Encadeadas (Tabela). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53

Serviços Heterogêneos Atualmente em Execução (8i). . . . . . . . . . . . . . . . . . 58

Extensões. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61

Extensões por Tablespace. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64

Extensões por Usuário. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68

Déficit de Espaço Livre. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71

Déficit de Espaço Livre por Tablespace. . . . . . . . . . . . . . . . . . . . . . . . . . . . 75

Déficit de Espaço Livre por Usuário. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80

Fragmentação de Espaço Livre. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84

Fragmentação de Espaço Livre por Tablespace. . . . . . . . . . . . . . . . . . . . . . . 87

Tablespace Livre. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92

Tablespace Livre por Tablespace. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96

iv Versão 2.0

Estatísticas de Índice. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101

Transações de Execução Longa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104

Número Máximo de Extensões. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107

Número Máximo de Extensões por Tablespace. . . . . . . . . . . . . . . . . . . . . . 111

Número Máximo de Extensões por Usuário. . . . . . . . . . . . . . . . . . . . . . . . 116

Status do Serviço NT. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120

Número de Arquivos de Dados. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123

Linhas na Tabela DUAL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127

Número de SQL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130

Cadeia de SQL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134

Extensões Temporárias. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138

Extensões Temporárias por Tablespace. . . . . . . . . . . . . . . . . . . . . . . . . . . . 141

Extensões Temporárias por Usuário. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146

Tempo Total de Espera de Mensagens READY. . . . . . . . . . . . . . . . . . . . . 150

Espaço de Dump Principal Unix. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153

Ouvinte Unix SQL*Net V1 TCP/IP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156

Ouvinte Unix SQL*Net V2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159

Espaço de Dump do Usuário. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163

Capítulo 3. Monitores de Instância . . . . . . . . . . . . . . . . . . . . . 167Intervalos de Valores. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167

Lista de Fontes de Monitores OracleInstanceManager. . . . . . . . . . . . . . . . . 168

Transações Ativas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171

Qualquer v$lock. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174

Qualquer v$sysstat. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178

Tamanho Médio de Entradas Refazer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180

Alterações de Bloco por Transação. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183

vTivoli Manager para Oracle** Guia de Referência

Taxa de Obtenção de Blocos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185

Proporção do Número de Ocorrências do Cache de Buffer. . . . . . . . . . . . . 187

Proporção do Número de Ocorrências do Cache de Buffer (Intervalo). . . . . 190

Proporção de Esperas do Buffer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193

Taxa de Chamadas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196

Chamadas por Transação. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199

Proporção de Blocos Alterados. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201

Proporção de Chaves de Cluster. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203

Pontos de Verificação de Background Concluídos. . . . . . . . . . . . . . . . . . . . 205

Proporção de Alterações Consistentes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208

Proporção de Linhas Contínuas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210

Pontos de Verificação do DBWR. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213

Proporção do Número de Ocorrências do Cache de Dicionário. . . . . . . . . . 215

Proporção do Número de Ocorrências do Cache de Dicionário (Intervalo) 218

Proporção de Dispatcher Ocupado. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221

Tempos de Espera do Dispatcher. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224

Proporção de Travas de DML. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227

Tempos Limites de Enfileiramento. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230

Proporção de Esperas de Lista Livre. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232

Proporção do Número de Ocorrências do Cache de Biblioteca. . . . . . . . . . 235

Proporção do Número de Ocorrência do Cache de Biblioteca (Intervalo) 238

Proporção do Número de Ocorrências de Trava — Descrição Paralela. . . . 241

Varreduras de Tabelas Cheias Provenientes de Tabelas Longas (Intervalo) 243

Número de Deadlocks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245

Cursores Abertos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248

Esperas de Conversão de PCM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251

Tempo de Conversão de Travas de PCM. . . . . . . . . . . . . . . . . . . . . . . . . . 253

vi Versão 2.0

Porcentagem de Pings Falsos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255

Leituras Físicas de E/S. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257

Gravações Físicas de E/S. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260

Taxa de Pings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263

Proporção de Processos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265

Estado do RDBMS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268

Taxa de Chamadas Recursivas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271

Chamadas Recursivas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274

Proporção entre Chamadas Recursivas e Chamadas do Usuário. . . . . . . . . 277

Proporção de Travas de Alocação de Refazer. . . . . . . . . . . . . . . . . . . . . . . 280

Proporção de Travas de Refazer Cópia. . . . . . . . . . . . . . . . . . . . . . . . . . . . 282

Esperas de Espaço de Logs Refazer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284

Logs Refazer Não Arquivados. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287

Proporção de Cópias Pequenas de Refazer. . . . . . . . . . . . . . . . . . . . . . . . . 290

Esperas de Rollback. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293

Proporção de Origens de Linha. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295

Proporção de Processos do Servidor Compartilhado. . . . . . . . . . . . . . . . . . 298

Tempo de Espera do Servidor Compartilhado. . . . . . . . . . . . . . . . . . . . . . . 301

Proporção de Estouros de Ordenação. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303

Proporção de Rollback do Usuário. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306

Capítulo 4. Monitores Assíncronos . . . . . . . . . . . . . . . . . . . . 309Lista de Fontes de Monitores OracleManagerAsync. . . . . . . . . . . . . . . . . . 309

Extensões — Background e Assíncrono. . . . . . . . . . . . . . . . . . . . . . . . . . . 312

Extensões — Background. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314

Extensões — Assíncrono. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315

Extensões por Tablespace — Background e Assíncrono. . . . . . . . . . . . . . . 317

viiTivoli Manager para Oracle** Guia de Referência

Extensões por Tablespace — Background. . . . . . . . . . . . . . . . . . . . . . 319

Extensões por Tablespace — Assíncrono. . . . . . . . . . . . . . . . . . . . . . 322

Extensões por Usuário — Background e Assíncrono. . . . . . . . . . . . . . . . . . 324

Extensões por Usuário — Background. . . . . . . . . . . . . . . . . . . . . . . . 326

Extensões por Usuário — Assíncrono. . . . . . . . . . . . . . . . . . . . . . . . . 328

Déficit de Espaço Livre — Background e Assíncrono. . . . . . . . . . . . . . . . 330

Déficit de Espaço Livre — Background. . . . . . . . . . . . . . . . . . . . . . . 332

Déficit de Espaço Livre — Assíncrono. . . . . . . . . . . . . . . . . . . . . . . 334

Déficit de Espaço Livre por Tablespace — Background e Assíncrono. . . . . 336

Déficit de Espaço Livre por Tablespace — Background. . . . . . . . . . . 338

Déficit de Espaço Livre por Tablespace — Assíncrono. . . . . . . . . . . . 340

Déficit de Espaço Livre por Usuário — Background e Assíncrono. . . . . . . 342

Déficit de Espaço Livre por Usuário — Background. . . . . . . . . . . . . 344

Déficit de Espaço Livre por Usuário — Assíncrono. . . . . . . . . . . . . . 345

Estatísticas de Índice — Background e Assíncrono. . . . . . . . . . . . . . . . . . . 347

Estatísticas de Índice — Background. . . . . . . . . . . . . . . . . . . . . . . . . 348

Estatísticas de Índice — Assíncrono. . . . . . . . . . . . . . . . . . . . . . . . . . 349

Número Máximo de Extensões — Background e Assíncrono. . . . . . . . . . . 351

Número Máximo de Extensões — Background. . . . . . . . . . . . . . . . . 353

Número Máximo de Extensões — Assíncrono. . . . . . . . . . . . . . . . . . 355

Número Máximo de Extensões por Tablespace — Background eAssíncrono. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 357

Número Máximo de Extensões por Tablespace — Background. . . . . . 359

Número Máximo de Extensões por Tablespace — Assíncrono. . . . . . 361

Número Máximo de Extensões por Usuário — Background e Assíncrono 363

Número Máximo de Extensões por Usuário — Background. . . . . . . . 365

Número Máximo de Extensões por Usuário — Assíncrono. . . . . . . . . 367

Número de SQL — Background e Assíncrono. . . . . . . . . . . . . . . . . . . . . . 369

Número de SQL — Background. . . . . . . . . . . . . . . . . . . . . . . . . . . . 371

viii Versão 2.0

Número de SQL — Assíncrono. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373

Cadeia de SQL — Background e Assíncrono. . . . . . . . . . . . . . . . . . . . . . . 375

Cadeia de SQL — Background. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 377

Cadeia de SQL — Assíncrono. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 379

Extensões Temporárias — Background e Assíncrono. . . . . . . . . . . . . . . . . 380

Extensões Temporárias — Background. . . . . . . . . . . . . . . . . . . . . . . . 382

Extensões Temporárias — Assíncrono. . . . . . . . . . . . . . . . . . . . . . . . 383

Extensões Temporárias por Tablespace — Background e Assíncrono. . . . . . 385

Extensões Temporárias por Tablespace — Background. . . . . . . . . . . . 387

Extensões Temporárias por Tablespace — Assíncrono. . . . . . . . . . . . . 389

Extensões Temporárias por Usuário — Background e Assíncrono. . . . . . . . 391

Extensões Temporárias por Usuário — Background. . . . . . . . . . . . . . 393

Extensões Temporárias por Usuário — Assíncrono. . . . . . . . . . . . . . . 394

Ouvinte Unix SQL*Net V1 TCP/IP — Background e Assíncrono. . . . . . . . 396

Ouvinte Unix SQL*Net V1 TCP/IP — Background. . . . . . . . . . . . . . 398

Ouvinte Unix SQL*Net V1 TCP/IP — Assíncrono. . . . . . . . . . . . . . . 399

Ouvinte Unix SQL*Net V2 — Background e Assíncrono. . . . . . . . . . . . . . 401

Ouvinte Unix SQL *Net V2 — Background. . . . . . . . . . . . . . . . . . . . 403

Ouvinte Unix SQL *Net V2 — Assíncrono. . . . . . . . . . . . . . . . . . . . 404

Capítulo 5. Tarefas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407Lista de Tarefas por Nomes de GUI e CLI. . . . . . . . . . . . . . . . . . . . . . . . . 407

Diálogos de Tarefas Comuns. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 408

Utilizando o Diálogo Criar um Arquivo de Relatório. . . . . . . . . . . . . 408

Utilizando o Diálogo TEC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 410

ConfigureTECOracle. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411

CurrentRunningSQL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 419

DisableMonitoring. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423

EnableMonitoring. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428

ixTivoli Manager para Oracle** Guia de Referência

Listener. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 432

Apêndice A. Executando Comandos Tivoli . . . . . . . . . . . . 437Executando Comandos Tivoli no UNIX. . . . . . . . . . . . . . . . . . . . . . . . . . . 438

Executando Comandos Tivoli no Windows NT. . . . . . . . . . . . . . . . . . . . . . 438

Onde Encontrar Informações Adicionais sobre Shells. . . . . . . . . . . . . . . . . 438

Estabelecendo o Ambiente Tivoli em um Shell. . . . . . . . . . . . . . . . . . . . . . 439

Definindo o Ambiente Tivoli no UNIX. . . . . . . . . . . . . . . . . . . . . . . 439

Definindo o Ambiente Tivoli no Windows NT. . . . . . . . . . . . . . . . . . 440

Estabelecendo o Ambiente Tivoli em um Nó de Extremidade. . . . . . . . . . . 441

Apêndice B. Classes de Monitores de Instância . . . . . . 443Monitores de Cache. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444

Monitores Cumulativos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444

Monitores de Intervalo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446

Monitores de Ponto no Tempo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 447

Monitores com Base na Taxa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448

Apêndice C. Grupos de Operadores (Disparos doMonitor) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 449

Índice Remissivo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 455

x Versão 2.0

Prefácio

O Guia de Referência do Tivoli Manager para Oracleforneceinformações detalhadas sobre as tarefas e os monitores para o TivoliManager para Oracle. Utilize este manual juntamente com oGuia doUsuário do Tivoli Manager para Oracle.

Quem Deve Ler Este ManualEste manual destina-se aos arquitetos de sistema (para planejamento)e aos administradores do sistema e administradores de banco dedados (para implementação e operação). Os leitores devem ter oentendimento no nível de administrador do sistema operacionalWindows NT ou UNIX, software Tivoli e software Oracle.

Pré-requisitos e Documentos RelacionadosO Guia do Usuário do Tivoli Manager para Oracledescreve comoinstalar e utilizar o Tivoli Manager para Oracle.

O Guia de Gerenciamento do Usuário do Tivoli Manager paraOracle descreve como utilizar o aplicativo Gerenciamento doUsuário do Tivoli Manager para Oracle para gerenciar usuáriosOracle, funções e perfis de recurso para bancos de dados Oracle.

O Tivoli Framework User’s Guidecontém informações maisdetalhadas sobre perfis e gerenciamento de perfis.

O Tivoli Framework Planning and Installation Guidecontéminformações mais detalhadas sobre os requisitos de servidor e dehardware.

O Tivoli Framework Reference Guidecontém informações adicionaissobre os comandos da linha de comandos, tais como o comandowinstall.

O Tivoli Distributed Monitoring User’s Guidecontém maisinformações sobre monitoração distribuída.

xiTivoli Manager para Oracle** Guia de Referência

O Tivoli Enterprise Console User’s Guidecontém informações maisdetalhadas sobre como utilizar o Tivoli Enterprise Console.

O Tivoli Software Installation Service (SIS) User’s Guide, Versão 4.0contém informações detalhadas sobre a utilização do SIS parainstalar o software Tivoli Manager para Oracle.

Para obter informações sobre a administração do servidor Oracle,consulte oGuia do Administrador do Servidorpara a versãorelevante do Oracle.

Para obter informações gerais sobre o servidor Oracle e sobre comoele funciona, consulte oManual de Conceitos do Servidorpara aversão relevante do Oracle.

Para descrições do SQL (Structured Query Language) utilizado paragerenciar informações em bancos de dados Oracle, consulte aReferência de SQL do Servidorpara a versão relevante do Oracle.

O Que Este Guia ContémEste guia contém as seguintes seções:

¶ “Introdução” na página 1, descreve como o manual estáorganizado. Esse capítulo descreve também os comandos, a saídado monitor e o log de monitoração distribuída.

¶ “Monitores do Banco de Dados” na página 13,descreve comoutilizar os monitores OracleDatabaseManager para gerenciardiferentes aspectos de um banco de dados Oracle, tais comotablespaces, extensões e espaço de log de archive. Você tambémpode utilizarNúmero de SQL, Cadeia de SQLe outras fontesde monitores definidas pelo usuário.

¶ “Monitores de Instância” na página 167,descreve comoutilizar os monitores OracleInstanceManager para gerenciardiferentes aspectos de uma instância Oracle, tais como processosdo servidor, proporções do número de ocorrências do cache etransações.

xii Versão 2.0

¶ “Monitores Assíncronos” na página 309,descreve comoutilizar os monitores OracleManagerAsync para gerenciar bancosde dados grandes.

¶ “Tarefas” na página 407, descreve como executar as tarefasTivoli Manager para Oracle na biblioteca OracleManagerTasks.

¶ “Executando Comandos Tivoli” na página 437,descreve comoexecutar comandos Tivoli em shells.

¶ “Classes de Monitores de Instância” na página 443,define ascinco classes de monitores de instância e lista os monitores deacordo com suas classes.

¶ “Grupos de Operadores (Disparos do Monitor)” na página449,descreve os operadores que permitem definir as condiçõesque devem ocorrer para que um monitor envie um alerta.

Exibindo o Guia OnlineUm arquivo PDF deste manual é fornecido no CD do produto.Utilize o Adobe Acrobat Reader Versão 3.0, ou posterior, para exibire imprimir o manual. O Acrobat Reader está disponívelgratuitamente na Adobe emhttp://www.adobe.com.

O Acrobat Reader fornece recursos de navegação que tornam oacesso ao manual mais conveniente:

¶ Navegação: SelecioneExibir → Marcadores e Páginano menupara ver um índice hierárquico à esquerda das páginas domanual. Clicar em um item do índice rola o manual para apágina correspondente. Você pode abrir e fechar níveissuperiores para mostrar e ocultar níveis inferiores.

¶ Hyperlinks : O índice, o índice remissivo, a tabela de entradas(tarefas ou monitores), as referências cruzadas no texto e asentradas na seção “Consulte Também” do manual contêmhyperlinks. Clique em um link para ir para a página à qual ele serefere.

¶ Pesquisar: EscolhaFerramentas → Procurar no menu parapesquisar o manual.

xiiiTivoli Manager para Oracle** Guia de Referência

Obtendo Auxílio OnlineO auxílio online foi fornecido para cada tarefa e monitor. O auxílioconsiste na entrada de referência doGuia de Referência do TivoliManager para Oracle, formatado para ser exibido online.

O auxílio está disponível online no desktop, da seguinte maneira:

¶ Tarefas: No diálogo de argumento de tarefa, clique no botãoDescrição da Tarefa.

¶ Monitores:

1. Em um gerenciador de perfil, dê um clique duplo em umperfil e abra-o.

2. Na janelaPropriedades do Perfil do TME 10 DistributedMonitoring , clique emAdicionar Monitor .

3. No diálogoAdicionar Monitor , selecione a coleção e omonitor desejados e, em seguida, clique no botãoSobre EsteMonitor .

Convenções de TiposEste guia utiliza várias convenções de tipos para termos e açõesespeciais. Essas convenções possuem o seguinte significado:

NegritoComandos, palavras-chave, nomes de arquivo, funções deautorização, URLs ou outras informações que você deveutilizar literalmente aparecem emnegrito. Nomes de janelas,diálogos e outros controles também aparecem emnegrito.

Itálico As variáveis e os valores que você deve fornecer aparecemem itálico. As palavras e frases enfatizadas tambémaparecem emitálico.

Itálico NegritoNovos termos aparecem emitálico negrito quando sãodefinidos no texto.

xiv Versão 2.0

Espaçamento FixoExemplos de código, saída e mensagens do sistemaaparecem em fonte deespaçamento fixo.

Entrando em Contato com o Suporte ao ClienteSe você encontrar dificuldades com qualquer produto Tivoli, poderáir parahttp://www.support.tivoli.com para exibir a home page doTivoli Support. Após conectar-se e apresentar o formulário deregistro do cliente, você poderá acessar vários serviços de suporte aocliente na Web.

Para suporte ao cliente no Brasil, ligue para 0800-787378. Essenúmero direciona sua chamada ao Tivoli Customer Support CallCenter.

Estamos muito interessados em saber sua opinião sobre a suaexperiência com os produtos e a documentação Tivoli. Suassugestões sobre aprimoramentos são bem-vindas. Se você tivercomentários ou sugestões sobre esta documentação, envie um [email protected].

xvTivoli Manager para Oracle** Guia de Referência

xvi Versão 2.0

Introdução

Um monitor captura e retorna informações sobre um recurso ouaplicativo no ambiente de gerenciamento Tivoli, tais como o statusdo banco de dados ou a disponibilidade de um servidor. Umatarefaé uma operação, como, por exemplo, fazer backup de um banco dedados, que deve ser executada rotineiramente em vários nósgerenciados no ambiente de gerenciamento.

Os monitores e tarefas incluídos com o Tivoli Manager para Oraclepermitem gerenciar recursos de computação distribuída Oracleeficazmente e para granulosidade necessária. O conjunto de tarefasde gerenciamento do banco de dados permite definir operações quepodem ser executadas em qualquer máquina, sem considerar o tipode plataforma. Essas tarefas automatizam as tarefas DBA(administrador de banco de dados) repetitivas. Você pode definir astarefas uma vez e, em seguida, executá-las em vários servidores ebancos de dados em uma única ação.

O Tivoli Manager para Oracle fornece a capacidade para gerenciar emonitorar bancos de dados Oracle, fornecendo extensões para oTivoli Framework, Tivoli Distributed Monitoring, Tivoli EnterpriseConsole e Tivoli User Administration.

Utilizando o Manual de ReferênciaEsta seção contém informações sobre como utilizar este manual dereferência. As seguintes informações estão incluídas:

¶ Como Este Manual Está Organizado

1

1Tivoli Manager para Oracle** Guia de Referência

1.Introdução

¶ Como Utilizar o Desktop ou a CLI (Interface de Linha deComandos)

Como Este Manual Está OrganizadoO manual está organização em ordem alfabética por tarefa e coleçãode monitores. Cada tarefa ou monitor está dividido nas seguintesseções:

¶ Descrição.Uma breve descrição da tarefa ou do monitor.

¶ Função de Autorização.As permissões que um administradorprecisa para executar a tarefa ou o monitor.

¶ Nó de Extremidade de Destino.O recurso Tivoli para o qualum monitor ou uma tarefa é distribuído.

¶ Campos de Entrada de Dados da GUI.Uma descrição de cadacampo em um diálogo específico do monitor ou da tarefa.

¶ Sintaxe de CLI. A sintaxe de CLI (interface de linha decomandos) que corresponde aos Campos de Entrada de Dados daGUI. Essa seção é fornecida para os usuários que preferemutilizar a CLI. Inclui as definições para cada um dos argumentose um exemplo da sintaxe.

¶ Exemplo de CLI. Uma CLI de exemplo para configurar omonitor.

¶ Níveis de Resposta Sugeridos.Os valores limites do monitorsugeridos. Para obter mais informações, consulte “ConfigurandoPerfis de Monitoração” noGuia do Usuário do Tivoli Managerpara Oracle.

¶ Saída.Uma saída de exemplo para cada tarefa e monitor.

¶ Notas de Utilização.Informações adicionais sobre uma tarefa ouum monitor.

¶ Consulte Também.Uma lista de tarefas e monitoresrelacionados.

2 Versão 2.0

Utilizando o Desktop ou a Interface de Linha deComandos

Você pode trabalhar com monitores e tarefas a partir do diálogo dedesktop ou da CLI (linha de comandos). Você pode optar por utilizaro desktop quando desejar utilizar o prompt de entrada visual, queinclui listas drop down de opções e os padrões fornecidos poropções, tais como o botãoNotificar TEC . Utilize a CLI quandodesejar criar scripts, responder a monitores de monitoraçãodistribuída ou digitar comandos rapidamente.

Nota: Os comandos neste guia assumem um shell Bourne. Em umprompt de comandos do Windows NT, ajuste a sintaxe decomando conforme necessário, ou, para acessar uma versãoTivoli do shell Bourne, digite o comandosh antes de digitaroutros comandos neste capítulo. Para obter mais informaçõessobre shells, consulte “Executando Comandos Tivoli” napágina 437.

Especificando Nomes de CaminhosDependendo da plataforma na qual você executa este produto, utilizebarras normais (/) ou barras invertidas (\) em nomes de caminhos.Os exemplos nesta documentação utilizam barras normais e barrasinvertidas.

Utilizando o Desktop TivoliVocê pode configurar e executar tarefas e monitores, utilizando osprocedimentos descritos noGuia do Usuário do Tivoli Managerpara Oracle.

Cada tarefa ou monitor neste manual possui uma seção denominada“Campos de Entrada de Dados da GUI”. Essa seção possui umacaptura de tela (se aplicável) do diálogo que é exibido quando vocêseleciona tarefa ou monitor. Após a captura de tela há umaexplicação detalhada de cada campo e botão do diálogo.

3Tivoli Manager para Oracle** Guia de Referência

1.Introdução

Utilizando a Linha de ComandosVocê também pode executar monitores e tarefas a partir da linha decomandos em vez do desktop Tivoli. Este capítulo define a sintaxede comandos e fornece um script para criar perfis de amostra commonitores.

Para obter informações detalhadas sobre comandos Tivoli, consulteas páginas do manual online UNIX ou um dos seguintes manuais:

¶ Tivoli Management Framework Reference Manual

¶ Tivoli Enterprise Console Reference Manual

¶ Tivoli Distributed Monitoring User’s Guide

Sintaxe da Linha de ComandosEste guia utiliza os seguintes caracteres especiais para definir asintaxe de comandos:

[ ] Identifica argumentos opcionais. Argumentos que nãoestão entre colchetes são requeridos.

... Indica que você pode especificar valores múltiplospara o argumento anterior. Valores múltiplosseparados com um espaço, a menos que sejainstruído de outra maneira.

| Indica argumentos ou respostas mutuamenteexclusivos. Você pode utilizar o argumento àesquerda do separador (|) ou o argumento à suadireita. Você não pode utilizar ambos os argumentosem uma única utilização do comando.

{ } Delimita um conjunto de argumentos mutuamenteexclusivos quando um dos argumentos é requerido.Se os argumentos forem opcionais, eles serãodelimitados por[ ] (colchetes).

<variable> Indica uma resposta variável, tal como o nome doassinante ou o nome do banco de dados que vocêdeseja monitorar.

Por exemplo:

4 Versão 2.0

wsetfpprgs{ –t type | –T type}[<keyword_option...>]<fp_name>

Nesse exemplo, os argumentos–t typee –T typesão mutuamenteexclusivos; você deve utilizar um ou outro. O argumento<keyword_option> é um argumento opcional; você pode especificá-lomais de uma vez. O argumento<fp_name>é necessário.

Utilizando o Comando waddmonVocê pode criar um monitor com o comandowaddmon. Cadadescrição de monitor neste manual inclui uma seção chamada“Sintaxe da CLI” que fornece os argumentos para o comandowaddmon. Uma seção denominada “Exemplo de CLI” fornece umexemplo de como você pode digitar o comandowaddmon e osargumentos de monitoração na linha de comandos.

Para obter mais informações sobre o comandowaddmon, consulte oTivoli Management Framework Reference Manualou consulte suapágina do manual.

Utilizando o Comando wruntaskHá uma série de comandos que você pode utilizar para executartarefas e jobs a partir da linha de comandos. Eles incluem oseguinte:

¶ O comandowruntask, que você utiliza para executar uma tarefaa partir da linha de comandos.

Como nem todos os clientes utilizam a mesma biblioteca detarefas, a documentação do comandowruntask no TivoliManagement Framework Reference Manualnão forneceinformações para tarefas específicas, tais como aquelas nabiblioteca Oracle. O tópico “Tarefas” na página 407 inclui umaseção “Sintaxe da CLI”, que fornece a sintaxe para as tarefas nabiblioteca Oracle. Inclui também uma seção “Exemplo de CLI”,que fornece um exemplo de como digitar o comandowruntaske os argumentos de tarefa na linha de comandos.

5Tivoli Manager para Oracle** Guia de Referência

1.Introdução

¶ O comandowcrtjob cria um job a partir de uma tarefa. Consultea página do manual referente a esse comando ou oTivoliManagement Framework Reference Manual.

¶ O comandowrunjob executa um job a partir da linha decomandos. Para obter mais informações, consulte a página domanual referente ao comandowrunjob ou o Tivoli ManagementFramework Reference Manual.

¶ O comandowschedjobagenda um job existente. Para obter maisinformações, consulte a página do manual referente ao comandowschedjobou o Tivoli Management Framework ReferenceManual.

Script para Criar Perfis de Monitoração de AmostraO script Best Practices (install_oraclebestpractices_monitors.sh)instala um conjunto de monitores de banco de dados e de instânciapré-configurados. Esses monitores são um bom ponto de partida paraconfigurar a monitoração do banco de dados Oracle. O script BestPractices é descrito noGuia do Usuário do Tivoli Manager paraOracle.

Entendendo a Saída do MonitorDepois de um monitor ser executado em um banco de dados, eleretorna com informações de saída. Embora a maior parte dessasinformações de saída seja genérica, os dados específicos de ummonitor são descritos na seção “Saída” desse monitor.

Nota: As saídas do monitor mostradas neste guia são exemplosgerais e podem diferir das saídas recebidas em seu ambiente.

A seguir é mostrada uma saída de exemplo do monitorExtensõesapartir da coleção de monitoresOracleDatabaseManagere a

6 Versão 2.0

descrição da saída genérica.

Distributed Monitoring Inventário/Extensões no host Simon

¶ Inventário é o nome do perfil.

¶ Extensõesé o nome do monitor.

¶ Simon é o nó de extremidade TMA no qual o recurso debanco de dados Oracle reside

08/11/00 14:10:22A data e hora de execução do monitor.

Status O nível de resposta retornado no qual o monitor fez odisparo. Os níveis de resposta são definidos ao adicionar ummonitor. Dependendo do monitor, os níveis de respostapodem ser um valor padrão ou um valor definido pelousuário. Para obter mais informações sobre níveis deresposta, consulte “Especificando Níveis de Resposta” noCapítulo 6 doGuia do Usuário do Tivoli Manager paraOracle.

Normal é retornado somente quando não há níveis degravidade excedidos e o monitor está definido para retornarsempre um valor.

7Tivoli Manager para Oracle** Guia de Referência

1.Introdução

E.EXEC é retornado quando, com base no valor retornadopelo monitor, um nível de resposta não pode serdeterminado.

Aviso, Grave ou Crítico é retornado quando um limite degravidade é interrompido.

PreviousO valor retornado pela sonda de monitor precedente. Porexemplo, se o monitor foi executado às 4:55 p.m., 5:00 p.m.e 5:05 p.m., o valorprevious para a sonda de 5:05 seria ovalor retornado pela sonda de 5:00 p.m.

Nota: Na primeira vez em que o monitor for executado emqualquer sessão de monitoração, esse campo não terávalor e retornará vazio.

CurrentO valor retornado pela sonda de monitor mais recente. Porexemplo, se o monitor foi executado pela última vez às 5:05p.m., o valorcurrent seria aquele da sonda de 5:05 p.m.

EffectivePara a maioria dos monitores, esse valor é igual ao valorCurrent . No entanto, se você estiver monitorando umatendência, por exemplo, a alteração de porcentagem entre osvalores de monitorPrevious e Current , o valorEffectiveserá o valor definido ao adicionar o monitor.

ORACLE_SIDO ID do Servidor Oracle.

ORACLE_HOMEA localização dos binários e das bibliotecas do Oracle.

HOSTO nó de extremidade TMA no qual o recurso de banco dedados Oracle reside.

ENDPOINT_OIDO ID do objeto do nó de extremidade do perfilOracleDatabaseManagerou OracleInstanceManager. É

8 Versão 2.0

utilizado internamente pelo Tivoli e pode ser utilizado pararastrear atividades com esse objeto.

INTERPO tipo de sistema operacional no qual o monitor éexecutado, tal como Solaris ou Windows NT.

MONITOR_NUMBERUm identificador que é atribuído a cada monitor. Essenúmero é utilizado para a nova funcionabilidade do “Log deMonitoração Distribuída”.

TRIGGER_INFOA menos que indicado de outra maneira, TRIGGER_INFOconsiste nos mesmos dados retornados como o valorCurrent . Quando diferente, uma nota sob a saída do monitorindica o significado de TRIGGER_INFO. Por exemplo, nasaída de monitor anterior, o TRIGGER_INFO é o objetocom o maior número de extensões.

UserinfoQuaisquer informações adicionais retornadas pelo monitorsão referidas como userinfo e aparecem abaixo do campoTRIGGER_INFO. Por exemplo, na saída de monitor anterior,o userinfo é o número de extensões, o nome do objeto, oproprietário do objeto e o nome do tablespace.

Utilizando o Log de Monitoração DistribuídaPara fins de diagnósticos, você precisa exibir a instrução SQL naqual um monitor é executado. O Log de Monitoração Distribuída éuma ferramenta exclusiva do Tivoli Manager para Oracle quepermite ver instruções SQL de determinados monitores. Uma tabelano início de cada capítulo de monitoração lista se um monitor estáou não ativado para iniciar sessão. Você pode configurar o Log deMonitoração Distribuída no servidor TMR (se desejar ativar cada nóde extremidade ativado para log no TMR) ou em um nó deextremidade específico. As instruções SQL para o Log deMonitoração Distribuída aparecem no seguinte diretório:

$lcf_datadir/AMSMonitorLogging/OracleManagerCollection.log

9Tivoli Manager para Oracle** Guia de Referência

1.Introdução

Configurando o Log de Monitoração Distribuída noServidor TMR

O seguinte procedimento orienta você na edição do scriptOracleManagerCollection.shpara que possa ativar o log demonitoração distribuída no servidor TMR.

Nota: Quando você faz a distribuição em nós de extremidade apartir do Servidor TMR, sobrepõe o scriptOracleManagerCollection.shnos nós de extremidade em queestá ativando o log.

1. Utilizando um editor de texto, acesse o scriptOracleManagerCollection.shno seguinte diretório:

$BINDIR/../lcf_bundle/generic/OracleManagerMonitoring

2. Você pode ativar o log para todos os monitores ou paramonitores específicos.

¶ Para ativar o log de todos os monitores suportados em todasas coleções de monitores Oracle, remova o caractere # dasseguintes linhas:

COLLECTION_LOG=1

COLLECTION_LOGGING

—OU—

¶ Para ativar o log em monitores específicos, execute oseguinte procedimento:

a. Remova o caractere # das seguintes linhas:

COLLECTION_LOG=1

COLLECTION_LOGGING

LOG_MONITORS=

b. Digite o número do monitor específico que você desejaregistrar no campoLOG_MONITORS= . Utilize espaçospara separar os números do monitor.

Nota: A Tivoli atribui a cada monitor um númeroexclusivo que aparece na saída do monitor. Alémdisso, uma tabela no início de cada capítulo do

10 Versão 2.0

monitor neste guia de referência lista os númerosdo monitor e se o monitor suporta o Log deMonitoração Distribuída.

Você está pronto para distribuir o log a partir do servidor TMRpara os nós de extremidade.

3. Para distribuir logs a partir do Servidor TMR para os nós deextremidade, você precisa ter o OID (identificador de objeto) dosobjetos instância para os quais deseja distribuir os logs. Paraobter o OID, execute um dos seguintes procedimentos:

a. Na linha de comandos, digitewlookup –arOracleInstanceManagerpara ver uma lista de todos osobjetos instância e seus OIDs.

— OU —

b. Digite wlookup –r OracleInstanceManager<label_of_Oracle_Instance_Object> para escolher um objetoinstância Oracle específico.

4. Utilizando o OID obtido na etapa anterior, execute o comandoidlcall OID InitializeEndpoint para ativar o log no nó deextremidade.

Configurando o Log de Monitoração Distribuída no Nóde Extremidade

1. Acesse o diretório$LCF_DATDIR/generic/OracleManagerMonitoring no nó deextremidade em que você deseja ativar o log de monitoraçãodistribuída.

2. Edite o scriptOracleManagerCollection.sh:

a. Para ativar o log de todos os monitores suportados em todasas coleções de monitores Oracle, remova o caractere # dafrente nas seguintes linhas:

COLLECTION_LOG=1

export COLLECTION_LOGGING

— OU —

11Tivoli Manager para Oracle** Guia de Referência

1.Introdução

b. Para ativar o log de monitores específicos, remova ocaractere # da frente nas seguintes linhas:

COLLECTION_LOG=1

export COLLECTION_LOGGING

LOG_MONITORS=

No campoLOG_MONITORS= , preencha os números domonitor específico que você deseja registrar. Utilize espaçospara separar os números do monitor.

Nota: A Tivoli atribui a cada monitor um número exclusivoque aparece na saída do monitor. Além disso, umatabela no início de cada capítulo do monitor neste guiade referência lista os números do monitor e se omonitor suporta o Log de Monitoração Distribuída.

Referências aos Comandos, Tabelas e Logs OracleEste manual refere-se aos comandos, tabelas e logs Oracle. Emboraseja possível utilizar LETRA MAIÚSCULA, letra minúscula ouCaixa Mista, este manual utilizaLETRA MAIÚSCULA paracomandos, tabelas e logs Oracle. Para obter informações adicionaissobre esses comandos, tabelas e logs, consulte a documentaçãoOracle.

12 Versão 2.0

Monitores do Banco de Dados

A Coleção de MonitoresOracleDatabaseManagerfornece fontes demonitores para gerenciar bancos de dados Oracle, incluindotablespaces, extensões e espaço de log de archive. Essa coleçãofornece tambémNúmero de SQL, Cadeia de SQLe outras fontesde monitores que você define para criar suas próprias fontes demonitores Oracle. Os perfis que contêm monitoresOracleDatabaseManagerdevem ser distribuídos para nós deextremidade do banco de dados Oracle.

Lista de Fontes de MonitoresOracleDatabaseManager

A tabela a seguir lista as fontes de monitores nessa coleção,alfabeticamente, por seus nomes de GUI (interface gráfica com ousuário). Inclui também seus nomes de CLI (interface de linha decomandos), números do monitor e se suportam o Log deMonitoração Distribuída. Os monitores que suportam o Log deMonitoração Distribuída possuem um “Sim” na coluna Arquivo deLog. Para obter mais informações, consulte a seção “Utilizando oLog de Monitoração Distribuída” na página 9.

Nome de GUI Nome de CLI Número doMonitor

Arquivo deLog

Status de Propagação de FilaAvançada (8i)

aqpropagationstatus 122 Sim

2

13Tivoli Manager para Oracle** Guia de Referência

2.M

onitoresdo

Banco

deD

ados

Nome de GUI Nome de CLI Número doMonitor

Arquivo deLog

Erros de Propagação deAgenda de AQ (Fila Avançada)(8i)

aqschpropagationerrors 123 Sim

Alertas alerts 2 Não

Espaço Livre de Archive archivespace 5 Não

Porcentagem de Espaço Livrede Archive

archivespacepercent 200 Não

Espaço de Archive (Número deLogs Refazer)

archivespacerl 75 Não

Espaço Utilizado por Archive archiveusedspace 72 Não

Taxa Média de Propagação deMensagens (na Agenda) (8i)

aqpropagationrate 121 Sim

Tempo Médio de Espera deMensagens “READY” (8i)

avgwaittimereadymsg 124 Sim

Espaço de Dump deBackground

backgrounddumpspace 7 Não

Transações Bloqueadas blockedtransaction 131 Sim

Linhas Encadeadas (Cluster) chainedclus 14 Não

Linhas Encadeadas (Tabela) chainedrows 15 Não

Serviços HeterogêneosAtualmente em Execução (8i)

heterogeneousservices 129 Sim

Extensões extents 69 Sim

Extensões por Tablespace extentsbytablespace 70 Sim

Extensões por Usuário extentsbyuser 71 Sim

Déficit de Espaço Livre freespacedef 27 Sim

Déficit de Espaço Livre porTablespace

freespacedeft 81 Sim

Déficit de Espaço Livre porUsuário

freespacedefu 80 Sim

Fragmentação de Espaço Livre freespacefragmentation 28 Sim

Fragmentação de Espaço Livrepor Tablespace

tfreespacefragmentation 56 Sim

14 Versão 2.0

Nome de GUI Nome de CLI Número doMonitor

Arquivo deLog

Tablespace Livre freetablespace 29 Sim

Tablespace Livre porTablespace

freetablespacet 61 Sim

Estatísticas de Índice indexstatistics 150 Não

Transações de Execução Longa longrunningtransaction 130 Sim

Número Máximo de Extensões maximumextents 34 Sim

Número Máximo de Extensõespor Tablespace

maximumextentst 66 Sim

Número Máximo de Extensõespor Usuário

maximumextentstu 67 Sim

Status do Serviço NT ntservicestatus 65 Não

Número de Arquivos de Dados numberoffiles 35 Sim

Linhas na Tabela DUAL rowsindual 50 Sim

Número de SQL freeformsqln 30 Sim

Cadeia de SQL freeformsqls 31 Sim

Extensões Temporárias temporaryextents 57 Sim

Extensões Temporárias porTablespace

temporaryextentst 58 Sim

Extensões Temporárias porUsuário

temporaryextentsu 68 Sim

Tempo Total de Espera deMensagens READY

totwaittimereadymsg 125 Sim

Espaço de Dump PrincipalUnix

coredumpspace 62 Não

Ouvinte Unix SQL*Net V1TCP/IPr

netonetcpip 54 Não

Ouvinte Unix SQL*Net V2 nettwolistener 55 Não

Espaço de Dump do Usuário userdumpspace 59 Não

15Tivoli Manager para Oracle** Guia de Referência

2.M

onitoresdo

Banco

deD

ados

Status de Propagação de Fila Avançada (8i)

DescriçãoMonitora o número de mensagens, em uma fila especificada pelousuário, que estão em um dos seguintes estados: WAITING, READYou EXPIRED.

Este monitor verifica o progresso de uma propagação de fila. Mostraquaisquer anomalias causadas pela rede ou com o destino pelo qual afila está tentando se propagar.

Função de Autorizaçãouser e oracle_monitor

Nó de Extremidade de DestinoOracleDatabaseManager

Campos de Entrada de Dados da GUIA seguir são mostrados os campos de GUI no diálogoAdicionar oMonitor ao Perfil do TME 10 Distributed Monitoring do monitorStatus de Propagação de Fila Avançadae uma descrição de cadacampo.

Status Especifica o status de mensagem apropriado que serámonitorado. Se você não selecionar um status de mensagema partir da lista drop down, o monitor assumirá como padrãoo status EXPIRED.

Nome da FilaDetermina quais objetos devem ser verificados. Se vocêdeixar este campo em branco, o monitor verificará todas asfilas.

16 Versão 2.0

Sintaxe da CLIaqpropagationstatus

–a { READY | WAITING | EXPIRED }

–a <queue_name>

As informações a seguir descrevem brevemente os argumentos paraesse monitor.

{READY | WAITING | EXPIRED}Especifica o status de mensagem apropriado que serámonitorado.

Nome de GUI:Status

<queue_name>Determina quais objetos devem ser verificados. Se vocêdeixar este campo em branco, o monitor verificará todas asfilas.

Nome de GUI:Nome da Fila

Exemplo de CLIwaddmon ’OracleDatabaseManager’ ’aqpropagationstatus’-a ’READY’-a ’MESSAGE_QUEUE_1’-t ’1 hours’-c ’critical’ -R ’>’ ’100’ -n ’OracleManager Sentry’-c ’always’ -f "manzana:/data/monitor_output/oracle/message_status.log""ProfileName"

Níveis de Resposta SugeridosNão há ações padrão para este monitor.

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor).”

SaídaNenhuma saída disponível para esse monitor.

17Tivoli Manager para Oracle** Guia de Referência

2.M

onitoresdo

Banco

deD

ados

A linha TRIGGER_INFO para a saída desse monitor contém onúmero total de mensagens por fila que estavam no estadoespecificado pelo usuário (WAITING, READY ou EXPIRED)quando o monitor foi disparado. O número total de mensagens éseguido por uma lista de todas as filas que possuem mensagens noestado especificado pelo usuário. As filas com o maior número demensagens no estado especificado pelo usuário aparecem no inícioda lista. As informações de todas as filas são relatadas como textonas linhas userinfo, no seguinte formato:

Nome da Fila, Status da Mensagem, Número de Mensagens

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

Exibições AcessadasDBA_QUEUES

GV$AQ

Notas de UtilizaçãoSe forem retornadas muitas mensagens no estado READY, o monitormostra uma anomalia com o processamento de mensagens. Isso podeser causado por uma interrupção conhecida, mas se não for, o DBAdeverá ser alertado de que há um problema.

Nota: Para obter resultados de propagação mais precisos, executeesse monitor com o monitorTaxa Média de Propagação deMensagens (na Agenda) (8i)e o monitorErros dePropagação de Agenda de AQ (Fila Avançada) (8i).

Consulte TambémOs seguintes monitores neste capítulo:Taxa Média de Propagaçãode Mensagens (na Agenda) (8i)e Erros de Propagação deAgenda de AQ (Fila Avançada) (8i).

18 Versão 2.0

Erros de Propagação de Agenda de AQ (FilaAvançada) (8i)

DescriçãoMonitora mensagens que não poderiam ser propagadas e que foramregistradas como erros.

Função de Autorizaçãouser e oracle_monitor

Nó de Extremidade de DestinoOracleDatabaseManager

Campos de Entrada de Dados da GUIA seguir são mostrados os campos de GUI no diálogoAdicionar oMonitor ao Perfil do TME 10 Distributed Monitoring do monitorErros de Propagação de Agenda de AQe uma descrição de cadacampo.

Nome da FilaDetermina quais objetos devem ser verificados. Se vocêdeixar este campo em branco, o monitor verificará todas asfilas.

Sintaxe da CLIaqschpropagationerrors

–a <queue_name>

As informações a seguir descrevem brevemente o argumento paraesse monitor.

19Tivoli Manager para Oracle** Guia de Referência

2.M

onitoresdo

Banco

deD

ados

<queue_name>Determina quais objetos devem ser verificados. Se vocêdeixar este campo em branco, o monitor verificará todas asfilas.

Nome de GUI:Nome da Fila

Exemplo de CLIwaddmon ’OracleDatabaseManager’ ’aqschpropagationerrors’-a ’MESSAGE_QUEUE_1’-t ’1 hours’-c ’critical’ -R ’>’ ’1’ -n ’OracleManager Sentry’-c ’always’-f "manzana:/data/monitor_output/oracle/dangling_refs.log""ProfileName"

Níveis de Resposta SugeridosNão há ações padrão para este monitor.

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

SaídaNenhuma saída disponível para esse monitor.

A linha TRIGGER_INFO para a saída desse monitor contém onúmero total de erros de propagação encontrados na fila demensagens especificada pelo usuário. O número total de erros depropagação é seguido por uma lista de colunas que contêm os errose seus detalhes. As filas com o maior número de erros depropagação aparecem no início da lista.

As informações de todos os erros de propagação são relatadas comotexto nas linhas userinfo, no seguinte formato:

Contagem de Erros, Nome da Fila, Destino, Falhas, Data do Erro,Hora do Erro, Mensagem de Erro

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

20 Versão 2.0

Exibições AcessadasDBA_QUEUE_SCHEDULES

Notas de UtilizaçãoQuando uma mensagem não pode ser propagada, ela é registradacomo um erro em uma tabela.

Este monitor exibe quaisquer mensagens de erro que estejamassociadas à fila especificada pelo usuário ou, se nenhuma fila forespecificada, todas as filas na agenda. As mensagens de erro seaplicam somente a filas ativadas ou filas que foram desativadasdevido a um número máximo de falhas. Esse monitor determinaquaisquer erros ou atrasos com mensagens que se propagam de umaplicativo para outro. Os erros na propagação de mensagens podemindicar problemas com o processo de enfileiramento oudesenfileiramento, ou outros, tais como problemas de rede.

Consulte TambémOs seguintes monitores neste capítulo:Status de Propagação deFila Avançada (8i) e Taxa Média de Propagação de Mensagens(na Agenda) (8i).

21Tivoli Manager para Oracle** Guia de Referência

2.M

onitoresdo

Banco

deD

ados

Alertas

DescriçãoMonitora o log de alertas quando há erros do Oracle.

Função de Autorizaçãooracle_usere user

Nó de Extremidade de DestinoOracleDatabaseManager

Campos de Entrada de Dados da GUINenhum

Sintaxe da CLIalerts

Exemplo de CLIwaddmon ’OracleDatabaseManager’ ’alerts’-t ’1 hours’-c ’critical’-R ’==’ ’1’-n ’OracleManager Sentry’-c ’severe’-R ’==’ ’2’-n ’OracleManager Sentry’-c ’warning’-R ’==’ ’3’-n ’OracleManager Sentry’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosA tabela a seguir mostra os valores de limite sugeridos para os níveisde gravidade. Consulte “Especificando Níveis de Resposta” noCapítulo 6 doGuia do Usuário do Tivoli Manager para Oracle.

Gravidade Disparar Quando Ações Padrão

Crítica Qualquer erro Oracle doGrupo 1

Enviar aviso do OracleManagerSentry

22 Versão 2.0

Gravidade Disparar Quando Ações Padrão

Grave Qualquer erro Oracle doGrupo 2

Enviar aviso do OracleManagerSentry

Aviso Qualquer erro Oracle doGrupo 3

Enviar aviso do OracleManagerSentry

Normal N/A Nenhum

Sempre N/A Nenhum

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

Agenda de monitores sugerida:A cada 5 minutos.

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

A linha TRIGGER_INFO contém o erro mais recente da gravidademais alta encontrada no log de alertas. Se nenhum erro forencontrado, a linha TRIGGER_INFO será deixada em branco.

A linha userinfo relata o BACKGROUND_DUMP_DEST.

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

23Tivoli Manager para Oracle** Guia de Referência

2.M

onitoresdo

Banco

deD

ados

Exibições AcessadasNenhum

Notas de UtilizaçãoEste monitor verifica os seguintes erros no log de alertas:

Nota: Quaisquer erros ORA- não declarados explicitamente na listaa seguir são tratados como erros do grupo 4 e são ignorados,a menos que você altere um dos limites para incluir esseserros.

¶ Grupo 1 (Crítico)

ORA-0204 erro ao ler o arquivo de controle

ORA-0206 erro ao gravar o arquivo de controle

ORA-0210 não é possível abrir o arquivo de controle

ORA-0257 o arquivador está parado

ORA-0333 erro de leitura do log refazer

ORA-0345 erro de gravação do log refazer

ORA-0440 – ORA-0485 falha no processo de background

ORA-0600 – ORA-0639 erros internos

ORA-1114 erro de gravação de E/S do arquivo de dados

ORA-1115 erro de leitura de E/S do arquivo de dados

ORA-1116 não é possível abrir o arquivo de dados

ORA-1118 não é possível adicionar um arquivo de dados

ORA-1578 bloco de dados danificado

¶ Grupo 2 (Grave)

ORA-1135 o arquivo acessado para consulta está offline

ORA-1547 o tablespace está cheio

ORA-1555 instantâneo muito antigo

ORA-1562 falha ao estender segmento de rollback

ORA-1628 – ORA-1632 número máximo de extensões excedido

ORA-1650 – ORA-1656 o tablespace está cheio

ORA-4031 sem memória compartilhada.

¶ Grupo 3 (Aviso)

24 Versão 2.0

ORA-3113 fim de arquivo no canal de comunicação

ORA-6501 erro interno de PL/SQL

‘não é possível alocar novo log’ - esse erro indica que o Oraclenão pode executar uma chave de log. Aumente o número de logsrefazer para resolver esse problema.

¶ Grupo 4 (Outros)

Qualquer outro erro ORA-

Se o monitor relatar quaisquer erros, verifique o logALERT equaisquer arquivos de rastreio associados para a instância. O logALERT do Oracle é nomeadoalertsid.log no UNIX(sidALRT.LOG no Windows NT). Ele está localizado no diretórioespecificado pelo parâmetroinit.oraBACKGROUND_DUMP_DEST, que assume como padrão$ORACLE_HOME/rdbms/log no UNIX (\ORANT\RDBMSnn noWindows NT, em quenn é o número de release do Oracle).

O monitor relata um erro somente uma vez e só verifica novasentradas no logALERT na próxima vez em que o monitor forexecutado.

O monitorAlertas será aperfeiçoado em um release futuro parapermitir que os usuários adicionem seus próprios alertas à lista demonitores.

Consulte TambémOs seguintes monitores neste capítulo:Espaço Livre de Archive,Espaço de Archive (Número de Logs Refazer), Espaço Utilizadopor Archive , Déficit de Espaço Livre, Tablespace Livre, NúmeroMáximo de Extensões, Status do Serviço NT, Número deArquivos de Dadose Extensões Temporárias.

25Tivoli Manager para Oracle** Guia de Referência

2.M

onitoresdo

Banco

deD

ados

Espaço Livre de Archive

DescriçãoMonitora a quantidade de espaço livre (em kilobytes) no dispositivode destino de archive. O dispositivo de destino é controlado peloparâmetro LOG_ARCHIVE_DEST no arquivoinit.ora para ainstância.

Esse monitor é aplicável somente quando o banco de dados estásendo executado no modo ARCHIVELOG. Se o banco de dadosestiver sendo executado no modo NOARCHIVELOG, o monitorretornará um valor de zero. Utilize o parâmetroLOG_ARCHIVE_DEST no arquivoinit.ora para a instância a fimde especificar a localização do dispositivo de arquivamento.

Nota: Esse monitor não suporta a avaliação de espaço livre aoarquivar em fita.

Função de Autorizaçãooracle_usere user

Nó de Extremidade de DestinoOracleDatabaseManager

Campos de Entrada de Dados da GUINenhum

Sintaxe da CLIarchivespace

Exemplo de CLIwaddmon ’OracleDatabaseManager’ ’archivespace’-t ’1 hours’-c ’critical’ -R ’<’ ’1048576’-n ’OracleManager Sentry’-c ’severe’ -R ’<’ ’2097152’-n ’OracleManager Sentry’-c ’warning’ -R ’<’ ’3145728’-n ’OracleManager Sentry’-c ’normal’-c ’always’"ProfileName"

26 Versão 2.0

Níveis de Resposta SugeridosNão há ações padrão para este monitor.

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

O valor de porcentagem utilizada é relatado como texto nas linhasuserinfo, no seguinte formato:

KB Disponíveis, % Livre, %Utilizada, Ponto de Montagem

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

Exibições AcessadasNenhum

Notas de UtilizaçãoSe o processo de archive não puder arquivar um log refazer devido aespaço insuficiente no dispositivo de destino, o banco de dados seráinterrompido até que exista espaço disponível. Quando necessário,

27Tivoli Manager para Oracle** Guia de Referência

2.M

onitoresdo

Banco

deD

ados

faça backup dos logs de archive existentes e remova os arquivos dodispositivo de destino para disponibilizar espaço para o próximo logrefazer arquivado.

Consulte TambémOs seguintes monitores neste capítulo:Espaço Utilizado porArchive e Porcentagem de Espaço Livre de Archive.

O seguinte monitor na Coleção de MonitoresOracleInstanceManager:Tamanho Médio de Entradas Refazer.

28 Versão 2.0

Porcentagem de Espaço Livre de Archive

DescriçãoMonitora a porcentagem de espaço livre no dispositivo de destino dearchive. O dispositivo de destino é controlado pelo parâmetroLOG_ARCHIVE_DEST no arquivoinit.ora para a instância.

Esse monitor é aplicável somente quando o banco de dados estásendo executado no modo ARCHIVELOG. Se o banco de dadosestiver sendo executado no modo NOARCHIVELOG, o monitorretornará um valor de zero. Utilize o parâmetroLOG_ARCHIVE_DEST no arquivoinit.ora para a instância a fimde especificar a localização do dispositivo de arquivamento.

Nota: Esse monitor não suporta a avaliação de espaço livre aoarquivar em fita.

Função de Autorizaçãooracle_usere user

Nó de Extremidade de DestinoOracleDatabaseManager

Campos de Entrada de Dados da GUINenhum

Sintaxe da CLIarchivespacepercent

Exemplo de CLIwaddmon ’OracleDatabaseManager’ ’archivespacepercent’-t ’1 minutes’-c ’critical’ -R ’<’ ’15’ -n ’OracleManager Sentry’-c ’severe’ -R ’<’ ’20’ -n ’OracleManager Sentry’-c ’warning’ -R ’<’ ’25’ -n ’OracleManager Sentry’-c ’normal’-c ’always’"ProfileName"

29Tivoli Manager para Oracle** Guia de Referência

2.M

onitoresdo

Banco

deD

ados

Níveis de Resposta SugeridosA tabela a seguir mostra os valores de limite sugeridos para os níveisde gravidade. Consulte “Especificando os Níveis de Resposta” noCapítulo 6 doGuia do Usuário do Tivoli Manager para Oracle.

Gravidade Disparar Quando Ações Padrão

Crítica Menor que 15 Enviar aviso do OracleManager Sentry

Grave Menor que 20 Enviar aviso do OracleManager Sentry

Aviso Menor que 25 Enviar aviso do OracleManager Sentry

Normal N/A Nenhum

Sempre N/A Nenhum

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

O valor de porcentagem utilizada é relatado como texto nas linhasuserinfo, no seguinte formato:

KB Disponíveis, %Livre, %Utilizada, Ponto de Montagem

30 Versão 2.0

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

Exibições AcessadasNenhum

Notas de UtilizaçãoSe o processo de archive não puder arquivar um log refazer devido aespaço insuficiente no dispositivo de destino, o banco de dados seráinterrompido até que exista espaço disponível. Quando necessário,faça backup dos logs de archive existentes e remova os arquivos dodispositivo de destino para disponibilizar espaço para o próximo logrefazer arquivado.

Consulte TambémOs seguintes monitores neste capítulo:Espaço Utilizado porArchive e Espaço Livre de Archive.

O seguinte monitor na Coleção de MonitoresOracleInstanceManager:Tamanho Médio de Entradas Refazer.

31Tivoli Manager para Oracle** Guia de Referência

2.M

onitoresdo

Banco

deD

ados

Espaço de Archive (Número de Logs Refazer)

DescriçãoMonitora o espaço disponível, em kilobytes, no diretórioLOG_ARCHIVE_DEST para determinar quantos logs refazeradicionais podem ser criados antes de o disco ficar cheio.

Esse monitor é aplicável somente quando o banco de dados estásendo executado no modo ARCHIVELOG. Se o banco de dadosestiver sendo executado no modo NOARCHIVELOG, o monitorretornará um valor de 100. Utilize o parâmetroLOG_ARCHIVE_DEST no arquivoinit.ora para a instância a fimde especificar a localização do dispositivo de arquivamento.

Nota: Esse monitor não suporta a avaliação de espaço livre aoarquivar em fita.

Função de Autorizaçãooracle_usere user

Nó de Extremidade de DestinoOracleDatabaseManager

Campos de Entrada de Dados da GUINenhum

Sintaxe da CLIarchivespacerl

Exemplo de CLIwaddmon ’OracleDatabaseManager’ ’archivespacerl’-t ’1 hours’-c ’critical’ -R ’<’ ’3’ -n ’OracleManager Sentry’-c ’severe’ -R ’<’ ’5’ -n ’OracleManager Sentry’-c ’warning’ -R ’<’ ’10’ -n ’OracleManager Sentry’-c ’normal’-c ’always’"ProfileName"

32 Versão 2.0

Níveis de Resposta SugeridosA tabela a seguir mostra os valores de limite sugeridos para os níveisde gravidade. Consulte “Especificando os Níveis de Resposta” noCapítulo 6 doGuia do Usuário do Tivoli Manager para Oracle.

Gravidade Disparar Quando Ações Padrão

Crítica Menos de 3 logs Enviar aviso do OracleManagerSentry

Grave Menos de 5 logs Enviar aviso do OracleManagerSentry

Aviso Menos de 10 logs Enviar aviso do OracleManagerSentry

Normal N/A Nenhum

Sempre N/A Nenhum

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

Agenda de monitores sugerida:A cada 30 minutos.

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

33Tivoli Manager para Oracle** Guia de Referência

2.M

onitoresdo

Banco

deD

ados

O nome do caminho do diretório de archive aparece no campoTRIGGER_INFO. Informações adicionais sobre esse monitor sãorelatadas como texto nas linhas userinfo, no seguinte formato:

KB Disponíveis, Tamanho Máximo de Bytes do Log Refazer, Pontode Montagem

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

Exibições AcessadasNenhum

Notas de UtilizaçãoSe o processo de archive não puder arquivar um log refazer devido aespaço insuficiente no dispositivo de destino, o banco de dados seráinterrompido até que exista espaço disponível. Quando necessário,faça backup dos logs de archive existentes e remova os arquivos dodispositivo de destino para disponibilizar espaço para o próximo logrefazer arquivado.

Consulte TambémO seguinte monitor neste capítulo:Espaço Utilizado por Archive.

O seguinte monitor na Coleção de MonitoresOracleInstanceManager:Tamanho Médio de Entradas Refazer.

34 Versão 2.0

Espaço Utilizado por Archive

DescriçãoMonitora o espaço, em kilobytes, utilizado pelos logs refazerarquivados no diretório LOG_ARCHIVE_DEST.

Esse monitor é aplicável somente quando o banco de dados estásendo executado no modo ARCHIVELOG. Se o banco de dadosestiver sendo executado no modo NOARCHIVELOG, o monitorretornará um valor de zero. Esse monitor pode ser utilizado paraindicar a velocidade com que os logs refazer estão sendo arquivadose quando deve-se fazer backup deles em fita ou outro disco, nosistema local ou em um sistema remoto.

Função de Autorizaçãooracle_usere user

Nó de Extremidade de DestinoOracleDatabaseManager

Campos de Entrada de Dados da GUINenhum

Sintaxe da CLIarchiveusedspace

Exemplo de CLIwaddmon ’OracleDatabaseManager’ ’archiveusedspace’-t ’1 hour’-c ’critical’-c ’severe’-c ’warning’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosNão há ações padrão para este monitor.

35Tivoli Manager para Oracle** Guia de Referência

2.M

onitoresdo

Banco

deD

ados

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C,″Grupos de Operadores(Disparos do Monitor)″.

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

Exibições AcessadasNenhum

Notas de UtilizaçãoNenhum

Consulte TambémO seguinte monitor neste capítulo:Espaço de Archive (Número deLogs Refazer).

O seguinte monitor na Coleção de MonitoresOracleInstanceManager:Tamanho Médio de Entradas Refazer.

36 Versão 2.0

Taxa Média de Propagação de Mensagens (naAgenda) (8i)

DescriçãoMonitora o número de bytes por segundo que foram propagados portodas as agendas ativadas ou por uma determinada fila de umaagenda especificada pelo usuário.

Função de Autorizaçãouser e oracle_monitor

Nó de Extremidade de DestinoOracleDatabaseManager

Campos de Entrada de Dados da GUIA seguir são mostrados os campos de GUI no diálogoAdicionar oMonitor ao Perfil do TME 10 Distributed Monitoring do monitorTaxa Média de Propagação de Mensagem. Também há umadescrição de cada campo.

Nome da FilaO nome da fila a ser monitorada. Se esse campo for deixadoem branco, o monitor verificará cada agenda.

Sintaxe da CLIaqpropagationrate

–a <queue_name>

As informações a seguir descrevem brevemente o argumento paraesse monitor.

37Tivoli Manager para Oracle** Guia de Referência

2.M

onitoresdo

Banco

deD

ados

<queue_name>O nome da fila a ser monitorada. Se esse campo for deixadoem branco, o monitor verificará cada agenda.

Nome de GUI:Nome da Fila

Exemplo de CLIwaddmon ’OracleDatabaseManager’ ’aqpropagationrate’-a ’MESSAGE_QUEUE_1’-t ’1 hours’-c ’critical’ -R ’<’ ’7000’ -n ’OracleManager Sentry’-c ’severe’ -R ’<’ ’8000’ -n ’OracleManager Sentry’-c ’warning’ -R ’<’ ’9000’ -n ’OracleManager Sentry’-c ’always’ -f "manzana:/data/monitor_output/oracle/prop_rate.log""ProfileName"

Níveis de Resposta SugeridosNão há ações padrão para este monitor.

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

SaídaNenhuma saída disponível para esse monitor.

A linha TRIGGER_INFO para a saída desse monitor contém amenor taxa de propagação de mensagens em que o monitor foidisparado. Isso é seguido por uma lista de filas de mensagensespecificadas pelo usuário e suas respectivas taxas de propagação. Asfilas com a menor taxa de propagação aparecem no início.

As informações de todas as filas de mensagens são relatadas comotexto nas linhas userinfo, no seguinte formato:

Taxa de Propagação, Nome da Fila, Destino de Propagação

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

38 Versão 2.0

Exibições AcessadasDBA_QUEUE_SCHEDULES

Notas de UtilizaçãoA saída desse monitor pode ser utilizada para ajustar os diversosparâmetros na agenda e assegurar a otimização da agenda. Porexemplo, se uma fila deve propagar dados a uma determinada taxa, ousuário pode executar o monitor regularmente e alertar o DBA se apropagação cair abaixo da taxa normal. Uma queda na taxa depropagação pode indicar problemas de rede com operações entreinstâncias.

Consulte TambémOs seguintes monitores neste capítulo:Status de Propagação deFila Avançada e Erros de Propagação de Agenda de AQ.

39Tivoli Manager para Oracle** Guia de Referência

2.M

onitoresdo

Banco

deD

ados

Tempo Médio de Espera de Mensagens “READY” (8i)

DescriçãoMonitora o número de mensagens no estado READY em cada fila eo tempo médio de espera de cada mensagem em dias, horas, minutosou segundos. Esse monitor pode ser utilizado para descobrir se asmensagens estão em espera durante um período de tempo excessivoe se há gargalos de desempenho potenciais. As mensagens no estadoREADY estão disponíveis para propagação pelas agendas assim queuma operação de desenfileiramento é iniciada. Uma fila com váriasmensagens no estado READY pode indicar problemas com oprocesso de desenfileiramento ou problemas com o destino da fila.

Função de Autorizaçãouser e oracle_monitor

Nó de Extremidade de DestinoOracleDatabaseManager

Campos de Entrada de Dados da GUIA seguir são mostrados os campos de GUI no diálogoAdicionar oMonitor ao Perfil do TME 10 Distributed Monitoring do monitorTempo Médio de Espera de Mensagens “READY” (8i)e umadescrição de cada campo.

Nome da FilaO nome da fila a ser monitorada. Se esse campo for deixadoem branco, o monitor será executado no banco de dadosinteiro.

Intervalo de TempoEste intervalo pode ser definido para dias (D), horas (H),minutos (M) ou segundos (S).

40 Versão 2.0

Sintaxe da CLIavgwaittimereadymsg

–a <queue_name>

–a { D | H | M | S}

As informações a seguir descrevem brevemente os argumentos paraesse monitor.

<queue_name>O nome da fila a ser monitorada. Se esse campo for deixadoem branco, o monitor será executado no banco de dadosinteiro.

Nome de GUI:Nome da Fila

{D | H | M | S}O intervalo de tempo pode ser definido para dias (D), horas(H), minutos (M) ou segundos (S).

Nome de GUI:Intervalo de Tempo

Exemplo de CLIwaddmon ’OracleDatabaseManager’ ’avgwaittimereadymsg’-a ’MESSAGE_QUEUE_1’-a ’S’-t ’1 hours’-c ’critical’ -R ’>’ ’1’ -n ’OracleManager Sentry’-c ’always’-f "manzana:/data/monitor_output/oracle/dangling_refs.log""ProfileName"

Níveis de Resposta SugeridosNão há ações padrão para este monitor.

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

SaídaNenhuma saída disponível para esse monitor.

41Tivoli Manager para Oracle** Guia de Referência

2.M

onitoresdo

Banco

deD

ados

A linha TRIGGER_INFO para a saída desse monitor contém o maiortempo médio de espera por mensagens READY em que o monitorfoi disparado. Ela é seguida por uma lista de colunas que contêmnomes de fila e os tempos médio de espera das mensagensatualmente no estado READY. Os nomes de fila com os maiorestempos médios de espera aparecem no início da lista.

As informações de todas as mensagens de espera são relatadas comotexto nas linhas userinfo, no seguinte formato:

Nome da Fila, Tempo Médio de Espera, Número de MensagensREADY

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

Exibições AcessadasDBA_QUEUES

GV$AQ

Notas de UtilizaçãoNenhum

Consulte TambémOs seguintes monitores neste capítulo:Taxa Média de Propagaçãode Mensagens (na Agenda) (8i)e Erros de Propagação deAgenda de AQ (Fila Avançada) (8i).

42 Versão 2.0

Espaço de Dump de Background

DescriçãoMonitora a porcentagem do espaço alocado que é utilizado nodispositivo de destino de dump de background. O dispositivo dedestino é controlado pelo parâmetro BACKGROUND_DUMP_DESTno arquivoinit.ora para a instância.

Função de Autorizaçãooracle_usere user

Nó de Extremidade de DestinoOracleDatabaseManager

Campos de Entrada de Dados da GUINenhum

Sintaxe da CLIbackgrounddumpspace

Exemplo de CLIwaddmon ’OracleDatabaseManager’ ’backgrounddumpspace’-t ’1 hours’-c ’critical’ -R ’>’ ’95’ -n ’OracleManager Sentry’-c ’severe’ -R ’>’ ’90’ -n ’OracleManager Sentry’-c ’warning’ -R ’>’ ’85’ -n ’OracleManager Sentry’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosA tabela a seguir mostra os valores de limite sugeridos para os níveisde gravidade. Consulte “Especificando os Níveis de Resposta” noCapítulo 6 doGuia do Usuário do Tivoli Manager para Oracle.

Gravidade Disparar Quando Ações Padrão

Crítica Maior que 95% Enviar aviso do OracleManagerSentry

Grave Maior que 90% Enviar aviso do OracleManagerSentry

43Tivoli Manager para Oracle** Guia de Referência

2.M

onitoresdo

Banco

deD

ados

Gravidade Disparar Quando Ações Padrão

Aviso Maior que 85% Enviar aviso do OracleManagerSentry

Normal N/A Nenhum

Sempre N/A Nenhum

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

Agenda de monitores sugerida:A cada 30 minutos.

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

O valor de porcentagem utilizada é relatado como texto nas linhasuserinfo, no seguinte formato:

KB Disponíveis, %Utilizada, Ponto de Montagem

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

Exibições AcessadasNenhum

44 Versão 2.0

Notas de UtilizaçãoO Oracle grava o log de alertas e cria arquivos de rastreio para osprocessos de background no diretórioBACKGROUND_DUMP_DEST. Se esse parâmetro não estiverdefinido no arquivoinit.ora , os arquivos de rastreio serãoarmazenados no$ORACLE_HOME/rdbms/log em um sistemaUNIX ( \ORANT\RDBMSnn\TRACE em um sistema Windows NT,em quenn é o release do Oracle). Se esse diretório estiver cheio, oOracle não poderá criar esses arquivos, o que pode resultar na falhada instância e tornar a depuração mais difícil.

Consulte TambémO seguinte monitor neste capítulo:Alertas.

45Tivoli Manager para Oracle** Guia de Referência

2.M

onitoresdo

Banco

deD

ados

Transações Bloqueadas

DescriçãoMonitora se as transações estão bloqueadas por outro usuário eretorna o maior tempo, em segundos, que uma transação ficoubloqueada. As transações podem ser bloqueadas quando um usuáriograva o SQL de forma livre que não esteja otimizado ou quebloqueie a si mesmo e outros usuários. As transações bloqueadastambém podem ocorrer quando os usuários se conectam ao sistema,executam algum SQL e não consolidam ou revertem suas transações,impedindo que outros operem determinadas tarefas nos objetos.

Ao configurar o monitor, você deve especificar um limite de tempoaceitável, em segundos, que uma transação deve aguardar por umatrava não liberada antes dos disparos do monitor.

Função de Autorizaçãouser e oracle_monitor

Nó de Extremidade de DestinoOracleDatabaseManager

Campos de Entrada de Dados da GUINenhum

Sintaxe da CLIblockedtransaction

Exemplo de CLIwaddmon ’OracleDatabaseManager’ ’blockedtransaction’-t ’30 minutes’-c ’critical’ -R ’>’ ’60’ -n ’OracleManager Sentry’-c ’severe’ -R ’>’ ’30’ -n ’OracleManager Sentry’-c ’warning’ -R ’>’ ’15’ -n ’OracleManager Sentry’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosA tabela a seguir mostra os valores de limite sugeridos para os níveisde gravidade. Consulte “Especificando os Níveis de Resposta” no

46 Versão 2.0

Capítulo 6 doGuia do Usuário do Tivoli Manager para Oracle.

Gravidade Disparar Quando Ações Padrão

Crítica Maior que 60 segundos Enviar aviso do OracleManagerSentry

Grave Maior que 30 segundos Enviar aviso do OracleManagerSentry

Aviso Maior que 15 segundos Enviar aviso do OracleManagerSentry

Normal N/A Nenhum

Sempre N/A Nenhum

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

Agenda de monitores sugerida:A cada 30 minutos.

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

Os resultados desse monitor são relatados como texto nas linhasuserinfo, no seguinte formato:

47Tivoli Manager para Oracle** Guia de Referência

2.M

onitoresdo

Banco

deD

ados

Tempo de Espera, Nome do Usuário, SID, Objeto, Lock_ID, SQL

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

Exibições AcessadasV$SQLTEXT

V$SESSION

V$ACCESS

V$LOCK

Notas de UtilizaçãoNenhum

Consulte TambémO seguinte monitor neste capítulo:Transações de Execução Longa.

O seguinte monitor na Coleção de MonitoresOracleInstanceManager:Qualquer v$lock.

48 Versão 2.0

Linhas Encadeadas (Cluster)

DescriçãoMonitora o número de linhas encadeadas calculadas para um clusterespecificado no banco de dados do nó de extremidade. Oencadeamento ocorre quando as linhas são atualizadas e tornam-semuito grandes para serem armazenadas em um único bloco de dadosOracle. As linhas encadeadas dobram a quantidade de E/S necessáriapara recuperar os dados e devem ser evitadas.

Função de Autorizaçãooracle_usere user

Nó de Extremidade de DestinoOracleDatabaseManager

Campos de Entrada de Dados da GUIA seguir são mostrados os campos de GUI no diálogoAdicionar oMonitor ao Perfil do TME 10 Distributed Monitoring do monitorLinhas encadeadas (Cluster)e uma descrição de cada campo.

Nome do ClusterDesigna o esquema e o nome do cluster do cluster que omonitor verifica quanto a linhas encadeadas.

Sintaxe da CLIchainedclus

–a <cluster_name>

As informações a seguir descrevem brevemente o argumento paraesse monitor.

49Tivoli Manager para Oracle** Guia de Referência

2.M

onitoresdo

Banco

deD

ados

<cluster_name>Designa o esquema e o nome do cluster do cluster que omonitor verifica quanto a linhas encadeadas.

Nome de GUI:Nome do Cluster

Exemplo de CLIwaddmon ’OracleDatabaseManager’ ’chainedclus’-a ’finance.CLUSTER_ACCOUNT’-t ’1 hours’-c ’critical’ -R ’>’ ’5’ -n ’OracleManager Sentry’-c ’severe’ -R ’>’ ’3’ -n ’OracleManager Sentry’-c ’warning’ -R ’>’ ’0’ -n ’OracleManager Sentry’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosNão há ações padrão para este monitor.

A tabela a seguir mostra os valores de limite sugeridos para os níveisde gravidade. Consulte “Especificando os Níveis de Resposta” noCapítulo 6 doGuia do Usuário do Tivoli Manager para Oracle.

Gravidade Disparar Quando Ações Padrão

Crítica Maior que 5 Enviar aviso do OracleManagerSentry

Grave Maior que 3 Enviar aviso do OracleManagerSentry

Aviso Maior que 0 Enviar aviso do OracleManagerSentry

Normal N/A Nenhum

Sempre N/A Nenhum

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

Agenda de monitores sugerida:Uma vez por dia.

50 Versão 2.0

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

O argumento especificado pelo usuário aparece comoTRIGGER_INFO. O valor de disparo é repetido como userinfo.

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

Exibições AcessadasNenhum

Notas de UtilizaçãoSe estiver ocorrendo encadeamento de um cluster, considere arecriação do cluster com um parâmetro SIZE maior. Consulte omonitor Proporção de Chaves de Clusterna coleção de monitoresOracleInstanceManager para obter mais informações sobre esseparâmetro.

Para executar esse monitor, deve haver uma tabelaCHAINED_ROWS para armazenar as informações. Isso é criadoexecutando o$ORACLE_HOME/rdbms/admin/utlchain.sql comoo usuário SYS Oracle.

Nota: O encadeamento é inevitável se uma tabela tiver uma colunaLONG ou se uma linha for maior que um bloco (conhecidacomo linhaestendida).

51Tivoli Manager para Oracle** Guia de Referência

2.M

onitoresdo

Banco

deD

ados

Consulte TambémO seguinte monitor neste capítulo:Linhas Encadeadas (Tabela).

52 Versão 2.0

Linhas Encadeadas (Tabela)

DescriçãoMonitora o número de linhas encadeadas, calculadas para uma tabelaespecificada no banco de dados do nó de extremidade. Oencadeamento ocorre quando as linhas são atualizadas e tornam-semuito grandes para serem armazenadas em um único bloco de dadosOracle. As linhas encadeadas dobram a quantidade de E/S necessáriapara recuperar os dados e devem ser evitadas.

Função de Autorizaçãooracle_usere user

Nó de Extremidade de DestinoOracleDatabaseManager

Campos de Entrada de Dados da GUIA seguir são mostrados os campos de GUI no diálogoAdicionar oMonitor ao Perfil do TME 10 Distributed Monitoring do monitorLinhas encadeadas (Tabela)e uma descrição de cada campo.

Nome da TabelaDesigna o esquema e o nome da tabela para verificar aslinhas encadeadas.

Sintaxe da CLIchainedrows

–a <table_name>

As informações a seguir descrevem brevemente o argumento paraesse monitor.

53Tivoli Manager para Oracle** Guia de Referência

2.M

onitoresdo

Banco

deD

ados

<table_name>Especifica o esquema e o nome da tabela para verificar aslinhas encadeadas.

Nome de GUI:Nome da Tabela

Exemplo de CLIwaddmon ’OracleDatabaseManager’ ’chainedrows’-a ’scott.emp’-t ’1 hours’-c ’critical’ -R ’>’ ’5’ -n ’OracleManager Sentry’-c ’severe’ -R ’>’ ’3’ -n ’OracleManager Sentry’-c ’warning’ -R ’>’ ’0’ -n ’OracleManager Sentry’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosA tabela a seguir mostra os valores de limite sugeridos para os níveisde gravidade. Consulte “Especificando os Níveis de Resposta” noCapítulo 6 doGuia do Usuário do Tivoli Manager para Oracle.

Gravidade Disparar Quando Ações Padrão

Crítica Maior que 5 Enviar aviso do OracleManagerSentry

Grave Maior que 3 Enviar aviso do OracleManagerSentry

Aviso Maior que 0 Enviar aviso do OracleManagerSentry

Normal N/A Nenhum

Sempre N/A Nenhum

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

Agenda de monitores sugerida:Uma vez por dia.

54 Versão 2.0

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

O argumento especificado pelo usuário aparece comoTRIGGER_INFO. O valor de disparo é repetido como userinfo.

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

Exibições AcessadasNenhum

Notas de UtilizaçãoEsse monitor deve ser executado fora de horários de pico porqueemite um comando ANALYZE TABLE LIST CHAINED ROWS,que executa uma varredura de tabela completa e pode ter umimpacto de desempenho se a tabela for grande. Esse comando nãogera estatísticas para a tabela e não afeta o otimizador Oracle.

Se o número total de linhas encadeadas for pequeno em comparaçãocom o número total de linhas na tabela, o encadeamento pode sercorrigido por uma seqüência cópia externa/cópia interna (umexemplo de como fazer isso é mostrado a seguir). Se houver umnúmero considerável de linhas encadeadas, exporte os dados, eliminee crie novamente a tabela com uma cláusula de armazenamentopctfree maior e, em seguida, importe os dados.

55Tivoli Manager para Oracle** Guia de Referência

2.M

onitoresdo

Banco

deD

ados

Para executar esse monitor, deve haver uma tabelaCHAINED_ROWS para armazenar as informações nas linhasencadeadas. Isso é criado executando o$ORACLE_HOME/rdbms/admin/utlchain.sql como o usuárioSYS Oracle.

Observe que o encadeamento é inevitável se uma tabela tiver umacoluna LONG ou se uma linha for maior que um bloco (conhecidacomo linhaestendida).

A seqüência de cópia externa e cópia interna para eliminar linhasencadeadas é a seguinte:1. ANALYZE TABLE INVOICES LIST CHAINED ROWS;

2. SELECT OWNER_NAME, TABLE_NAME, HEAD_ROWID, TIMESTAMPFROM CHAINED_ROWSWHERE TABLE_NAME = ‘INVOICES’;

Owner_name Cluster_name Head_ROWID Timestamp---------- -------------- ------------------- --------------DBMX INVOICES 00000D9E.0040.0001 21-AUG-95DBMX INVOICES 00000D9E.004E.0001 21-AUG-95DBMX INVOICES 00000D9E.005C.0001 21-AUG-95DBMX INVOICES 00000D9E.006A.0001 21-AUG-95

3. Crie uma tabela intermediária para conter as linhas encadeadas.CREATE TABLE INV_TEMP ASSELECT * FROM INVOICESWHERE ROWID IN(SELECT HEAD_ROWIDFROM CHAINED_ROWSWHERE TABLE_NAME = ‘INVOICES’);

4. Exclua as linhas encadeadas da tabela existente.DELETE FROM INVOICEWHERE ROWID IN(SELECT HEAD_ROWIDFROM CHAINED_ROWSWHERE TABLE_NAME = ‘INVOICES’);

5. Insira as linhas da tabela intermediária na tabela existente.INSERT INTO INVOICESSELECT * FROM INV_TEMP;

6. Elimine a tabela intermediária.DROP TABLE INV_TEMP;

56 Versão 2.0

7. Limpe a tabela CHAINED_ROWS.DELETE FROM CHAINED_ROWSWHERE TABLE_NAME = ‘INVOICES’;

Repita a etapa 1 para verificar se as linhas foram desencadeadas.

Consulte TambémO seguinte monitor neste capítulo:Linhas Encadeadas (Cluster).

57Tivoli Manager para Oracle** Guia de Referência

2.M

onitoresdo

Banco

deD

ados

Serviços Heterogêneos Atualmente em Execução (8i)

DescriçãoOs serviços heterogêneos se conectam a sistemas Oracle enão-Oracle. Esse monitor consulta os serviços heterogêneos queacessam a instância Oracle no intervalo de monitoração e relata háquanto tempo o serviço está sendo executado. O monitor permite queo usuário filtre um serviço específico. Se nenhum filtro forinformado, o monitor dispara todos os serviços.

Função de Autorizaçãouser e oracle_monitor

Nó de Extremidade de DestinoOracleDatabaseManager

Campos de Entrada de Dados da GUIA seguir são mostrados os campos de GUI no diálogoAdicionar oMonitor ao Perfil do TME 10 Distributed Monitoring do monitorServiços Heterogêneos atualmente em execuçãoe uma descriçãode cada campo.

Nome do ServiçoO nome do serviço heterogêneo relatado pelo monitor. Seesse parâmetro for omitido, o monitor relatará todos osserviços heterogêneos atualmente ativos.

Sintaxe da CLIheterogeneousservices

–a <service_name>

As informações a seguir descrevem brevemente o argumento paraesse monitor.

58 Versão 2.0

<service_name>O nome do serviço heterogêneo relatado pelo monitor. Seesse parâmetro for omitido, o monitor relatará todos osserviços heterogêneos atualmente em execução.

Nome de GUI:Nome do Serviço

Exemplo de CLIwaddmon ’OracleDatabaseManager’ ’heterogeneousservices’-a ’Faustina’-t ’1 minutes’-c ’critical’-c ’severe’-c ’warning’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosNão há ações padrão para este monitor.

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

SaídaNenhuma saída disponível para esse monitor.

Os resultados desse monitor são relatados como texto nas linhasuserinfo, no seguinte formato:

ID da Sessão, Nome do Usuário Oracle, Nome do Usuário do OS,Nome do Programa do OS, Tipo de Agente, Programa de Agente,Tempo de Execução

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

59Tivoli Manager para Oracle** Guia de Referência

2.M

onitoresdo

Banco

deD

ados

Exibições AcessadasV$HS_SESSION

V$SESSION

V$HS_AGENT

Notas de UtilizaçãoNenhum

Consulte TambémNenhum

60 Versão 2.0

Extensões

DescriçãoMonitora o número de extensões alocadas para todos os objetos erelata o maior número de extensões encontradas. O monitor relatatambém todos os objetos que possuem mais extensões que o númeroespecificado como o argumento<numberofextents>para o monitor.Ele não verifica os objetos do segment_type CACHE.

Função de Autorizaçãooracle_usere user

Nó de Extremidade de DestinoOracleDatabaseManager

Campos de Entrada de Dados da GUIA seguir são mostrados os campos de GUI no diálogoAdicionar oMonitor ao Perfil do TME 10 Distributed Monitoring do monitorExtensõese uma descrição de cada campo.

Extensões Maiores QueEspecifica um número limite de extensões.

Sintaxe da CLIextents

–a <numberofextents>

As informações a seguir descrevem brevemente o argumento paraesse monitor.

<numberofextents>Especifica o número limite de extensões.

Nome de GUI:Extensões Maiores Que

61Tivoli Manager para Oracle** Guia de Referência

2.M

onitoresdo

Banco

deD

ados

Exemplo de CLIwaddmon ’OracleDatabaseManager’ ’extents’-a ’20’-t ’30 minutes’-c ’critical’ -R ’>’ ’30’ -n ’OracleManager Sentry’-p ’Root_jpc_at_home-region’-c ’severe’-c ’warning’ -R ’>’ ’20’ -n ’OracleManager Sentry’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosNão há ações padrão para este monitor.

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

O objeto com o maior número de extensões aparece no campoTRIGGER_INFO. As informações de todas as extensões dentro dolimite de extensões especificado são relatadas como texto nas linhasuserinfo, no seguinte formato:

62 Versão 2.0

Número de Extensões, Nome do Objeto, Proprietário do Objeto,Nome do Tablespace

Nota: Os objetos são exibidos em ordem descendente com base nonúmero de extensões. Se o Oracle não retornar linhas, elerelatará um erro.

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

Exibições AcessadasDBA_SEGMENTS

Notas de UtilizaçãoVocê pode utilizar esse monitor para ver quais objetos em um bancode dados possuem um número grande de extensões. Utilize essasinformações para projetar o crescimento dos objetos. Essasinformações também podem ser utilizadas em conjunto com osmonitoresNúmero Máximo de Extensõespara prever quando umobjeto ficará sem extensões. Pode ser necessário alocar extensõesadicionais para o objeto, ou exportá-lo e recriá-lo com um tamanhomaior de extensão.

Consulte TambémOs seguintes monitores neste capítulo:Extensões por Tablespace,Extensões por Usuário, Número Máximo de Extensões, NúmeroMáximo de Extensões por Tablespacee Número Máximo deExtensões por Usuário.

63Tivoli Manager para Oracle** Guia de Referência

2.M

onitoresdo

Banco

deD

ados

Extensões por Tablespace

DescriçãoMonitora o número de extensões alocadas para todos os objetos dobanco de dados em tablespaces especificados e relata o maiornúmero de extensões encontradas.

Função de Autorizaçãooracle_usere user

Nó de Extremidade de DestinoOracleDatabaseManager

Campos de Entrada de Dados da GUIA seguir são mostrados os campos de GUI no diálogoAdicionar oMonitor ao Perfil do TME 10 Distributed Monitoring do monitorExtensões por tablespacee uma descrição de cada campo.

Extensões Maiores QueEspecifica o número limite de extensões.

Incluir/ExcluirInclui ou exclui o conteúdo do campo de nomes detablespace.

Nomes de TablespaceDesigna os nomes de tablespace que você deseja incluir ouexcluir. Utilize espaços para separar os nomes.

Nota: As palavras-chave foram definidas para várias classesde tabelas PeopleSoft e SAP. Quando você digita umadas palavras-chave como um tablespace, ela chamatodas as tabelas associadas à palavra-chave. Autilização dessa abordagem pode reduzir um pouco o

64 Versão 2.0

desempenho do sistema. Consulte o apêndiceintitulado “Script Best Practices” noGuia do Usuáriodo Tivoli Manager para Oracle.

Sintaxe da CLIextentsbytablespace

–a <numberofextents>

–a { in | not in}

–a <tablespaces>

As informações a seguir descrevem brevemente os argumentos paraesse monitor.

<numberofextents>Especifica o número limite de extensões.

Nome de GUI:Extensões Maiores Que

{in | not in}Inclui ou exclui o conteúdo do campo de nomes detablespace.

Nome de GUI:Incluir/Excluir

<tablespaces>Designa os nomes de tablespace que você deseja incluir ouexcluir. Utilize espaços para separar os nomes.

Nome de GUI:Nomes de Tablespace

Nota: As palavras-chave foram definidas para várias classesde tabelas PeopleSoft e SAP. Quando você digita umadas palavras-chave como um tablespace, ela chamatodas as tabelas associadas à palavra-chave. Autilização dessa abordagem pode reduzir um pouco odesempenho do sistema. Consulte o apêndiceintitulado “Script Best Practices” noGuia do Usuáriodo Tivoli Manager para Oracle.

65Tivoli Manager para Oracle** Guia de Referência

2.M

onitoresdo

Banco

deD

ados

Exemplo de CLIwaddmon ’OracleDatabaseManager’ ’extentsbytablespace’-a ’0’-a ’in’-a ’RBS’-t ’30 minutes’-c ’always’"ProfileName"

Níveis de Resposta SugeridosNão há ações padrão para este monitor.

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

O objeto com o maior número de extensões aparece no campoTRIGGER_INFO. As informações de todas as extensões dentro dolimite de extensões especificado são relatadas nas linhas userinfo, noseguinte formato:

Número de Extensões, Nome do Objeto, Proprietário do Objeto

66 Versão 2.0

Nota: Os objetos são exibidos em ordem descendente com base nonúmero de extensões. Se o Oracle não retornar linhas, elerelatará um erro.

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

Exibições AcessadasDBA_SEGMENTS

Notas de UtilizaçãoVocê pode utilizar esse monitor para ver quais objetos em um bancode dados possuem um número grande de extensões. Utilize essasinformações para projetar o crescimento dos objetos. Essasinformações também podem ser utilizadas em conjunto com osmonitoresNúmero Máximo de Extensõespara prever quando umobjeto ficará sem extensões. Pode ser necessário alocar extensõesadicionais para o objeto, ou exportá-lo e recriá-lo com um tamanhomaior de extensão.

Consulte TambémOs seguintes monitores neste capítulo:Extensões, Extensões porUsuário, Número Máximo de Extensões, Número Máximo deExtensões por Tablespacee Número Máximo de Extensões porUsuário.

67Tivoli Manager para Oracle** Guia de Referência

2.M

onitoresdo

Banco

deD

ados

Extensões por Usuário

DescriçãoMonitora o número de extensões alocadas para todos os objetos dobanco de dados de um usuário especificado e relata o maior númerode extensões encontradas.

Função de Autorizaçãooracle_usere user

Nó de Extremidade de DestinoOracleDatabaseManager

Campos de Entrada de Dados da GUIA seguir são mostrados os campos de GUI no diálogoAdicionar oMonitor ao Perfil do TME 10 Distributed Monitoring do monitorExtensões por usuárioe uma descrição de cada campo.

Extensões Maiores QueEspecifica o número limite de extensões.

Nome do UsuárioEspecifica o nome do usuário Oracle.

Sintaxe da CLIextentsbyuser

–a <numberofextents>

–a <username>

As informações a seguir descrevem brevemente os argumentos paraesse monitor.

<numberofextents>Especifica o número limite de extensões.

68 Versão 2.0

Nome de GUI:Extensões Maiores Que

<username>Especifica o nome do usuário Oracle.

Nome de GUI:Usuário

Exemplo de CLIwaddmon ’OracleDatabaseManager’ ’extentsbyuser’-a ’50’-a ’sys’-t ’30 minutes’-c ’always’"ProfileName"

Níveis de Resposta SugeridosNão há ações padrão para este monitor.

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

69Tivoli Manager para Oracle** Guia de Referência

2.M

onitoresdo

Banco

deD

ados

O objeto com o maior número de extensões aparece no campoTRIGGER_INFO. As informações de todas as extensões dentro dolimite de extensões especificado são relatadas como texto nas linhasuserinfo, no seguinte formato:

Número de Extensões, Nome do Objeto, Nome do Tablespace

Nota: Os objetos são exibidos em ordem descendente com base nonúmero de extensões. Se o Oracle não retornar linhas, elerelatará um erro.

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

Exibições AcessadasDBA_SEGMENTS

Notas de UtilizaçãoVocê pode utilizar esse monitor para ver quais objetos em um bancode dados possuem um número grande de extensões. Utilize essasinformações para projetar o crescimento dos objetos. Essasinformações também podem ser utilizadas em conjunto com osmonitoresNúmero Máximo de Extensõespara prever quando umobjeto ficará sem extensões. Pode ser necessário alocar extensõesadicionais para o objeto, ou exportá-lo e recriá-lo com um tamanhomaior de extensão.

Consulte TambémOs seguintes monitores neste capítulo:Extensões, Extensões porTablespace, Número Máximo de Extensões, Número Máximo deExtensões por Tablespacee Número Máximo de Extensões porUsuário.

70 Versão 2.0

Déficit de Espaço Livre

DescriçãoVerifica se há segmentos que não podem alocar sua extensãoseguinte em razão de espaço livre insuficiente no tablespace, e nãoem razão dos segmentos alcançarem MAXEXTENTS. O valor dedisparo relatado representa aeqüidadede pior caso (espaçodisponível menos espaço necessário); um valor de eqüidade negativosignifica que a extensão seguinte desse segmento falhará. Ele nãoverifica os objetos do segment_type CACHE. Se o argumentoExcluir Segmentos de Rollbackfor definido comoYes, o monitornão verificará o espaço livre em nenhum segmento de rollback.

Função de Autorizaçãooracle_usere user

Nó de Extremidade de DestinoOracleDatabaseManager

Campos de Entrada de Dados da GUIA seguir são mostrados os campos de GUI no diálogoAdicionar oMonitor ao Perfil do TME 10 Distributed Monitoring do monitorDéficit de espaço livree uma descrição de cada campo.

Excluir Segmentos de RollbackYes ignora os segmentos de rollback.

No não ignora os segmentos de rollback.

Sintaxe da CLIfreespacedef

–a { Yes | No}

71Tivoli Manager para Oracle** Guia de Referência

2.M

onitoresdo

Banco

deD

ados

As informações a seguir descrevem brevemente o argumento paraesse monitor.

{Yes | No}Yes ignora os segmentos de rollback.

No não ignora os segmentos de rollback.

Nome de GUI:Excluir Segmentos de Rollback

Exemplo de CLIwaddmon ’OracleDatabaseManager’ ’freespacedef’-a ’No’-t ’1 hours’-c ’critical’ -R ’<’ ’0’ -n ’OracleManager Sentry’-c ’severe’-c ’warning’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosA tabela a seguir mostra os valores de limite sugeridos para os níveisde gravidade. Consulte “Especificando os Níveis de Resposta” noCapítulo 6 doGuia do Usuário do Tivoli Manager para Oracle.

Gravidade Disparar Quando Ações Padrão

Crítica Menor que 0 Enviar aviso do OracleManagerSentry

Grave N/A Nenhum

Aviso N/A Nenhum

Normal N/A Nenhum

Sempre N/A Nenhum

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

Agenda de monitores sugerida:A cada 30 minutos.

72 Versão 2.0

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

O objeto com a eqüidade de pior caso é relatado comoTRIGGER_INFO. Informações adicionais para todos os objetosretornados aparecem como texto nas linhas userinfo, no seguinteformato:

Eqüidade, Nome do Objeto, Nome do Tablespace, Proprietário doObjeto

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

Exibições AcessadasDBA_SEGMENTS

DBA_FREE_SPACE

Notas de UtilizaçãoUma tabela é criada com uma extensão inicial de 1 MB, extensãoseguinte de 1 MB e PCTINCREASE de 25%. Se a tabela crescerpara seis extensões, os tamanhos das extensões serão os seguintes:

73Tivoli Manager para Oracle** Guia de Referência

2.M

onitoresdo

Banco

deD

ados

Número da Extensão Tamanho da Extensão (bytes)

1 1.024.000

2 1.024.000

3 1.280.000

4 1.600.000

5 2.000.000

6 2.500.000

O tamanho da sétima extensão é 3.125.000 bytes. Se o espaço livreno tablespace for 3 MB (3.072.000 bytes), a tabela não poderá alocarsua sétima extensão. A eqüidade é (3.072.000 - 3.125.000) = -53.000bytes. Esse é o valor verificado pelo monitor.

Se um segmento não conseguir alocar uma outra extensão, há umasérie de ações de correção que poderão ser tomadas: adicione outroarquivo ao tablespace relevante, altere o tamanho da extensãoseguinte utilizando ALTER TABLE ALLOCATE EXTENT ouexporte o segmento e crie-o novamente com parâmetros dearmazenamento diferentes. A Tivoli recomenda que todos ossegmentos sejam criados com um PCTINCREASE de 0.

Consulte TambémOs seguintes monitores neste capítulo:Déficit de Espaço Livre porTablespace, Déficit de Espaço Livre por Usuário, TablespaceLivre e Número de Arquivos de Dados.

74 Versão 2.0

Déficit de Espaço Livre por Tablespace

DescriçãoVerifica se há segmentos, nos tablespaces especificados, que nãopodem alocar sua extensão seguinte em razão de espaço livreinsuficiente no tablespace, e não em razão dos segmentos alcançaremMAXEXTENTS. O valor de disparo relatado representa aeqüidadede pior caso (espaço disponível menos espaço necessário); um valorde eqüidade negativo significa que a extensão seguinte dessesegmento falhará. O monitor não verifica os objetos dosegment_type CACHE.

Função de Autorizaçãooracle_usere user

Nó de Extremidade de DestinoOracleDatabaseManager

Campos de Entrada de Dados da GUIA seguir são mostrados os campos de GUI no diálogoAdicionar oMonitor ao Perfil do TME 10 Distributed Monitoring do monitorDéficit de espaço livre por tablespacee uma descrição de cadacampo.

Incluir/ExcluirInclui ou exclui o conteúdo do campo de nomes detablespace.

Nomes de TablespaceDesigna os nomes de tablespace que você deseja incluir ouexcluir. Utilize espaços para separar os nomes.

Nota: As palavras-chave foram definidas para várias classesde tabelas PeopleSoft e SAP. Quando você digita uma

75Tivoli Manager para Oracle** Guia de Referência

2.M

onitoresdo

Banco

deD

ados

das palavras-chave como um tablespace, ela chamatodas as tabelas associadas à palavra-chave. Autilização dessa abordagem pode reduzir um pouco odesempenho do sistema. Consulte o apêndiceintitulado “Script Best Practices” noGuia do Usuáriodo Tivoli Manager para Oracle.

Sintaxe da CLIfreespacedeft

–a { in | not in}

–a <tablespaces>

As informações a seguir descrevem brevemente os argumentos paraesse monitor.

{in | not in}Inclui ou exclui o conteúdo do campo de nomes detablespace.

Nome de GUI:Incluir/Excluir

<tablespaces>Designa os nomes de tablespace que você deseja incluir ouexcluir. Utilize espaços para separar os nomes.

Nome de GUI:Nomes de Tablespace

Nota: As palavras-chave foram definidas para várias classesde tabelas PeopleSoft e SAP. Quando você digita umadas palavras-chave como um tablespace, ela chamatodas as tabelas associadas à palavra-chave. Autilização dessa abordagem pode reduzir um pouco odesempenho do sistema. Consulte o apêndiceintitulado “Script Best Practices” noGuia do Usuáriodo Tivoli Manager para Oracle.

Exemplo de CLIwaddmon ’OracleDatabaseManager’ ’freespacedeft’-a ’in’-a ’users system’-t ’1 hours’

76 Versão 2.0

-c ’critical’ -R ’<’ ’0’ -n ’OracleManager Sentry’-c ’severe’-c ’warning’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosA tabela a seguir mostra os valores de limite sugeridos para os níveisde gravidade. Consulte “Especificando os Níveis de Resposta” noCapítulo 6 doGuia do Usuário do Tivoli Manager para Oracle.

Gravidade Disparar Quando Ações Padrão

Crítica Menor que 0 Enviar aviso do OracleManagerSentry

Grave N/A Nenhum

Aviso N/A Nenhum

Normal N/A Nenhum

Sempre N/A Nenhum

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

Agenda de monitores sugerida:A cada 30 minutos.

77Tivoli Manager para Oracle** Guia de Referência

2.M

onitoresdo

Banco

deD

ados

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

O objeto com a eqüidade de pior caso dos tablespaces especificadosé relatado como TRIGGER_INFO. Informações adicionais paratodos os objetos retornados aparecem como texto nas linhas userinfo,no seguinte formato:

Eqüidade, Nome do Objeto, Proprietário do Objeto

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

Exibições AcessadasDBA_SEGMENTS

DBA_FREE_SPACE

Notas de UtilizaçãoUma tabela é criada com uma extensão inicial de 1 MB, extensãoseguinte de 1 MB e PCTINCREASE de 25%. Se a tabela crescerpara seis extensões, os tamanhos das extensões serão os seguintes:

78 Versão 2.0

Número da Extensão Tamanho da Extensão (bytes)

1 1.024.000

2 1.024.000

3 1.280.000

4 1.600.000

5 2.000.000

6 2.500.000

O tamanho da sétima extensão é 3.125.000 bytes. Se o espaço livreno tablespace for 3 MB (3.072.000 bytes), a tabela não poderá alocarsua sétima extensão. A eqüidade é (3.072.000 - 3.125.000) = -53.000bytes. Esse é o valor verificado pelo monitor.

Se um segmento não conseguir alocar uma outra extensão, há umasérie de ações de correção que poderão ser tomadas: adicione outroarquivo ao tablespace relevante, altere o tamanho da extensãoseguinte utilizando ALTER TABLE ALLOCATE EXTENT ouexporte o segmento e crie-o novamente com parâmetros dearmazenamento diferentes. A Tivoli recomenda que todos ossegmentos sejam criados com um PCTINCREASE de 0.

Consulte TambémOs seguintes monitores neste capítulo:Déficit de Espaço Livre,Déficit de Espaço Livre por Usuário, Número Máximo deExtensões por Tablespacee Tablespace Livre.

79Tivoli Manager para Oracle** Guia de Referência

2.M

onitoresdo

Banco

deD

ados

Déficit de Espaço Livre por Usuário

DescriçãoVerifica se há segmentos, de um usuário especificado, que nãopodem alocar sua extensão seguinte em razão de espaço livreinsuficiente no tablespace, e não em razão dos segmentos alcançaremMAXEXTENTS. O valor de disparo relatado representa aeqüidadede pior caso (espaço disponível menos espaço necessário); um valorde eqüidade negativo significa que a extensão seguinte dessesegmento falhará. O monitor não verifica os objetos dosegment_type CACHE.

Função de Autorizaçãooracle_usere user

Nó de Extremidade de DestinoOracleDatabaseManager

Campos de Entrada de Dados da GUIA seguir são mostrados os campos de GUI no diálogoAdicionar oMonitor ao Perfil do TME 10 Distributed Monitoring do monitorDéficit de espaço livre por usuárioe uma descrição de cadacampo.

Nome do UsuárioEspecifica o nome do usuário Oracle.

Sintaxe da CLIfreespacedefu

–a <username>

As informações a seguir descrevem brevemente o argumento paraesse monitor.

80 Versão 2.0

<username>Especifica o nome do usuário Oracle.

Nome de GUI:Nome do Usuário

Exemplo de CLIwaddmon ’OracleDatabaseManager’ ’freespacedefu’-a ’SCOTT’-t ’1 hours’-c ’critical’ -R ’<’ ’0’ -n ’OracleManager Sentry’-c ’severe’-c ’warning’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosA tabela a seguir mostra os valores de limite sugeridos para os níveisde gravidade. Consulte “Especificando os Níveis de Resposta” noCapítulo 6 doGuia do Usuário do Tivoli Manager para Oracle.

Gravidade Disparar Quando Ações Padrão

Crítica Menor que 0 Enviar aviso do OracleManagerSentry

Grave N/A Nenhum

Aviso N/A Nenhum

Normal N/A Nenhum

Sempre N/A Nenhum

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

Agenda de monitores sugerida:A cada 30 minutos.

81Tivoli Manager para Oracle** Guia de Referência

2.M

onitoresdo

Banco

deD

ados

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

O objeto com a eqüidade de pior caso para o usuário especificado érelatado como TRIGGER_INFO. Informações adicionais para todosos objetos retornados aparecem como texto nas linhas userinfo, noseguinte formato:

Eqüidade, Nome do Objeto, Nome do Tablespace

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

Exibições AcessadasDBA_SEGMENTS

DBA_FREE_SPACE

Notas de UtilizaçãoUma tabela é criada com uma extensão inicial de 1 MB, extensãoseguinte de 1 MB e PCTINCREASE de 25%. Se a tabela crescerpara seis extensões, os tamanhos das extensões serão os seguintes:

Número da Extensão Tamanho da Extensão (bytes)

1 1.024.000

82 Versão 2.0

Número da Extensão Tamanho da Extensão (bytes)

2 1.024.000

3 1.280.000

4 1.600.000

5 2.000.000

6 2.500.000

O tamanho da sétima extensão é 3.125.000 bytes. Se o espaço livreno tablespace for 3 MB (3.072.000 bytes), a tabela não poderá alocarsua sétima extensão. A eqüidade é (3.072.000 - 3.125.000) = -53.000bytes. Esse é o valor verificado pelo monitor.

Se um segmento não conseguir alocar uma outra extensão, há umasérie de ações de correção que poderão ser tomadas: adicione outroarquivo ao tablespace relevante, altere o tamanho da extensãoseguinte utilizando ALTER TABLE ALLOCATE EXTENT ouexporte o segmento e crie-o novamente com parâmetros dearmazenamento diferentes. A Tivoli recomenda que todos ossegmentos sejam criados com um PCTINCREASE de 0.

Consulte TambémOs seguintes monitores neste capítulo:Déficit de Espaço Livre,Déficit de Espaço Livre por Tablespace, Número Máximo deExtensões por Usuárioe Tablespace Livre.

83Tivoli Manager para Oracle** Guia de Referência

2.M

onitoresdo

Banco

deD

ados

Fragmentação de Espaço Livre

DescriçãoMonitora o índice de fragmentação de espaço livre de todos ostablespaces.

Função de Autorizaçãooracle_usere user

Nó de Extremidade de DestinoOracleDatabaseManager

Campos de Entrada de Dados da GUINenhum

Sintaxe da CLIfreespacefragmentation

Exemplo de CLIwaddmon ’OracleDatabaseManager’ ’freespacefragmentation’-t ’1 hours’-c ’critical’ -R ’<’ ’10’ -n ’OracleManager Sentry’-c ’severe’ -R ’<’ ’20’ -n ’OracleManager Sentry’-c ’warning’ -R ’<’ ’30’ -n ’OracleManager Sentry’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosA tabela a seguir mostra os valores de limite sugeridos para os níveisde gravidade. Consulte “Especificando os Níveis de Resposta” noCapítulo 6 doGuia do Usuário do Tivoli Manager para Oracle.

Gravidade Disparar Quando Ações Padrão

Crítica Menor que 10 Enviar aviso do OracleManagerSentry

Grave Menor que 20 Enviar aviso do OracleManagerSentry

Aviso Menor que 30 Enviar aviso do OracleManagerSentry

84 Versão 2.0

Gravidade Disparar Quando Ações Padrão

Normal N/A Nenhum

Sempre N/A Nenhum

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

Agenda de monitores sugerida:Uma vez por dia.

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

O tablespace com o FSFI (Índice de Fragmentação de Espaço Livre)de pior caso aparece como TRIGGER_INFO. As informações detodos os tablespaces são relatadas como texto nas linhas userinfo, noseguinte formato:

FSFI, Nome do Tablespace

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

85Tivoli Manager para Oracle** Guia de Referência

2.M

onitoresdo

Banco

deD

ados

Exibições AcessadasDBA_FREE_SPACE

Notas de UtilizaçãoEste monitor utiliza um sistema de contagem arbitrária paraestabelecer se um tablespace precisa de uma reconstrução de espaçolivre. O sistema utilizado é aquele definido pelo Loney noOracleDBA Handbookda Oracle Press, ISBN 0-07-881182-1. OFSFI(Índice de Fragmentação de Espaço Livre)calcula o tamanho damaior extensão como uma porcentagem do espaço total livre e nãoconsidera o número de extensões em um tablespace. Esse índice nãoé um monitor da quantidade de espaço livre disponível. É umaindicação da estrutura do espaço livre. Para obter detalhes sobre amonitoração de espaço livre em um banco de dados, consulte“Tablespace Livre” na página 92.

A resposta de melhor caso desse monitor é 100%. À medida que onúmero total de extensões aumenta para um tablespace, a taxa deFSFI cai adequadamente. Utilize esse monitor com a opçãosempree Registrar em Arquivo para estabelecer uma linha de base. Emgeral, um tablespace com espaço livre suficiente e uma taxa de FSFIacima de 30 não deve ter problemas de disponibilidade de espaçolivre.

Consulte TambémOs seguintes monitores neste capítulo:Fragmentação de EspaçoLivre por Tablespace e Tablespace Livre.

86 Versão 2.0

Fragmentação de Espaço Livre por Tablespace

DescriçãoMonitora o índice de fragmentação de espaço livre dos tablespacesespecificados.

Função de Autorizaçãooracle_usere user

Nó de Extremidade de DestinoOracleDatabaseManager

Campos de Entrada de Dados da GUIA seguir são mostrados os campos de GUI no diálogoAdicionar oMonitor ao Perfil do TME 10 Distributed Monitoring do monitorFragmentação de espaço livre por tablespacee uma descrição decada campo.

Incluir/ExcluirInclui ou exclui o conteúdo do campo de nomes detablespace.

Nomes de TablespaceDesigna os nomes de tablespace que você deseja incluir ouexcluir. Utilize espaços para separar os nomes.

Nota: As palavras-chave foram definidas para várias classesde tabelas PeopleSoft e SAP. Quando você digita umadas palavras-chave como um tablespace, ela chamatodas as tabelas associadas à palavra-chave. Autilização dessa abordagem pode reduzir um pouco odesempenho do sistema. Consulte o apêndiceintitulado “Script Best Practices” noGuia do Usuáriodo Tivoli Manager para Oracle.

87Tivoli Manager para Oracle** Guia de Referência

2.M

onitoresdo

Banco

deD

ados

Sintaxe da CLItfreespacefragmentation

–a { in | not in}

–a <tablespaces>

As informações a seguir descrevem brevemente os argumentos paraesse monitor.

{in | not in}Inclui ou exclui o conteúdo do campo de nomes detablespace.

Nome de GUI:Incluir/Excluir

<tablespaces>Designa os nomes de tablespace que você deseja incluir ouexcluir. Utilize espaços para separar os nomes.

Nome de GUI:Nomes de Tablespace

Nota: As palavras-chave foram definidas para várias classesde tabelas PeopleSoft e SAP. Quando você digita umadas palavras-chave como um tablespace, ela chamatodas as tabelas associadas à palavra-chave. Autilização dessa abordagem pode reduzir um pouco odesempenho do sistema. Consulte o apêndiceintitulado “Script Best Practices” noGuia do Usuáriodo Tivoli Manager para Oracle.

Exemplo de CLIwaddmon ’OracleDatabaseManager’ ’tfreespacefragmentation’-a ’not in’-a ’users system’-t ’1 hours’-c ’critical’ -R ’<’ ’10’ -n ’OracleManager Sentry’-c ’severe’ -R ’<’ ’20’ -n ’OracleManager Sentry’-c ’warning’ -R ’<’ ’30’ -n ’OracleManager Sentry’-c ’normal’ -c ’always’"ProfileName"

88 Versão 2.0

Níveis de Resposta SugeridosA tabela a seguir mostra os valores de limite sugeridos para os níveisde gravidade. Consulte “Especificando os Níveis de Resposta” noCapítulo 6 doGuia do Usuário do Tivoli Manager para Oracle.

Gravidade DispararQuando

Ações Padrão

Crítica Menor que 10 Enviar aviso do OracleManagerSentry

Grave Menor que 20 Enviar aviso do OracleManagerSentry

Aviso Menor que 30 Enviar aviso do OracleManagerSentry

Normal N/A Nenhum

Sempre N/A Nenhum

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

Agenda de monitores sugerida:Uma vez por dia.

89Tivoli Manager para Oracle** Guia de Referência

2.M

onitoresdo

Banco

deD

ados

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

Esse monitor retorna o FSFI (Índice de Fragmentação de EspaçoLivre) de pior caso para os tablespaces especificados. Os tablespacesespecificados aparecem como TRIGGER_INFO para esse monitor.As informações adicionais de todos os tablespaces especificados sãorelatadas como texto nas linhas userinfo, no seguinte formato:

FSFI

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

Exibições AcessadasDBA_FREE_SPACE

Notas de UtilizaçãoEste monitor utiliza um sistema de contagem arbitrária paraestabelecer se um tablespace precisa de uma reconstrução de espaçolivre. O sistema utilizado é aquele definido pelo Loney noOracleDBA Handbookda Oracle Press, ISBN 0-07-881182-1. EsseFSFI(Índice de Fragmentação de Espaço Livre)calcula o tamanho damaior extensão como uma porcentagem do espaço total livre e não

90 Versão 2.0

considera o número de extensões em um tablespace. Deve-seobservar que esse índice não é um monitor da quantidade de espaçolivre disponível. É uma indicação da estrutura do espaço livre.

A resposta de melhor caso desse monitor é 100%. À medida que onúmero total de extensões aumenta para um tablespace, a taxa deFSFI cai adequadamente. Utilize esse monitor com a opçãosempree Registrar em Arquivo para estabelecer uma linha de base. Emgeral, um tablespace com espaço livre suficiente e uma taxa de FSFIacima de 30 não deve ter problemas de disponibilidade de espaçolivre.

Consulte TambémOs seguintes monitores neste capítulo:Fragmentação de EspaçoLivre e Tablespace Livre.

91Tivoli Manager para Oracle** Guia de Referência

2.M

onitoresdo

Banco

deD

ados

Tablespace Livre

DescriçãoMonitora a porcentagem de espaço livre em todos os tablespaces deum banco de dados. O monitor relata o valor de porcentagem livrepara um tablespace de pior caso. Se o argumentoExcluir TS comSegmentos de Rollbackfor definido paraSim, o monitor nãoverificará o espaço livre em nenhum tablespace que contémsegmentos de rollback.

Função de Autorizaçãooracle_usere user

Nó de Extremidade de DestinoOracleDatabaseManager

Campos de Entrada de Dados da GUIA seguir são mostrados os campos de GUI no diálogoAdicionar oMonitor ao Perfil do TME 10 Distributed Monitoring do monitorTablespace livree uma descrição de cada campo.

Excluir TS com Segmentos de RollbackYes ignora os tablespaces que contêm os segmentos derollback.

No inclui os tablespaces que contêm os segmentos derollback.

Sintaxe da CLIfreetablespace

–a { Yes | No}

92 Versão 2.0

As informações a seguir descrevem brevemente o argumento paraesse monitor.

{Yes | No}Especifica se os tablespaces que contêm os segmentos derollback devem ser ignorados.

Nome de GUI:Excluir TS com Segmentos de Rollback

Exemplo de CLIwaddmon ’OracleDatabaseManager’ ’freetablespace’-a ’No’-t ’10 minutes’-c ’critical’ -R ’<’ ’5’ -n ’OracleManager Sentry’-c ’severe’ -R ’<’ ’10’ -n ’OracleManager Sentry’-c ’warning’ -R ’<’ ’20’ -n ’OracleManager Sentry’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosA tabela a seguir mostra os valores de limite sugeridos para os níveisde gravidade. Consulte “Especificando os Níveis de Resposta” noCapítulo 6 doGuia do Usuário do Tivoli Manager para Oracle.

Gravidade Disparar Quando Ações Padrão

Crítica Menor que 5% Enviar aviso do OracleManagerSentry

Grave Menor que 10% Enviar aviso do OracleManagerSentry

Aviso Menor que 20% Enviar aviso do OracleManagerSentry

Normal N/A Nenhum

Sempre N/A Nenhum

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

Agenda de monitores sugerida:A cada 10 minutos.

93Tivoli Manager para Oracle** Guia de Referência

2.M

onitoresdo

Banco

deD

ados

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

Os valores de porcentagem livre de todos os tablespaces sãorelatados como texto nas linhas userinfo, no seguinte formato:

%Livre, MB Livres, MB Alocados, Nome do Tablespace

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

Exibições AcessadasDBA_DATA_FILES

DBA_FREE_SPACE

Notas de UtilizaçãoUm banco de dados sempre contém o segmento de rollbackSYSTEM no tablespace SYSTEM, portanto, seExcluir TS comSegmentos de Rollbackfor definido paraSim, o tablespaceSYSTEM não será verificado. Quando o espaço livre tornar-se baixoem um tablespace, adicione um novo arquivo de dados ao tablespacetransgressor ou elimine os objetos de banco de dados desnecessários.

94 Versão 2.0

Com o Oracle Versão 7.2 e posterior, é possível que os arquivos dedados sejam estendidos automaticamente utilizando o seguintecomando de SQL:ALTER TABLESPACE tsname ADDDATAFILE ‘file’ AUTOEXTEND ON;

Consulte TambémOs seguintes monitores neste capítulo:Déficit de Espaço Livre,Tablespace Livre por Tablespace, Número Máximo de Extensõese Número de Arquivos de Dados.

95Tivoli Manager para Oracle** Guia de Referência

2.M

onitoresdo

Banco

deD

ados

Tablespace Livre por Tablespace

DescriçãoMonitora a porcentagem de espaço livre para os tablespacesespecificados.

Função de Autorizaçãooracle_usere user

Nó de Extremidade de DestinoOracleDatabaseManager

Campos de Entrada de Dados da GUIA seguir são mostrados os campos de GUI no diálogoAdicionar oMonitor ao Perfil do TME 10 Distributed Monitoring do monitorTablespace livre por tablespacee uma descrição de cada campo.

Incluir/ExcluirInclui ou exclui o conteúdo do campo de nomes detablespace.

Nomes de TablespaceDesigna os nomes de tablespace que você deseja incluir ouexcluir. Utilize espaços para separar os nomes.

Nota: As palavras-chave foram definidas para várias classesde tabelas PeopleSoft e SAP. Quando você digita umadas palavras-chave como um tablespace, ela chamatodas as tabelas associadas à palavra-chave. Autilização dessa abordagem pode reduzir um pouco odesempenho do sistema. Consulte o apêndiceintitulado “Script Best Practices” noGuia do Usuáriodo Tivoli Manager para Oracle.

96 Versão 2.0

Sintaxe da CLIfreetablespacet

–a { in | not in}

–a <tablespaces>

As informações a seguir descrevem brevemente os argumentos paraesse monitor.

{in | not in}Inclui ou exclui o conteúdo do campo de nomes detablespace.

Nome de GUI:Incluir/Excluir

<tablespaces>Designa os nomes de tablespace que você deseja incluir ouexcluir. Utilize espaços para separar os nomes.

Nome de GUI:Nomes de Tablespace

Nota: As palavras-chave foram definidas para várias classesde tabelas PeopleSoft e SAP. Quando você digita umadas palavras-chave como um tablespace, ela chamatodas as tabelas associadas à palavra-chave. Autilização dessa abordagem pode reduzir um pouco odesempenho do sistema. Consulte o apêndiceintitulado “Script Best Practices” noGuia do Usuáriodo Tivoli Manager para Oracle.

Exemplo de CLIwaddmon ’OracleDatabaseManager’ ’freetablespacet’-a ’in’-a ’system’-t ’10 minutes’-c ’critical’ -R ’<’ ’5’ -n ’OracleManager Sentry’-c ’severe’ -R ’<’ ’10’ -n ’OracleManager Sentry’-c ’warning’ -R ’<’ ’20’ -n ’OracleManager Sentry’-c ’normal’-c ’always’"ProfileName"

97Tivoli Manager para Oracle** Guia de Referência

2.M

onitoresdo

Banco

deD

ados

Níveis de Resposta SugeridosNão há ações padrão para este monitor.

A tabela a seguir mostra os valores de limite sugeridos para os níveisde gravidade. Consulte “Especificando os Níveis de Resposta” noCapítulo 6 doGuia do Usuário do Tivoli Manager para Oracle.

Gravidade Disparar Quando Ações Padrão

Crítica Menor que 5% Enviar aviso do OracleManagerSentry

Grave Menor que 10% Enviar aviso do OracleManagerSentry

Aviso Menor que 20% Enviar aviso do OracleManagerSentry

Normal N/A Nenhum

Sempre N/A Nenhum

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

Agenda de monitores sugerida:A cada 10 minutos.

98 Versão 2.0

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

O valor de porcentagem livre para os tablespaces é relatado comotexto nas linhas userinfo, no seguinte formato:

Nome do Tablespace, ID do Arquivo, Bytes Alocados, Bytes Livres,% Livre

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

Exibições AcessadasDBA_TABLESPACES

DBA_DATA_FILES

DBA_FREE_SPACE

Notas de UtilizaçãoQuando o espaço livre tornar-se baixo em um tablespace, adicioneum novo arquivo de dados ao tablespace transgressor ou elimine osobjetos de banco de dados desnecessários.

99Tivoli Manager para Oracle** Guia de Referência

2.M

onitoresdo

Banco

deD

ados

Com o Oracle Versão 7.2 e posterior, é possível que os arquivos dedados sejam estendidos automaticamente utilizando o seguintecomando de SQL:ALTER TABLESPACE tsname ADDDATAFILE ‘file’ AUTOEXTEND ON;

Consulte TambémOs seguintes monitores neste capítulo:Déficit de Espaço Livre,Tablespace Livre, Número Máximo de Extensõese Número deArquivos de Dados.

100 Versão 2.0

Estatísticas de Índice

DescriçãoMonitora a porcentagem de linhas excluídas do índice especificadopelo usuário que não tenha sido ocupado novamente.

Função de Autorizaçãouser e oracle_monitor

Nó de Extremidade de DestinoOracleDatabaseManager

Campos de Entrada de Dados da GUIA seguir são mostrados os campos de GUI no diálogoAdicionar oMonitor ao Perfil do TME 10 Distributed Monitoring do monitorEstatísticas do índicee uma descrição de cada campo.

Nome do ÍndiceO nome do índice a ser monitorado.

Sintaxe da CLIindexstatistics

–a <index_name>

As informações a seguir descrevem brevemente o argumento paraesse monitor.

<index_name>O nome do índice a ser monitorado.

Nome de GUI:Nome do índice

101Tivoli Manager para Oracle** Guia de Referência

2.M

onitoresdo

Banco

deD

ados

Exemplo de CLIwaddmon ’OracleDatabaseManager’ ’indexstatistics’-a ’SCOTT.PK_DEPT’-t ’1 hours’-c ’severe’-c ’warning’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosNão há ações padrão para este monitor.

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

As informações de índice são relatadas como texto nas linhasuserinfo, no seguinte formato:

Nome do Índice, % excluída

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

102 Versão 2.0

Exibições AcessadasINDEX_STATS

Notas de UtilizaçãoA porcentagem de espaço utilizado por um índice determina se eleprecisa ser reconstruído ou aglutinado. Para evitar o crescimentoirregular de índices, execute esse monitor em índices que serãoinseridos e excluídos freqüentemente.

Consulte TambémNenhum

103Tivoli Manager para Oracle** Guia de Referência

2.M

onitoresdo

Banco

deD

ados

Transações de Execução Longa

DescriçãoEste monitor pode indicar possíveis problemas e gargalos no SQL ouno design do banco de dados. O monitor pode ser utilizado paradeterminar a identidade de transações de execução longa e há quantotempo essas transações estão sendo executadas. Configure os limitesde nível de resposta de acordo com seu ambiente específico.

Nota: Se ocorrer um processo em batch enquanto esse monitor éagendado, os limites poderão ser inválidos durante o tempode execução do processo em batch.

Função de Autorizaçãouser e oracle_monitor

Nó de Extremidade de DestinoOracleDatabaseManager

Campos de Entrada de Dados da GUINenhum

Sintaxe da CLIlongrunningtransaction

Exemplo de CLIwaddmon ’OracleDatabaseManager’ ’longrunningtransaction’-t ’1 minutes’-c ’critical’ -R ’>’ ’180’-c ’severe’ -R ’>’ ’120’-c ’warning’ -R ’>’ ’60’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosNão há ações padrão para este monitor.

A tabela a seguir mostra os valores de limite sugeridos para os níveisde gravidade. Consulte “Especificando os Níveis de Resposta” noCapítulo 6 doGuia do Usuário do Tivoli Manager para Oracle.

104 Versão 2.0

Gravidade Disparar Quando Ações Padrão

Crítica Maior que 180segundos

Enviar aviso do OracleManagerSentry

Grave Maior que 120segundos

Enviar aviso do OracleManagerSentry

Aviso Maior que 60 segundos Enviar aviso do OracleManagerSentry

Normal N/A Nenhum

Sempre N/A Nenhum

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

Agenda de monitores sugerida:Específico do site.

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

As informações retornadas por esse monitor são relatadas nas linhasuserinfo, no seguinte formato:

Tempo em Execução, SID, No. de Série, Nome do Usuário, SQL

105Tivoli Manager para Oracle** Guia de Referência

2.M

onitoresdo

Banco

deD

ados

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

Exibições AcessadasV$SESSION

V$SQLTEXT

V$TRANSACTION

Notas de UtilizaçãoNenhum

Consulte TambémOs seguintes monitores na Coleção de MonitoresOracleInstanceManager:Transações Ativas, Taxa de Obtenção deBlocose Proporção de Esperas do Buffer.

106 Versão 2.0

Número Máximo de Extensões

DescriçãoEste monitor retorna o menor número de extensões livresencontradas para um segmento. Verifica também a proximidade decada objeto com o valor de MAXEXTENTS e relata o número deextensões que ainda podem ser alocadas. Ele não verifica os objetosdo segment_type CACHE. Se o argumentoExcluir Segmentos deRollback for definido comoYes, o monitor não verificará o númerode extensões em nenhum segmento de rollback.

Função de Autorizaçãooracle_usere user

Nó de Extremidade de DestinoOracleDatabaseManager

Campos de Entrada de Dados da GUIA seguir são mostrados os campos de GUI no diálogoAdicionar oMonitor ao Perfil do TME 10 Distributed Monitoring do monitorNúmero máximo de extensõese uma descrição de cada campo.

Excluir Segmentos de RollbackYes ignora os segmentos de rollback;No não ignora ossegmentos de rollback.

Sintaxe da CLImaximumextents

–a { Yes | No}

As informações a seguir descrevem brevemente o argumento paraesse monitor.

107Tivoli Manager para Oracle** Guia de Referência

2.M

onitoresdo

Banco

deD

ados

{Yes | No}Yes ignora os segmentos de rollback.No não ignora ossegmentos de rollback.

Nome de GUI:Excluir Segmentos de Rollback

Exemplo de CLIwaddmon ’OracleDatabaseManager’ ’maximumextents’-a ’No’-t ’1 hours’-c ’critical’ -R ’<’ ’1’ -n ’OracleManager Sentry’-c ’severe’ -R ’<’ ’3’ -n ’OracleManager Sentry’-c ’warning’ -R ’<’ ’5’ -n ’OracleManager Sentry’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosA tabela a seguir mostra os valores de limite sugeridos para os níveisde gravidade. Consulte “Especificando os Níveis de Resposta” noCapítulo 6 doGuia do Usuário do Tivoli Manager para Oracle.

Gravidade DispararQuando

Ações Padrão

Crítica Menor que 1 Enviar aviso do OracleManagerSentry

Grave Menor que 3 Enviar aviso do OracleManagerSentry

Aviso Menor que 5 Enviar aviso do OracleManagerSentry

Normal N/A Nenhum

Sempre N/A Nenhum

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

Agenda de monitores sugerida:Uma vez por hora.

108 Versão 2.0

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

O segmento com o menor número de extensões livres é relatadocomo TRIGGER_INFO. As extensões livres para segmentosadicionais são listadas em ordem ascendente nas linhas userinfo, noseguinte formato:

Extensões Livres, Nome do Segmento, Nome do Tablespace,Proprietário do Objeto, Tipo de Segmento

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

Exibições AcessadasDBA_SEGMENTS

Notas de UtilizaçãoSe o número de extensões de um objeto alcançar o valor doparâmetro de armazenamento MAXEXTENTS e o objeto precisaralocar uma extensão adicional, a operação falhará. Se o valor deMAXEXTENTS for menor que o máximo permitido, (consulte a

109Tivoli Manager para Oracle** Guia de Referência

2.M

onitoresdo

Banco

deD

ados

tabela a seguir), aumente o valor de MAXEXTENTS. Casocontrário, exporte o objeto, elimine e crie novamente o objeto comtamanhos de extensão maiores e importe os dados.

Tamanho do Bloco MAXEXTENTS

1 KB 57

2 KB 121

4 KB 249

8 KB 505

Consulte TambémOs seguintes monitores neste capítulo:Tablespace Livre, NúmeroMáximo de Extensões por Tablespace, Número Máximo deExtensões por Usuárioe Número de Arquivos de Dados.

110 Versão 2.0

Número Máximo de Extensões por Tablespace

DescriçãoEste monitor retorna o menor número de extensões livresencontradas para um segmento nos tablespaces especificados.Verifica também a proximidade de cada objeto, dentro dostablespaces especificados, com o valor de MAXEXTENTS e relata onúmero de extensões que ainda podem ser alocadas. Ele não verificaos objetos do segment_type CACHE.

Função de Autorizaçãooracle_usere user

Nó de Extremidade de DestinoOracleDatabaseManager

Campos de Entrada de Dados da GUIA seguir são mostrados os campos de GUI no diálogoAdicionar oMonitor ao Perfil do TME 10 Distributed Monitoring do monitorNúmero máximo de extensões por tablespacee uma descrição decada campo.

Incluir/ExcluirInclui ou exclui o conteúdo do campo de nomes detablespace.

Nomes de TablespaceDesigna os nomes de tablespace que você deseja incluir ouexcluir. Utilize espaços para separar os nomes.

Nota: As palavras-chave foram definidas para várias classesde tabelas PeopleSoft e SAP. Quando você digita umadas palavras-chave como um tablespace, ela chamatodas as tabelas associadas à palavra-chave. A

111Tivoli Manager para Oracle** Guia de Referência

2.M

onitoresdo

Banco

deD

ados

utilização dessa abordagem pode reduzir um pouco odesempenho do sistema. Consulte o apêndiceintitulado “Script Best Practices” noGuia do Usuáriodo Tivoli Manager para Oracle.

Sintaxe da CLImaximumextentst

–a { in | not in}

–a <tablespaces>

As informações a seguir descrevem brevemente os argumentos paraesse monitor.

{in | not in}Inclui ou exclui o conteúdo do campo de nomes detablespace.

Nome de GUI:Incluir/Excluir

<tablespaces>Designa os nomes de tablespace que você deseja incluir ouexcluir. Utilize espaços para separar os nomes.

Nome de GUI:Nomes de Tablespace

Nota: As palavras-chave foram definidas para várias classesde tabelas PeopleSoft e SAP. Quando você digita umadas palavras-chave como um tablespace, ela chamatodas as tabelas associadas à palavra-chave. Autilização dessa abordagem pode reduzir um pouco odesempenho do sistema. Consulte o apêndiceintitulado “Script Best Practices” noGuia do Usuáriodo Tivoli Manager para Oracle.

Exemplo de CLIwaddmon ’OracleDatabaseManager’ ’maximumextentst’-a ’in’-a ’system’-t ’1 hours’-c ’critical’ -R ’<’ ’1’ -n ’OracleManager Sentry’-c ’severe’ -R ’<’ ’3’ -n ’OracleManager Sentry’

112 Versão 2.0

-c ’warning’ -R ’<’ ’5’ -n ’OracleManager Sentry’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosA tabela a seguir mostra os valores de limite sugeridos para os níveisde gravidade. Consulte “Especificando os Níveis de Resposta” noCapítulo 6 doGuia do Usuário do Tivoli Manager para Oracle.

Gravidade DispararQuando

Ações Padrão

Crítica Menor que 1 Enviar aviso do OracleManagerSentry

Grave Menor que 3 Enviar aviso do OracleManagerSentry

Aviso Menor que 5 Enviar aviso do OracleManagerSentry

Normal N/A Nenhum

Sempre N/A Nenhum

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

Agenda de monitores sugerida:Uma vez por hora.

113Tivoli Manager para Oracle** Guia de Referência

2.M

onitoresdo

Banco

deD

ados

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

O segmento com a menor quantidade de extensões livres para ostablespaces especificados é relatado como TRIGGER_INFO. Asextensões livres para segmentos adicionais são listadas em ordemascendente nas linhas userinfo, no seguinte formato:

Extensões Livres, Nome do Segmento, Proprietário do Objeto, Tipode Segmento

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

Exibições AcessadasDBA_SEGMENTS

Notas de UtilizaçãoSe o número de extensões de um objeto alcançar o valor doparâmetro de armazenamento MAXEXTENTS, e o objeto precisaralocar uma extensão adicional, a operação falhará. Se o valor deMAXEXTENTS for menor que o máximo permitido, (consulte atabela a seguir), aumente o valor de MAXEXTENTS. Casocontrário, exporte o objeto, elimine e crie novamente o objeto comtamanhos de extensão maiores e importe os dados.

114 Versão 2.0

Tamanho do Bloco MAXEXTENTS

1 KB 57

2 KB 121

4 KB 249

8 KB 505

Consulte TambémOs seguintes monitores neste capítulo:Tablespace Livre porTablespace, Número Máximo de Extensões, Número Máximo deExtensões por Usuárioe Número de Arquivos de Dados.

115Tivoli Manager para Oracle** Guia de Referência

2.M

onitoresdo

Banco

deD

ados

Número Máximo de Extensões por Usuário

DescriçãoEste monitor retorna o menor número de extensões livresencontradas para um segmento de um usuário especificado. Essemonitor verifica a proximidade de cada objeto de um usuárioespecificado com o valor de MAXEXTENTS e relata o número deextensões que ainda podem ser alocadas. Ele não verifica os objetosdo segment_type CACHE.

Função de Autorizaçãooracle_usere user

Nó de Extremidade de DestinoOracleDatabaseManager

Campos de Entrada de Dados da GUIA seguir são mostrados os campos de GUI no diálogoAdicionar oMonitor ao Perfil do TME 10 Distributed Monitoring do monitorNúmero máximo de extensões por usuárioe uma descrição decada campo.

Nome do UsuárioEspecifica o nome do usuário Oracle.

Sintaxe da CLImaximumextentsu

–a <username>

As informações a seguir descrevem brevemente o argumento paraesse monitor.

116 Versão 2.0

<username>Especifica o nome do usuário Oracle.

Nome de GUI:Nome do Usuário

Exemplo de CLIwaddmon ’OracleDatabaseManager’ ’maximumextentsu’-a ’SYS’-t ’1 hours’-c ’critical’ -R ’<’ ’1’ -n ’OracleManager Sentry’-c ’severe’ -R ’<’ ’3’ -n ’OracleManager Sentry’-c ’warning’ -R ’<’ ’5’ -n ’OracleManager Sentry’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosA tabela a seguir mostra os valores de limite sugeridos para os níveisde gravidade. Consulte “Especificando os Níveis de Resposta” noCapítulo 6 doGuia do Usuário do Tivoli Manager para Oracle.

Gravidade Disparar Quando Ações Padrão

Crítica Menor que 1 Enviar aviso do OracleManagerSentry

Grave Menor que 3 Enviar aviso do OracleManagerSentry

Aviso Menor que 5 Enviar aviso do OracleManagerSentry

Normal N/A Nenhum

Sempre N/A Nenhum

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

Agenda de monitores sugerida:Uma vez por hora.

117Tivoli Manager para Oracle** Guia de Referência

2.M

onitoresdo

Banco

deD

ados

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

O segmento com o menor número de extensões livres (pior caso)para o usuário especificado é relatado como TRIGGER_INFO. Asextensões livres para segmentos adicionais são listadas em ordemascendente nas linhas userinfo, no seguinte formato:

Extensões Livres, Nome do Segmento, Proprietário do Segmento,Tipo de Segmento

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

Exibições AcessadasDBA_SEGMENTS

Notas de UtilizaçãoSe o número de extensões de um objeto alcançar o valor doparâmetro de armazenamento MAXEXTENTS, e o objeto precisaralocar uma extensão adicional, a operação falhará. Se o valor deMAXEXTENTS for menor que o máximo permitido, (consulte atabela a seguir), aumente o valor de MAXEXTENTS. Caso

118 Versão 2.0

contrário, exporte o objeto, elimine e crie novamente o objeto comtamanhos de extensão maiores e importe os dados.

Tamanho do Bloco MAXEXTENTS

1 KB 57

2 KB 121

4 KB 249

8 KB 505

Consulte TambémOs seguintes monitores neste capítulo:Tablespace Livre, NúmeroMáximo de Extensões, Número Máximo de Extensões porTablespacee Número de Arquivos de Dados.

119Tivoli Manager para Oracle** Guia de Referência

2.M

onitoresdo

Banco

deD

ados

Status do Serviço NT

DescriçãoRelata o status de disponibilidade de um serviço NT — porexemplo, um serviço de ouvinte nomeado SQL*Net V2. Essemonitor retorna um dos seguintes estados: Está ativo/disponível, Estáinativo/não disponível, Torna-se disponível e Torna-se nãodisponível.

Nota: Para obter mais informações sobre os estados dedisponibilidade desse monitor, consulte Apêndice C, “Gruposde Operadores (Disparos do Monitor)”.

Utilize esse monitor para verificar se um ouvinte específico está emexecução, transmitindo o nome do serviço como o argumento paraesse monitor. Esse serviço é chamadoOracleTNSListenerid, em queid é o nome ou o ID abreviado associado ao ouvinte da rede.

Nota: Não tente executar esse monitor em uma máquina UNIX.

Função de Autorizaçãooracle_usere user

Nó de Extremidade de DestinoOracleDatabaseManager

Campos de Entrada de Dados da GUIA seguir são mostrados os campos GUI no diálogoAdicionar oMonitor ao Perfil do TME 10 Distributed Monitoring do monitorStatus do serviço NTe uma descrição de cada campo.

120 Versão 2.0

Nome do ServiçoEspecifica o nome do serviço no computador NT para o qualvocê deseja que o monitor verifique o status.

Sintaxe da CLIntservicestatus

–a <servicename>

As informações a seguir descrevem brevemente o argumento paraesse monitor.

<servicename>Especifica o nome do serviço no computador NT para o qualvocê deseja que o monitor verifique o status.

Nome de GUI:Nome do Serviço

Exemplo de CLIwaddmon ’OracleDatabaseManager’ ’ntservicestatus’-a ’OracleTNSListener’-t ’1 hours’-c ’critical’ -R ’==’ ’down’ -n ’OracleManager Sentry’-c ’severe’-c ’warning’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosA tabela a seguir mostra os valores de limite sugeridos para os níveisde gravidade. Consulte “Especificando os Níveis de Resposta” noCapítulo 6 doGuia do Usuário do Tivoli Manager para Oracle.

Gravidade Disparar Quando Ações Padrão

Crítica Está inativo/nãodisponível

Enviar aviso do OracleManager Sentry

Grave N/A Nenhum

Aviso N/A Nenhum

Normal N/A Nenhum

Sempre N/A Nenhum

121Tivoli Manager para Oracle** Guia de Referência

2.M

onitoresdo

Banco

deD

ados

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

Agenda de monitores sugerida:A cada 5 minutos.

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

Exibições AcessadasNenhum

Notas de UtilizaçãoNenhum

Consulte TambémOs seguintes monitores neste capítulo:Ouvinte Unix SQL*Net V1TCP/IP e Ouvinte Unix SQL*Net V2 .

122 Versão 2.0

Número de Arquivos de Dados

DescriçãoMonitora quantos arquivos de dados adicionais podem seradicionados antes do banco de dados alcançar o número máximo dearquivos de dados permitido. Ao criar o banco de dados, você devedefinir o número máximo de arquivos de dados. Se o banco dedados alcançar seu limite, não será possível adicionar um outroarquivo ao banco de dados.

Função de Autorizaçãooracle_usere user

Nó de Extremidade de DestinoOracleDatabaseManager

Campos de Entrada de Dados da GUIA seguir são mostrados os campos de GUI no diálogoAdicionar oMonitor ao Perfil do TME 10 Distributed Monitoring do monitorNúmero de arquivos de dadose uma descrição de cada campo.

Número Máximo de Arquivos de DadosDesigna o número máximo de arquivos de dados permitidosno banco de dados.

Sintaxe da CLInumberoffiles

–a <maxdatafiles>

As informações a seguir descrevem brevemente o argumento paraesse monitor.

123Tivoli Manager para Oracle** Guia de Referência

2.M

onitoresdo

Banco

deD

ados

<maxdatafiles>Designa o número máximo de arquivos de dados permitidosno banco de dados.

Nome de GUI:Número Máximo de Arquivos de Dados

Exemplo de CLIwaddmon ’OracleDatabaseManager’ ’numberoffiles’-a ’50’-t ’1 weeks’-c ’critical’ -R ’>’ ’40’ -n ’OracleManager Sentry’-c ’severe’ -R ’>’ ’30’ -n ’OracleManager Sentry’-c ’warning’ -R ’>’ ’25’ -n ’OracleManager Sentry’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosNão há ações padrão para este monitor.

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

124 Versão 2.0

O número de arquivos de dados atuais utilizados aparece no campouserinfo.

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

Exibições AcessadasNenhum

Notas de UtilizaçãoQuando um banco de dados é criado, o parâmetro MAXDATAFILESdetermina o limite de quantos arquivos o banco de dados pode ter. Opadrão depende do sistema operacional. O arquivo de controle possuium slot para cada arquivo de dados, portanto, a única maneira deaumentar o número de arquivos de dados é recriar o arquivo decontrole com um valor maior para MAXDATAFILES. É importantenão permitir que o banco de dados alcance o valor deMAXDATAFILES; caso contrário, seria impossível adicionar umoutro arquivo a um tablespace se o tablespace ficasse sem espaço.

Com este release do Tivoli Manager para Oracle, você deveespecificar o valor de MAXDATAFILES como um argumentoquando configurar o monitor. Você pode encontrar esse valordigitandoALTER DATABASE BACKUP CONTROLFILE TOTRACE no prompt do SQL*Plus e procurando a linhaMAXDATAFILES no arquivo de rastreio resultante, que é nomeadoORACLE_SID_ora_UNIXpid.trc no diretórioUSER_DUMP_DESTdas plataformas UNIX eORA_pid.TRC no diretório\ORANT\RDBMSnn\TRACE de um sistema Windows NT, em quenn é o release do Oracle.

Nota: Esse monitor produzirá os resultados corretos somente se ovalor real de MAXDATAFILES for fornecido como oargumento para o monitor. Se houver, por exemplo, 20arquivos de dados no banco de dados, e você especificarMAXDATAFILES igual a 15, o valor verificado pelo monitorseria −5.

125Tivoli Manager para Oracle** Guia de Referência

2.M

onitoresdo

Banco

deD

ados

Consulte TambémOs seguintes monitores neste capítulo:Déficit de Espaço Livre,Tablespace Livre, Extensõese Número Máximo de Extensões.

126 Versão 2.0

Linhas na Tabela DUAL

DescriçãoEste monitor verifica o número de linhas na tabela SYS.DUAL.Muitos aplicativos consideram somente uma linha nessa tabela epodem produzir resultados imprevisíveis se a tabela tiver mais deuma linha.

Função de Autorizaçãooracle_usere user

Nó de Extremidade de DestinoOracleDatabaseManager

Campos de Entrada de Dados da GUINenhum

Sintaxe da CLIrowsindual

Exemplo de CLIwaddmon ’OracleDatabaseManager’ ’rowsindual’-t ’1 hours’-c ’critical’ -R ’!=’ ’1’ -n ’OracleManager Sentry’-c ’severe’-c ’warning’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosA tabela a seguir mostra os valores de limite sugeridos para os níveisde gravidade. Consulte “Especificando os Níveis de Resposta” noCapítulo 6 doGuia do Usuário do Tivoli Manager para Oracle.

Gravidade Disparar Quando Ações Padrão

Crítica Diferente de 1 Enviar aviso do OracleManagerSentry

Grave N/A Nenhum

Aviso N/A Nenhum

127Tivoli Manager para Oracle** Guia de Referência

2.M

onitoresdo

Banco

deD

ados

Gravidade Disparar Quando Ações Padrão

Normal N/A Nenhum

Sempre N/A Nenhum

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

Agenda de monitores sugerida:Uma vez por hora.

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

Exibições AcessadasNenhum

Notas de UtilizaçãoDUAL é uma tabela fictícia de coluna e linha única, que contém ovalor X. Utilize-a para testar as instruções SQL SELECT ou asoperações de manipulação de data sem ter que modificar as tabelas

128 Versão 2.0

do usuário. Se a tabela tiver zero linhas, ou mais de uma linha, aconsulta retornará resultados incorretos.

Consulte TambémNenhum

129Tivoli Manager para Oracle** Guia de Referência

2.M

onitoresdo

Banco

deD

ados

Número de SQL

DescriçãoUtilizando a sintaxe SQL*Plus, esse monitor permite definir umainstrução SQL select como a base de um monitor.

Função de Autorizaçãooracle_usere user

Nó de Extremidade de DestinoOracleDatabaseManager

Campos de Entrada de Dados da GUIA seguir são mostrados os campos de GUI no diálogoAdicionar oMonitor ao Perfil do TME 10 Distributed Monitoring do monitorNúmero de SQL e uma descrição de cada campo.

Rótulo do MonitorIdentifica o monitor SQL de forma livre criado pelo usuário.

Instrução SQLEspecifica os critérios de seleção e de cálculo, na sintaxeSQL*Plus, de tabelas e colunas para monitoração. Ainstrução deve retornar um valor numérico.

Índice Especifica o número da coluna, dentro da primeira linharetornada, que conterá o valor de disparo do monitor. Ascolunas são numeradas de zero para cima.

Nenhuma Linha EquivalenteEspecifica o valor a ser retornado se nenhuma linha forretornada daInstrução SQL.

130 Versão 2.0

Sintaxe da CLIfreeformsqln

–a <name>

–a <SQL_select_statement>

–a <index>

–a <value>

As informações a seguir descrevem brevemente os argumentos paraesse monitor.

<name>Identifica o monitor SQL de forma livre criado pelo usuário.

Nome de GUI:Rótulo do Monitor

<SQL_select_statement>Especifica os critérios de seleção e de cálculo, na sintaxeSQL*Plus, de tabelas e colunas para monitoração. Ainstrução deve retornar um valor numérico.

Nome de GUI:Instrução SQL

<index>Especifica o número da coluna, dentro da primeira linharetornada, que conterá o valor de disparo do monitor. Ascolunas são numeradas de zero para cima.

Nome de GUI:Índice

<value>Especifica o valor a ser retornado se nenhuma linha forretornada daSQL_select_statement.

Nome de GUI:Nenhuma Linha Equivalente

Exemplo de CLIwaddmon ’OracleDatabaseManager’ ’freeformsqln’-a ’test’-a ’select count(*) from dba_data_files’-a ’0’-a ’0’-t ’1 minutes’

131Tivoli Manager para Oracle** Guia de Referência

2.M

onitoresdo

Banco

deD

ados

-c ’critical’ -R ’>’ ’20’ -n ’OracleManager Sentry’-c ’severe’ -R ’>’ ’15’ -n ’OracleManager Sentry’-c ’warning’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosNão há ações padrão para este monitor.

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

Os argumentos especificados pelo usuário são relatados comoTRIGGER_INFO. As informações nas linhas userinfo aparecem noseguinte formato:

Valor de Disparo

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

132 Versão 2.0

Exibições AcessadasNenhum

Notas de UtilizaçãoNão termine a instrução SQL com um ponto-e-vírgula (;) ou barra(/). A instrução select pode retornar várias colunas e várias linhas. Ovalor de disparo (o valor com o qual os critérios de monitoração sãoavaliados) deve ser uma das colunas na primeira linha retornada pelainstrução edeveser um valor numérico.

O parâmetro<index> define qual coluna dentro da primeira linhacontém o valor de disparo (com base em zero).

Uma instrução SQL select pode retornar zero linhas. Por padrão,Tivoli Manager para Oracle trata isso como um erro. Você podesubstituir o comportamento padrão com a opção–a <value>, emcujo caso o monitor retorna o valor especificado pelo argumento<value>.

A capacidade para definir uma instrução SQL select de forma livrepermite a integração de ferramentas de monitoração de desempenhoexistentes (particularmente aquelas que relatam os valoresmonitorados para tabelas Oracle internas dentro do banco de dadosassociado).

Consulte TambémO seguinte monitor neste capítulo:Cadeia de SQL.

133Tivoli Manager para Oracle** Guia de Referência

2.M

onitoresdo

Banco

deD

ados

Cadeia de SQL

DescriçãoUtilizando a sintaxe SQL*Plus, esse monitor permite definir umainstrução SQL select como a base de um monitor.

Função de Autorizaçãooracle_usere user

Nó de Extremidade de DestinoOracleDatabaseManager

Campos de Entrada de Dados da GUIA seguir são mostrados os campos de GUI no diálogoAdicionar oMonitor ao Perfil do TME 10 Distributed Monitoring do monitorCadeia de SQLe uma descrição de cada campo.

Rótulo do MonitorIdentifica o monitor SQL de forma livre criado pelo usuário.

Instrução SQLEspecifica os critérios de seleção e de cálculo, na sintaxeSQL*Plus, de tabelas e colunas para monitoração. Ainstrução deve retornar uma cadeia.

Índice Especifica o número da coluna, dentro da primeira linharetornada, que conterá o valor de disparo do monitor. Ascolunas são numeradas de zero para cima.

Nenhuma Linha EquivalenteEspecifica o valor a ser retornado se nenhuma linha forretornada daInstrução SQL.

134 Versão 2.0

Sintaxe da CLIfreeformsqls

–a <name>

–a <SQL_select_statement>

–a <index>

–a <value>

As informações a seguir descrevem brevemente os argumentos paraesse monitor.

<name>Identifica o monitor SQL de forma livre criado pelo usuário.

Nome de GUI:Rótulo do Monitor

<SQL_select_statement>Especifica os critérios de seleção e de cálculo, na sintaxeSQL*Plus, de tabelas e colunas para monitoração. Ainstrução deve retornar uma cadeia.

Nome de GUI:Instrução SQL

<index>Especifica o número da coluna, dentro da primeira linharetornada, que conterá o valor de disparo do monitor. Ascolunas são numeradas de zero para cima.

Nome de GUI:Índice

<value>Especifica o valor a ser retornado se nenhuma linha forretornada daSQL_select_statement.

Nome de GUI:Nenhuma Linha Equivalente

Exemplo de CLIwaddmon ’OracleDatabaseManager’ ’freeformsqls’-a ’Archive Status’-a ’select value from v$parameter where name = log’-a ’0’-a ’unknown’-t ’1 minutes’

135Tivoli Manager para Oracle** Guia de Referência

2.M

onitoresdo

Banco

deD

ados

-c ’critical’ -R ’==’ ’SCOTT’ -n ’OracleManager Sentry’ -p’Root_manzana-region’-c ’severe’-c ’warning’-c ’normal’-c ’always’-n ’OracleManager Sentry’"ProfileName"

Níveis de Resposta SugeridosNão há ações padrão para este monitor.

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

Exibições AcessadasNenhum

136 Versão 2.0

Notas de UtilizaçãoNão termine a instrução SQL com um ponto-e-vírgula (;) ou barra(/). A instrução select pode retornar várias colunas e várias linhas. Ovalor de disparo (o valor com o qual os critérios de monitoração sãoavaliados) deve ser uma das colunas na primeira linha retornada pelainstrução e deve ser um valor de cadeia.

O parâmetroindexdefine qual coluna dentro da primeira linhacontém o valor de disparo (com base em zero).

Uma instrução SQL select pode retornar zero linhas. Por padrão,Tivoli Manager para Oracle trata isso como um erro. Você podesubstituir o comportamento padrão com a opção–a value, em cujocaso o monitor retorna o valor especificado pelo argumentovalue.

A capacidade para definir uma instrução SQL select de forma livrepermite a integração de ferramentas de monitoração de desempenhoexistentes (particularmente aquelas que relatam os valoresmonitorados para tabelas Oracle internas dentro do banco de dadosassociado).

Consulte TambémO seguinte monitor neste capítulo:Número de SQL.

137Tivoli Manager para Oracle** Guia de Referência

2.M

onitoresdo

Banco

deD

ados

Extensões Temporárias

DescriçãoMonitora a proximidade dos segmentos temporários com seu limitemáximo de extensões (a proporção, como uma porcentagem, entre asextensões e o limite máximo de extensões).

Um segmento temporário é utilizado sempre que as ordenações sãomuito grandes para serem executadas na memória; ou seja, aquantidade de espaço requerido é maior que o valor do parâmetroSORT_AREA_SIZE doinit.ora . O Oracle cria um segmento em umtablespace temporário do usuário que executa a operação deordenação.

Função de Autorizaçãooracle_usere user

Nó de Extremidade de DestinoOracleDatabaseManager

Campos de Entrada de Dados da GUINenhum

Sintaxe da CLItemporaryextents

Exemplo de CLIwaddmon ’OracleDatabaseManager’ ’temporaryextents’-t ’1 hours’-c ’critical’ -R ’>’ ’95’ -n ’OracleManager Sentry’-c ’severe’ -R ’>’ ’85’ -n ’OracleManager Sentry’-c ’warning’ -R ’>’ ’75’ -n ’OracleManager Sentry’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosA tabela a seguir mostra os valores de limite sugeridos para os níveisde gravidade. Consulte “Especificando os Níveis de Resposta” noCapítulo 6 doGuia do Usuário do Tivoli Manager para Oracle.

138 Versão 2.0

Gravidade Disparar Quando Ações Padrão

Crítica Maior que 95%utilizado

Enviar aviso do OracleManagerSentry

Grave Maior que 85%utilizado

Enviar aviso do OracleManagerSentry

Aviso Maior que 75%utilizado

Enviar aviso do OracleManagerSentry

Normal N/A Nenhum

Sempre N/A Nenhum

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

Agenda de monitores sugerida:A cada 10 minutos.

SaídaNenhuma saída disponível para esse monitor.

Os segmentos são relatados em ordem descendente na saída domonitor, com base na porcentagem de extensões alocadas, noseguinte formato:

Porcentagem Utilizada, Nome do Segmento, Proprietário, Nome doTablespace

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

Exibições AcessadasDBA_SEGMENTS

Notas de UtilizaçãoSe o número de extensões de um objeto alcançar o valor doparâmetro de armazenamento MAXEXTENTS, e o objeto precisaralocar uma extensão adicional, a operação falhará. Verifique osparâmetros de armazenamento do tablespace temporário e

139Tivoli Manager para Oracle** Guia de Referência

2.M

onitoresdo

Banco

deD

ados

certifique-se de que sejam apropriados para os seus aplicativos.

Tamanho do Bloco MAXEXTENTS

1 KB 57

2 KB 121

4 KB 249

8 KB 505

Ao longo do tempo, o tablespace temporário torna-se fragmentado edeve ser eliminado e recriado periodicamente. Você pode reduzir aquantidade de fragmentação, executando o comando:

alter tablespace[tablespacename] coalesce;

Você pode criar um tablespace temporário dedicado, no qual umúnico segmento temporário é criado. Esse segmento não é eliminadoe evita os custos associados à criação e eliminação de segmentostemporários.

Consulte TambémOs seguintes monitores neste capítulo:Tablespace Livre porTablespace, Extensões Temporárias por Tablespacee ExtensõesTemporárias por Usuário.

140 Versão 2.0

Extensões Temporárias por Tablespace

DescriçãoPara tablespaces especificados, monitora a proximidade dossegmentos temporários com o limite máximo de extensões (aproporção, como uma porcentagem, entre as extensões e o limitemáximo de extensões).

Um segmento temporário é utilizado sempre que as ordenações sãomuito grandes para serem executadas na memória; ou seja, aquantidade de espaço requerido é maior que o valor do parâmetroSORT_AREA_SIZE doinit.ora . O Oracle cria um segmento em umtablespace temporário do usuário que executa a operação deordenação.

Função de Autorizaçãooracle_usere user

Nó de Extremidade de DestinoOracleDatabaseManager

Campos de Entrada de Dados da GUIA seguir são mostrados os campos de GUI no diálogoAdicionar oMonitor ao Perfil do TME 10 Distributed Monitoring do monitorExtensões temporárias por tablespacee uma descrição de cadacampo.

Incluir/ExcluirInclui ou exclui o conteúdo do campo de nomes detablespace.

Nomes de TablespaceDesigna os nomes de tablespace que você deseja incluir ouexcluir. Utilize espaços para separar os nomes.

141Tivoli Manager para Oracle** Guia de Referência

2.M

onitoresdo

Banco

deD

ados

Nota: As palavras-chave foram definidas para várias classesde tabelas PeopleSoft e SAP. Quando você digita umadas palavras-chave como um tablespace, ela chamatodas as tabelas associadas à palavra-chave. Autilização dessa abordagem pode reduzir um pouco odesempenho do sistema. Consulte o apêndiceintitulado “Script Best Practices” noGuia do Usuáriodo Tivoli Manager para Oracle.

Sintaxe da CLItemporaryextentst

–a { in | not in}

–a <tablespaces>

As informações a seguir descrevem brevemente os argumentos paraesse monitor.

{in | not in}Inclui ou exclui o conteúdo do campo de nomes detablespace.

Nome de GUI:Incluir/Excluir

<tablespaces>Designa os nomes de tablespace que você deseja incluir ouexcluir. Utilize espaços para separar os nomes.

Nome de GUI:Nomes de Tablespace

Nota: As palavras-chave foram definidas para várias classesde tabelas PeopleSoft e SAP. Quando você digita umadas palavras-chave como um tablespace, ela chamatodas as tabelas associadas à palavra-chave. Autilização dessa abordagem pode reduzir um pouco odesempenho do sistema. Consulte o apêndiceintitulado “Script Best Practices” noGuia do Usuáriodo Tivoli Manager para Oracle.

142 Versão 2.0

Exemplo de CLIwaddmon ’OracleDatabaseManager’ ’temporaryextentst’-a ’in’-a ’TEMP’-t ’1 hours’-c ’critical’ -R ’>’ ’95’ -n ’OracleManager Sentry’-c ’severe’ -R ’>’ ’85’ -n ’OracleManager Sentry’-c ’warning’ -R ’>’ ’75’ -n ’OracleManager Sentry’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosNão há ações padrão para este monitor.

A tabela a seguir mostra os valores de limite sugeridos para os níveisde gravidade. Consulte “Especificando os Níveis de Resposta” noCapítulo 6 doGuia do Usuário do Tivoli Manager para Oracle.

Gravidade Disparar Quando Ações Padrão

Crítica Maior que 95%utilizado

Enviar aviso do OracleManagerSentry

Grave Maior que 85%utilizado

Enviar aviso do OracleManagerSentry

Aviso Maior que 75%utilizado

Enviar aviso do OracleManagerSentry

Normal N/A Nenhum

Sempre N/A Nenhum

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

Agenda de monitores sugerida:A cada 10 minutos.

143Tivoli Manager para Oracle** Guia de Referência

2.M

onitoresdo

Banco

deD

ados

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

O segmento com a maior porcentagem de extensões alocadas, nostablespaces especificados, é relatado como TRIGGER_INFO. Omonitor também pode retornar segmentos temporários adicionais naslinhas userinfo. Os segmentos são relatados em ordem descendente,com base na porcentagem de extensões alocadas, no seguinteformato:

% de Extensões Alocadas, Nome do Segmento, Proprietário doSegmento

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

Exibições AcessadasDBA_SEGMENTS

Notas de UtilizaçãoSe o número de extensões de um objeto alcançar o valor doparâmetro de armazenamento MAXEXTENTS, e o objeto precisaralocar uma extensão adicional, a operação falhará. Verifique osparâmetros de armazenamento do tablespace temporário ecertifique-se de que sejam apropriados para os seus aplicativos.

144 Versão 2.0

Tamanho do Bloco MAXEXTENTS

1 KB 57

2 KB 121

4 KB 249

8 KB 505

Ao longo do tempo, o tablespace temporário torna-se fragmentado edeve ser eliminado e recriado periodicamente. Você pode reduzir aquantidade de fragmentação, executando o comando:

alter tablespace[tablespacename] coalesce;

Você pode criar um tablespace temporário dedicado, no qual umúnico segmento temporário é criado. Esse segmento não é eliminadoe evita os custos associados à criação e eliminação de segmentostemporários.

Consulte TambémOs seguintes monitores neste capítulo:Tablespace Livre porTablespace, Extensões Temporáriase Extensões Temporárias porUsuário.

145Tivoli Manager para Oracle** Guia de Referência

2.M

onitoresdo

Banco

deD

ados

Extensões Temporárias por Usuário

DescriçãoPara um usuário especificado, monitora a proximidade dossegmentos temporários com o limite máximo de extensões (aproporção, como uma porcentagem, entre as extensões e o limitemáximo de extensões).

Um segmento temporário é utilizado sempre que as ordenações sãomuito grandes para serem executadas na memória; ou seja, aquantidade de espaço requerido é maior que o valor do parâmetroSORT_AREA_SIZE doinit.ora . O Oracle cria um segmento em umtablespace temporário do usuário que executa a operação deordenação.

Função de Autorizaçãooracle_usere user

Nó de Extremidade de DestinoOracleDatabaseManager

Campos de Entrada de Dados da GUIA seguir são mostrados os campos de GUI no diálogoAdicionar oMonitor ao Perfil do TME 10 Distributed Monitoring do monitorExtensões temporárias por usuárioe uma descrição de cadacampo.

Nome do UsuárioEspecifica o nome do usuário Oracle.

Sintaxe da CLItemporaryextentsu

–a <username>

146 Versão 2.0

As informações a seguir descrevem brevemente o argumento paraesse monitor.

<username>Especifica o nome do usuário Oracle.

Nome de GUI:Nome do Usuário

Exemplo de CLIwaddmon ’OracleDatabaseManager’ ’temporaryextentsu’-a ’SYS’-t ’1 hours’-c ’critical’ -R ’>’ ’95’ -n ’OracleManager Sentry’-c ’severe’ -R ’>’ ’85’ -n ’OracleManager Sentry’-c ’warning’ -R ’>’ ’75’ -n ’OracleManager Sentry’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosA tabela a seguir mostra os valores de limite sugeridos para os níveisde gravidade. Consulte “Especificando os Níveis de Resposta” noCapítulo 6 doGuia do Usuário do Tivoli Manager para Oracle.

Gravidade Disparar Quando Ações Padrão

Crítica Maior que 95%utilizado

Enviar aviso do OracleManagerSentry

Grave Maior que 85%utilizado

Enviar aviso do OracleManagerSentry

Aviso Maior que 75%utilizado

Enviar aviso do OracleManagerSentry

Normal N/A Nenhum

Sempre N/A Nenhum

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

Agenda de monitores sugerida:A cada 10 minutos.

147Tivoli Manager para Oracle** Guia de Referência

2.M

onitoresdo

Banco

deD

ados

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

O segmento com a maior porcentagem de extensões alocadas paraum usuário especificado é relatado como TRIGGER_INFO. Omonitor também pode retornar segmentos temporários adicionais naslinhas userinfo. Os segmentos são relatados em ordem descendente,com base na porcentagem de extensões alocadas, no seguinteformato:

% de Extensões Alocadas, Nome do Segmento, Nome do Tablespace

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

Exibições AcessadasDBA_SEGMENTS

Notas de UtilizaçãoSe o número de extensões de um objeto alcançar o valor doparâmetro de armazenamento MAXEXTENTS, e o objeto precisaralocar uma extensão adicional, a operação falhará. Verifique osparâmetros de armazenamento do tablespace temporário ecertifique-se de que sejam apropriados para os seus aplicativos.

148 Versão 2.0

Tamanho do Bloco MAXEXTENTS

1 KB 57

2 KB 121

4 KB 249

8 KB 505

Ao longo do tempo, o tablespace temporário torna-se fragmentado edeve ser eliminado e recriado periodicamente. Você pode reduzir aquantidade de fragmentação, executando o comando:

alter tablespace[tablespacename] coalesce;

Você pode criar um tablespace temporário dedicado, no qual umúnico segmento temporário é criado. Esse segmento não é eliminadoe evita os custos associados à criação e eliminação de segmentostemporários.

Consulte TambémOs seguintes monitores neste capítulo:Tablespace Livre, ExtensõesTemporárias e Extensões Temporárias por Tablespace.

149Tivoli Manager para Oracle** Guia de Referência

2.M

onitoresdo

Banco

deD

ados

Tempo Total de Espera de Mensagens READY

DescriçãoEste monitor detalha o número de mensagens no estado READY emcada fila e o tempo total de espera de cada mensagem em dias,horas, minutos ou segundos.

Utilize esse monitor para descobrir se as mensagens estão em esperadurante um período de tempo excessivo e se há gargalos dedesempenho potenciais. As mensagens no estado READY estãodisponíveis para propagação pelas agendas assim que uma operaçãode desenfileiramento é iniciada. Uma fila com várias mensagens noestado READY pode indicar problemas com o processo dedesenfileiramento ou problemas com o destino.

Função de Autorizaçãouser e oracle_monitor

Nó de Extremidade de DestinoOracleDatabaseManager

Campos de Entrada de Dados da GUIA seguir são mostrados os campos de GUI no diálogoAdicionar oMonitor ao Perfil do TME 10 Distributed Monitoring do monitorTempo total de espera de mensagens READYe uma descrição decada campo.

Nome da FilaO nome da fila a ser monitorada. Se esse campo for deixadoem branco, o monitor será executado no banco de dadosinteiro.

150 Versão 2.0

Intervalo de TempoEste intervalo pode ser definido para dias (D), horas (H),minutos (M) ou segundos (S).

Sintaxe da CLItotwaittimereadymsg

–a <queue_name>

–a { D | H | M | S}

As informações a seguir descrevem brevemente os argumentos paraesse monitor.

<queue_name>O nome da fila a ser monitorada. Se esse campo for deixadoem branco, o monitor será executado no banco de dadosinteiro.

Nome de GUI:Nome da Fila

{D | H | M | S}O intervalo de tempo pode ser definido para dias (D), horas(H), minutos (M) ou segundos (S).

Nome de GUI:Intervalo de Tempo

Exemplo de CLIwaddmon ’OracleDatabaseManager’ ’totwaittimereadymsg’-a ’queue’-a ’S’-t ’1 hours’-c ’critical’ -R ’>’ ’1’ -n ’OracleManager Sentry’-c ’always’ -f"ProfileName"

Níveis de Resposta SugeridosNão há ações padrão para este monitor.

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

151Tivoli Manager para Oracle** Guia de Referência

2.M

onitoresdo

Banco

deD

ados

SaídaNenhuma saída disponível para esse monitor.

O nome da fila especificado aparece como TRIGGER_INFO nasaída do monitor. Informações adicionais são relatadas nas linhasuserinfo, no seguinte formato:

Nome da Fila, Tempo Total de Espera, Valor do Intervalo de Espera,No. de Mensagens READY

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

Exibições AcessadasDBA_QUEUES

GV$AQ

Notas de UtilizaçãoNenhum

Consulte TambémOs seguintes monitores neste capítulo:Tempo Médio de Espera deMensagens “READY” (8i), Status de Propagação de FilaAvançada (8i) e Erros de Propagação de Agenda de AQ (FilaAvançada) (8i).

152 Versão 2.0

Espaço de Dump Principal Unix

DescriçãoMonitora a porcentagem de espaço utilizado no dispositivo atribuídopara dumps principais Oracle. O dispositivo de destino é controladopelo parâmetro CORE_DUMP_DEST no arquivoinit.ora para ainstância.

Nota: Esse monitor não deve ser executado em sistemas WindowsNT que não possuem um parâmetro CORE_DUMP_DEST.

Função de Autorizaçãooracle_usere user

Nó de Extremidade de DestinoOracleDatabaseManager

Campos de Entrada de Dados da GUINenhum

Sintaxe da CLIcoredumpspace

Exemplo de CLIwaddmon ’OracleDatabaseManager’ ’coredumpspace’-t ’1 hours’-c ’critical’ -R ’>’ ’95’ -n ’OracleManager Sentry’-c ’severe’ -R ’>’ ’90’ -n ’OracleManager Sentry’-c ’warning’ -R ’>’ ’85’ -n ’OracleManager Sentry’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosA tabela a seguir mostra os valores de limite sugeridos para os níveisde gravidade. Consulte “Especificando os Níveis de Resposta” noCapítulo 6 doGuia do Usuário do Tivoli Manager para Oracle.

Gravidade Disparar Quando Ações Padrão

Crítica Maior que 95% Enviar aviso do OracleManagerSentry

153Tivoli Manager para Oracle** Guia de Referência

2.M

onitoresdo

Banco

deD

ados

Gravidade Disparar Quando Ações Padrão

Grave Maior que 90% Enviar aviso do OracleManagerSentry

Aviso Maior que 85% Enviar aviso do OracleManagerSentry

Normal N/A Nenhum

Sempre N/A Nenhum

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

Agenda de monitores sugerida:A cada 30 minutos.

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

O caminho para o dispositivo de destino de dump principal aparececomo TRIGGER_INFO. Informações adicionais sobre o destino dedump principal são relatadas nas linhas userinfo, no seguinteformato:

KB Disponíveis, % Livre, %Utilizada, Ponto de Montagem

154 Versão 2.0

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

Exibições AcessadasNenhum

Notas de UtilizaçãoO Oracle grava os arquivos de núcleo para processos de backgroundno diretório CORE_DUMP_DEST. Se esse parâmetro não estiverdefinido no arquivoinit.ora , os arquivos de núcleo serãoarmazenados no$ORACLE_HOME/dbs em um sistema UNIX. Seesse diretório estiver cheio, o Oracle não poderá criar esses arquivos,o que tornará a depuração mais difícil.

Consulte TambémNenhum

155Tivoli Manager para Oracle** Guia de Referência

2.M

onitoresdo

Banco

deD

ados

Ouvinte Unix SQL*Net V1 TCP/IP

DescriçãoEste monitor determina se o processo do ouvinte UNIX SQL*NetVersão 1 TCP/IP (orasrv) está em execução. Se esse processo nãoestiver em execução, a máquina não poderá aceitar conexõesSQL*Net Versão 1 TCP/IP de quaisquer clientes. Esse monitorretorna um dos seguintes estados: Está ativo/disponível, Estáinativo/não disponível, Torna-se disponível e Torna-se nãodisponível.

Nota: Para obter mais informações sobre os estados dedisponibilidade desse monitor, consulte Apêndice C, “Gruposde Operadores (Disparos do Monitor)”.

Função de Autorizaçãooracle_usere user

Nó de Extremidade de DestinoOracleDatabaseManager

Campos de Entrada de Dados da GUINenhum

Sintaxe da CLInetonetcpip

Exemplo de CLIwaddmon ’OracleDatabaseManager’ ’netonetcpip’-t ’1 hours’-c ’critical’ -R ’==’ ’down’ -n ’OracleManager Sentry’-c ’severe’-c ’warning’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosA tabela a seguir mostra os valores de limite sugeridos para os níveisde gravidade. Consulte “Especificando os Níveis de Resposta” noCapítulo 6 doGuia do Usuário do Tivoli Manager para Oracle.

156 Versão 2.0

Gravidade Disparar Quando Ações Padrão

Crítica Está inativo/nãodisponível

Enviar aviso do OracleManagerSentry

Grave N/A Nenhum

Aviso N/A Nenhum

Normal N/A Nenhum

Sempre N/A Nenhum

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

Agenda de monitores sugerida:A cada 5 minutos.

SaídaNenhuma saída disponível para esse monitor.

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

Exibições AcessadasNenhum

Notas de UtilizaçãoO valor de disparo pode ser definido paraTorna-se não disponível,que relatará um erro somente quando o ouvinte estiver inativo. Issoevita que apareçam mensagens no desktop de um administradorsempre que o monitor é executado e o ouvinte não está emexecução. O monitor verifica se o ouvinte está em execução e se foiinterrompido, executando o comandotcpctl stat. Você pode reiniciaro ouvinte iniciando sessão como proprietário Oracle e digitandotcpctl start . Esse monitor funcionará somente se for distribuído emum nó de extremidade que possua o software SQL*Net V1 instalado,porque ele deve estar apto a localizar o programa

157Tivoli Manager para Oracle** Guia de Referência

2.M

onitoresdo

Banco

deD

ados

$ORACLE_HOME/bin/tcpctl . O monitor só deve distribuído umavez em cada máquina, independentemente do número de bancos dedados na máquina.

Nota: Esse monitor destina-se somente a sistemas UNIX; nãoexecute-o no Windows NT.

Consulte TambémOs seguintes monitores neste capítulo:Ouvinte Unix SQL*Net V2 .

158 Versão 2.0

Ouvinte Unix SQL*Net V2

DescriçãoEste monitor determina se um processo do ouvinte UNIX SQL*NetVersão 2 (tnslsnr) está em execução. Se esse processo não estiverem execução, a máquina não poderá aceitar as conexões doSQL*Net Versão 2 de quaisquer clientes. Esse monitor retorna umdos seguintes estados: Está ativo/disponível, Está inativo/nãodisponível, Torna-se disponível e Torna-se não disponível.

Nota: Para obter mais informações sobre os estados dedisponibilidade desse monitor, consulte Apêndice C, “Gruposde Operadores (Disparos do Monitor)”.

Função de Autorizaçãooracle_usere user

Nó de Extremidade de DestinoOracleDatabaseManager

Campos de Entrada de Dados da GUIA seguir são mostrados os campos de GUI no diálogoAdicionar oMonitor ao Perfil do TME 10 Distributed Monitoring do monitorOuvinte UNIX SQL *Net V2 e uma descrição de cada campo.

Nome do OuvinteEspecifica o nome de um ouvinte SQL*Net. Você podedeixar isso em branco se houver somente um ouvinte emexecução.

Sintaxe da CLInettwolistener

–a <listener_name>

159Tivoli Manager para Oracle** Guia de Referência

2.M

onitoresdo

Banco

deD

ados

As informações a seguir descrevem brevemente o argumento paraesse monitor.

<listener_name>Especifica o nome de um ouvinte SQL*Net. Você podedeixar isso em branco se houver somente um ouvinte emexecução.

Nome de GUI:Nome do Ouvinte

Exemplo de CLIwaddmon ’OracleDatabaseManager’ ’nettwolistener’-a ’listener’-t ’1 hours’-c ’critical’ -R ’==’ ’down’ -n ’OracleManager Sentry’-c ’severe’-c ’warning’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosA tabela a seguir mostra os valores de limite sugeridos para os níveisde gravidade. Consulte “Especificando os Níveis de Resposta” noCapítulo 6 doGuia do Usuário do Tivoli Manager para Oracle.

Gravidade Disparar Quando Ações Padrão

Crítica Está inativo/nãodisponível

Enviar aviso do OracleManager Sentry

Grave N/A Nenhum

Aviso N/A Nenhum

Normal N/A Nenhum

Sempre N/A Nenhum

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

Agenda de monitores sugerida:A cada 5 minutos.

160 Versão 2.0

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

Os resultados para esse monitor aparecem no TRIGGER_INFO, noseguinte formato:

Nome do Ouvinte, TNS_Admin

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

Exibições AcessadasNenhum

Notas de UtilizaçãoO valor de disparo pode ser definido paraTorna-se não disponível,que relatará um erro somente quando o ouvinte estiver inativo. Issoevita que apareçam mensagens no desktop de um administradorsempre que o monitor é executado e o ouvinte não está emexecução. O monitor verifica se o ouvinte está em execução e se foiinterrompido, executando o comandolsnrctl stat<listener_name>.Você pode reiniciar o ouvinte, iniciando sessãocomo o proprietário Oracle e digitandolsnrctl start<listener_name>. Se o parâmetro TNS_ADMIN for digitado noregistro, o monitor consultará nessa localização o arquivoLISTENER.ORA . Se esse parâmetro não tiver sido digitado, oarquivoLISTENER.ORA deverá estar em uma das localizações

161Tivoli Manager para Oracle** Guia de Referência

2.M

onitoresdo

Banco

deD

ados

padrão; ou seja,/etc ou /var/opt/oracle (o mesmo diretório que oarquivooratab) ou $ORACLE_HOME/network/admin . O monitorsó deve distribuído uma vez em cada máquina, independentementedo número de bancos de dados na máquina.

Se houver vários ouvintes em execução, esse monitor deverá serconfigurado separadamente para cada ouvinte.

Nota: Para sistemas NT, utilize o monitor de status do serviço NTpara verificar se um ouvinte SQL*Net está em execução.

Consulte TambémO seguinte monitor nesta coleção:Ouvinte Unix SQL*Net V1TCP/IP.

162 Versão 2.0

Espaço de Dump do Usuário

DescriçãoEste monitor relata a porcentagem do espaço alocado que é utilizadono dispositivo de destino de dump do usuário. O dispositivo dedestino é controlado pelo parâmetro USER_DUMP_DEST noarquivo init.ora da instância.

Função de Autorizaçãooracle_usere user

Nó de Extremidade de DestinoOracleDatabaseManager

Campos de Entrada de Dados da GUINenhum

Sintaxe da CLIuserdumpspace

Exemplo de CLIwaddmon ’OracleDatabaseManager’ ’userdumpspace’-t ’1 hours’-c ’critical’ -R ’>’ ’95’ -n ’OracleManager Sentry’-c ’severe’ -R ’>’ ’90’ -n ’OracleManager Sentry’-c ’warning’ -R ’>’ ’85’ -n ’OracleManager Sentry’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosA tabela a seguir mostra os valores de limite sugeridos para os níveisde gravidade. Consulte “Especificando os Níveis de Resposta” noCapítulo 6 doGuia do Usuário do Tivoli Manager para Oracle.

Gravidade Disparar Quando Ações Padrão

Crítica Maior que 95% Enviar aviso do OracleManagerSentry

Grave Maior que 90% Enviar aviso do OracleManagerSentry

163Tivoli Manager para Oracle** Guia de Referência

2.M

onitoresdo

Banco

deD

ados

Gravidade Disparar Quando Ações Padrão

Aviso Maior que 85% Enviar aviso do OracleManagerSentry

Normal N/A Nenhum

Sempre N/A Nenhum

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

Agenda de monitores sugerida:Uma vez por hora.

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

O caminho para o dispositivo de destino de dump do usuário apareceno campo TRIGGER_INFO. Informações adicionais sobre o destinode dump do usuário são relatadas como texto nas linhas userinfo, noseguinte formato:

KB Disponíveis, %Livre, % Utilizado, Ponto de Montagem

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

164 Versão 2.0

Exibições AcessadasNenhum

Notas de UtilizaçãoO Oracle cria arquivos de rastreio para os processos do usuário nodiretório USER_DUMP_DEST. Se esse parâmetro não estiverdefinido no arquivoinit.ora , os arquivos de rastreio serãoarmazenados no$ORACLE_HOME/rdbms/log em um sistemaUNIX e no \ORANT\RDBMSnn\TRACE em um sistema WindowsNT, em quenn é o release do Oracle. Se esse diretório estiver cheio,o Oracle não poderá criar esses arquivos, o que pode resultar emfalha do processo e tornar a depuração mais difícil.

Consulte TambémNenhum

165Tivoli Manager para Oracle** Guia de Referência

2.M

onitoresdo

Banco

deD

ados

166 Versão 2.0

Monitores de Instância

A Coleção de MonitoresOracleInstanceManagerfornece fontes demonitores para gerenciar instâncias Oracle, incluindo processos doservidor, proporções do número de ocorrências de cache etransações. Todos os monitores de instância (excluindoEstado doRDBMS) coletam dados das exibições Oraclev$. Os perfis quecontêm monitoresOracleInstanceManagerdevem ser distribuídospara nós de extremidade de instância Oracle.

Intervalos de ValoresSe um monitor produzir um resultado inesperado, pode ser que onúmero armazenado na exibiçãov$ esteja incorreto. Quando vocêseleciona a partir doSQL*Plus, os números são retornados comocontadores sinalizados de 32 bits, portanto, os números maiores que1.034.741.823 são exibidos como números negativos. Quaisquercálculos que utilizem números negativos retornam valores incorretos,que podem fazer com que o Oracle responda erroneamente como seum limite tivesse sido excedido. Quanto maior o tempo de execuçãodo banco de dados, maior será a chance disso ocorrer. Por exemplo,o tempo inativo para processos do dispatcher é armazenado emcentésimos de segundo e, após um período de aproximadamente 110dias, a estatística de tempo inativo pode exibir um número negativo.Se você achar que os valores retornados por um monitor estãoincorretos, consulte as exibiçõesv$ subjacentes e verifique se hánúmeros negativos. Para resolver esse problema, reinicie o banco dedados. O reinício do banco de dados redefine as estatísticas nasexibiçõesv$.

3

167Tivoli Manager para Oracle** Guia de Referência

3.M

onitoresde

Instância

Lista de Fontes de Monitores OracleInstanceManagerA tabela a seguir lista as fontes de monitores na coleção,alfabeticamente, por seus nomes de GUI (interface gráfica com ousuário). Inclui também seus nomes de CLI (interface de linha decomandos), números do monitor e se suportam o Log deMonitoração Distribuída. Os monitores que suportam o Log deMonitoração Distribuída possuem um “Sim” na coluna Arquivo deLog. Para obter mais informações, consulte a seção “Utilizando oLog de Monitoração Distribuída” na página 9.

Nome de GUI Nome de CLI NúmerodoMonitor

Arquivode Log

Transações Ativas activetrans 1 Sim

Qualquer v$lock readlock 3 Sim

Qualquer v$sysstat readsysstat 4 Sim

Tamanho Médio de EntradasRefazer

averageredosize 6 Sim

Alterações de Bloco porTransação

blockchanges 8 Sim

Taxa de Obtenção de Blocos blockgetrate 9 Sim

Proporção do Número deOcorrências do Cache de Buffer

bufcachehitratio 11 Sim

Proporção do Número deOcorrências do Cache de Buffer(Intervalo)

bufcachehitratioi 76 Não

Proporção de Esperas do Buffer bufferwaits 10 Sim

Taxa de Chamadas callrate 12 Sim

Chamadas por Transação callspertransaction 13 Sim

Proporção de Blocos Alterados changedblockratio 16 Sim

Proporção de Chaves de Cluster clusterkeyratio 17 Sim

Pontos de Verificação deBackground Concluídos

readsysstatc 18 Sim

Proporção de AlteraçõesConsistentes

consistentchangeratio 19 Sim

168 Versão 2.0

Nome de GUI Nome de CLI NúmerodoMonitor

Arquivode Log

Proporção de Linhas Contínuas continuedrowratio 20 Sim

Pontos de Verificação do DBWR readsysstatw 21 Sim

Proporção do Número deOcorrências do Cache deDicionário

dictcachehitratio 22 Sim

Proporção do Número deOcorrências do Cache deDicionário

dictcachehitratioi 77 Não

Proporção de Dispatcher Ocupado dispatchbusyrate 23 Sim

Tempos de Espera do Dispatcher dispatchwaits 24 Sim

Proporção de Travas de DML dmllocks 25 Sim

Tempos Limites de Enfileiramento enqueuetimeouts 26 Sim

Proporção de Esperas de ListaLivre

freelistwaits 32 Sim

Proporção do Número deOcorrências do Cache deBiblioteca

libcachehitratio 33 Sim

Proporção do Número deOcorrência do Cache deBiblioteca (Intervalo)

libcachehitratioi 78 Não

Proporção do Número deOcorrências de Trava —Descrição Paralela

lockhitratiopar 142 Sim

Varreduras de Tabelas CheiasProvenientes de Tabelas Longas(Intervalo)

longtabscansi 79 Não

Número de Deadlocks readsysstatd 36 Sim

Cursores Abertos opencursors 37 Não

Esperas de Conversão de PCM pcmconversionwaits 144 Sim

Tempo de Conversão de Travas dePCM

pcmlockconversiontime 143 Sim

Porcentagem de Pings Falsos percentfalsepings 140 Sim

169Tivoli Manager para Oracle** Guia de Referência

3.M

onitoresde

Instância

Nome de GUI Nome de CLI NúmerodoMonitor

Arquivode Log

Leituras Físicas de E/S physicalreads 63 Sim

Gravações Físicas de E/S physicalwrites 64 Sim

Taxa de Pings pingrate 141 Sim

Proporção de Processos processratio 38 Sim

Estado do RDBMS rdbmsstate 39 Não

Taxa de Chamadas Recursivas recursivecallrate 40 Sim

Chamadas Recursivas readsysstatr 41 Sim

Proporção entre ChamadasRecursivas e Chamadas doUsuário

recursivetousercalls 42 Sim

Proporção de Travas de Alocaçãode Refazer

redolatchratio 43 Sim

Proporção de Travas de RefazerCópia

redoclatchratio 44 Sim

Esperas de Espaço de LogsRefazer

redologwaits 45 Sim

Logs Refazer Não Arquivados redosnotarchived 46 Sim

Proporção de Cópias Pequenas deRefazer

redosmallcopyratio 47 Sim

Esperas de Rollback rollbackwaits 48 Sim

Proporção de Origens de Linha rowsourceratio 49 Sim

Proporção de Processos doServidor Compartilhado

sharedserverratio 51 Sim

Tempo de Espera do ServidorCompartilhado

sharedserverwait 52 Sim

Proporção de Estouros deOrdenação

sortoverflowratio 53 Sim

Proporção de Rollback do Usuário userrollbackratio 60 Sim

170 Versão 2.0

Transações Ativas

DescriçãoMonitora o número total de transações ativas como umaporcentagem do parâmetro TRANSACTIONS no arquivoinit.orapara a instância.

Função de Autorizaçãooracle_monitor e user

Nó de Extremidade de DestinoOracleInstanceManager

Campos de Entrada de Dados da GUINenhum

Sintaxe da CLIactivetrans

Exemplo de CLIwaddmon ’OracleInstanceManager’ ’activetrans’-t ’1 hours’-c ’critical’-R ’>’ ’95’-n ’OracleManager Sentry’-c ’severe’-R ’>’ ’90’-n ’OracleManager Sentry’-c ’warning’-R ’>’ ’85’-n ’OracleManager Sentry’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosA tabela a seguir lista as ações padrão para esta fonte de monitores.

Gravidade Disparar Quando Ações Padrão

Crítica Maior que 95% Enviar aviso do OracleManagerSentry

171Tivoli Manager para Oracle** Guia de Referência

3.M

onitoresde

Instância

Gravidade Disparar Quando Ações Padrão

Grave Maior que 90% Enviar aviso do OracleManagerSentry

Aviso Maior que 85% Enviar aviso do OracleManagerSentry

Normal N/A Nenhum

Sempre N/A Nenhum

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

Agenda de monitores sugerida:A cada 10 minutos.

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

Exibições AcessadasV$TRANSACTION

V$PARAMETER

172 Versão 2.0

Notas de UtilizaçãoSe esse monitor relatar regularmente um valor de utilização de 90%,aumente o parâmetro TRANSACTIONS no arquivoinit.ora para ainstância (padrão de 1.1*PROCESSES). Se o número de transaçõesestiver aumentando, pode ser necessário adicionar segmentos derollback. Utilize o monitorEsperas de Rollbackpara determinar sehá contenção de segmentos de rollback.

Consulte TambémO seguinte monitor neste capítulo:Esperas de Rollback.

173Tivoli Manager para Oracle** Guia de Referência

3.M

onitoresde

Instância

Qualquer v$lock

DescriçãoMonitora o número de travas ativas de um tipo especificado pelousuário.

Função de Autorizaçãooracle_monitor e user

Nó de Extremidade de DestinoOracleInstanceManager

Campos de Entrada de Dados da GUIA seguir são mostrados os campos de GUI no diálogoAdicionar oMonitor ao Perfil do TME 10 Distributed Monitoring do monitorQualquer v$lock e uma descrição de cada campo.

Tipo de TravaEspecifica o tipo de trava. Consulte a descrição da tabelav$lock na seção a seguir ou noGuia do Administrador doServidorpara a versão relevante do Oracle.

Sintaxe da CLIreadlock

–a <lock_type>

As informações a seguir descrevem brevemente o argumento paraesse monitor.

<lock_type>Especifica o tipo de trava (consulte a tabela a seguir).

Nome de GUI:Tipo de Trava

174 Versão 2.0

A tabela a seguir fornece os argumentos de CLI e GUI para omonitor Qualquer v$lock. Para obter mais informações, consulte oGuia do Administrador do Servidorpara a versão relevante doOracle.

CLI GUI Descrição

RW Linha Trava de enfileiramento de esperas de fila

TM DML Trava de enfileiramento de DML

TX Transação Trava de enfileiramento de transações

UL Usuário Trava fornecida pelo usuário

BL Buffer Trava de instância da tabela hash do buffer

CF Instância cruzada Trava de instância de invocação da função deinstância cruzada

CI Controle (CI) Trava de enfileiramento global do esquema dearquivo de controle

CS Controle (CS) Trava de enfileiramento global do esquema dearquivo de controle

DF Dados Trava de instância do arquivo de dados

DM Montar/inicializar Trava de montagem/ inicialização da instânciaprincipal/ secundária

DR Distribuído (DR) Trava de processo de recuperação distribuído

DX Distribuído (DX) Trava de entrada de transação distribuída

FI SGA Trava de informações de arquivo aberto SGA

FS Arquivo Trava do conjunto de arquivos

IR Instância Trava de enfileiramento global de serialização derecuperação da instância

IV Biblioteca Trava de instância de invalidação da cache debiblioteca

LS Log Trava de enfileiramento de início de log/ chavede log

MB Mestre Trava de instância da tabela hash do buffermestre

MM Montar Trava de enfileiramento global de definição demontagem

MR Mídia Trava de recuperação de mídia

175Tivoli Manager para Oracle** Guia de Referência

3.M

onitoresde

Instância

CLI GUI Descrição

RE USE_ROW_ENQUEUE Trava de execução de USE_ROW_ENQUEUE

RT Refazer Trava de enfileiramento global de encadeamentosrefazer

SC Sistema (SC) Trava de instância do número de consolidação dosistema

SH Sistema (SH) Trava de enfileiramento de marca d’água donúmero de consolidação do sistema

SN Seqüência (SN) Trava de instância do número de seqüência

SQ Seqüência (SQ) Trava de enfileiramento do número de seqüência

ST Espaço Trava de enfileiramento de transação de espaço

SV Seqüência (SV) Trava de valor do número de seqüência

TA Genérico Trava de enfileiramento genérico

TD DDL Trava de enfileiramento DDL

TE Segmento de extensão Trava de enfileiramento do segmento de extensão

TS Temporário (TS) Trava de enfileiramento do segmento temporário

TT Temporário (TT) Trava de enfileiramento da tabela temporária

UN Usuário Trava de nome do usuário

WL Sendo gravado Trava de instância do log refazer sendo gravado

WS Chave de log atômico degravação

Trava de enfileiramento global da chave de logatômico de gravação

Exemplo de CLIwaddmon ’OracleInstanceManager’ ’readlock’-a ’MB’-t ’1 hours’-c ’critical’ -R ’>’ ’95’ -n ’OracleManager Sentry’-c ’severe’ -R ’>’ ’90’ -n ’OracleManager Sentry’-c ’warning’ -R ’>’ ’80’ -n ’OracleManager Sentry’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosNão há ações padrão para este monitor.

176 Versão 2.0

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

O tipo de trava especificado aparece como TRIGGER_INFO. Ovalor de disparo é repetido na linha userinfo.

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

Exibições AcessadasV$LOCK

Notas de UtilizaçãoNenhum

Consulte TambémOs seguintes monitores neste capítulo:Proporção de Travas deDML , Transações Ativase Cursores Abertos.

177Tivoli Manager para Oracle** Guia de Referência

3.M

onitoresde

Instância

Qualquer v$sysstat

DescriçãoMonitora o valor atual extensivo ao sistema a partir dev$sysstatparaa estatística especificada. Os parâmetrosstat_nameválidos sãoobtidos da tabelav$statname.

Função de Autorizaçãooracle_monitor e user

Nó de Extremidade de DestinoOracleInstanceManager

Campos de Entrada de Dados da GUIA seguir são mostrados os campos de GUI no diálogoAdicionar oMonitor ao Perfil do TME 10 Distributed Monitoring do monitorQualquer v$sysstate uma descrição de cada campo.

Nome da EstatísticaEspecifica os nomes de estatísticas a partir dev$statname(distinção entre maiúsculas e minúsculas). Consulte adescrição das tabelasv$ no Guia do Administrador doServidorpara a versão relevante do Oracle.

Sintaxe da CLIreadsysstat

–a <stat_name>

As informações a seguir descrevem brevemente o argumento paraesse monitor.

<stat_name>Especifica os nomes de estatísticas a partir dev$statname

178 Versão 2.0

(distinção entre maiúsculas e minúsculas). Consulte adescrição das tabelasv$ no Guia do Administrador doServidorpara a versão relevante do Oracle.

Nome de GUI:Nome da Estatística

Exemplo de CLIwaddmon ’OracleInstanceManager’ ’readsysstat’-a ’user rollbacks’-t ’1 hours’-c ’critical’ -R ’>=’ ’200’ -n ’OracleManager Sentry’-c ’severe’ -R ’>=’ ’180’ -n ’OracleManager Sentry’-c ’warning’ -R ’>=’ ’150’ -n ’OracleManager Sentry’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosNão há ações padrão para este monitor.

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

SaídaNenhuma saída disponível para esse monitor.

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

Exibições AcessadasV$SYSSTAT

Notas de UtilizaçãoNenhum

Consulte TambémOs seguintes monitores neste capítulo:Pontos de Verificação deBackground Concluídos, Pontos de Verificação do DBWR,Transações Ativase Chamadas Recursivas.

179Tivoli Manager para Oracle** Guia de Referência

3.M

onitoresde

Instância

Tamanho Médio de Entradas Refazer

DescriçãoMonitora o tamanho médio de uma entrada refazer, que é calculadocomo o tamanho total de entradas refazer em bytes, dividido pelonúmero de entradas refazer. Essas informações podem ser úteis aocalcular o tamanho dos logs refazer online ou do buffer de logs naSGA (área global do sistema).

Função de Autorizaçãooracle_monitor e user

Nó de Extremidade de DestinoOracleInstanceManager

Campos de Entrada de Dados da GUINenhum

Sintaxe da CLIaverageredosize

Exemplo de CLIwaddmon ’OracleInstanceManager’ ’averageredosize’-t ’1 hours’-c ’critical’ -R ’>’ ’50000’ -n ’OracleManager Sentry’-c ’severe’ -R ’>’ ’20000’ -n ’OracleManager Sentry’-c ’warning’ -R ’>’ ’15000’ -n ’OracleManager Sentry’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosNão há ações padrão para este monitor.

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

180 Versão 2.0

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

Exibições AcessadasV$SYSSTAT

Notas de UtilizaçãoPara estimar o número de logs refazer e o tamanho dos logs refazerde um banco de dados, você precisa saber o seguinte:

¶ A quantidade total de refazer gerada durante um determinadoperíodo de tempo

¶ A quantidade média de refazer por transação

Utilize o comandolista de logs de archivea partir desqldba paradeterminar o número de logs refazer gerados. Utilize essa estatísticapara determinar o tamanho médio de logs refazer por transação —isso poderia ser multiplicado pela taxa de transação para estimar aquantidade total de logs refazer gerados.

181Tivoli Manager para Oracle** Guia de Referência

3.M

onitoresde

Instância

Consulte TambémOs seguintes monitores neste capítulo:Esperas de Espaço de LogsRefazer e Logs Refazer Não Arquivados.

182 Versão 2.0

Alterações de Bloco por Transação

DescriçãoMede a quantidade de trabalho DML (Linguagem de Manipulação deDados) que cada transação executa.

Função de Autorizaçãooracle_monitor e user

Nó de Extremidade de DestinoOracleInstanceManager

Campos de Entrada de Dados da GUINenhum

Sintaxe da CLIblockchanges

Exemplo de CLIwaddmon ’OracleInstanceManager’ ’blockchanges’-t ’1 hours’-c ’critical’ -R ’>’ ’3’ -n ’OracleManager Sentry’-c ’severe’ -R ’>’ ’2’ -n ’OracleManager Sentry’-c ’warning’ -R ’>’ ’1’ -n ’OracleManager Sentry’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosNão há ações padrão para este monitor.

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

183Tivoli Manager para Oracle** Guia de Referência

3.M

onitoresde

Instância

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

Exibições AcessadasV$SYSSTAT

Notas de UtilizaçãoA criação ou eliminação de índices impacta consideravelmente essevalor e pode levar a valores inconclusivos porque o valor tambéminclui alterações de blocos de índice.

Consulte TambémO seguinte monitor neste capítulo:Transações Ativas.

184 Versão 2.0

Taxa de Obtenção de Blocos

DescriçãoMonitora a taxa de obtenção de blocos, que é a medida básica dataxa na qual o sistema aplicativo faz referência ao banco de dados.

Função de Autorizaçãooracle_monitor e user

Nó de Extremidade de DestinoOracleInstanceManager

Campos de Entrada de Dados da GUINenhum

Sintaxe da CLIblockgetrate

Exemplo de CLIwaddmon ’OracleInstanceManager’ ’blockgetrate’-t ’1 hours’-c ’critical’ -R ’<’ ’0.4’ -n ’OracleManager Sentry’-c ’severe’ -R ’<’ ’0.6’ -n ’OracleManager Sentry’-c ’warning’ -R ’<’ ’0.8’ -n ’OracleManager Sentry’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosNão há ações padrão para este monitor.

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

185Tivoli Manager para Oracle** Guia de Referência

3.M

onitoresde

Instância

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

Exibições AcessadasV$SYSSTAT

Notas de UtilizaçãoA taxa de obtenção de blocos é calculada como:

(obtenções de blocos do bd+ obtenções consistentes) / segundo

Consulte TambémOs seguintes monitores neste capítulo:Proporção do Número deOcorrências do Cache de Buffer (Intervalo)e Proporção doNúmero de Ocorrências do Cache de Buffer.

186 Versão 2.0

Proporção do Número de Ocorrências do Cache deBuffer

DescriçãoMonitora a taxa na qual o Oracle encontra os blocos de dados queele precisa na memória durante o tempo de vida de uma instância.Esse monitor indica a proporção atual entre o número de ocorrênciasdo cache de buffer e o total de pedidos. O objetivo desse teste dedesempenho é obter 100% do número de ocorrências, o que significater o aplicativo inteiro na memória. Um cache de buffercorretamente ajustado pode melhorar significativamente odesempenho geral do banco de dados.

Função de Autorizaçãooracle_monitor e user

Nó de Extremidade de DestinoOracleInstanceManager

Campos de Entrada de Dados da GUINenhum

Sintaxe da CLIbufcachehitratio

Exemplo de CLIwaddmon ’OracleInstanceManager’ ’bufcachehitratio’-t ’1 hours’-c ’critical’ -R ’<’ ’70’ -n ’OracleManager Sentry’-c ’severe’ -R ’<’ ’80’ -n ’OracleManager Sentry’-c ’warning’ -R ’<’ ’90’ -n ’OracleManager Sentry’-c ’normal’-c ’always’"ProfileName"

187Tivoli Manager para Oracle** Guia de Referência

3.M

onitoresde

Instância

Níveis de Resposta SugeridosA tabela a seguir lista as ações padrão para esta fonte de monitores.

Gravidade Disparar Quando Ações Padrão

Crítica Menos que 70% Enviar aviso do OracleManagerSentry

Grave Menos que 80% Enviar aviso do OracleManagerSentry

Aviso Menos que 90% Enviar aviso do OracleManagerSentry

Normal N/A Nenhum

Sempre N/A Nenhum

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

Agenda de monitores sugerida:A cada 10 minutos.

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

188 Versão 2.0

Exibições AcessadasV$SYSSTAT

Notas de UtilizaçãoA proporção do número de ocorrências é calculada da seguintemaneira:

[(Leituras Lógicas- Leituras Físicas) / Leituras Lógicas] * 100

em queLeituras Lógicas= obtenções consistentes+ obtenções deblocos do bd

Em geral, se a proporção do número de ocorrências estiver abaixo de90%, e o cache de dicionário tiver sido ajustado, aumente oparâmetro DB_BLOCK_BUFFERS doinit.ora para aumentar aproporção do número de ocorrências. No entanto, observe que oaumento desse parâmetro também aumenta o tamanho do SGA.Utilize a tabelax$kcbrbh para determinar quantos buffers extras sãonecessários. Consulte oGuia do Administrador do Servidorpara aversão relevante do Oracle.

Não execute o monitor até que a instância tenha sido executadasuficientemente para ter uma carga de trabalho representativa.Quando uma instância é iniciada, os caches do Oracle estão vazios ea proporção do número de ocorrências de cache é baixa, portanto, aexecução do monitor nesse momento retorna resultados corrompidos.

Consulte TambémOs seguintes monitores neste capítulo:Proporção do Número deOcorrências do Cache de Buffer (Intervalo), Proporção doNúmero de Ocorrências do Cache de Dicionário, Proporção doNúmero de Ocorrências do Cache de Dicionário (Intervalo),Proporção do Número de Ocorrências do Cache de BibliotecaeProporção do Número de Ocorrência do Cache de Biblioteca(Intervalo) .

189Tivoli Manager para Oracle** Guia de Referência

3.M

onitoresde

Instância

Proporção do Número de Ocorrências do Cache deBuffer (Intervalo)

DescriçãoMonitora a taxa na qual o Oracle encontra o bloco de dados que eleprecisa na memória durante o intervalo de monitoração atual. Essemonitor indica a proporção atual entre o número de ocorrências docache de buffer e o total de pedidos. O objetivo desse teste dedesempenho é obter 100% do número de ocorrências, o que significater o aplicativo inteiro na memória. Um cache de buffercorretamente ajustado pode melhorar significativamente odesempenho geral do banco de dados.

Função de Autorizaçãooracle_monitor e user

Nó de Extremidade de DestinoOracleInstanceManager

Campos de Entrada de Dados da GUINenhum

Sintaxe da CLIbufcachehitratioi

Exemplo de CLIwaddmon ’OracleInstanceManager’ ’bufcachehitratioi’-t ’1 hours’-c ’critical’ -R ’<’ ’70’ -n ’OracleManager Sentry’-c ’severe’ -R ’<’ ’75’ -n ’OracleManager Sentry’-c ’warning’ -R ’<’ ’85’ -n ’OracleManager Sentry’-c ’normal’-c ’always’"ProfileName"

190 Versão 2.0

Níveis de Resposta SugeridosA tabela a seguir lista as ações padrão para esta fonte de monitores.

Gravidade Disparar Quando Ações Padrão

Crítica Menos que 70% Enviar aviso do OracleManagerSentry

Grave Menos que 75% Enviar aviso do OracleManagerSentry

Aviso Menos que 85% Enviar aviso do OracleManagerSentry

Normal N/A Nenhum

Sempre N/A Nenhum

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

Agenda de monitores sugerida:A cada 10 minutos.

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

191Tivoli Manager para Oracle** Guia de Referência

3.M

onitoresde

Instância

Exibições AcessadasV$SYSSTAT

Notas de UtilizaçãoA proporção do número de ocorrências é calculada da seguintemaneira:

[(Leituras Lógicas- Leituras Físicas) / Leituras Lógicas] * 100

em queLeituras Lógicas= obtenções consistentes+ obtenções deblocos do bd

Em geral, se a proporção do número de ocorrências estiver abaixo de90%, e o cache de dicionário tiver sido ajustado, aumente oparâmetro DB_BLOCK_BUFFERS doinit.ora para aumentar aproporção do número de ocorrências. No entanto, observe que oaumento desse parâmetro também aumenta o tamanho do SGA.Utilize a tabelax$kcbrbh para determinar quantos buffers extras sãonecessários. Consulte oGuia do Administrador do Servidorpara aversão relevante do Oracle.

Não execute o monitor até que a instância tenha sido executadasuficientemente para ter uma carga de trabalho representativa.Quando uma instância é iniciada, os caches do Oracle estão vazios ea proporção do número de ocorrências de cache é baixa, portanto, aexecução do monitor nesse momento retorna resultados corrompidos.

Consulte TambémOs seguintes monitores neste capítulo:Proporção do Número deOcorrências do Cache de Buffer, Proporção do Número deOcorrências do Cache de Dicionário, Proporção do Número deOcorrências do Cache de Dicionário (Intervalo), Proporção doNúmero de Ocorrências do Cache de Bibliotecae Proporção doNúmero de Ocorrência do Cache de Biblioteca (Intervalo).

192 Versão 2.0

Proporção de Esperas do Buffer

DescriçãoMonitora a proporção entre as esperas de buffer ocupado e asleituras lógicas. Isso indica que um processo do usuário tentou obterum buffer mas teve que esperar porque o buffer estava retido em ummodo incompatível.

Função de Autorizaçãooracle_monitor e user

Nó de Extremidade de DestinoOracleInstanceManager

Campos de Entrada de Dados da GUINenhum

Sintaxe da CLIbufferwaits

Exemplo de CLIwaddmon ’OracleInstanceManager’ ’bufferwaits’-t ’1 hours’-c ’critical’ -R ’>’ ’15’ -n ’OracleManager Sentry’-c ’severe’ -R ’>’ ’10’ -n ’OracleManager Sentry’-c ’warning’ -R ’>’ ’5’ -n ’OracleManager Sentry’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosA tabela a seguir lista as ações padrão para esta fonte de monitores:

Gravidade Disparar Quando Ações Padrão

Crítica Maior que 15% Enviar aviso do OracleManagerSentry

Grave Maior que 10% Enviar aviso do OracleManagerSentry

Aviso Maior que 5% Enviar aviso do OracleManagerSentry

193Tivoli Manager para Oracle** Guia de Referência

3.M

onitoresde

Instância

Gravidade Disparar Quando Ações Padrão

Normal N/A Nenhum

Sempre N/A Nenhum

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

Agenda de monitores sugerida:A cada 30 minutos.

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

As informações de todas as esperas de buffer são relatadas comotexto nas linhas userinfo, no seguinte formato:

busy_waits

consistent_gets

db_block_gets

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

194 Versão 2.0

Exibições AcessadasV$SYSTEM_EVENT

V$SYSSTAT

Notas de UtilizaçãoUm valor diferente de zero para essa proporção indica que estáocorrendo contenção do bloco. A proporção é calculada da seguintemaneira:

esperas de buffer ocupado/ leituras lógicas

em queleituras lógicas= obtenções consistentes+ obtenções dobloco do bd

Consulte a tabelav$waitstat para determinar os tipos de esperas queestão ocorrendo. Após a consulta dessa tabela, observe o seguinte:

¶ Evite esperas de recursos de qualquer tipo. Se esperas dosegmento de rollbackundoestiverem ocorrendo, aumente onúmero de segmentos de rollback privados contidos no banco dedados monitorado. Execute o monitorEsperas de Rollbackparaexaminar as esperas do segmento de rollback.

¶ Se estiverem ocorrendo esperas do bloco de dados, aumente oparâmetro FREELIST para tabelas com muitas inserções. Seestiver em dúvida, defina FREELIST como 2 para tabelas comgargalo de inserção ou atualização. Utilize o monitorProporçãode Esperas de Lista Livrepara verificar especificamente essaforma de contenção de bloco.

Consulte TambémOs seguintes monitores neste capítulo:Proporção de Esperas deLista Livre e Esperas de Rollback.

195Tivoli Manager para Oracle** Guia de Referência

3.M

onitoresde

Instância

Taxa de Chamadas

DescriçãoFornece uma visão geral da taxa de trabalho que está sendoexecutada na instância. As chamadas executam as seguintes ações:descrever, analisar, abrir, buscar, fechar ou executar. A taxa dechamadas depende do design de um aplicativo. A utilização de umainterface de matriz também afeta esse valor.

Função de Autorizaçãooracle_monitor e user

Nó de Extremidade de DestinoOracleInstanceManager

Campos de Entrada de Dados da GUINenhum

Sintaxe da CLIcallrate

Exemplo de CLIwaddmon ’OracleInstanceManager’ ’callrate’-t ’1 hours’-c ’critical’ -R ’>’ ’0.9’ -n ’OracleManager Sentry’-c ’severe’ -R ’>’ ’0.7’ -n ’OracleManager Sentry’-c ’warning’ -R ’>’ ’0.5’ -n ’OracleManager Sentry’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosNão há ações padrão para este monitor.

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

196 Versão 2.0

Como esse monitor opera no contexto da agenda de monitores, aprimeira execução do monitor retornará um valor inválido e oseguinte texto nas linhas userinfo:!!RATE_BASED_MONITOR_STARTUP!!

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

A soma dos contadores cumulativos das chamadas recursivas e daschamadas do usuário obtidas do v$sysstat aparece comoTRIGGER_INFO.

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

Exibições AcessadasV$SYSSTAT

Notas de UtilizaçãoA taxa de chamadas é calculada da seguinte maneira:

(r + u) / t

onde:

197Tivoli Manager para Oracle** Guia de Referência

3.M

onitoresde

Instância

r representa as chamadas recursivas durante o período

u representa as chamadas do usuário durante o período

t representa o tempo em segundos desde a última sonda do monitor

Consulte TambémO seguinte monitor neste capítulo:Taxa de Chamadas Recursivas.

198 Versão 2.0

Chamadas por Transação

DescriçãoMonitora o número de pedidos de cliente feitos por transação. Aschamadas executam as seguintes ações: descrever, analisar, abrir,buscar, fechar ou executar. As chamadas por transação pode serutilizadas para detectar alterações no aplicativo ou no modo em queestão sendo utilizadas. O valor relatado pode alterarconsideravelmente quando consultas ad hoc são emitidas.

Função de Autorizaçãooracle_monitor e user

Nó de Extremidade de DestinoOracleInstanceManager

Campos de Entrada de Dados da GUINenhum

Sintaxe da CLIcallspertransaction

Exemplo de CLIwaddmon ’OracleInstanceManager’ ’callspertransaction’-t ’1 hours’-c ’critical’ -R ’>’ ’1500’ -n ’OracleManager Sentry’-c ’severe’ -R ’>’ ’900’ -n ’OracleManager Sentry’-c ’warning’ -R ’>’ ’500’ -n ’OracleManager Sentry’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosNão há ações padrão para este monitor.

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

199Tivoli Manager para Oracle** Guia de Referência

3.M

onitoresde

Instância

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

Exibições AcessadasV$SYSSTAT

Notas de UtilizaçãoNenhum

Consulte TambémOs seguintes monitores neste capítulo:Taxa de ChamadaseTransações Ativas.

200 Versão 2.0

Proporção de Blocos Alterados

DescriçãoMonitora a porcentagem de blocos acessados que foram atualizados.

Função de Autorizaçãooracle_monitor e user

Nó de Extremidade de DestinoOracleInstanceManager

Campos de Entrada de Dados da GUINenhum

Sintaxe da CLIchangedblockratio

Exemplo de CLIwaddmon ’OracleInstanceManager’ ’changedblockratio’-t ’1 hours’-c ’critical’ -R ’>’ ’20’ -n ’OracleManager Sentry’-c ’severe’ -R ’>’ ’15’ -n ’OracleManager Sentry’-c ’warning’ -R ’>’ ’10’ -n ’OracleManager Sentry’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosNão há ações padrão para este monitor.

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

201Tivoli Manager para Oracle** Guia de Referência

3.M

onitoresde

Instância

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

Exibições AcessadasV$SYSSTAT

Notas de UtilizaçãoEste monitor relata o saldo entre as consultas feitas e o DML dentrodo aplicativo de banco de dados. As alterações nessa proporçãoindicam e quantificam as alterações para estruturas de índice ouutilização de aplicativo. A proporção é calculada da seguintemaneira:

[alterações do bloco do bd/ (obtenções do bloco do bd+ obtençõesconsistentes)] * 100

Consulte TambémOs seguintes monitores neste capítulo:Pontos de Verificação doDBWR e Pontos de Verificação de Background Concluídos.

202 Versão 2.0

Proporção de Chaves de Cluster

DescriçãoMonitora a proporção entre obtenções de blocos da varredura dechaves de cluster e varreduras de chaves de cluster. Se a proporçãofor maior que um, as linhas de uma chave de cluster serãoarmazenadas em vários blocos de dados. Para analisar o cluster paraencadeamento de linha, utilize o monitorLinhas Encadeadas(Cluster).

Função de Autorizaçãooracle_monitor e user

Nó de Extremidade de DestinoOracleInstanceManager

Campos de Entrada de Dados da GUINenhum

Sintaxe da CLIclusterkeyratio

Exemplo de CLIwaddmon ’OracleInstanceManager’ ’clusterkeyratio’-t ’10 minutes’-c ’critical’ -R ’>’ ’5’ -n ’OracleManager Sentry’-c ’severe’ -R ’>’ ’3’ -n ’OracleManager Sentry’-c ’warning’ -R ’>’ ’1’ -n ’OracleManager Sentry’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosNão há ações padrão para este monitor.

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

Agenda de monitores sugerida:A cada 10 minutos.

203Tivoli Manager para Oracle** Guia de Referência

3.M

onitoresde

Instância

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

Exibições AcessadasV$SYSSTAT

Notas de UtilizaçãoA proporção de chaves de cluster é calculada da seguinte maneira:

obtenções de blocos da varredura de chaves de cluster / varredurasde chaves de cluster

O parâmetro SIZE especificado durante o comando CREATECLUSTER determina o número de chaves do cluster por bloco. Opadrão é um bloco de dados por valor de chave de cluster. Se todosos dados de uma chave de cluster não se ajustarem a um bloco,vários blocos serão lidos, resultando em E/S adicional. Crienovamente o cluster com um valor SIZE maior.

Consulte TambémO seguinte monitor neste capítulo:Varreduras de Tabelas CheiasProvenientes de Tabelas Longas (Intervalo).

204 Versão 2.0

Pontos de Verificação de Background Concluídos

DescriçãoMonitora o número de vezes que um ponto de verificação do DBWR(transcritor do banco de dados) é concluído. Pontos de verificaçãofreqüentes podem reduzir o tempo de recuperação no caso de umafalha do sistema; este é o deslocamento pela redução momentânea nodesempenho do tempo de execução enquanto o ponto de verificaçãoé executado.

Função de Autorizaçãooracle_monitor e user

Nó de Extremidade de DestinoOracleInstanceManager

Campos de Entrada de Dados da GUINenhum

Sintaxe da CLIreadsysstatc

Exemplo de CLIwaddmon ’OracleInstanceManager’ ’readsysstatc’-t ’1 hours’-c ’critical’ -R ’<’ ’5’ -n ’OracleManager Sentry’-c ’severe’ -R ’<’ ’7’ -n ’OracleManager Sentry’-c ’warning’ -R ’<’ ’10’ -n ’OracleManager Sentry’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosNão há ações padrão para este monitor.

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

205Tivoli Manager para Oracle** Guia de Referência

3.M

onitoresde

Instância

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

O valor de disparo é retornado como TRIGGER_INFO.

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

Exibições AcessadasV$SYSSTAT

Notas de UtilizaçãoEscolha a freqüência de ponto de verificação com base nodesempenho; a freqüência é controlada pelos parâmetrosLOG_CHECKPOINT_INTERVAL eLOG_CHECKPOINT_TIMEOUT no arquivoinit.ora para ainstância. Você pode reduzir o número de pontos de verificação,aumentando o tamanho dos arquivos de log refazer e definindo oLOG_CHECKPOINT_INTERVAL para um valor maior que otamanho dos arquivos de log refazer. Além disso, considere iniciar ainstância com um processo de background CKPT, que gravará asinformações de ponto de verificação nos arquivos de banco de dados(se o processo CKPT não existir, LGWR deverá executar essatarefa). Esse procedimento reduz o tempo de conclusão de um pontode verificação.

206 Versão 2.0

Consulte TambémOs seguintes monitores neste capítulo:Pontos de Verificação doDBWR e Proporção de Processos.

207Tivoli Manager para Oracle** Guia de Referência

3.M

onitoresde

Instância

Proporção de Alterações Consistentes

DescriçãoMonitora a proporção de alterações consistentes para obtençõesconsistentes.

Função de Autorizaçãooracle_monitor e user

Nó de Extremidade de DestinoOracleInstanceManager

Campos de Entrada de Dados da GUINenhum

Sintaxe da CLIconsistentchangeratio

Exemplo de CLIwaddmon ’OracleInstanceManager’ ’consistentchangeratio’-t ’1 hours’-c ’critical’ -R ’>=’ ’15’ -n ’OracleManager Sentry’-c ’severe’ -R ’>=’ ’10’ -n ’OracleManager Sentry’-c ’warning’ -R ’>=’ ’5’ -n ’OracleManager Sentry’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosNão há ações padrão para este monitor.

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

208 Versão 2.0

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

Exibições AcessadasV$SYSSTAT

Notas de UtilizaçãoEste monitor relata a extensão para a qual os aplicativos devemempregar o mecanismo de consistência de leitura.

A proporção de alterações consistentes é calculada como:

(alterações consistentes / obtenções consistentes) * 100

Consulte TambémO seguinte monitor neste capítulo:Proporção de Blocos Alterados.

209Tivoli Manager para Oracle** Guia de Referência

3.M

onitoresde

Instância

Proporção de Linhas Contínuas

DescriçãoMonitora a porcentagem de linhas recuperadas que se estendem paramais de um bloco, que é chamado delinhas encadeadas. Aproporção deve ser próxima a 0, exceto em aplicativos que possuemcolunas longas ou linhas que são maiores que um bloco (linhasestendidas), em cujo caso o encadeamento é inevitável.

Função de Autorizaçãooracle_monitor e user

Nó de Extremidade de DestinoOracleInstanceManager

Campos de Entrada de Dados da GUINenhum

Sintaxe da CLIcontinuedrowratio

Exemplo de CLIwaddmon ’OracleInstanceManager’ ’continuedrowratio’-t ’10 minutes’-c ’critical’ -R ’>’ ’1’ -n ’OracleManager Sentry’-c ’severe’ -R ’>’ ’0.5’ -n ’OracleManager Sentry’-c ’warning’ -R ’>’ ’0’ -n ’OracleManager Sentry’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosA tabela a seguir lista as ações padrão para esta fonte de monitores.

Gravidade Disparar Quando Ações Padrão

Crítica Maior que 1% Enviar aviso do OracleManagerSentry

Grave Maior que 0,5% Enviar aviso do OracleManagerSentry

Aviso Maior que 0% Enviar aviso do OracleManagerSentry

210 Versão 2.0

Gravidade Disparar Quando Ações Padrão

Normal N/A Nenhum

Sempre N/A Nenhum

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

Agenda de monitores sugerida:A cada 10 minutos.

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

Exibições AcessadasV$SYSSTAT

Notas de UtilizaçãoSe o monitor relatar uma proporção constantemente crescente aolongo do tempo, identifique quais tabelas estão passando por

211Tivoli Manager para Oracle** Guia de Referência

3.M

onitoresde

Instância

encadeamento (utilize o monitorLinhas Encadeadas (Cluster)) eaumente o PCTFREE para essas tabelas.

Nota: Uma linha é registrada como encadeada somente se o acessofor executado pelo RowID. Varreduras de tabelas cheias paraas tabelas que contêm linhas encadeadas não fazem aestatística dev$sysstatlinha contínua de busca de tabelaaumentar.

Consulte TambémOs seguintes monitores na Coleção de MonitoresOracleDatabaseManager: Linhas Encadeadas (Cluster)e LinhasEncadeadas (Tabela).

212 Versão 2.0

Pontos de Verificação do DBWR

DescriçãoMonitora o número de pontos de verificação do DBWR (transcritordo banco de dados) solicitados pelo servidor. Pontos de verificaçãofreqüentes podem reduzir o tempo de recuperação no caso de umafalha do sistema; este é o deslocamento pela redução momentânea nodesempenho do tempo de execução enquanto o ponto de verificaçãoé executado.

Função de Autorizaçãooracle_monitor e user

Nó de Extremidade de DestinoOracleInstanceManager

Campos de Entrada de Dados da GUINenhum

Sintaxe da CLIreadsysstatw

Exemplo de CLIwaddmon ’OracleInstanceManager’ ’readsysstatw’-t ’1 hours’-c ’critical’ -R ’>=’ ’50’ -n ’OracleManager Sentry’-c ’severe’ -R ’>=’ ’40’ -n ’OracleManager Sentry’-c ’warning’ -R ’>=’ ’30’ -n ’OracleManager Sentry’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosNão há ações padrão para este monitor.

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

213Tivoli Manager para Oracle** Guia de Referência

3.M

onitoresde

Instância

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

Exibições AcessadasV$SYSSTAT

Notas de UtilizaçãoEscolha a freqüência de ponto de verificação com base nodesempenho; a freqüência é controlada pelos parâmetrosLOG_CHECKPOINT_INTERVAL eLOG_CHECKPOINT_TIMEOUT no arquivoinit.ora para ainstância. Você pode reduzir o número de pontos de verificação,aumentando o tamanho dos arquivos de log refazer e definindo oLOG_CHECKPOINT_INTERVAL para um valor maior que otamanho dos arquivos de log refazer. Além disso, considere iniciar ainstância com um processo de background CKPT, que gravará asinformações de ponto de verificação nos arquivos de banco de dados(se o processo CKPT não existir, LGWR deverá executar essatarefa). Esse procedimento reduz o tempo de conclusão de um pontode verificação.

Consulte TambémO seguinte monitor neste capítulo:Proporção de Processos.

214 Versão 2.0

Proporção do Número de Ocorrências do Cache deDicionário

DescriçãoMonitora a eficácia do cache de dicionário durante o tempo de vidade uma instância. Esse monitor mostra a proporção, como umaporcentagem, entre o número de ocorrências do cache de dicionárioe o total de pedidos. Um cache de dicionário corretamente ajustadopode melhorar significativamente o desempenho geral do banco dedados.

Função de Autorizaçãooracle_monitor e user

Nó de Extremidade de DestinoOracleInstanceManager

Campos de Entrada de Dados da GUINenhum

Sintaxe da CLIdictcachehitratio

Exemplo de CLIwaddmon ’OracleInstanceManager’ ’dictcachehitratio’-t ’10 minutes’-c ’critical’ -R ’<’ ’70’ -n ’OracleManager Sentry’-c ’severe’ -R ’<’ ’80’ -n ’OracleManager Sentry’-c ’warning’ -R ’<’ ’90’ -n ’OracleManager Sentry’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosA tabela a seguir lista as ações padrão para esta fonte de monitores.

Gravidade Disparar Quando Ações Padrão

Crítica Menos que 70% Enviar aviso do OracleManagerSentry

215Tivoli Manager para Oracle** Guia de Referência

3.M

onitoresde

Instância

Gravidade Disparar Quando Ações Padrão

Grave Menos que 80% Enviar aviso do OracleManagerSentry

Aviso Menos que 90% Enviar aviso do OracleManagerSentry

Normal N/A Nenhum

Sempre N/A Nenhum

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

Agenda de monitores sugerida:A cada 10 minutos.

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

Exibições AcessadasV$ROWCACHE

216 Versão 2.0

Notas de UtilizaçãoA proporção do número de ocorrências do cache de dicionário écalculada da seguinte maneira:

[1 - (soma(falhas de obtenções) / (soma(obtenções) + soma(falhasde obtenções) )] * 100

Se a proporção do número de ocorrências for menor que 70%,aumente o valor do parâmetro SHARED_POOL_SIZE doinit.ora . ATivoli recomenda que o SHARED_POOL_SIZE tenha pelo menos 4MB. Bancos de dados grandes podem requerer um conjuntocompartilhado de pelo menos 10 MB. Observe que o aumento deSHARED_POOL_SIZE aumentará o tamanho do SGA (se issotornar-se desnecessariamente grande, impactará a quantidade dememória disponível para outros processos).

Não execute o monitor até que a instância tenha sido executadasuficientemente para ter uma carga de trabalho representativa.Quando uma instância é iniciada, os caches do Oracle estão vazios ea proporção do número de ocorrências de cache é baixa, portanto, aexecução do monitor nesse momento retorna resultados corrompidos.

Consulte TambémOs seguintes monitores neste capítulo:Proporção do Número deOcorrências do Cache de Buffer, Proporção do Número deOcorrências do Cache de Buffer (Intervalo), Proporção doNúmero de Ocorrências do Cache de Dicionário (Intervalo),Proporção do Número de Ocorrências do Cache de BibliotecaeProporção do Número de Ocorrência do Cache de Biblioteca(Intervalo) .

217Tivoli Manager para Oracle** Guia de Referência

3.M

onitoresde

Instância

Proporção do Número de Ocorrências do Cache deDicionário (Intervalo)

DescriçãoMonitora a eficácia do cache de dicionário durante o intervalo demonitoração atual. Esse monitor mostra a proporção, como umaporcentagem, entre o número de ocorrências do cache de dicionárioe o total de pedidos. Um cache de dicionário corretamente ajustadopode melhorar significativamente o desempenho geral do banco dedados.

Função de Autorizaçãooracle_monitor e user

Nó de Extremidade de DestinoOracleInstanceManager

Campos de Entrada de Dados da GUINenhum

Sintaxe da CLIdictcachehitratioi

Exemplo de CLIwaddmon ’OracleInstanceManager’ ’dictcachehitratioi’-t ’30 minutes’-c ’critical’ -R ’<’ ’70’ -n ’OracleManager Sentry’-c ’severe’ -R ’<’ ’80’ -n ’OracleManager Sentry’-c ’warning’ -R ’<’ ’90’ -n ’OracleManager Sentry’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosA tabela a seguir lista as ações padrão para esta fonte de monitores.

Gravidade Disparar Quando Ações Padrão

Crítica Menos que 70% Enviar aviso do OracleManagerSentry

218 Versão 2.0

Gravidade Disparar Quando Ações Padrão

Grave Menos que 80% Enviar aviso do OracleManagerSentry

Aviso Menos que 90% Enviar aviso do OracleManagerSentry

Normal N/A Nenhum

Sempre N/A Nenhum

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

Agenda de monitores sugerida:A cada 30 minutos.

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

Exibições AcessadasV$ROWCACHE

Notas de UtilizaçãoA proporção do número de ocorrências do cache de dicionário écalculada da seguinte maneira:

219Tivoli Manager para Oracle** Guia de Referência

3.M

onitoresde

Instância

[1 - (soma(falhas de obtenções) / (soma(obtenções) + soma(falhasde obtenções) )] * 100

Se a proporção do número de ocorrências for menor que 70%,aumente o valor do parâmetro SHARED_POOL_SIZE doinit.ora . ATivoli recomenda que o SHARED_POOL_SIZE tenha pelo menos 4MB. Bancos de dados grandes podem requerer um conjuntocompartilhado de pelo menos 10 MB. Observe que o aumento deSHARED_POOL_SIZE aumentará o tamanho do SGA (se issotornar-se desnecessariamente grande, impactará a quantidade dememória disponível para outros processos).

Não execute o monitor até que a instância tenha sido executadasuficientemente para ter uma carga de trabalho representativa.Quando uma instância é iniciada, os caches do Oracle estão vazios ea proporção do número de ocorrências de cache é baixa, portanto, aexecução do monitor nesse momento retorna resultados corrompidos.

Consulte TambémOs seguintes monitores neste capítulo:Proporção do Número deOcorrências do Cache de Buffer, Proporção do Número deOcorrências do Cache de Buffer (Intervalo), Proporção doNúmero de Ocorrências do Cache de Dicionário, Proporção doNúmero de Ocorrências do Cache de Bibliotecae Proporção doNúmero de Ocorrência do Cache de Biblioteca (Intervalo).

220 Versão 2.0

Proporção de Dispatcher Ocupado

DescriçãoEste monitor relata a porcentagem de tempo que os processos dodispatcher do protocolo com a maior contenção estão ocupados.

Função de Autorizaçãooracle_monitor e user

Nó de Extremidade de DestinoOracleInstanceManager

Campos de Entrada de Dados da GUINenhum

Sintaxe da CLIdispatchbusyrate

Exemplo de CLIwaddmon ’OracleInstanceManager’ ’dispatchbusyrate’-t ’10 minutes’-c ’critical’ -R ’>’ ’90’ -n ’OracleManager Sentry’-c ’severe’ -R ’>’ ’70’ -n ’OracleManager Sentry’-c ’warning’ -R ’>’ ’50’ -n ’OracleManager Sentry’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosA tabela a seguir lista as ações padrão para esta fonte de monitores.

Gravidade Disparar Quando Ações Padrão

Crítica Maior que 90% Enviar aviso do OracleManagerSentry

Grave Maior que 70% Enviar aviso do OracleManagerSentry

Aviso Maior que 50% Enviar aviso do OracleManagerSentry

Normal N/A Nenhum

Sempre N/A Nenhum

221Tivoli Manager para Oracle** Guia de Referência

3.M

onitoresde

Instância

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

Agenda de monitores sugerida:A cada 10 minutos.

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

As informações do protocolo de rede mais ocupado aparecem comoTRIGGER_INFO. Informações adicionais de todos os protocolos sãofornecidas nas linhas userinfo, no seguinte formato:

%Ocupada, Protocolo de rede

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

Exibições AcessadasV$DISPATCHER

Notas de UtilizaçãoSe os processos do dispatcher de um protocolo específico estiveremocupados por mais de 50% do tempo, você poderá melhorar o

222 Versão 2.0

desempenho adicionando mais processos do dispatcher. Faça issoaumentando o valor do parâmetro MTS_MAX_DISPATCHERS doinit.ora .

Esse monitor é relevante somente se a instância tiver sidoconfigurada para um servidor de vários encadeamentos.

Consulte TambémO seguinte monitor neste capítulo:Tempos de Espera doDispatcher.

223Tivoli Manager para Oracle** Guia de Referência

3.M

onitoresde

Instância

Tempos de Espera do Dispatcher

DescriçãoEste monitor relata o tempo (em centésimos de segundo) que umaresposta aguarda na fila de respostas até que seja roteada por umprocesso do dispatcher para o protocolo com o maior tempo médiode espera.

Nota: Esse monitor é relevante somente se a instância estiverconfigurada para um servidor de vários encadeamentos.

Função de Autorizaçãooracle_monitor e user

Nó de Extremidade de DestinoOracleInstanceManager

Campos de Entrada de Dados da GUINenhum

Sintaxe da CLIdispatchwaits

Exemplo de CLIwaddmon ’OracleInstanceManager’ ’dispatchwaits’-t ’10 minutes’-c ’critical’ -R ’>’ ’25’ -n ’OracleManager Sentry’-c ’severe’ -R ’>’ ’18’ -n ’OracleManager Sentry’-c ’warning’ -R ’>’ ’10’ -n ’OracleManager Sentry’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosA tabela a seguir lista as ações padrão para esta fonte de monitores.

Gravidade Disparar Quando Ações Padrão

Crítica Maior que 25 Enviar aviso do OracleManagerSentry

Grave Maior que 18% Enviar aviso do OracleManagerSentry

224 Versão 2.0

Gravidade Disparar Quando Ações Padrão

Aviso Maior que 10 Enviar aviso do OracleManagerSentry

Normal N/A Nenhum

Sempre N/A Nenhum

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

Agenda de monitores sugerida:A cada 10 minutos.

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

O protocolo de rede com o maior tempo médio de espera aparececomo o TRIGGER_INFO. As informações para cada protocolo derede retornado aparece nas linhas userinfo. Os resultados sãorelatados em ordem descendente, com base no período de tempo deespera, no seguinte formato:

Tempo médio de espera, Protocolo de rede

225Tivoli Manager para Oracle** Guia de Referência

3.M

onitoresde

Instância

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

Exibições AcessadasV$QUEUE

V$DISPATCHER

Notas de UtilizaçãoSe o maior tempo médio de espera for superior a 0,1 segundos, vocêpoderá melhorar o desempenho adicionando mais processos dodispatcher. Faça isso aumentando o valor do parâmetroMTS_MAX_DISPATCHERS doinit.ora .

Consulte TambémO seguinte monitor neste capítulo:Proporção de DispatcherOcupado.

226 Versão 2.0

Proporção de Travas de DML

DescriçãoMonitora o número atual de travas de DML (Linguagem deManipulação de Dados) como uma porcentagem do número máximode travas definido para a instância.

Função de Autorizaçãooracle_monitor e user

Nó de Extremidade de DestinoOracleInstanceManager

Campos de Entrada de Dados da GUINenhum

Sintaxe da CLIdmllocks

Exemplo de CLIwaddmon ’OracleInstanceManager’ ’dmllocks’-t ’10 minutes’-c ’critical’ -R ’>’ ’95’ -n ’OracleManager Sentry’-c ’severe’ -R ’>’ ’90’ -n ’OracleManager Sentry’-c ’warning’ -R ’>’ ’80’ -n ’OracleManager Sentry’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosA tabela a seguir lista as ações padrão para esta fonte de monitores.

Gravidade Disparar Quando Ações Padrão

Crítica Maior que 95% Enviar aviso do OracleManagerSentry

Grave Maior que 90% Enviar aviso do OracleManagerSentry

Aviso Maior que 80% Enviar aviso do OracleManagerSentry

Normal N/A Nenhum

227Tivoli Manager para Oracle** Guia de Referência

3.M

onitoresde

Instância

Gravidade Disparar Quando Ações Padrão

Sempre N/A Nenhum

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

Agenda de monitores sugerida:A cada 10 minutos.

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

Os resultados nas linhas userinfo aparecem no seguinte formato:

a = número atual de travas de DML

b = número máximo de travas de DML definidas para a instância

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

228 Versão 2.0

Exibições AcessadasV$PARAMETER

V$LOCK

Notas de UtilizaçãoO limite de instâncias é definido pelo parâmetro DML_LOCKS noarquivo init.ora e representa o número máximo de travas que podemser colocadas em todas as tabelas por todos os usuários a qualquermomento. O padrão é quatro vezes o número máximo de transações.Quando o limite é alcançado, o processamento é encerrado e um erroOracle é produzido.

Dentro do limite máximo, a definição do parâmetro DML_LOCKStem pouco ou nenhum efeito sobre o desempenho do servidor.Portanto, ele deveria ser definido artificialmente alto para evitar quese alcance o limite máximo, que é específico do sistema operacional.

Consulte TambémOs seguintes monitores neste capítulo:Qualquer v$sysstat,Transações Ativase Tempos Limites de Enfileiramento.

229Tivoli Manager para Oracle** Guia de Referência

3.M

onitoresde

Instância

Tempos Limites de Enfileiramento

DescriçãoEste monitor exibe o número de vezes que uma trava deenfileiramento foi solicitada e não foi concedida imediatamente.

Função de Autorizaçãooracle_monitor e user

Nó de Extremidade de DestinoOracleInstanceManager

Campos de Entrada de Dados da GUINenhum

Sintaxe da CLIenqueuetimeouts

Exemplo de CLIwaddmon ’OracleInstanceManager’ ’enqueuetimeouts’-t ’1 hours’-c ’critical’ -R ’->>’ ’2’ -n ’OracleManager Sentry’-c ’severe’ -R ’- >=’ ’2’ -n ’OracleManager Sentry’-c ’warning’ -R ’- >=’ ’1’ -n ’OracleManager Sentry’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosA tabela a seguir lista as ações padrão para esta fonte de monitores.

Gravidade Disparar Quando Ações Padrão

Crítica Aumento superior a2

Enviar aviso do OracleManagerSentry

Grave Aumento de 2 Enviar aviso do OracleManagerSentry

Aviso Aumento de 1 Enviar aviso do OracleManagerSentry

Normal N/A Nenhum

Sempre N/A Nenhum

230 Versão 2.0

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

Agenda de monitores sugerida:A cada 10 minutos.

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

Exibições AcessadasV$SYSSTAT

Notas de UtilizaçãoO valor padrão do parâmetro ENQUEUE_RESOURCES doparâmetroinit.ora é derivado do parâmetro PROCESSES doparâmetroinit.ora . Para três ou menos processos, o valor padrão é20. Para quatro a 10 processos, o valor padrão é ((PROCESSES - 3)* 5) + 20, e para mais de 10 processos, o valor padrão é((PROCESSES - 10) * 2) + 55. Se os aplicativos estiveremutilizando um número grande de tabelas, aumente este valor.

Consulte TambémO seguinte monitor neste capítulo:Qualquer v$sysstat.

231Tivoli Manager para Oracle** Guia de Referência

3.M

onitoresde

Instância

Proporção de Esperas de Lista Livre

DescriçãoMonitora a proporção, como uma porcentagem, entre as esperas delista livre e o número total de pedidos de dados.

Função de Autorizaçãooracle_monitor e user

Nó de Extremidade de DestinoOracleInstanceManager

Campos de Entrada de Dados da GUINenhum

Sintaxe da CLIfreelistwaits

Exemplo de CLIwaddmon ’OracleInstanceManager’ ’freelistwaits’-t ’10 minutes’-c ’critical’ -R ’>’ ’2’ -n ’OracleManager Sentry’-c ’severe’ -R ’>’ ’1’ -n ’OracleManager Sentry’-c ’warning’ -R ’>’ ’0.5’ -n ’OracleManager Sentry’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosNão há ações padrão para este monitor.

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

Agenda de monitores sugerida:A cada 10 minutos.

232 Versão 2.0

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

As informações são relatadas no campo TRIGGER_INFO, noseguinte formato:

a = o número de esperas de lista livre

b = o número total de pedidos de dados

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

Exibições AcessadasV$WAITSTAT

V$SYSSTAT

Notas de UtilizaçãoEste monitor calcula a proporção de esperas de lista livre da seguintemaneira:

(número de esperas de lista livre / número total de pedidos dedados) * 100

233Tivoli Manager para Oracle** Guia de Referência

3.M

onitoresde

Instância

Se a proporção for maior que 1%, aumente o número de listas livrespara as tabelas relevantes.

Uma tabela Oracle é criada com um padrão de uma lista livre. Issopode não ser suficiente para as tabelas de inserção e atualizaçãointensivas. Quando dois ou mais processos estão pesquisando a listalivre ao mesmo tempo, um processo pode precisar solicitarinformações adicionais do disco, o que pode resultar em uma esperade recursos. Para evitar esse problema, exporte os dados das tabelasde inserção e atualização intensivas, elimine as tabelas, crie-asnovamente com um parâmetro FREELIST maior e importe os dados.

Consulte TambémO seguinte monitor neste capítulo:Proporção de Travas de DML.

234 Versão 2.0

Proporção do Número de Ocorrências do Cache deBiblioteca

DescriçãoMonitora a porcentagem de entradas no cache de biblioteca queforam analisadas mais de uma vez (recarregamentos) durante otempo de vida da instância.

Função de Autorizaçãooracle_monitor e user

Nó de Extremidade de DestinoOracleInstanceManager

Campos de Entrada de Dados da GUINenhum

Sintaxe da CLIlibcachehitratio

Exemplo de CLIwaddmon ’OracleInstanceManager’ ’libcachehitratio’-t ’10 minutes’-c ’critical’ -R ’<’ ’90’ -n ’OracleManager Sentry’-c ’severe’ -R ’<’ ’92’ -n ’OracleManager Sentry’-c ’warning’ -R ’<’ ’95’ -n ’OracleManager Sentry’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosA tabela a seguir lista as ações padrão para esta fonte de monitores.

Gravidade Disparar Quando Ações Padrão

Crítica Menos que 90% Enviar aviso do OracleManagerSentry

Grave Menos que 92% Enviar aviso do OracleManagerSentry

Aviso Menos que 95% Enviar aviso do OracleManagerSentry

235Tivoli Manager para Oracle** Guia de Referência

3.M

onitoresde

Instância

Gravidade Disparar Quando Ações Padrão

Normal N/A Nenhum

Sempre N/A Nenhum

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

Agenda de monitores sugerida:A cada 10 minutos.

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

Exibições AcessadasV$LIBRARYCACHE

Notas de UtilizaçãoO objetivo é ter recarregamentos mais próximos de zero. Você podealcançar esse objetivo alocando mais memória para o cache de

236 Versão 2.0

biblioteca; ou seja, aumentando o valor do parâmetroSHARED_POOL_SIZE doinit.ora .

A proporção do número de ocorrências é calculada da seguintemaneira:

[soma(pinos) / (soma(pinos) + soma(recarregamentos))] * 100

Um pino é o número de vezes que um item no cache foi executado.

Em geral, se a proporção do número de ocorrências for menor que90%, aumente o valor de SHARED_POOL_SIZE.

Não execute o monitor até que a instância tenha sido executadasuficientemente para ter uma carga de trabalho representativa.Quando uma instância é iniciada, os caches do Oracle estão vazios ea proporção do número de ocorrências de cache é baixa, portanto, aexecução do monitor nesse momento retorna resultados corrompidos.

Consulte TambémOs seguintes monitores neste capítulo:Proporção do Número deOcorrências do Cache de Buffer, Proporção do Número deOcorrências do Cache de Buffer (Intervalo), Proporção doNúmero de Ocorrências do Cache de Dicionário, Proporção doNúmero de Ocorrências do Cache de Dicionário (Intervalo)eProporção do Número de Ocorrência do Cache de Biblioteca(Intervalo) .

237Tivoli Manager para Oracle** Guia de Referência

3.M

onitoresde

Instância

Proporção do Número de Ocorrência do Cache deBiblioteca (Intervalo)

DescriçãoMonitora a porcentagem de entradas no cache de biblioteca queforam analisadas mais de uma vez (recarregamentos) durante ointervalo de monitoração atual.

Função de Autorizaçãooracle_monitor e user

Nó de Extremidade de DestinoOracleInstanceManager

Campos de Entrada de Dados da GUINenhum

Sintaxe da CLIlibcachehitratioi

Exemplo de CLIwaddmon ’OracleInstanceManager’ ’libcachehitratioi’-t ’10 minutes’-c ’critical’ -R ’<’ ’90’ -n ’OracleManager Sentry’-c ’severe’ -R ’<’ ’92’ -n ’OracleManager Sentry’-c ’warning’ -R ’<’ ’95’ -n ’OracleManager Sentry’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosA tabela a seguir lista as ações padrão para esta fonte de monitores.

Gravidade Disparar Quando Ações Padrão

Crítica Menos que 90% Enviar aviso do OracleManagerSentry

Grave Menos que 92% Enviar aviso do OracleManagerSentry

Aviso Menos que 95% Enviar aviso do OracleManagerSentry

238 Versão 2.0

Gravidade Disparar Quando Ações Padrão

Normal N/A Nenhum

Sempre N/A Nenhum

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

Agenda de monitores sugerida:A cada 10 minutos.

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

Exibições AcessadasV$LIBRARYCACHE

Notas de UtilizaçãoO objetivo é ter recarregamentos mais próximos de zero. Você podealcançar esse objetivo alocando mais memória para o cache debiblioteca; ou seja, aumentando o valor do parâmetroSHARED_POOL_SIZE doinit.ora .

239Tivoli Manager para Oracle** Guia de Referência

3.M

onitoresde

Instância

A proporção do número de ocorrências é calculada da seguintemaneira:

[soma(pinos) / (soma(pinos) + soma(recarregamentos))] * 100

Um pino é o número de vezes que um item no cache foi executado.

Em geral, se a proporção do número de ocorrências for menor que90%, aumente o valor de SHARED_POOL_SIZE.

Não execute o monitor até que a instância tenha sido executadasuficientemente para ter uma carga de trabalho representativa.Quando uma instância é iniciada, os caches do Oracle estão vazios ea proporção do número de ocorrências de cache é baixa, portanto, aexecução do monitor nesse momento retorna resultados corrompidos.

Consulte TambémOs seguintes monitores neste capítulo:Proporção do Número deOcorrências do Cache de Buffer, Proporção do Número deOcorrências do Cache de Buffer (Intervalo), Proporção doNúmero de Ocorrências do Cache de Dicionário, Proporção doNúmero de Ocorrências do Cache de Dicionário (Intervalo)eProporção do Número de Ocorrências do Cache de Biblioteca.

240 Versão 2.0

Proporção do Número de Ocorrências de Trava —Descrição Paralela

DescriçãoMonitora a proporção de acessos do bloco de dados que nãorequerem conversões de trava. A proporção do número deocorrências de travas indica a eficiência com que os processos dousuário são distribuídos através de várias instâncias.

Função de Autorizaçãooracle_monitor e user

Nó de Extremidade de DestinoOracleInstanceManager

Campos de Entrada de Dados da GUINenhum

Sintaxe da CLIlockhitratiopar

Exemplo de CLIwaddmon ’OracleInstanceManager’ ’lockhitratiopar’-t ’1 minutes’-c ’critical’ -R ’<’.8 -n ’OracleManager Sentry’"ProfileName"

Níveis de Resposta SugeridosNão há ações padrão para este monitor.

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

SaídaNenhuma saída disponível para esse monitor.

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

241Tivoli Manager para Oracle** Guia de Referência

3.M

onitoresde

Instância

Exibições AcessadasV$SYSSTAT

Notas de UtilizaçãoUma configuração de nó paralelo eficiente retorna uma proporção donúmero de ocorrências de trava, ou valor de disparo, próxima a um.A proporção do número de ocorrências de trava é calculada daseguinte maneira:

(consistent_gets - async_global_lock_converts) / consistent_gets

Consulte TambémOs seguintes monitores neste capítulo:Esperas de Conversão dePCM e Tempo de Conversão de Travas de PCM.

242 Versão 2.0

Varreduras de Tabelas Cheias Provenientes deTabelas Longas (Intervalo)

DescriçãoMonitora a porcentagem de varreduras de tabelas cheias provenientesde tabelas longas para o intervalo de monitoração atual.

Função de Autorizaçãooracle_monitor e user

Nó de Extremidade de DestinoOracleInstanceManager

Campos de Entrada de Dados da GUINenhum

Sintaxe da CLIlongtabscansi

Exemplo de CLIwaddmon ’OracleInstanceManager’ ’longtabscansi’-t ’1 hours’-c ’critical’ -R ’%>=’ 20’ -n ’OracleManager Sentry’-c ’severe’ -R ’%>=’ ’15’ -n ’OracleManager Sentry’-c ’warning’ -R ’%>=’ ’10’ -n ’OracleManager Sentry’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosNão há ações padrão para este monitor.

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

243Tivoli Manager para Oracle** Guia de Referência

3.M

onitoresde

Instância

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

Exibições AcessadasV$SYSSTAT

Notas de UtilizaçãoSe a porcentagem de varreduras de tabelas cheias provenientes detabelas longas for maior que 10%, investigue quais tabelas estãosendo varridas e considere a adição de índices para reduzir o númerode varreduras de tabelas cheias provenientes de tabelas longas.

Consulte TambémO seguinte monitor neste capítulo:Proporção de Chaves deCluster.

244 Versão 2.0

Número de Deadlocks

DescriçãoMonitora o número total de deadlocks detectados quando a instânciafoi iniciada.

Função de Autorizaçãooracle_monitor e user

Nó de Extremidade de DestinoOracleInstanceManager

Campos de Entrada de Dados da GUINenhum

Sintaxe da CLIreadsysstatd

Exemplo de CLIwaddmon ’OracleInstanceManager’ ’readsysstatd’-t ’30 minutes’-c ’critical’ -R ’% >=’ ’5’ -n ’OracleManager Sentry’-c ’severe’ -R ’% >=’ ’2’ -n ’OracleManager Sentry’-c ’warning’ -R ’% >=’ ’1’ -n ’OracleManager Sentry’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosA tabela a seguir lista as ações padrão para esta fonte de monitores.

Gravidade Disparar Quando Ações Padrão

Crítica Aumento maior que 5 Enviar aviso do OracleManagerSentry

Grave Aumento maior que 2 Enviar aviso do OracleManagerSentry

Aviso Aumento maior que 0 Enviar aviso do OracleManagerSentry

Normal N/A Nenhum

Sempre N/A Nenhum

245Tivoli Manager para Oracle** Guia de Referência

3.M

onitoresde

Instância

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

Agenda de monitores sugerida:A cada 30 minutos.

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

Exibições AcessadasV$SYSSTAT

Notas de UtilizaçãoO Oracle resolve automaticamente os deadlocks revertendo um dosprocessos. Quando um deadlock é detectado, um arquivo de rastreioé produzido no diretório especificado no parâmetroUSER_DUMP_DEST doinit.ora , mostrando quais processos foramenvolvidos no deadlock e quais processos estavam bloqueando eaguardando. Se estiverem ocorrendo deadlocks, pode haver umproblema de design do aplicativo.

246 Versão 2.0

Consulte TambémOs seguintes monitores neste capítulo:Qualquer v$sysstateProporção de Esperas do Buffer.

247Tivoli Manager para Oracle** Guia de Referência

3.M

onitoresde

Instância

Cursores Abertos

DescriçãoEste monitor determina qual sessão possui o maior número decursores abertos e relata isso como uma porcentagem do limitedefinido pelo parâmetro OPEN_CURSORS no arquivo init.ora para ainstância.

Função de Autorizaçãooracle_monitor e user

Nó de Extremidade de DestinoOracleInstanceManager

Campos de Entrada de Dados da GUINenhum

Sintaxe da CLIopencursors

Exemplo de CLIwaddmon ’OracleInstanceManager’ ’opencursors’-t ’10 minutes’-c ’critical’ -R ’>’ ’95’ -n ’OracleManager Sentry’-c ’severe’ -R ’>’ ’90’ -n ’OracleManager Sentry’-c ’warning’ -R ’>’ ’85’ -n ’OracleManager Sentry’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosA tabela a seguir lista as ações padrão para esta fonte de monitores.

Gravidade Disparar Quando Ações Padrão

Crítica Maior que 95% Enviar aviso do OracleManagerSentry

Grave Maior que 90% Enviar aviso do OracleManagerSentry

Aviso Maior que 85% Enviar aviso do OracleManagerSentry

248 Versão 2.0

Gravidade Disparar Quando Ações Padrão

Normal N/A Nenhum

Sempre N/A Nenhum

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

Agenda de monitores sugerida:A cada 10 minutos.

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

O TRIGGER_INFO é o nome do usuário com a maioria doscursores abertos.

O número de cursores abertos para cada sessão é relatado comotexto nas linhas userinfo, no seguinte formato:

Cursores Abertos, Nome do Usuário, ID da Sessão

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

249Tivoli Manager para Oracle** Guia de Referência

3.M

onitoresde

Instância

Exibições AcessadasV$PARAMETER

V$OPEN_CURSOR

Notas de UtilizaçãoA localização de áreas SQL privadas depende da utilização de umservidor de vários encadeamentos ou dedicado. Um servidor devários encadeamentos utiliza o conjunto de buffers compartilhadospara armazenar SQL privado; um servidor dedicado utiliza a PGA(Área Global do Programa) do usuário. Em ambos os casos, onúmero máximo de áreas de SQL privado que uma sessão individualpode processar é definido pelo parâmetro OPEN_CURSORS noarquivo init.ora (padrão de 50).

Dentro do limite máximo, a definição desse parâmetro possui poucoou nenhum efeito sobre o desempenho do servidor; portanto, eledeveria ser definido artificialmente alto para evitar que se alcance olimite máximo. O máximo depende do sistema operacional.

Consulte TambémNenhum

250 Versão 2.0

Esperas de Conversão de PCM

DescriçãoMonitora as sessões que estão aguardando um trava de PCM e relatahá quanto tempo (em segundos) essas sessões estão aguardando.

Função de Autorizaçãooracle_monitor e user

Nó de Extremidade de DestinoOracleInstanceManager

Campos de Entrada de Dados da GUINenhum

Sintaxe da CLIpcmconversionwaits

Exemplo de CLIwaddmon ’OracleInstanceManager’ ’pcmconversionwaits’-t ’10 minutes’-c ’critical’-c ’severe’-c ’warning’-c ’normal’-c ’always’-f ’manzana:/data/oracle_logging/pcmconversionwaits.log’ "ProfileName"

Níveis de Resposta SugeridosNão há ações padrão para este monitor.

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

SaídaNenhuma saída disponível para esse monitor.

Os resultados desse monitor são relatados como texto nas linhasuserinfo da saída, no seguinte formato:

251Tivoli Manager para Oracle** Guia de Referência

3.M

onitoresde

Instância

Wait_time_secs, Session_id, DB_Username, Event, File #, Block #,Lock_element_#, State

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

Exibições AcessadasV$SESSION_WAIT

V$SESSION

Notas de UtilizaçãoSe o tempo de espera for maior que o usual para o aplicativo, podeser necessário aumentar o valor do parâmetroGC_FILES_TO_LOCKS, GC_RELEASABLE_LOCKS ouGC_ROLLBACK_LOCKS no arquivoinit<SID>.ora . Essesparâmetros são estáticos e não podem ser alterados dinamicamente; ainstância deve ser encerrada e reiniciada antes das alterações doparâmetro serem efetivadas. Os valores de parâmetro devem seriguais para cada instância dentro do mesmo ambiente de ServidorParalelo Oracle.

Consulte TambémO seguinte monitor neste capítulo:Tempo de Conversão de Travasde PCM.

252 Versão 2.0

Tempo de Conversão de Travas de PCM

DescriçãoMonitora o tempo, em segundos, para que ocorra uma conversão detravas de PCM.

Função de Autorizaçãooracle_monitor e user

Nó de Extremidade de DestinoOracleInstanceManager

Campos de Entrada de Dados da GUINenhum

Sintaxe da CLIpcmlockconversiontime

Exemplo de CLIwaddmon ’OracleInstanceManager’ ’pcmlockconversiontime’-t ’10 minutes’-c ’critical’-c ’severe’-c ’warning’-c ’normal’-c ’always’ -f ’manzana:/data/oracle_logging/pcmlockconversiontime.log’"ProfileName"

Níveis de Resposta SugeridosNão há ações padrão para este monitor.

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

SaídaNenhuma saída disponível para esse monitor.

O tempo de conversão de travas de PCM aparece na saída comoTRIGGER_INFO.

253Tivoli Manager para Oracle** Guia de Referência

3.M

onitoresde

Instância

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

Exibições AcessadasV$SYSTEM_EVENT

Notas de UtilizaçãoSe as conversões de trava estiverem levando muito tempo, emrelação ao seu ambiente, você pode ter problemas com os recursos,tais como rede, processo do usuário ou problemas de memória.

Consulte TambémOs seguintes monitores neste capítulo:Qualquer v$lock, Proporçãodo Número de Ocorrências de Trava — Descrição ParalelaeEsperas de Conversão de PCM.

254 Versão 2.0

Porcentagem de Pings Falsos

DescriçãoPings Falsos ocorrem quando dois ou mais blocos são acessados pordois nós simultaneamente, onde cada nó está atualizado um blocoseparado. Para que cada nó acesse esses blocos, a trava em cadabloco deve ser convertida em uma trava compartilhada. Essaconversão de trava deve ocorrer para cada bloco que está sendoacessado, mesmo que nem todos os blocos estejam sendo atualizadosem cada nó. Execute esse monitor se estiver tendo um númeroexcessivo de conversões de travas.

Função de Autorizaçãooracle_monitor e user

Nó de Extremidade de DestinoOracleInstanceManager

Campos de Entrada de Dados da GUINenhum

Sintaxe da CLIpercentfalsepings

Exemplo de CLIwaddmon ’OracleInstanceManager’ ’percentfalsepings’-t ’5 minutes’-c ’critical’-c ’severe’-c ’warning’-c ’normal’-c ’always’-f "manzana:/data/oracle_logging/percentfalsepings.log’"ProfileName"

Níveis de Resposta SugeridosNão há ações padrão para este monitor.

255Tivoli Manager para Oracle** Guia de Referência

3.M

onitoresde

Instância

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

SaídaNenhuma saída disponível para esse monitor.

Os resultados para esse monitor aparecem nas linhas userinfo dasaída, no seguinte formato:

Porcentagem de Pings Falsos, Taxa de Pings, Pings Falsos

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

Exibições AcessadasV$LOCK_ACTIVITY

V$SYSSTAT

Notas de UtilizaçãoNenhum

Consulte TambémO seguinte monitor neste capítulo:Qualquer v$lock.

256 Versão 2.0

Leituras Físicas de E/S

DescriçãoEste monitor relata o número de leituras físicas para o arquivo dedados de pior caso em um banco de dados; ou seja, o arquivo dedados com o maior número de leituras físicas.

Utilize esse monitor para determinar se há arquivo de dadosespecíficos que estão sendo acessados mais que outros arquivos dedados. Esses dados podem ser úteis ao determinar se um arquivo dedados deve ser movido para outro disco porque um dos discos é umgargalo de E/S, causado por um número excessivo de leituras de umarquivo de dados. Os dados também podem ser utilizados paraplanejamento de capacidade, planejando o crescimento de E/S aolongo do tempo.

Função de Autorizaçãooracle_monitor e user

Nó de Extremidade de DestinoOracleInstanceManager

Campos de Entrada de Dados da GUINenhum

Sintaxe da CLIphysicalreads

Exemplo de CLIwaddmon ’OracleInstanceManager’ ’physicalreads’-t ’1 hours’-c ’critical’ -R ’>’ ’1500’ -n ’OracleManager Sentry’-c ’severe’ -R ’>’ ’1200’ -n ’OracleManager Sentry’-c ’warning’ -R ’>’ ’900’ -n ’OracleManager Sentry’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosNão há ações padrão para este monitor.

257Tivoli Manager para Oracle** Guia de Referência

3.M

onitoresde

Instância

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

O arquivo de dados com o maior número de leituras físicas aparececomo TRIGGER_INFO. Arquivos de dados adicionais podemaparecer nas linhas userinfo. O número cumulativo de leituras decada arquivo de dados é relatado em ordem descendente, no seguinteformato:

Número de Leituras, Nome do Arquivo

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

Exibições AcessadasV$DATAFILE

V$FILESTAT

258 Versão 2.0

Notas de UtilizaçãoNenhum

Consulte TambémO seguinte monitor neste capítulo:Gravações Físicas de E/S.

259Tivoli Manager para Oracle** Guia de Referência

3.M

onitoresde

Instância

Gravações Físicas de E/S

DescriçãoEste monitor relata o número de gravações físicas para o arquivo dedados de pior caso em um banco de dados; ou seja, o arquivo dedados com o maior número de gravações físicas.

Utilize esse monitor para determinar se há arquivos de dadosespecíficos que estão sendo gravados mais que outros arquivos dedados. Esses dados podem ser úteis ao determinar se um arquivo dedados deve ser movido para outro disco porque um dos discos é umgargalo de E/S, causado por um número excessivo de gravações emum arquivo de dados. Os dados também podem ser utilizados paraplanejamento de capacidade, planejando o crescimento de E/S aolongo do tempo.

Função de Autorizaçãooracle_monitor e user

Nó de Extremidade de DestinoOracleInstanceManager

Campos de Entrada de Dados da GUINenhum

Sintaxe da CLIphysicalwrites

Exemplo de CLIwaddmon ’OracleInstanceManager’ ’physicalwrites’-t ’1 hours’-c ’critical’ -R ’>’ ’500’ -n ’OracleManager Sentry’-c ’severe’ -R ’>’ ’400’ -n ’OracleManager Sentry’-c ’warning’ -R ’>’ ’300’ -n ’OracleManager Sentry’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosNão há ações padrão para este monitor.

260 Versão 2.0

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

O arquivo de dados com o maior número de gravações físicasaparece como TRIGGER_INFO. Arquivos de dados adicionaispodem aparecer nas linhas userinfo. O número cumulativo degravações de cada arquivo de dados é relatado em ordemdescendente, no seguinte formato:

Número de Gravações, Nome do Arquivo

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

Exibições AcessadasV$DATAFILE

V$FILESTAT

261Tivoli Manager para Oracle** Guia de Referência

3.M

onitoresde

Instância

Notas de UtilizaçãoNenhum

Consulte TambémO seguinte monitor neste capítulo:Leituras Físicas de E/S.

262 Versão 2.0

Taxa de Pings

DescriçãoMonitora a taxa de pings em instâncias. Utilize esse monitor paradeterminar a eficiência com que os processos de usuário, aplicativo ebatch foram distribuídos através de instâncias, no ambiente paraleloque você está monitorando.

Função de Autorizaçãooracle_monitor e user

Nó de Extremidade de DestinoOracleInstanceManager

Campos de Entrada de Dados da GUINenhum

Sintaxe da CLIpingrate

Exemplo de CLIwaddmon ’OracleInstanceManager’’pingrate’-t ’1 minutes’-c ’critical’-c ’severe’-c ’warning’-c ’normal’-c ’always’-p ’ProfileName’

Níveis de Resposta SugeridosNão há ações padrão para este monitor.

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

SaídaNenhuma saída disponível para esse monitor.

263Tivoli Manager para Oracle** Guia de Referência

3.M

onitoresde

Instância

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

Exibições AcessadasV$SYSSTAT

V$LOCK_ACTIVITY

Notas de UtilizaçãoUma taxa de ping alta pode indicar a necessidade de redistribuir aconfiguração de acesso do usuário para que os usuários que acessamas mesmas informações possam fazer isso através das mesmasinstâncias.

Consulte TambémOs seguintes monitores neste capítulo:Qualquer v$lock ePorcentagem de Pings Falsos.

264 Versão 2.0

Proporção de Processos

DescriçãoMonitora o número atual de processos Oracle como umaporcentagem do máximo da instância.

Função de Autorizaçãooracle_monitor e user

Nó de Extremidade de DestinoOracleInstanceManager

Campos de Entrada de Dados da GUINenhum

Sintaxe da CLIprocessratio

Exemplo de CLIwaddmon ’OracleInstanceManager’ ’processratio’-t ’1 hours’-c ’critical’ -R ’>’ ’95’ -n ’OracleManager Sentry’-c ’severe’ -R ’>’ ’90’ -n ’OracleManager Sentry’-c ’warning’ -R ’>’ ’85’ -n ’OracleManager Sentry’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosA tabela a seguir lista as ações padrão para esta fonte de monitores.

Gravidade Disparar Quando Ações Padrão

Crítica Maior que 95% Enviar aviso do OracleManagerSentry

Grave Maior que 90% Enviar aviso do OracleManagerSentry

Aviso Maior que 85% Enviar aviso do OracleManagerSentry

Normal N/A Nenhum

Sempre N/A Nenhum

265Tivoli Manager para Oracle** Guia de Referência

3.M

onitoresde

Instância

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

Agenda de monitores sugerida:A cada 10 minutos.

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

Exibições AcessadasV$PARAMETER

V$PROCESS

Notas de UtilizaçãoEste monitor relata o número total atual de processos Oracleexecutando a instância, como uma porcentagem do número máximo.O número máximo é definido pelo parâmetro PROCESSES noarquivo init.ora para a instância (o padrão é 50).

Quando definir esse parâmetro, considere o seguinte:

266 Versão 2.0

¶ Um processo para cada usuário conectado

¶ Um processo para cada processo de background

Cada instância possui pelo menos quatro processos de background(SMON, DBWR, LGWR e PMON), mas pode haver um número deprocessos de background adicionais, incluindo os seguintes:

¶ ARCH — Se o banco de dados estiver sendo executado nomodo ARCHIVELOG

¶ RECO — Se a opção distribuída tiver sido instalada

¶ CKPT — Se o processo de ponto de verificação estiver emexecução

¶ DBnn — Um processo para cada transcritor de banco de dadosadicional

¶ Dnn — Um processo para cada dispatcher

¶ Snn — Um processo para cada servidor compartilhado

¶ LCKn — Um processo para cada processo de trava do servidorparalelo

Nota: Se você aumentar o valor do parâmetro PROCESSES, deveráaumentar também o valor de SESSIONS se estiverexplicitamente definido eminit.ora . Caso contrário,SESSIONS assumirá o padrão PROCESSES * 1.1, que éaceitável.

Consulte TambémNenhum

267Tivoli Manager para Oracle** Guia de Referência

3.M

onitoresde

Instância

Estado do RDBMS

DescriçãoMonitora a disponibilidade de uma instância Oracle.Este monitorretorna um dos seguintes estados: Está Ativo, Está Encerrado,Falhou, Não Está Disponível, Torna-se Ativo, Torna-se Encerrado,Torna-se em Falha, Torna-se Não Disponível.

Nota: Para obter mais informações sobre os estados dedisponibilidade desse monitor, consulte Apêndice C, “Gruposde Operadores (Disparos do Monitor)”.

Função de Autorizaçãouser, admin e oracle_monitor

Nó de Extremidade de DestinoOracleInstanceManager

Campos de Entrada de Dados da GUINenhum

Sintaxe da CLIrdbmsstate

Exemplo de CLIwaddmon ’OracleInstanceManager’ ’rdbmsstate’-t ’5 minutes’-c ’critical’ -R ’!=’ ’up’ -n ’OracleManager Sentry’-c ’severe’-c ’warning’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosA tabela a seguir lista as ações padrão para esta fonte de monitores.

Gravidade Disparar Quando Ações Padrão

Crítica Não está disponível Enviar aviso do OracleManagerSentry

Grave N/A Nenhum

268 Versão 2.0

Gravidade Disparar Quando Ações Padrão

Aviso N/A Nenhum

Normal N/A Nenhum

Sempre N/A Nenhum

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

Agenda de monitores sugerida:A cada 5 minutos.

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

O estado de disponibilidade da instância é relatado comoTRIGGER_INFO.

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

Exibições AcessadasNenhum

269Tivoli Manager para Oracle** Guia de Referência

3.M

onitoresde

Instância

Notas de UtilizaçãoEste monitor verifica a disponibilidade da instância. Você podedefinir o disparo nos seguintes valores:

¶ Está Ativo

¶ Está Encerrado

¶ Falhou

¶ Não Está Disponível

¶ Torna-se Ativo

¶ Torna-se Encerrado

¶ Torna-se em Falha

¶ Torna-se Não Disponível

Se você definir o valor de disparo paraTorna-se ..., o monitorsomente relatará um evento na primeira vez em que não puderconectar-se à instância. Isso evita que a mesma mensagem sejaexibida repetidamente no desktop de um administrador. Se vocêdefinir o valor de disparo para... Em Falha, o monitor relatará umevento crítico somente se a instância sofrer pane, em vez de serencerrada por um administrador.

A execução desse monitor altera o ícone da instância de banco dedados para refletir o estado retornado pelo monitor. Quando umbanco de dados está em execução, nenhum status é exibido. Quandoo banco de dados é encerrado por um DBA, o status ENCERRADOaparece no ícone. Quando o banco de dados sofre pane, o status EMFALHA aparece no ícone. Pode ser apropriado definir o nível críticoparaTorna-se em Falhae o nível de aviso paraTorna-seEncerrado. Essa combinação de eventos fornece um erro críticoquando um banco de dados sofre pane e um aviso quando umainstância é encerrada por um DBA.

Consulte TambémO seguinte monitor na Coleção de MonitoresOracleDatabaseManager: Alertas.

270 Versão 2.0

Taxa de Chamadas Recursivas

DescriçãoRelata o número de chamadas recursivas por segundo. Uma chamadarecursiva ocorre quando uma instrução SQL requer a execução deuma outra instrução SQL separada. Um aumento contínuo no valorrelatado indica desempenho do sistema reduzido ou inadequado.Algumas atividades recursivas são inevitáveis.

Função de Autorizaçãooracle_monitor e user

Nó de Extremidade de DestinoOracleInstanceManager

Campos de Entrada de Dados da GUINenhum

Sintaxe da CLIrecursivecallrate

Exemplo de CLIwaddmon ’OracleInstanceManager’ ’recursivecallrate’-t ’1 hours’-c ’critical’ -R >=’ ’10’ -n ’OracleManager Sentry’-c ’severe’ -R ’>=’ ’7’ -n ’OracleManager Sentry’-c ’warning’ -R ’>=’ ’5’ -n ’OracleManager Sentry’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosNão há ações padrão para este monitor.

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

271Tivoli Manager para Oracle** Guia de Referência

3.M

onitoresde

Instância

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

O número cumulativo de chamadas durante o tempo de vida dainstância é relatado como userinfo.

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

Exibições AcessadasV$SYSSTAT

Notas de UtilizaçãoAs chamadas recursivas podem ser geradas pelas seguintesatividades:

¶ Um objeto que requer uma extensão adicional de armazenamento(extensão dinâmica)

¶ Falhas no cache de dicionário

¶ Lançamento de disparos do banco de dados

¶ Instruções DDL

¶ Execução de instruções SQL dentro dos procedimentosarmazenados, pacotes, funções e blocos PL/SQL anônimos

272 Versão 2.0

¶ Aplicação de limitações de integridade referencial

Se o Oracle estiver criando um número excessivo de chamadasrecursivas, tente determinar quais atividades anteriormente listadasestão causando a maioria das chamadas recursivas. Execute oaplicativo através de TKPROF com EXPLAIN PLAN para ver o queo aplicativo está executando. Além disso, monitore o número deextensões no banco de dados para verificar se há extensão dinâmicavisível. Se as chamadas recursivas forem causadas por extensãodinâmica, você pode reduzir o número de chamadas alocandoextensões maiores para os objetos relevantes. Um cache dedicionário muito pequeno também pode causar chamadas recursivas.

Consulte TambémO seguinte monitor neste capítulo:Chamadas Recursivas.

273Tivoli Manager para Oracle** Guia de Referência

3.M

onitoresde

Instância

Chamadas Recursivas

DescriçãoRelata o número de chamadas recursivas para a instância. Umachamada recursiva ocorre quando uma instrução SQL requer aexecução de uma outra instrução SQL separada. Algumas atividadesrecursivas são inevitáveis.

Função de Autorizaçãooracle_monitor e user

Nó de Extremidade de DestinoOracleInstanceManager

Campos de Entrada de Dados da GUINenhum

Sintaxe da CLIreadsysstatr

Exemplo de CLIwaddmon ’OracleInstanceManager’ ’readsysstatr’-t ’1 hours’-c ’critical’ -R ’>=’ ’20000’ -n ’OracleManager Sentry’-c ’severe’ -R ’>=’ ’15000’ -n ’OracleManager Sentry’-c ’warning’ -R ’>=’ ’12000’ -n ’OracleManager Sentry’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosNão há ações padrão para este monitor.

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

274 Versão 2.0

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

Exibições AcessadasV$SYSSTAT

Notas de UtilizaçãoAs chamadas recursivas podem ser geradas pelas seguintesatividades:

¶ Um objeto que requer uma extensão adicional de armazenamento(extensão dinâmica)

¶ Falhas no cache de dicionário

¶ Lançamento de disparos do banco de dados

¶ Instruções DDL

¶ Execução de instruções SQL dentro dos procedimentosarmazenados, pacotes, funções e blocos PL/SQL anônimos

¶ Aplicação de limitações de integridade referencial

275Tivoli Manager para Oracle** Guia de Referência

3.M

onitoresde

Instância

Se o Oracle estiver criando um número excessivo de chamadasrecursivas, tente determinar quais atividades anteriormente listadasestão causando a maioria das chamadas recursivas. Execute oaplicativo através de TKPROF com EXPLAIN PLAN para ver o queo aplicativo está executando. Além disso, monitore o número deextensões no banco de dados para verificar se há extensão dinâmicavisível. Se as chamadas recursivas forem causadas por extensãodinâmica, você pode reduzir o número de chamadas alocandoextensões maiores para os objetos relevantes. Um cache dedicionário muito pequeno também pode causar chamadas recursivas.

Consulte TambémO seguinte monitor neste capítulo:Taxa de Chamadas Recursivas.

276 Versão 2.0

Proporção entre Chamadas Recursivas e Chamadasdo Usuário

DescriçãoMonitora o número e chamadas recursivas como uma proporção donúmero de chamadas do usuário.

Função de Autorizaçãooracle_monitor e user

Nó de Extremidade de DestinoOracleInstanceManager

Campos de Entrada de Dados da GUINenhum

Sintaxe da CLIrecursivetousercalls

Exemplo de CLIwaddmon ’OracleInstanceManager’ ’recursivetousercalls’-t ’10 minutes’-c ’critical’ -R ’% >=’ ’12’ -n ’OracleManager Sentry’-c ’severe’ -R ’% >=’ ’10’ -n ’OracleManager Sentry’-c ’warning’ -R ’% >=’ ’8’ -n ’OracleManager Sentry’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosA tabela a seguir lista as ações padrão para esta fonte de monitores.

Gravidade Disparar Quando Ações Padrão

Crítica % de aumento de 12 Enviar aviso do OracleManagerSentry

Grave % de aumento de 10 Enviar aviso do Oracle Sentry

Aviso % de aumento de 8 Enviar aviso do Oracle Sentry

Normal N/A Nenhum

Sempre N/A Nenhum

277Tivoli Manager para Oracle** Guia de Referência

3.M

onitoresde

Instância

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

Agenda de monitores sugerida:A cada 10 minutos.

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

Exibições AcessadasV$SYSSTAT

Notas de UtilizaçãoUma alteração nesta proporção pode refletir uma alteração doaplicativo ou a necessidade de aumentar o tamanho do conjunto debuffers compartilhado.

Nota: Uma alteração marcada na carga de trabalho de DDL(linguagem de definição de dados) no banco de dadostambém afetará essa proporção.

278 Versão 2.0

Utilize o operador% de Aumento de para monitorar as alteraçõesnessa proporção e, em conjunto com outros monitores, para ajustar oparâmetro SHARED_POOL_SIZE no arquivoinit.ora para ainstância.

Consulte TambémOs seguintes monitores neste capítulo:Taxa de Chamadas,Chamadas por Transação, Chamadas Recursivase Taxa deChamadas Recursivas.

279Tivoli Manager para Oracle** Guia de Referência

3.M

onitoresde

Instância

Proporção de Travas de Alocação de Refazer

DescriçãoMonitora, como uma porcentagem, a proporção entre perdas eobtenções da trava de alocação de refazer.

Função de Autorizaçãooracle_monitor e user

Nó de Extremidade de DestinoOracleInstanceManager

Campos de Entrada de Dados da GUINenhum

Sintaxe da CLIredolatchratio

Exemplo de CLIwaddmon ’OracleInstanceManager’ ’redolatchratio’-t ’10 minutes’-c ’critical’ -R ’>’ ’3’ -n ’OracleManager Sentry’-c ’severe’ -R ’>’ ’2’ -n ’OracleManager Sentry’-c ’warning’ -R ’>’ ’1’ -n ’OracleManager Sentry’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosA tabela a seguir lista as ações padrão para esta fonte de monitores.

Gravidade Disparar Quando Ações Padrão

Crítica Maior que 3% Enviar aviso do OracleManagerSentry

Grave Maior que 2% Enviar aviso do OracleManagerSentry

Aviso Maior que 1% Enviar aviso do OracleManagerSentry

Normal N/A Nenhum

Sempre N/A Nenhum

280 Versão 2.0

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

Agenda de monitores sugerida:A cada 10 minutos.

SaídaNenhuma saída disponível para esse monitor.

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

Exibições AcessadasV$LATCH

Notas de UtilizaçãoEm sistemas de CPU única, todas as gravações são pequenas e sãofeitas na trava de refazer alocação. Você pode melhorar odesempenho, diminuindo o valor do parâmetroLOG_SMALL_ENTRY_MAX_SIZE doinit.ora .

Antes de um processo alterar as informações em um bloco, ele devecriar o registro refazer no buffer de logs. A alocação de espaço nobuffer de logs é controlada pela trava de refazer alocação. Oprocesso deve obter essa trava e pode copiá-la enquanto a retém se otamanho da entrada refazer for menor queLOG_SMALL_ENTRY_MAX_SIZE. Caso contrário, o processodeve obter uma trava de refazer cópia para criar o registro refazer.Diminua o valor de LOG_SMALL_ENTRY_MAX_SIZE parareduzir a contenção de travas de refazer alocação. Isso força oOracle a utilizar mais travas de refazer cópia.

Nota: Para melhores resultados, execute esse monitor somente emsistemas de várias CPUs.

Consulte TambémOs seguintes monitores neste capítulo:Proporção de Travas deRefazer Cópiae Proporção de Cópias Pequenas de Refazer.

281Tivoli Manager para Oracle** Guia de Referência

3.M

onitoresde

Instância

Proporção de Travas de Refazer Cópia

DescriçãoMonitora, como uma porcentagem, a proporção entre perdas eobtenções da trava de refazer cópia.

Função de Autorizaçãooracle_monitor e user

Nó de Extremidade de DestinoOracleInstanceManager

Campos de Entrada de Dados da GUINenhum

Sintaxe da CLIredoclatchratio

Exemplo de CLIwaddmon ’OracleInstanceManager’ ’redoclatchratio’-t ’10 minutes’-c ’critical’ -R ’%>=’ ’3’ -n ’OracleManager Sentry’-c ’severe’ -R ’%>=’ ’2’ -n ’OracleManager Sentry’-c ’warning’ -R ’%>=’ ’1’ -n ’OracleManager Sentry’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosA tabela a seguir lista as ações padrão para esta fonte de monitores.

Gravidade Disparar Quando Ações Padrão

Crítica % de aumento de 3 Enviar aviso do OracleManagerSentry

Grave % aumento de 2 Enviar aviso do OracleManagerSentry

Aviso % de aumento de 1 Enviar aviso do OracleManagerSentry

Normal N/A Nenhum

Sempre N/A Nenhum

282 Versão 2.0

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

Agenda de monitores sugerida:A cada 10 minutos.

SaídaNenhuma saída disponível para esse monitor.

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

Exibições AcessadasV$LATCH

Notas de UtilizaçãoSe houver um número crescente de tempos limites, aumente o valordo parâmetro LOG_SIMULTANEOUS_COPIES DOinit.ora .

Em um sistema com várias CPUs, é possível ter mais de uma travade refazer cópia por CPU.

LOG_SIMULTANEOUS_COPIES assume como padrão o número deCPUs, mas deve ser aumentado em duas vezes o número de CPUsno sistema se estiver ocorrendo contenção de travas de refazer cópia.Não conte com o parâmetro CPU_COUNT doinit.ora para indicarquantas CPUs uma máquina possui. Em muitas plataformas Oracle,CPU_COUNT é definido como zero e o Oracle soma quantas CPUsa máquina realmente possui.

Nota: Execute esse monitor somente em sistemas de várias CPUs.

Consulte TambémOs seguintes monitores neste capítulo:Proporção de Travas deAlocação de Refazere Proporção de Travas de Refazer Cópia.

283Tivoli Manager para Oracle** Guia de Referência

3.M

onitoresde

Instância

Esperas de Espaço de Logs Refazer

DescriçãoEste monitor mede o número de vezes que um processo do usuárionão conseguiu alocar espaço no buffer de logs refazer.

Função de Autorizaçãooracle_monitor e user

Nó de Extremidade de DestinoOracleInstanceManager

Campos de Entrada de Dados da GUINenhum

Sintaxe da CLIredologwaits

Exemplo de CLIwaddmon ’OracleInstanceManager’ ’redologwaits’-t ’10 minutes’-c ’critical’ -R ’->>’ ’4’ -n ’OracleManager Sentry’-c ’severe’ -R ’->>’ ’2’ -n ’OracleManager Sentry’-c ’warning’ -R ’->>’ ’0’ -n ’OracleManager Sentry’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosA tabela a seguir lista as ações padrão para esta fonte de monitores.

Gravidade Disparar Quando Ações Padrão

Crítica Aumenta mais que 4 Enviar aviso do OracleManagerSentry

Grave Aumenta mais que 2 Enviar aviso do OracleManagerSentry

Aviso Aumenta mais que 0 Enviar aviso do OracleManagerSentry

Normal N/A Nenhum

Sempre N/A Nenhum

284 Versão 2.0

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

Agenda de monitores sugerida:A cada 10 minutos.

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

Exibições AcessadasV$SYSSTAT

Notas de UtilizaçãoSe esse valor aumentar constantemente, aumente o tamanho dobuffer de logs refazer, aumentando o valor do parâmetroLOG_BUFFER doinit.ora . Aumentar o tamanho dos arquivos delog refazer online pode reduzir o número de esperas de espaço delogs refazer.

Esse monitor utiliza a estatística de pedidos de espaço de logsrefazer. O tamanho do parâmetro LOG_BUFFER deve ser sempreum múltiplo do tamanho do bloco de banco de dados. Aumentar o

285Tivoli Manager para Oracle** Guia de Referência

3.M

onitoresde

Instância

tamanho dos arquivos de log refazer online também pode reduzir onúmero de esperas de espaço de logs refazer.

Consulte TambémO seguinte monitor neste capítulo:Tamanho Médio de EntradasRefazer.

Os seguintes monitores na Coleção de MonitoresOracleDatabaseManager: Espaço Livre de Archive e Espaço deArchive (Número de Logs Refazer).

286 Versão 2.0

Logs Refazer Não Arquivados

DescriçãoEste monitor relata o número de arquivos de log refazer que nãoforam arquivados, o que indica que o processo de archive estádecaindo. Este monitor é aplicável somente quando o banco dedados está executando no modo ARCHIVELOG. Se o banco dedados estiver no modo NOARCHIVELOG, o monitor retornará umvalor de zero.

Função de Autorizaçãooracle_monitor e user

Nó de Extremidade de DestinoOracleInstanceManager

Campos de Entrada de Dados da GUINenhum

Sintaxe da CLIredosnotarchived

Exemplo de CLIwaddmon ’OracleInstanceManager’ ’redosnotarchived’-t ’10 minutes’-c ’critical’ -R ’>’ ’3’ -n ’OracleManager Sentry’-c ’severe’ -R ’>’ ’2’ -n ’OracleManager Sentry’-c ’warning’ -R ’>’ ’1’ -n ’OracleManager Sentry’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosA tabela a seguir lista as ações padrão para esta fonte de monitores.

Gravidade Disparar Quando Ações Padrão

Crítica Maior que 3 Enviar aviso do OracleManagerSentry

Grave Maior que 2 Enviar aviso do OracleManagerSentry

287Tivoli Manager para Oracle** Guia de Referência

3.M

onitoresde

Instância

Gravidade Disparar Quando Ações Padrão

Aviso Maior que 1 Enviar aviso do OracleManagerSentry

Normal N/A Nenhum

Sempre N/A Nenhum

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

Agenda de monitores sugerida:A cada 10 minutos.

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

Exibições AcessadasV$PARAMETER

V$LOG

288 Versão 2.0

Notas de UtilizaçãoSe monitor retornar um valor diferente de zero, o processo ARCHestá tendo dificuldades em continuar o processo LGWR. Não épossível ter vários processos ARCH, portanto, a alternativa éconectar-se à instância e emitir o seguinte comando:

ALTER SYSTEM ARCHIVE LOG ALL

Isso deve ajudar o sistema a alcançar a taxa na qual os logs refazerestão sendo criados.

Consulte TambémOs seguintes monitores neste capítulo:Transações AtivaseAlterações de Bloco por Transação.

289Tivoli Manager para Oracle** Guia de Referência

3.M

onitoresde

Instância

Proporção de Cópias Pequenas de Refazer

DescriçãoMonitora, como uma porcentagem, a proporção entre o número totalde cópias pequenas de refazer e o número total de entradas refazer.

Uma entrada refazer cópia pequena é uma entrada refazer menor queo parâmetro LOG_SMALL_ENTRY_MAX_SIZE no arquivoinit.ora para a instância. As entradas refazer cópias pequenas sãocopiadas na trava da refazer alocação. Se a entrada refazer for maiorque esse parâmetro, as cópias serão feitas utilizando uma trava decópia de refazer em vários sistemas processadores. Em sistemas deCPU única, todas as gravações são pequenas e são feitas na trava derefazer alocação.

Função de Autorizaçãooracle_monitor e user

Nó de Extremidade de DestinoOracleInstanceManager

Campos de Entrada de Dados da GUINenhum

Sintaxe da CLIredosmallcopyratio

Exemplo de CLIwaddmon ’OracleInstanceManager’ ’redosmallcopyratio’-t ’10 minutes’-c ’critical’ -R ’>’ ’3’ -n ’OracleManager Sentry’-c ’severe’ -R ’>’ ’2’ -n ’OracleManager Sentry’-c ’warning’ -R ’>’ ’1’ -n ’OracleManager Sentry’-c ’normal’-c ’always’"ProfileName"

290 Versão 2.0

Níveis de Resposta SugeridosA tabela a seguir lista as ações padrão para esta fonte de monitores.

Gravidade Disparar Quando Ações Padrão

Crítica Maior que 3 Enviar aviso do OracleManagerSentry

Grave Maior que 2 Enviar aviso do OracleManagerSentry

Aviso Maior que 1 Enviar aviso do OracleManagerSentry

Normal N/A Nenhum

Sempre N/A Nenhum

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

Agenda de monitores sugerida:A cada 10 minutos.

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

291Tivoli Manager para Oracle** Guia de Referência

3.M

onitoresde

Instância

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

Exibições AcessadasV$SYSSTAT

Notas de UtilizaçãoSe houver um número notável de cópias pequenas de refazer ehouver um problema de contenção de travas de alocação de refazer(consulte o monitorProporção de Travas de Alocação de Refazer),diminua o valor do parâmetro LOG_SMALL_ENTRY_MAX_SIZEno arquivoinit.ora para a instância.

Consulte TambémOs seguintes monitores neste capítulo:Proporção de Travas deRefazer Cópiae Proporção de Travas de Alocação de Refazer.

292 Versão 2.0

Esperas de Rollback

DescriçãoMonitora, como uma porcentagem, a proporção entre esperas eobtenções de cabeçalho do segmento de rollback.

Função de Autorizaçãooracle_monitor e user

Nó de Extremidade de DestinoOracleInstanceManager

Campos de Entrada de Dados da GUINenhum

Sintaxe da CLIrollbackwaits

Exemplo de CLIwaddmon ’OracleInstanceManager’ ’rollbackwaits’-t ’10 minutes’-c ’critical’ -R ’>’ ’5’ -n ’OracleManager Sentry’-c ’severe’ -R ’>’ ’3’ -n ’OracleManager Sentry’-c ’warning’ -R ’>’ ’2’ -n ’OracleManager Sentry’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosA tabela a seguir lista as ações padrão para esta fonte de monitores.

Gravidade Disparar Quando Ações Padrão

Crítica Maior que 5 Enviar aviso do OracleManagerSentry

Grave Maior que 3 Enviar aviso do OracleManagerSentry

Aviso Maior que 2 Enviar aviso do OracleManagerSentry

Normal N/A Nenhum

Sempre N/A Nenhum

293Tivoli Manager para Oracle** Guia de Referência

3.M

onitoresde

Instância

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

Agenda de monitores sugerida:A cada 10 minutos.

SaídaNenhuma saída disponível para esse monitor.

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

Exibições AcessadasV$ROLLSTAT

Notas de UtilizaçãoA proporção é calculada da seguinte maneira:

(Média de esperas / Média de obtenções) * 100

Se esse monitor relatar uma proporção de esperas de rollbackregularmente crescente, crie segmentos de rollback adicionais nobanco de dados.

Consulte TambémNenhum

294 Versão 2.0

Proporção de Origens de Linha

DescriçãoEste monitor relata a porcentagem de total de linhas recuperadasprovenientes de varreduras de tabelas cheias. Idealmente, essaporcentagem deve ser pequena, mas é independente do design doaplicativo.

Função de Autorizaçãooracle_monitor e user

Nó de Extremidade de DestinoOracleInstanceManager

Campos de Entrada de Dados da GUINenhum

Sintaxe da CLIrowsourceratio

Exemplo de CLIwaddmon ’OracleInstanceManager’ ’rowsourceratio’-t ’1 hours’-c ’critical’ -R ’>’ ’15’ -n ’OracleManager Sentry’-c ’severe’ -R ’>’ ’12’ -n ’OracleManager Sentry’-c ’warning’ -R ’>’ ’10’ -n ’OracleManager Sentry’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosNão há ações padrão para este monitor.

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

295Tivoli Manager para Oracle** Guia de Referência

3.M

onitoresde

Instância

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

Exibições AcessadasV$SYSSTAT

Notas de UtilizaçãoA proporção de origens de linhas é calculada da seguinte maneira:

100 * S / (S + R)

onde:

S = linhas obtidas por varreduras de tabela

R = linhas obtidas por id de linha

Se mais de 10 por cento (ou qualquer que seja o valor inaceitável)das linhas forem recuperadas a partir de varreduras de tabelas cheias,utilize o monitorVarreduras de Tabelas Cheias Provenientes deTabelas Longas (Intervalo)para determinar a porcentagem devarreduras de tabelas cheias a partir de tabelas curtas. Se uma tabela

296 Versão 2.0

tiver um número pequeno de linhas, uma varredura de tabelas cheiaspoderá ser mais eficiente que uma varredura de índice.

Consulte TambémO seguinte monitor neste capítulo:Varreduras de Tabelas CheiasProvenientes de Tabelas Longas (Intervalo).

297Tivoli Manager para Oracle** Guia de Referência

3.M

onitoresde

Instância

Proporção de Processos do Servidor Compartilhado

DescriçãoMonitora o número atual de processos do servidor compartilhadocomo uma porcentagem do limite de instâncias.

Função de Autorizaçãooracle_monitor e user

Nó de Extremidade de DestinoOracleInstanceManager

Campos de Entrada de Dados da GUINenhum

Sintaxe da CLIsharedserverratio

Exemplo de CLIwaddmon ’OracleInstanceManager’ ’sharedserverratio’-t ’10 minutes’-c ’critical’ -R ’>’ ’95’ -n ’OracleManager Sentry’-c ’severe’ -R ’>’ ’90’ -n ’OracleManager Sentry’-c ’warning’ -R ’>’ ’85’ -n ’OracleManager Sentry’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosA tabela a seguir lista as ações padrão para esta fonte de monitores.

Gravidade Disparar Quando Ações Padrão

Crítica Maior que 95% Enviar aviso do OracleManagerSentry

Grave Maior que 90% Enviar aviso do OracleManagerSentry

Aviso Maior que 85% Enviar aviso do OracleManagerSentry

Normal N/A Nenhum

Sempre N/A Nenhum

298 Versão 2.0

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

Agenda de monitores sugerida:A cada 10 minutos.

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

Exibições AcessadasV$PARAMETER

V$SHARED_SERVER

Notas de UtilizaçãoO limite de instâncias é definida utilizando o parâmetroMTS_MAX_SERVERS no arquivoinit.ora para a instância. Issocontrola o número máximo de processos do servidor compartilhadosque podem ser executados simultaneamente (o padrão é 20).

299Tivoli Manager para Oracle** Guia de Referência

3.M

onitoresde

Instância

Se a proporção de processos do servidor compartilhado for superiora 85%, aumente o parâmetro MTS_MAX_SERVERS no arquivoinit.ora para a instância.

Nota: Esse monitor é relevante somente se a instância estiverconfigurada para o servidor de vários encadeamentos.

Consulte TambémNenhum

300 Versão 2.0

Tempo de Espera do Servidor Compartilhado

DescriçãoEste monitor relata o tempo médio de espera (em centésimos desegundo) que um pedido aguarda na fila de pedidos.

Nota: Esse monitor é relevante somente se a instância estiverconfigurada para o servidor de vários encadeamentos.

Função de Autorizaçãooracle_monitor e user

Nó de Extremidade de DestinoOracleInstanceManager

Campos de Entrada de Dados da GUINenhum

Sintaxe da CLIsharedserverwait

Exemplo de CLIwaddmon ’OracleInstanceManager’ ’sharedserverwait’-t ’10 minutes’-c ’critical’ -R ’>’ ’25’ -n ’OracleManager Sentry’-c ’severe’ -R ’>’ ’18’ -n ’OracleManager Sentry’-c ’warning’ -R ’>’ ’10’ -n ’OracleManager Sentry’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosA tabela a seguir lista as ações padrão para esta fonte de monitores.

Gravidade Disparar Quando Ações Padrão

Crítica Maior que 25 Enviar aviso do OracleManagerSentry

Grave Maior que 18% Enviar aviso do OracleManagerSentry

Aviso Maior que 10 Enviar aviso do OracleManagerSentry

301Tivoli Manager para Oracle** Guia de Referência

3.M

onitoresde

Instância

Gravidade Disparar Quando Ações Padrão

Normal N/A Nenhum

Sempre N/A Nenhum

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

Agenda de monitores sugerida:A cada 10 minutos.

SaídaNenhuma saída disponível para esse monitor.

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

Exibições AcessadasV$QUEUE

Notas de UtilizaçãoSe o tempo médio de pedido for superior a 0,1 segundos, vocêpoderá melhorar o desempenho adicionando mais processos doservidor compartilhado. Para adicionar mais processos do servidorcompartilhado, aumente o valor do parâmetroMTS_MAX_SERVERS doinit.ora .

Se o tempo médio de pedido for superior a 0,1 segundos, aumente oparâmetro MTS_MAX_SERVERS no arquivoinit.ora para ainstância.

Consulte TambémO seguinte monitor neste capítulo:Proporção de DispatcherOcupado.

302 Versão 2.0

Proporção de Estouros de Ordenação

DescriçãoEste monitor relata a proporção de estouro de ordenações. Essaproporção descobre o número de ordenações que estão utilizando ossegmentos temporários.

Função de Autorizaçãooracle_monitor e user

Nó de Extremidade de DestinoOracleInstanceManager

Campos de Entrada de Dados da GUINenhum

Sintaxe da CLIsortoverflowratio

Exemplo de CLIwaddmon ’OracleInstanceManager’ ’sortoverflowratio’-t ’10 minutes’-c ’critical’ -R ’>’ ’.2’ -n ’OracleManager Sentry’-c ’severe’ -R ’>’ ’.1’ -n ’OracleManager Sentry’-c ’warning’ -R ’>’ ’.05’ -n ’OracleManager Sentry’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosA tabela a seguir lista as ações padrão para esta fonte de monitores.

Gravidade Disparar Quando Ações Padrão

Crítica Maior que 0,2 Enviar aviso do OracleManagerSentry

Grave Maior que 0.1 Enviar aviso do OracleManagerSentry

Aviso Maior que 0,05 Enviar aviso do OracleManagerSentry

Normal N/A Nenhum

303Tivoli Manager para Oracle** Guia de Referência

3.M

onitoresde

Instância

Gravidade Disparar Quando Ações Padrão

Sempre N/A Nenhum

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

Agenda de monitores sugerida:A cada 10 minutos.

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

Exibições AcessadasV$SYSSTAT

Notas de UtilizaçãoPara um sistema que esteja executando principalmente ordenações detamanho médio, o aumento de SORT_AREA_SIZE pode melhorar odesempenho.

304 Versão 2.0

A proporção de estouro de ordenações é calculado da seguintemaneira:

Ordenações(disco) / (Ordenações(memória) + Ordenações(disco))

As ordenações de disco requerem a criação de segmentostemporários em disco para armazenar os resultados de ordenaçãointermediários. Isso ocorre se a quantidade de dados ordenados formaior que o valor do parâmetro SORT_AREA_SIZE doinit.ora .Idealmente, a proporção entre ordenações de disco e ordenações dememória deve ser menor que 5%. Para aumentar a porcentagem deordenações de memória, aumente o valor de SORT_AREA_SIZE.No entanto, a área de ordenação é alocada por usuário, portanto,aumente o valor em incrementos pequenos para evitar a alocação demuita memória em áreas de ordenação.

Consulte TambémO seguinte monitor na Coleção de MonitoresOracleDatabaseManager: Extensões Temporárias.

305Tivoli Manager para Oracle** Guia de Referência

3.M

onitoresde

Instância

Proporção de Rollback do Usuário

DescriçãoMonitora a proporção de rollbacks do usuário para o número total detransações.

Função de Autorizaçãooracle_monitor e user

Nó de Extremidade de DestinoOracleInstanceManager

Campos de Entrada de Dados da GUINenhum

Sintaxe da CLIuserrollbackratio

Exemplo de CLIwaddmon ’OracleInstanceManager’ ’userrollbackratio’-t ’1 hours’-c ’critical’ -R ’>’ ’.2’ -n ’OracleManager Sentry’-c ’severe’ -R ’>’ ’.1’ -n ’OracleManager Sentry’-c ’warning’ -R ’>’ ’.05’ -n ’OracleManager Sentry’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosNão há ações padrão para este monitor.

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

SaídaNenhuma saída disponível para esse monitor.

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

306 Versão 2.0

Exibições AcessadasV$SYSSTAT

Notas de UtilizaçãoA proporção de rollback do usuário é calculada da seguinte maneira:

Rollbacks/ (Consolidações + Rollbacks)

Essa proporção indica que as transações do aplicativo estão falhandoou que os usuários estão revertendo as transações. Quando ocorreum rollback, recursos do sistema consideráveis são necessários.

Consulte TambémO seguinte monitor neste capítulo:Alterações de Bloco porTransação

307Tivoli Manager para Oracle** Guia de Referência

3.M

onitoresde

Instância

308 Versão 2.0

Monitores Assíncronos

A coleção de monitoresOracleManagerAsync fornece fontes demonitores para gerenciar bancos de dados grandes com milhares desegmentos e objetos.

Os monitores nessa coleção não podem concluir a monitoraçãodentro um minuto. Para esses monitores retornarem resultados, vocêdeve utilizar um monitor assíncrono e um monitor de backgroundpara cada fonte. Defina os argumentos com o monitor de backgrounde defina os critérios de disparo e de resposta com o monitorassíncrono. Você deve utilizar esses monitores em conjunto parareceber resultados válidos; no entanto, poderá distribuir somente umainstância de cada monitor assíncrono para cada nó de extremidade dobanco de dados.

Os perfis que contêm monitoresOracleManagerAsyncdevem serdistribuídos para nós de extremidade do banco de dados Oracle.

Lista de Fontes de Monitores OracleManagerAsyncA tabela a seguir lista as fontes de monitores nessa coleção,alfabeticamente, por seus nomes de GUI (interface gráfica com ousuário). Inclui também seus nomes de CLI (interface de linha decomandos), números do monitor e se suportam o Log deMonitoração Distribuída. Os monitores que suportam o Log deMonitoração Distribuída possuem um “Sim” na coluna Arquivo deLog. Para obter mais informações, consulte a seção “Utilizando oLog de Monitoração Distribuída” na página 9.

4

309Tivoli Manager para Oracle** Guia de Referência

4.M

onitoresA

ssíncronos

Nome de GUI Nome de CLI NúmerodoMonitor

Arquivode Log

Extensões — Background eAssíncrono

extentsBackgroundextentsAsync

94 n/a Sim

Extensões por Tablespace —Background e Assíncrono

extentsbytablespaceBackgroundextentsbytablespaceAsync

100 n/a Sim

Extensões por Usuário —Background e Assíncrono

extentsbyuserBackgroundextentsbyuserAsync

101 n/a Sim

Déficit de Espaço Livre —Background e Assíncrono

freespacedefBackgroundfreespacedefAsync

93 n/a Sim

Déficit de Espaço Livre porTablespace — Background eAssíncrono

freespacedeftBackgroundfreespacedeftAsync

106 n/a Sim

Déficit de Espaço Livre porUsuário — Background eAssíncrono

freespacedefuBackgroundfreespacedefuAsync

107 n/a Sim

Estatísticas de Índice —Background e Assíncrono

indexstatisticsBackgroundindexstatisticsAsync

151 n/a Não

Número Máximo de Extensões— Background e Assíncrono

maximumextentsBackgroundmaximumextentsAsync

92 n/a Sim

Número Máximo de Extensõespor Tablespace — Background eAssíncrono

maximumextentstBackgroundmaximumextentstAsync

102 n/a Sim

Número Máximo de Extensõespor Usuário — Background eAssíncrono

maximumextentsuBackgroundmaximumextentsuAsync

103 n/a Sim

Número de SQL — Backgrounde Assíncrono

freeformsqlnBackgroundfreeformsqlnAsync

96 n/a Sim

Cadeia de SQL — Backgrounde Assíncrono

freeformsqlsBackgroundfreeformsqlsAsync

97 n/a Sim

Extensões Temporárias —Background e Assíncrono

temporaryextentsBackgroundtemporaryextentsAsync

95 n/a Sim

Extensões Temporárias porTablespace — Background eAssíncrono

temporaryextentstBackgroundtemporaryextentstAsync

104 n/a Sim

310 Versão 2.0

Nome de GUI Nome de CLI NúmerodoMonitor

Arquivode Log

Extensões Temporárias porUsuário — Background eAssíncrono

temporaryextentsuBackgroundtemporaryextentsuAsync

105 n/a Sim

Ouvinte Unix SQL*Net V1TCP/IP — Background eAssíncrono

netonetcpipBackgroundnetonetcpipAsync

98 n/a Não

Ouvinte Unix SQL*Net V2 —Background e Assíncrono

nettwolistenerBackgroundnettwolistenerAsync

99 n/a Não

311Tivoli Manager para Oracle** Guia de Referência

4.M

onitoresA

ssíncronos

Extensões — Background e Assíncrono

DescriçãoMonitora o número de extensões alocadas para todos os objetos erelata o maior número de extensões encontradas. O monitor relatatambém todos os objetos que possuem mais extensões que o númeroespecificado como o argumento<numberofextents>para o monitor.Ele não verifica os objetos do segment_type CACHE.

Utilize o monitorExtensões — Backgroundpara definir osargumentos. Utilize o monitorExtensões — Assíncronopara definiros critérios de disparo e de resposta. Você deve utilizar esses doismonitores em conjunto para obter valores de retorno válidos.

Função de Autorizaçãooracle_usere user

Nó de Extremidade de DestinoOracleDatabaseManager

Exibições AcessadasDBA_SEGMENTS

Notas de UtilizaçãoVocê pode utilizar esse monitor para ver quais objetos em um bancode dados possuem um número grande de extensões. Utilize essasinformações para projetar o crescimento dos objetos. Essasinformações também podem ser utilizadas em conjunto com osmonitoresNúmero Máximo de Extensões — Background eAssíncronopara prever quando um objeto ficará sem extensões.Pode ser necessário alocar extensões adicionais para o objeto, ouexportá-lo e recriá-lo com um tamanho maior de extensão.

Consulte TambémOs seguintes monitores neste capítulo:

Extensões por Tablespace — Background e Assíncrono,Extensões por Usuário — Background e Assíncrono, NúmeroMáximo de Extensões — Background e Assíncrono, Número

312 Versão 2.0

Máximo de Extensões por Tablespace — Background eAssíncrono, Número Máximo de Extensões por Usuário —Background e Assíncrono.

313Tivoli Manager para Oracle** Guia de Referência

4.M

onitoresA

ssíncronos

Extensões — Background

Sintaxe da CLIextentsBackground

–a <numberofextents>

As informações a seguir descrevem brevemente o argumento paraesse monitor.

<numberofextents>Especifica o número limite de extensões.

Nome de GUI:Extensões Maiores Que

Exemplo de CLIwaddmon ’OracleManagerAsync’ ’extentsBackground’-a ’20’-t ’30 minutes’"ProfileName"

Agenda de Monitores SugeridaEspecífico do site

Campos de Entrada de Dados da GUIA seguir são mostrados os campos de GUI no diálogoAdicionar oMonitor ao Perfil do TME 10 Distributed Monitoring para omonitor Extensões — Backgrounde uma descrição de cada campo.

Extensões Maiores QueEspecifica o número limite de extensões.

SaídaNenhum

314 Versão 2.0

Extensões — Assíncrono

Sintaxe da CLIextentsAsync

Exemplo de CLIwaddmon ’OracleManagerAsync’ ’extentsAsync’-c ’critical’-c ’severe’-c ’warning’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosNão há ações padrão para este monitor.

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

Campos de Entrada de Dados da GUINenhum

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

315Tivoli Manager para Oracle** Guia de Referência

4.M

onitoresA

ssíncronos

Esse monitor retorna, como seu valor de disparo, o maior número deextensões de um objeto. O objeto com o maior número de extensõesé relatado como TRIGGER_INFO. O monitor também pode retornarobjetos adicionais nas linhas userinfo. As informações para todos osobjetos são relatadas em ordem descendente, com base no número deextensões, no seguinte formato:

Número de Extensões, Nome do Objeto, Proprietário do Objeto,Nome do Tablespace

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

316 Versão 2.0

Extensões por Tablespace — Background eAssíncrono

DescriçãoMonitora o número de extensões alocadas para todos os objetos dobanco de dados em tablespaces especificados e relata o maiornúmero de extensões encontradas.

Utilize o monitorExtensões por Tablespace — Backgroundparadefinir os argumentos. Utilize o monitorExtensões por Tablespace— Assíncronopara definir os critérios de disparo e de resposta.Você deve utilizar esses dois monitores em conjunto para obtervalores de retorno válidos.

Função de Autorizaçãooracle_usere user

Nó de Extremidade de DestinoOracleDatabaseManager

Exibições AcessadasDBA_SEGMENTS

Notas de UtilizaçãoVocê pode utilizar esse monitor para ver quais objetos em um bancode dados possuem um número grande de extensões. Utilize essasinformações para projetar o crescimento dos objetos. Essasinformações também podem ser utilizadas em conjunto com osmonitoresNúmero Máximo de Extensões — Background eAssíncronopara prever quando um objeto ficará sem extensões.Pode ser necessário alocar extensões adicionais para o objeto, ouexportá-lo e recriá-lo com um tamanho maior de extensão.

Consulte TambémOs seguintes monitores neste capítulo:Extensões — Background eAssíncrono, Extensões por Usuário — Background e Assíncrono,Número Máximo de Extensões — Background e Assíncrono,Número Máximo de Extensões por Tablespace — Background eAssíncrono, Número Máximo de Extensões por Usuário —

317Tivoli Manager para Oracle** Guia de Referência

4.M

onitoresA

ssíncronos

Background e Assíncrono.

318 Versão 2.0

Extensões por Tablespace — Background

Sintaxe da CLIextentsbytablespaceBackground

–a <numberofextents>

–a { in | not in}

–a <tablespaces>

As informações a seguir descrevem brevemente os argumentos paraesse monitor.

<numberofextents>Especifica o número limite de extensões.

Nome de GUI:Extensões Maiores Que

{in | not in}Inclui ou exclui o conteúdo do campo de nome detablespace.

Nome de GUI:Incluir/Excluir

<tablespaces>Designa os nomes de tablespace que você deseja incluir ouexcluir. Utilize espaços para separar os nomes.

Nome de GUI:Nome de Tablespace

Nota: As palavras-chave foram definidas para várias classesde tabelas PeopleSoft e SAP. Quando você digita umadas palavras-chave como um tablespace, ela chamatodas as tabelas associadas à palavra-chave. Autilização dessa abordagem pode reduzir um pouco odesempenho do sistema. Consulte o apêndiceintitulado “Script Best Practices” noGuia do Usuáriodo Tivoli Manager para Oracle.

319Tivoli Manager para Oracle** Guia de Referência

4.M

onitoresA

ssíncronos

Exemplo de CLIwaddmon ’OracleManagerAsync’ ’extentsbytablespaceBackground’-a ’30’-a ’in’-a ’RBS’-t ’30 minutes’"ProfileName"

Agenda de Monitores SugeridaEspecífico do site

Campos de Entrada de Dados da GUIA seguir são mostrados os campos de GUI no diálogoAdicionar oMonitor ao Perfil do TME 10 Distributed Monitoring do monitorExtensões por tablespace — Backgrounde a descrição de cadacampo.

Extensões Maiores QueEspecifica o número limite de extensões.

Incluir/ExcluirInclui ou exclui o conteúdo do campo de nome detablespace.

Nome do TablespaceDesigna os nomes de tablespace que você deseja incluir ouexcluir. Utilize espaços para separar os nomes.

Nota: As palavras-chave foram definidas para várias classesde tabelas PeopleSoft e SAP. Quando você digita umadas palavras-chave como um tablespace, ela chamatodas as tabelas associadas à palavra-chave. Autilização dessa abordagem pode reduzir um pouco odesempenho do sistema. Consulte o apêndice

320 Versão 2.0

intitulado “Script Best Practices” noGuia do Usuáriodo Tivoli Manager para Oracle.

SaídaNenhum

321Tivoli Manager para Oracle** Guia de Referência

4.M

onitoresA

ssíncronos

Extensões por Tablespace — Assíncrono

Sintaxe da CLIextentsbytablespaceAsync

Exemplo de CLIwaddmon ’OracleManagerAsync’ ’extentsbytablespaceAsync’-c ’critical’-c ’severe’-c ’warning’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosNão há ações padrão para este monitor.

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

Campos de Entrada de Dados da GUINenhum

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

Esse monitor retorna, como seu valor de disparo, o maior número deextensões de um objeto nos tablespaces especificados. O objeto coma maioria das extensões nos tablespaces especificados é relatado

322 Versão 2.0

como TRIGGER_INFO. O monitor também pode retornar objetosadicionais nas linhas userinfo. As informações para todos os objetossão relatadas em ordem descendente, com base no número deextensões, no seguinte formato:

Número de Extensões, Nome do Objeto, Proprietário do Objeto

Nota: Se o SQL não retornar quaisquer linhas, ele relatará um erro.

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

323Tivoli Manager para Oracle** Guia de Referência

4.M

onitoresA

ssíncronos

Extensões por Usuário — Background e Assíncrono

DescriçãoMonitora o número de extensões alocadas para todos os objetos dobanco de dados de um usuário especificado e relata o maior númerode extensões encontradas.

Utilize o monitorExtensões por Usuário — Backgroundparadefinir os argumentos. Utilize o monitorExtensões por Usuário —Assíncronopara definir os critérios de disparo e de resposta. Vocêdeve utilizar esses dois monitores em conjunto para obter valores deretorno válidos.

Função de Autorizaçãooracle_usere user

Nó de Extremidade de DestinoOracleDatabaseManager

Exibições AcessadasDBA_SEGMENTS

Notas de UtilizaçãoVocê pode utilizar esse monitor para ver quais objetos em um bancode dados possuem um número grande de extensões. Utilize essasinformações para projetar o crescimento dos objetos. Essasinformações também podem ser utilizadas em conjunto com osmonitoresNúmero Máximo de Extensões — Background eAssíncronopara prever quando um objeto ficará sem extensões.Pode ser necessário alocar extensões adicionais para o objeto, ouexportá-lo e recriá-lo com um tamanho maior de extensão.

Consulte TambémOs seguintes monitores neste capítulo:

Extensões — Background e Assíncrono, Extensões porTablespace — Background e Assíncrono, Número Máximo deExtensões — Background e Assíncrono, Número Máximo deExtensões por Tablespace — Background e Assíncrono, Número

324 Versão 2.0

Máximo de Extensões por Usuário — Background e Assíncrono.

325Tivoli Manager para Oracle** Guia de Referência

4.M

onitoresA

ssíncronos

Extensões por Usuário — Background

Sintaxe da CLIextentsbyuserBackground

–a <numberofextents>

–a <username>

As informações a seguir descrevem brevemente os argumentos paraesse monitor.

<numberofextents>Especifica o número limite de extensões.

Nome de GUI:Extensões Maiores Que

<username>Especifica o nome do usuário Oracle.

Nome de GUI:Nome do Usuário

Exemplo de CLIwaddmon ’OracleManagerAsync’ ’extentsbyuserBackground’-a ’0’-a ’SYS’-t ’30 minutes’"ProfileName"

Agenda de Monitores SugeridaEspecífico do site

Campos de Entrada de Dados da GUIA seguir são mostrados os campos de GUI no diálogoAdicionar oMonitor ao Perfil do TME 10 Distributed Monitoring do monitorExtensões por Usuário — Backgrounde uma descrição de cadacampo.

326 Versão 2.0

Extensões Maiores QueEspecifica o número limite de extensões.

Nome do UsuárioEspecifica o nome do usuário Oracle.

SaídaNenhum

327Tivoli Manager para Oracle** Guia de Referência

4.M

onitoresA

ssíncronos

Extensões por Usuário — Assíncrono

Sintaxe da CLIextentsbyuserAsync

Exemplo de CLIwaddmon ’OracleManagerAsync’ ’extentsbyuserAsync’-c ’critical’-c ’severe’-c ’warning’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosNão há ações padrão para este monitor.

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

Campos de Entrada de Dados da GUINenhum

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

328 Versão 2.0

Esse monitor retorna, como seu valor de disparo, o maior número deextensões de um objeto pertencente a um usuário especificado. Oobjeto com a maioria das extensões é relatado comoTRIGGER_INFO. O monitor também pode retornar objetosadicionais nas linhas userinfo. As informações para todos os objetossão relatadas em ordem descendente, com base no número deextensões, no seguinte formato:

Número de Extensões, Nome do Objeto, Nome do Tablespace

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

329Tivoli Manager para Oracle** Guia de Referência

4.M

onitoresA

ssíncronos

Déficit de Espaço Livre — Background e Assíncrono

DescriçãoVerifica se há segmentos que não podem alocar sua extensãoseguinte em razão de espaço livre insuficiente no tablespace, e nãoem razão dos segmentos alcançarem MAXEXTENTS. O valor dedisparo relatado representa aeqüidadede pior caso (espaçodisponível menos espaço necessário); um valor de eqüidade negativosignifica que a extensão seguinte desse segmento falhará. Ele nãoverifica os objetos do segment_type CACHE. Se o argumentoExcluir Segmentos de Rollbackfor definido comoyes, o monitornão verificará o espaço livre em nenhum segmento de rollback.

Utilize o monitorDéficit de Espaço Livre — Backgroundparadefinir os argumentos. Utilize o monitorDéficit de Espaço Livre —Assíncronopara definir os critérios de disparo e de resposta. Vocêdeve utilizar esses dois monitores em conjunto para obter valores deretorno válidos.

Função de Autorizaçãooracle_usere user

Nó de Extremidade de DestinoOracleDatabaseManager

Exibições AcessadasDBA_SEGMENTS

DBA_FREE_SPACE

Notas de UtilizaçãoUma tabela é criada com uma extensão inicial de 1 MB, extensãoseguinte de 1 MB e PCTINCREASE de 25%. Se a tabela crescerpara seis extensões, os tamanhos das extensões serão os seguintes:

Número da Extensão Tamanho da Extensão (bytes)

1 1.024.000

2 1.024.000

3 1.280.000

330 Versão 2.0

Número da Extensão Tamanho da Extensão (bytes)

4 1.600.000

5 2.000.000

6 2.500.000

O tamanho da sétima extensão é 3.125.000 bytes. Se o espaço livreno tablespace for 3 MB (3.072.000 bytes), a tabela não poderá alocarsua sétima extensão. A eqüidade é (3.072.000 - 3.125.000) =(-53.000 bytes). Esse é o valor verificado pelo monitor.

Se um segmento não conseguir alocar uma outra extensão, uma sériede ações de correção poderão ser tomadas: adicione outro arquivo aotablespace relevante, altere o tamanho da extensão seguinteutilizando ALTER TABLE ALLOCATE EXTENT ou exporte osegmento e crie-o novamente com parâmetros de armazenamentodiferentes. A Tivoli recomenda que todos os segmentos sejam criadoscom um PCTINCREASE de 0.

Consulte TambémOs seguintes monitores neste capítulo:Déficit de Espaço Livre porTablespace — Background e Assíncrono, Déficit de Espaço Livrepor Usuário — Background e Assíncrono.

Os seguintes monitores na Coleção de MonitoresOracleDatabaseManager: Tablespace Livree Número deArquivos de Dados.

331Tivoli Manager para Oracle** Guia de Referência

4.M

onitoresA

ssíncronos

Déficit de Espaço Livre — Background

Sintaxe da CLIfreespacedefBackground

–a { Yes | No}

As informações a seguir descrevem brevemente o argumento paraesse monitor.

{Yes | No}Yes ignora os segmentos de rollback.No não ignora ossegmentos de rollback.

Nome de GUI:Excluir Segmentos de Rollback

Exemplo de CLIwaddmon ’OracleManagerAsync’ ’freespacedefBackground’-a ’No’-t ’30 minutes’"ProfileName"

Agenda de Monitores SugeridaA cada 30 minutos.

Campos de Entrada de Dados da GUIA seguir são mostrados os campos de GUI no diálogoAdicionar oMonitor ao Perfil do TME 10 Distributed Monitoring do monitorDéficit de espaço livre — Backgrounde uma descrição de cadacampo.

Excluir Segmentos de RollbackYes ignora os segmentos de rollback.No não ignora ossegmentos de rollback.

332 Versão 2.0

SaídaNenhum

333Tivoli Manager para Oracle** Guia de Referência

4.M

onitoresA

ssíncronos

Déficit de Espaço Livre — Assíncrono

Sintaxe da CLIfreespacedefAsync

Exemplo de CLIwaddmon ’OracleManagerAsync’ ’freespacedefAsync’-c ’critical’ -R ’<’ ’0’ -n ’OracleManager Sentry’-c ’severe’-c ’warning’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosA tabela a seguir mostra os valores de limite sugeridos para os níveisde gravidade. Consulte “Especificando Níveis de Resposta” noCapítulo 6 doGuia do Usuário do Tivoli Manager para Oracle.

Gravidade Disparar Quando Ações Padrão

Crítica Menor que 0 Enviar aviso do OracleManagerSentry

Grave N/A Nenhum

Aviso N/A Nenhum

Normal N/A Nenhum

Sempre N/A Nenhum

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

Campos de Entrada de Dados da GUINenhum

334 Versão 2.0

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

O objeto com a eqüidade de pior caso é relatado comoTRIGGER_INFO. Informações adicionais para todos os objetosretornados aparecem como texto nas linhas userinfo, no seguinteformato:

Eqüidade, Nome do Objeto, Nome do Tablespace, Proprietário doObjeto

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

335Tivoli Manager para Oracle** Guia de Referência

4.M

onitoresA

ssíncronos

Déficit de Espaço Livre por Tablespace —Background e Assíncrono

DescriçãoVerifica se há segmentos, nos tablespaces especificados, que nãopodem alocar sua extensão seguinte em razão de espaço livreinsuficiente no tablespace, e não em razão dos segmentos alcançaremMAXEXTENTS. O valor de disparo relatado representa aeqüidadede pior caso (espaço disponível menos espaço necessário); um valorde eqüidade negativo significa que a extensão seguinte dessesegmento falhará. O monitor não verifica os objetos dosegment_type CACHE.

Utilize o monitorDéficit de Espaço Livre por Tablespace —Background para definir os argumentos. Utilize o monitorDéficitde Espaço Livre por Tablespace — Assíncronopara definir oscritérios de disparo e de resposta. Você deve utilizar esses doismonitores em conjunto para obter valores de retorno válidos.

Função de Autorizaçãooracle_usere user

Nó de Extremidade de DestinoOracleDatabaseManager

Exibições AcessadasDBA_SEGMENTS

DBA_FREE_SPACE

Notas de UtilizaçãoUma tabela é criada com uma extensão inicial de 1 MB, extensãoseguinte de 1 MB e PCTINCREASE de 25%. Se a tabela crescerpara seis extensões, os tamanhos das extensões serão os seguintes:

Número da Extensão Tamanho da Extensão (bytes)

1 1.024.000

2 1.024.000

336 Versão 2.0

Número da Extensão Tamanho da Extensão (bytes)

3 1.280.000

4 1.600.000

5 2.000.000

6 2.500.000

O tamanho da sétima extensão é 3.125.000 bytes. Se o espaço livreno tablespace for 3 MB (3.072.000 bytes), a tabela não poderá alocarsua sétima extensão. A eqüidade é (3.072.000 - 3.125.000) =-(53.000) bytes. Esse é o valor verificado pelo monitor.

Se um segmento não conseguir alocar uma outra extensão, uma sériede ações de correção poderão ser tomadas: adicione outro arquivo aotablespace relevante, altere o tamanho da extensão seguinteutilizando ALTER TABLE ALLOCATE EXTENT ou exporte osegmento e crie-o novamente com parâmetros de armazenamentodiferentes. A Tivoli recomenda que todos os segmentos sejam criadoscom um PCTINCREASE de 0.

Consulte TambémOs seguintes monitores neste capítulo:Déficit de Espaço Livre —Background e Assíncrono, Déficit de Espaço Livre por Usuário— Background e Assíncrono, Número Máximo de Extensões porTablespace — Background e Assíncrono.

Os seguintes monitores na Coleção de MonitoresOracleDatabaseManager: Tablespace Livree Número deArquivos de Dados.

337Tivoli Manager para Oracle** Guia de Referência

4.M

onitoresA

ssíncronos

Déficit de Espaço Livre por Tablespace —Background

Sintaxe da CLIfreespacedeftBackground

–a { in | not in}

–a <tablespaces>

As informações a seguir descrevem brevemente os argumentos paraesse monitor.

{in | not in}Inclui ou exclui o conteúdo do campo de nome detablespace.

Nome de GUI:Incluir/Excluir

<tablespaces>Designa os nomes de tablespace que você deseja incluir ouexcluir. Utilize espaços para separar os nomes.

Nome de GUI:Nome de Tablespace

Nota: As palavras-chave foram definidas para várias classesde tabelas PeopleSoft e SAP. Quando você digita umadas palavras-chave como um tablespace, ela chamatodas as tabelas associadas à palavra-chave. Autilização dessa abordagem pode reduzir um pouco odesempenho do sistema. Consulte o apêndiceintitulado “Script Best Practices” noGuia do Usuáriodo Tivoli Manager para Oracle.

Exemplo de CLIwaddmon ’OracleManagerAsync’ ’freespacedeftBackground’-a ’in’-a ’users’-t ’30 minutes’"ProfileName"

Agenda de Monitores SugeridaA cada 30 minutos

338 Versão 2.0

Campos de Entrada de Dados da GUIA seguir são mostrados os campos de GUI no diálogoAdicionar oMonitor ao Perfil do TME 10 Distributed Monitoring do monitorDéficit de espaço livre por tablespace — Backgrounde umadescrição de cada campo.

Incluir/ExcluirInclui ou exclui o conteúdo do campo de nome detablespace.

Nome do TablespaceDesigna os nomes de tablespace que você deseja incluir ouexcluir. Utilize espaços para separar os nomes.

Nota: As palavras-chave foram definidas para várias classesde tabelas PeopleSoft e SAP. Quando você digita umadas palavras-chave como um tablespace, ela chamatodas as tabelas associadas à palavra-chave. Autilização dessa abordagem pode reduzir um pouco odesempenho do sistema. Consulte o apêndiceintitulado “Script Best Practices” noGuia do Usuáriodo Tivoli Manager para Oracle.

SaídaNenhum

339Tivoli Manager para Oracle** Guia de Referência

4.M

onitoresA

ssíncronos

Déficit de Espaço Livre por Tablespace — Assíncrono

Sintaxe da CLIfreespacedeftAsync

Exemplo de CLIwaddmon ’OracleManagerAsync’ ’freespacedeftAsync’-c ’critical’ -R ’<’ ’0’ -n ’OracleManager Sentry’-c ’severe’-c ’warning’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosA tabela a seguir mostra os valores de limite sugeridos para os níveisde gravidade. Consulte “Especificando Níveis de Resposta” noCapítulo 6 doGuia do Usuário do Tivoli Manager para Oracle.

Gravidade Disparar Quando Ações Padrão

Crítica Menor que 0 Enviar aviso do OracleManagerSentry

Grave N/A Nenhum

Aviso N/A Nenhum

Normal N/A Nenhum

Sempre N/A Nenhum

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

Campos de Entrada de Dados da GUINenhum

340 Versão 2.0

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

O objeto com a eqüidade de pior caso dos tablespaces especificadosé relatado como TRIGGER_INFO. Informações adicionais paratodos os objetos retornados aparecem como texto nas linhas userinfo,no seguinte formato:

Eqüidade, Nome do Objeto, Proprietário do Objeto

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

341Tivoli Manager para Oracle** Guia de Referência

4.M

onitoresA

ssíncronos

Déficit de Espaço Livre por Usuário — Background eAssíncrono

DescriçãoVerifica se há segmentos, de um usuário especificado, que nãopodem alocar sua extensão seguinte em razão de espaço livreinsuficiente no tablespace, e não em razão dos segmentos alcançaremMAXEXTENTS. O valor de disparo relatado representa aeqüidadede pior caso (espaço disponível menos espaço necessário); um valorde eqüidade negativo significa que a extensão seguinte dessesegmento falhará. O monitor não verifica os objetos dosegment_type CACHE.

Utilize o monitorDéficit de Espaço Livre por Usuário —Background para definir os argumentos. Utilize o monitorDéficitde Espaço Livre por Usuário — Assíncronopara definir oscritérios de disparo e de resposta. Você deve utilizar esses doismonitores em conjunto para obter valores de retorno válidos.

Função de Autorizaçãooracle_usere user

Nó de Extremidade de DestinoOracleDatabaseManager

Exibições AcessadasDBA_SEGMENTS

DBA_FREE_SPACE

Notas de UtilizaçãoUma tabela é criada com uma extensão inicial de 1 MB, extensãoseguinte de 1 MB e PCTINCREASE de 25%. Se a tabela crescerpara seis extensões, os tamanhos das extensões serão os seguintes:

Número da Extensão Tamanho da Extensão (bytes)

1 1.024.000

2 1.024.000

342 Versão 2.0

Número da Extensão Tamanho da Extensão (bytes)

3 1.280.000

4 1.600.000

5 2.000.000

6 2.500.000

O tamanho da sétima extensão é 3.125.000 bytes. Se o espaço livreno tablespace for 3 MB (3.072.000 bytes), a tabela não poderá alocarsua sétima extensão. A eqüidade é (3.072.000 - 3.125.000) =-(53.000) bytes. Esse é o valor verificado pelo monitor.

Se um segmento não conseguir alocar uma outra extensão, uma sériede ações de correção poderão ser tomadas: adicione outro arquivo aotablespace relevante, altere o tamanho da extensão seguinteutilizando ALTER TABLE ALLOCATE EXTENT ou exporte osegmento e crie-o novamente com parâmetros de armazenamentodiferentes. A Tivoli recomenda que todos os segmentos sejam criadoscom um PCTINCREASE de 0.

Consulte TambémOs seguintes monitores neste capítulo:Déficit de Espaço Livre —Background e Assíncrono, Déficit de Espaço Livre porTablespace — Background e Assíncrono, Número Máximo deExtensões por Tablespace — Background e Assíncrono.

O seguinte monitor na Coleção de MonitoresOracleDatabaseManager: Tablespace Livre.

343Tivoli Manager para Oracle** Guia de Referência

4.M

onitoresA

ssíncronos

Déficit de Espaço Livre por Usuário — Background

Sintaxe da CLIfreespacedefuBackground

–a <username>

As informações a seguir descrevem brevemente o argumento paraesse monitor.

<username>Especifica o nome do usuário Oracle.

Nome de GUI:Nome do Usuário

Exemplo de CLIwaddmon ’OracleManagerAsync’ ’freespacedefuBackground’-a ’scott’-t ’30 minutes’"ProfileName"

Agenda de Monitores SugeridaA cada 30 minutos.

Campos de Entrada de Dados da GUIA seguir são mostrados os campos de GUI no diálogoAdicionar oMonitor ao Perfil do TME 10 Distributed Monitoring do monitorDéficit de espaço livre por usuário — Backgrounde umadescrição de cada campo.

Nome do UsuárioEspecifica o nome do usuário Oracle.

SaídaNenhum

344 Versão 2.0

Déficit de Espaço Livre por Usuário — Assíncrono

Sintaxe da CLIfreespacedefuAsync

Exemplo de CLIwaddmon ’OracleManagerAsync’ ’freespacedefuAsync’-c ’critical’ -R ’<’ ’0’ -n ’OracleManager Sentry’-c ’severe’-c ’warning’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosA tabela a seguir mostra os valores de limite sugeridos para os níveisde gravidade. Consulte “Especificando Níveis de Resposta” noCapítulo 6 doGuia do Usuário do Tivoli Manager para Oracle.

Gravidade Disparar Quando Ações Padrão

Crítica Menor que 0 Enviar aviso do OracleManagerSentry

Grave N/A Nenhum

Aviso N/A Nenhum

Normal N/A Nenhum

Sempre N/A Nenhum

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

Campos de Entrada de Dados da GUINenhum

345Tivoli Manager para Oracle** Guia de Referência

4.M

onitoresA

ssíncronos

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

O objeto com a eqüidade de pior caso para o usuário especificado érelatado como TRIGGER_INFO. Informações adicionais para todosos objetos retornados aparecem como texto nas linhas userinfo, noseguinte formato:

Eqüidade, Nome do Objeto, Nome do Tablespace

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

346 Versão 2.0

Estatísticas de Índice — Background e Assíncrono

DescriçãoMonitora a porcentagem de linhas excluídas do índice especificadopelo usuário que não tenha sido ocupado novamente.

Utilize o monitorEstatísticas de Índice — Backgroundpara definiros argumentos. Utilize o monitorEstatísticas de Índice —Assíncronopara definir os critérios de disparo e de resposta. Vocêdeve utilizar esses dois monitores em conjunto para obter valores deretorno válidos.

Função de Autorizaçãouser e oracle_monitor

Nó de Extremidade de DestinoOracleDatabaseManager

Exibições AcessadasDBA_SEGMENTS

DBA_FREE_SPACE

Notas de UtilizaçãoUma grande porcentagem de linhas excluídas em um índice podeindicar que o índice precisa ser reconstruído ou aglutinado. A Tivolinão recomenda a utilização desse monitor em índices que serãoinseridos e excluídos freqüentemente.

Consulte TambémO seguinte monitor na Coleção de MonitoresOracleDatabaseManager: Estatísticas de Índice

347Tivoli Manager para Oracle** Guia de Referência

4.M

onitoresA

ssíncronos

Estatísticas de Índice — Background

Sintaxe da CLIindexstatisticsBackground

–a <index_name>

As informações a seguir descrevem brevemente o argumento paraesse monitor.

<index_name>O nome do índice a ser monitorado.

Nome de GUI:Nome do Índice

Exemplo de CLIwaddmon ’OracleDatabaseManager’ ’indexstatisticsBackground’-a ’Index Name’-t ’1 hours’"ProfileName"

Agenda de Monitores SugeridaUma vez a cada hora

Campos de Entrada de Dados da GUIA seguir são mostrados os campos de GUI no diálogoAdicionar oMonitor ao Perfil do TME 10 Distributed Monitoring do monitorEstatísticas do índicee uma descrição de cada campo.

Nome do ÍndiceO nome do índice a ser monitorado.

SaídaNenhum

348 Versão 2.0

Estatísticas de Índice — Assíncrono

Sintaxe da CLIindexstatisticsAsync

Exemplo de CLIwaddmon ’OracleDatabaseManager’ ’indexstatisticsAsync’"ProfileName"

Níveis de Resposta SugeridosNão há ações padrão para este monitor.

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

Campos de Entrada de Dados da GUINenhum

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

As informações de índice são relatadas como texto nas linhasuserinfo, no seguinte formato:

Nome do Índice

349Tivoli Manager para Oracle** Guia de Referência

4.M

onitoresA

ssíncronos

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

350 Versão 2.0

Número Máximo de Extensões — Background eAssíncrono

DescriçãoEste monitor retorna o menor número de extensões livresencontradas para um segmento. Verifica também a proximidade decada objeto com o valor de MAXEXTENTS e relata o número deextensões que ainda podem ser alocadas. Ele não verifica os objetosdo segment_type CACHE. Se o argumentoExcluir Segmentos deRollback for definido comoYes, o monitor não verificará o númerode extensões em nenhum segmento de rollback.

Utilize o monitorNúmero Máximo de Extensões — Backgroundpara definir os argumentos. Utilize o monitorNúmero Máximo deExtensões — Assíncronopara definir os critérios de disparo e deresposta. Você deve utilizar esses dois monitores em conjunto paraobter valores de retorno válidos.

Função de Autorizaçãooracle_usere user

Nó de Extremidade de DestinoOracleDatabaseManager

Exibições AcessadasDBA_SEGMENTS

Notas de UtilizaçãoSe o número de extensões de um objeto alcançar o valor doparâmetro de armazenamento MAXEXTENTS e o objeto precisaralocar uma extensão adicional, a operação falhará. Se o valor deMAXEXTENTS for menor que o máximo permitido (consulte atabela a seguir), aumente o valor de MAXEXTENTS. Casocontrário, exporte o objeto, elimine e crie novamente o objeto comtamanhos de extensão maiores e importe os dados.

Tamanho do Bloco MAXEXTENTS

1 KB 57

351Tivoli Manager para Oracle** Guia de Referência

4.M

onitoresA

ssíncronos

Tamanho do Bloco MAXEXTENTS

2 KB 121

4 KB 249

8 KB 505

Consulte TambémOs seguintes monitores neste capítulo:Número Máximo deExtensões por Tablespace — Background e Assíncrono, NúmeroMáximo de Extensões por Usuário — Background e Assíncrono.

Os seguintes monitores na Coleção de MonitoresOracleDatabaseManager: Tablespace Livree Número deArquivos de Dados

352 Versão 2.0

Número Máximo de Extensões — Background

Sintaxe da CLImaximumextentsBackground

–a { Yes | No}

As informações a seguir descrevem brevemente o argumento paraesse monitor.

{Yes | No}Yes ignora os segmentos de rollback.No não ignora ossegmentos de rollback.

Nome de GUI:Excluir Segmentos de Rollback

Exemplo de CLIwaddmon ’OracleManagerAsync’ ’maximumextentsBackground’-a ’No’-t ’1 hours’"ProfileName"

Agenda de Monitores SugeridaUma vez a cada hora.

Campos de Entrada de Dados da GUIA seguir são mostrados os campos de GUI no diálogoAdicionar oMonitor ao Perfil do TME 10 Distributed Monitoring do monitorNúmero Máximo de Extensões — Backgrounde uma descrição decada campo.

Excluir Segmentos de RollbackYes ignora os segmentos de rollback.No não ignora ossegmentos de rollback.

353Tivoli Manager para Oracle** Guia de Referência

4.M

onitoresA

ssíncronos

SaídaNenhum

354 Versão 2.0

Número Máximo de Extensões — Assíncrono

Sintaxe da CLImaximumextentsAsync

Exemplo de CLIwaddmon ’OracleManagerAsync’ ’maximumextentsAsync’-c ’critical’ -R ’<’ ’1’ -n ’OracleManager Sentry’-c ’severe’ -R ’<’ ’3’ -n ’OracleManager Sentry’-c ’warning’ -R ’<’ ’5’ -n ’OracleManager Sentry’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosA tabela a seguir mostra os valores de limite sugeridos para os níveisde gravidade. Consulte “Especificando Níveis de Resposta” noCapítulo 6 doGuia do Usuário do Tivoli Manager para Oracle.

Gravidade DispararQuando

Ações Padrão

Crítica Menor que 1 Enviar aviso do OracleManagerSentry

Grave Menor que 3 Enviar aviso do OracleManagerSentry

Aviso Menor que 5 Enviar aviso do OracleManagerSentry

Normal N/A Nenhum

Sempre N/A Nenhum

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

Campos de Entrada de Dados da GUINenhum

355Tivoli Manager para Oracle** Guia de Referência

4.M

onitoresA

ssíncronos

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

O segmento com a menor quantidade de extensões livres é relatadocomo TRIGGER_INFO. As extensões livres para segmentosadicionais são listadas em ordem crescente nas linhas userinfo, noseguinte formato:

Extensões Livres, Nome do Segmento, Nome do Tablespace,Proprietário do Objeto, Tipo de Segmento

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

356 Versão 2.0

Número Máximo de Extensões por Tablespace —Background e Assíncrono

DescriçãoEste monitor retorna o menor número de extensões livresencontradas para um segmento nos tablespaces especificados.Verifica também a proximidade de cada objeto, dentro dostablespaces especificados, com o valor de MAXEXTENTS e relata onúmero de extensões que ainda podem ser alocadas. Ele não verificaos objetos do segment_type CACHE.

Utilize o monitorNúmero Máximo de Extensões por Tablespace— Background para definir os argumentos. Utilize o monitorNúmero Máximo de Extensões por Tablespace — Assíncronoparadefinir os critérios de disparo e de resposta. Você deve utilizar essesdois monitores em conjunto para obter valores de retorno válidos.

Função de Autorizaçãooracle_usere user

Nó de Extremidade de DestinoOracleDatabaseManager

Exibições AcessadasDBA_SEGMENTS

Notas de UtilizaçãoSe o número de extensões de um objeto alcançar o valor doparâmetro de armazenamento MAXEXTENTS, e o objeto precisaralocar uma extensão adicional, a operação falhará. Se o valor deMAXEXTENTS for menor que o máximo permitido (consulte atabela a seguir), aumente o valor de MAXEXTENTS. Casocontrário, exporte o objeto, elimine e crie novamente o objeto comtamanhos de extensão maiores e importe os dados.

Tamanho do Bloco MAXEXTENTS

1 KB 57

2 KB 121

357Tivoli Manager para Oracle** Guia de Referência

4.M

onitoresA

ssíncronos

Tamanho do Bloco MAXEXTENTS

4 KB 249

8 KB 505

Consulte TambémOs seguintes monitores neste capítulo:Número Máximo deExtensões — Background e Assíncronoe Número Máximo deExtensões por Usuário — Background e Assíncrono.

Os seguintes monitores na Coleção de MonitoresOracleDatabaseManager: Tablespace Livre por TablespaceeNúmero de Arquivos de Dados.

358 Versão 2.0

Número Máximo de Extensões por Tablespace —Background

Sintaxe da CLImaximumextentstBackground

–a { in | not in}

–a <tablespaces>

As informações a seguir descrevem brevemente os argumentos paraesse monitor.

{in | not in}Inclui ou exclui o conteúdo do campo de nome detablespace.

Nome de GUI:Incluir/Excluir

<tablespaces>Designa os nomes de tablespace que você deseja incluir ouexcluir. Utilize espaços para separar os nomes.

Nome de GUI:Nome de Tablespace

Nota: As palavras-chave foram definidas para várias classesde tabelas PeopleSoft e SAP. Quando você digita umadas palavras-chave como um tablespace, ela chamatodas as tabelas associadas à palavra-chave. Autilização dessa abordagem pode reduzir um pouco odesempenho do sistema. Consulte o apêndiceintitulado “Script Best Practices” noGuia do Usuáriodo Tivoli Manager para Oracle.

Exemplo de CLIwaddmon ’OracleManagerAsync’ ’maximumextentstBackground’-a ’not in’-a ’system’-t ’1 hour’"ProfileName"

Agenda de Monitores SugeridaUma vez a cada hora.

359Tivoli Manager para Oracle** Guia de Referência

4.M

onitoresA

ssíncronos

Campos de Entrada de Dados da GUIA seguir são mostrados os campos de GUI no diálogoAdicionar oMonitor ao Perfil do TME 10 Distributed Monitoring do monitorNúmero máximo de extensões por tablespace — Backgroundeuma descrição de cada campo.

Incluir/ExcluirInclui ou exclui o conteúdo do campo de nome detablespace.

Nome do TablespaceDesigna os nomes de tablespace que você deseja incluir ouexcluir. Utilize espaços para separar os nomes.

Nota: As palavras-chave foram definidas para várias classesde tabelas PeopleSoft e SAP. Quando você digita umadas palavras-chave como um tablespace, ela chamatodas as tabelas associadas à palavra-chave. Autilização dessa abordagem pode reduzir um pouco odesempenho do sistema. Consulte o apêndiceintitulado “Script Best Practices” noGuia do Usuáriodo Tivoli Manager para Oracle.

SaídaNenhum

360 Versão 2.0

Número Máximo de Extensões por Tablespace —Assíncrono

Sintaxe da CLImaximumextentstAsync

Exemplo de CLIwaddmon ’OracleManagerAsync’ ’maximumextentstAsync’-c ’critical’ -R ’<’ ’1’ -n ’OracleManager Sentry’-c ’severe’ -R ’<’ ’3’ -n ’OracleManager Sentry’-c ’warning’ -R ’<’ ’5’ -n ’OracleManager Sentry’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosA tabela a seguir mostra os valores de limite sugeridos para os níveisde gravidade. Consulte “Especificando Níveis de Resposta” noCapítulo 6 doGuia do Usuário do Tivoli Manager para Oracle.

Gravidade DispararQuando

Ações Padrão

Crítica Menor que 1 Enviar aviso do OracleManagerSentry

Grave Menor que 3 Enviar aviso do OracleManagerSentry

Aviso Menor que 5 Enviar aviso do OracleManagerSentry

Normal N/A Nenhum

Sempre N/A Nenhum

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

Campos de Entrada de Dados da GUINenhum

361Tivoli Manager para Oracle** Guia de Referência

4.M

onitoresA

ssíncronos

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

O segmento com a menor quantidade de extensões livres para ostablespaces especificados é relatado como TRIGGER_INFO. Asextensões livres para segmentos adicionais são listadas em ordemcrescente nas linhas userinfo, no seguinte formato:

Extensões Livres, Nome do Segmento, Proprietário do Objeto, Tipode Segmento

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

362 Versão 2.0

Número Máximo de Extensões por Usuário —Background e Assíncrono

DescriçãoEste monitor retorna o menor número de extensões livresencontradas para um segmento de um usuário especificado. Essemonitor verifica a proximidade de cada objeto de um usuárioespecificado com o valor de MAXEXTENTS e relata o número deextensões que ainda podem ser alocadas. Ele não verifica os objetosdo segment_type CACHE.

Utilize o monitorNúmero Máximo de Extensões por Usuário —Background para definir os argumentos. Utilize o monitorNúmeroMáximo de Extensões por Usuário — Assíncronopara definir oscritérios de disparo e de resposta. Você deve utilizar esses doismonitores em conjunto para obter valores de retorno válidos.

Função de Autorizaçãooracle_usere user

Nó de Extremidade de DestinoOracleDatabaseManager

Exibições AcessadasDBA_SEGMENTS

Notas de UtilizaçãoSe o número de extensões de um objeto alcançar o valor doparâmetro de armazenamento MAXEXTENTS, e o objeto precisaralocar uma extensão adicional, a operação falhará. Se o valor deMAXEXTENTS for menor que o máximo permitido (consulte atabela a seguir), aumente o valor de MAXEXTENTS. Casocontrário, exporte o objeto, elimine e crie novamente o objeto comtamanhos de extensão maiores e importe os dados.

Tamanho do Bloco MAXEXTENTS

1 KB 57

2 KB 121

363Tivoli Manager para Oracle** Guia de Referência

4.M

onitoresA

ssíncronos

Tamanho do Bloco MAXEXTENTS

4 KB 249

8 KB 505

Consulte TambémOs seguintes monitores neste capítulo:Número Máximo deExtensões — Background e Assíncronoe Número Máximo deExtensões por Tablespace — Background e Assíncrono.

Os seguintes monitores na Coleção de MonitoresOracleDatabaseManager: Tablespace Livree Número deArquivos de Dados.

364 Versão 2.0

Número Máximo de Extensões por Usuário —Background

Sintaxe da CLImaximumextentsuBackground

–a <username>

As informações a seguir descrevem brevemente o argumento paraesse monitor.

<username>Especifica o nome do usuário Oracle.

Nome de GUI:Nome do Usuário

Exemplo de CLIwaddmon ’OracleManagerAsync’ ’maximumextentsuBackground’-a ’scott’-t ’1 hours’"ProfileName"

Agenda de Monitores SugeridaUma vez a cada hora.

Campos de Entrada de Dados da GUIA seguir são mostrados os campos de GUI no diálogoAdicionar oMonitor ao Perfil do TME 10 Distributed Monitoring do monitorNúmero máximo de extensões por usuário — Backgrounde umadescrição de cada campo.

Nome do UsuárioEspecifica o nome do usuário Oracle.

365Tivoli Manager para Oracle** Guia de Referência

4.M

onitoresA

ssíncronos

SaídaNenhum

366 Versão 2.0

Número Máximo de Extensões por Usuário —Assíncrono

Sintaxe da CLImaximumextentsuAsync

Exemplo de CLIwaddmon ’OracleManagerAsync’ ’maximumextentsuAsync’-c ’critical’ -R ’<’ ’1’ -n ’OracleManager Sentry’-c ’severe’ -R ’<’ ’3’ -n ’OracleManager Sentry’-c ’warning’ -R ’<’ ’5’ -n ’OracleManager Sentry’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosA tabela a seguir mostra os valores de limite sugeridos para os níveisde gravidade. Consulte “Especificando Níveis de Resposta” noCapítulo 6 doGuia do Usuário do Tivoli Manager para Oracle.

Gravidade DispararQuando

Ações Padrão

Crítica Menor que 1 Enviar aviso do OracleManagerSentry

Grave Menor que 3 Enviar aviso do OracleManagerSentry

Aviso Menor que 5 Enviar aviso do OracleManagerSentry

Normal N/A Nenhum

Sempre N/A Nenhum

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

Campos de Entrada de Dados da GUINenhum

367Tivoli Manager para Oracle** Guia de Referência

4.M

onitoresA

ssíncronos

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

O segmento com o menor número de extensões livres (pior caso)para o usuário especificado é relatado como TRIGGER_INFO. Asextensões livres para segmentos adicionais são listadas em ordemcrescente nas linhas userinfo, no seguinte formato:

Extensões Livres, Nome do Segmento, Nome do Tablespace, Tipo deSegmento

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

368 Versão 2.0

Número de SQL — Background e Assíncrono

DescriçãoUtilizando a sintaxe SQL*Plus, esse monitor permite definir umainstrução SQL select como a base de um monitor.

Utilize o monitorNúmero de SQL — Backgroundpara definir osargumentos. Utilize o monitorNúmero de SQL — Assíncronoparadefinir os critérios de disparo e de resposta. Você deve utilizar essesdois monitores em conjunto para obter valores de retorno válidos.

Função de Autorizaçãooracle_usere user

Nó de Extremidade de DestinoOracleDatabaseManager

Exibições AcessadasDefinido pelo usuário

Notas de UtilizaçãoNão termine a instrução SQL com um ponto-e-vírgula (;), barra (/)ou barra invertida (\). A instrução select pode retornar várias colunase várias linhas. O valor de disparo (o valor com o qual os critériosde monitoração são avaliados) deve ser uma das colunas na primeiralinha retornada pela instrução e deve ser um valor numérico.

O parâmetroindexdefine qual coluna dentro da primeira linhacontém o valor de disparo (com base em zero).

Uma instrução SQL select pode retornar zero linhas. Por padrão, omonitor trata isso como um erro. Você pode substituir ocomportamento padrão com a opção–a value, em cujo caso omonitor retorna o valor especificado pelo argumentovalue.

A capacidade para definir uma instrução SQL select de forma livrepermite a integração de ferramentas de monitoração de desempenho

369Tivoli Manager para Oracle** Guia de Referência

4.M

onitoresA

ssíncronos

existentes (particularmente aquelas que relatam os valoresmonitorados para tabelas Oracle internas dentro do banco de dadosassociado).

Consulte TambémO seguinte monitor neste capítulo:Cadeia de SQL — Backgrounde Assíncrono.

Os seguintes monitores na Coleção de MonitoresOracleDatabaseManager: Cadeia de SQLe Número de SQL.

370 Versão 2.0

Número de SQL — Background

Sintaxe da CLIfreeformsqlnBackground

–a <monitor name>

–a <SQL statement>

–a <index>

–a <value>

As informações a seguir descrevem brevemente os argumentos paraesse monitor.

<monitor name>Designa o nome que você deseja dar a esse monitor.

Nome de GUI:Rótulo do Monitor

<SQL statement>Especifica os critérios de seleção e de cálculo, na sintaxeSQL*Plus, de tabelas e colunas para monitoração. Nãotermine a instrução SQL com um ponto-e-vírgula (;), barra(/) ou barra invertida (\).

Nome de GUI:Instrução SQL

<index>Baseia-se em zero; especifica o número da coluna, dentro daprimeira linha retornada, que conterá o valor de disparo parao monitor.

Nome de GUI:Índice

<value>Especifica o valor a ser retornado se nenhuma linha forretornada dainstrução SQL.

Nome de GUI:Nenhuma Linha Equivalente

Exemplo de CLIwaddmon ’OracleManagerAsync’ ’freeformsqlnBackground’-a ’number_of_sessions’-a ’select count(*) from V$session’

371Tivoli Manager para Oracle** Guia de Referência

4.M

onitoresA

ssíncronos

-a ’0’-a ’0’-t ’2 hours’"ProfileName"

Agenda de Monitores SugeridaEspecífico do site

Campos de Entrada de Dados da GUIA seguir são mostrados os campos de GUI no diálogoAdicionar oMonitor ao Perfil do TME 10 Distributed Monitoring do monitorNúmero de SQL — Backgrounde uma descrição de cada campo.

Rótulo do MonitorDesigna o nome que você deseja dar a esse monitor.

Instrução SQLEspecifica os critérios de seleção e de cálculo, na sintaxeSQL*Plus, de tabelas e colunas para monitoração. Nãotermine a instrução SQL com um ponto-e-vírgula (;), barra(/) ou barra invertida (\).

Índice Baseia-se em zero; especifica o número da coluna, dentro daprimeira linha retornada, que conterá o valor de disparo parao monitor.

Nenhuma Linha EquivalenteEspecifica o valor a ser retornado se nenhuma linha forretornada daInstrução SQL.

SaídaNenhum

372 Versão 2.0

Número de SQL — Assíncrono

Sintaxe da CLIfreeformsqlnAsync

Exemplo de CLIwaddmon ’OracleManagerAsync’ ’freeformsqlnAsync’-c ’critical’ -R ’>’ ’24’-c ’severe’-c ’warning’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosNão há ações padrão para este monitor.

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

Campos de Entrada de Dados da GUINenhum

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

Os argumentos especificados pelo usuário são relatados comoTRIGGER_INFO. As informações nas linhas userinfo aparecem noseguinte formato:

373Tivoli Manager para Oracle** Guia de Referência

4.M

onitoresA

ssíncronos

Valor de Disparo

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

374 Versão 2.0

Cadeia de SQL — Background e Assíncrono

DescriçãoUtilizando a sintaxe SQL*Plus, esse monitor permite definir umainstrução SQL select como a base de um monitor.

Utilize o monitorCadeia de SQL — Backgroundpara definir osargumentos. Utilize o monitorCadeia de SQL — Assíncronoparadefinir os critérios de disparo e de resposta. Você deve utilizar essesdois monitores em conjunto para obter valores de retorno válidos.

Função de Autorizaçãooracle_usere user

Nó de Extremidade de DestinoOracleDatabaseManager

Exibições AcessadasDefinido pelo usuário

Notas de UtilizaçãoNão termine a instrução SQL com um ponto-e-vírgula (;), barra (/)ou barra invertida (\). A instrução select pode retornar várias colunase várias linhas. O valor de disparo (o valor com o qual os critériosde monitoração são avaliados) deve ser uma das colunas na primeiralinha retornada pela instrução edeveser um valor de cadeia.

O parâmetroindexdefine qual coluna dentro da primeira linhacontém o valor de disparo (com base em zero).

Uma instrução SQL select pode retornar zero linhas. Por padrão, omonitor trata isso como um erro. Você pode substituir ocomportamento padrão com a opção–a value, em cujo caso omonitor retornará o valor especificado pelo argumentovalue.

A capacidade para definir uma instrução SQL select de forma livrepermite a integração de ferramentas de monitoração de desempenho

375Tivoli Manager para Oracle** Guia de Referência

4.M

onitoresA

ssíncronos

existentes (particularmente aquelas que relatam os valoresmonitorados para tabelas Oracle internas dentro do banco de dadosassociado).

Consulte TambémO seguinte monitor neste capítulo:Número de SQL — Backgrounde Assíncrono.

O seguinte monitor na Coleção de MonitoresOracleDatabaseManager: Número de SQL.

376 Versão 2.0

Cadeia de SQL — Background

Sintaxe da CLIfreeformsqlsBackground

–a <monitor name>

–a <SQL statement>

–a <index>

–a <return value>

As informações a seguir descrevem brevemente os argumentos paraesse monitor.

<monitor name>Designa o nome que você deseja dar a esse monitor.

Nome de GUI:Rótulo do Monitor

<SQL statement>Especifica os critérios de seleção e de cálculo, na sintaxeSQL*Plus, de tabelas e colunas para monitoração. Nãotermine a instrução SQL com um ponto-e-vírgula (;), barra(/) ou barra invertida (\).

Nome de GUI:Instrução SQL

<index>Baseia-se em zero; especifica o número da coluna, dentro daprimeira linha retornada, que conterá o valor de disparo parao monitor.

Nome de GUI:Índice

<return value>Especifica o valor a ser retornado se nenhuma linha forretornada de<SQL statement>.

Nome de GUI:Nenhuma Linha Equivalente

Exemplo de CLIwaddmon ’OracleManagerAsync’ ’freeformsqlsBackground’-a ’SQL String Monitor’-a ’select one from dual’

377Tivoli Manager para Oracle** Guia de Referência

4.M

onitoresA

ssíncronos

-a ’0’-a ’There were no rows returned!’-t ’1 hours’"ProfileName"

Agenda de Monitores SugeridaEspecífico do site

Campos de Entrada de Dados da GUIA seguir são mostrados os campos de GUI no diálogoAdicionar oMonitor ao Perfil do TME 10 Distributed Monitoring do monitorCadeia de SQL — Backgrounde uma descrição de cada campo.

Rótulo do MonitorDesigna o nome que você deseja dar a esse monitor.

Instrução SQLEspecifica os critérios de seleção e de cálculo, na sintaxeSQL*Plus, de tabelas e colunas para monitoração. Nãotermine a instrução SQL com um ponto-e-vírgula (;), barra(/) ou barra invertida (\).

Índice Baseia-se em zero; especifica o número da coluna, dentro daprimeira linha retornada, que conterá o valor de disparo parao monitor.

Nenhuma Linha EquivalenteEspecifica o valor a ser retornado se nenhuma linha forretornada de<SQL statement>.

SaídaNenhum

378 Versão 2.0

Cadeia de SQL — Assíncrono

Sintaxe da CLIfreeformsqlsAsync

Exemplo de CLIwaddmon ’OracleManagerAsync’ ’freeformsqlsAsync’-c ’critical’-c ’severe’-c ’warning’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosNão há ações padrão para este monitor.

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

Campos de Entrada de Dados da GUINenhum

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

379Tivoli Manager para Oracle** Guia de Referência

4.M

onitoresA

ssíncronos

Extensões Temporárias — Background e Assíncrono

DescriçãoMonitora a proximidade dos segmentos temporários com seu limitemáximo de extensões (a proporção, como uma porcentagem, entre asextensões e o limite máximo de extensões).

Um segmento temporário é utilizado sempre que as ordenações sãomuito grandes para serem executadas na memória; ou seja, aquantidade de espaço requerido é maior que o valor do parâmetroSORT_AREA_SIZE doinit.ora . O Oracle cria um segmento notablespace temporário do usuário que executa a operação deordenação.

Utilize o monitorExtensões Temporárias — Backgroundparadefinir os argumentos. Utilize o monitorExtensões Temporárias —Assíncronopara definir os critérios de disparo e de resposta. Vocêdeve utilizar esses dois monitores em conjunto para obter valores deretorno válidos.

Função de Autorizaçãooracle_usere user

Nó de Extremidade de DestinoOracleDatabaseManager

Exibições AcessadasDBA_SEGMENTS

Notas de UtilizaçãoSe o número de extensões de um objeto alcançar o valor doparâmetro de armazenamento MAXEXTENTS, e o objeto precisaralocar uma extensão adicional, a operação falhará. Verifique osparâmetros de armazenamento do tablespace temporário ecertifique-se de que sejam apropriados para os seus aplicativos.

Tamanho do Bloco MAXEXTENTS

1 KB 57

2 KB 121

380 Versão 2.0

Tamanho do Bloco MAXEXTENTS

4 KB 249

8 KB 505

Ao longo do tempo, o tablespace temporário torna-se fragmentado edeve ser eliminado e recriado periodicamente. Você pode reduzir aquantidade de fragmentação, executando o comando:

alter tablespace[tablespacename] coalesce;

Você pode criar um tablespace temporário dedicado, no qual umúnico segmento temporário é criado. Esse segmento não é eliminadoe evita os custos associados à criação e eliminação de segmentostemporários.

Consulte TambémOs seguintes monitores neste capítulo:Extensões Temporárias porTablespace — Background e Assíncronoe Extensões Temporáriaspor Usuário — Background e Assíncrono.

O seguinte monitor na Coleção de MonitoresOracleDatabaseManager: Tablespace Livre por Tablespace.

381Tivoli Manager para Oracle** Guia de Referência

4.M

onitoresA

ssíncronos

Extensões Temporárias — Background

Sintaxe da CLItemporaryextentsBackground

Exemplo de CLIwaddmon ’OracleManagerAsync’ ’temporaryextentsBackground’-t ’10 minutes’"ProfileName"

Agenda de Monitores SugeridaA cada 10 minutos.

Campos de Entrada de Dados da GUINenhum

SaídaNenhum

382 Versão 2.0

Extensões Temporárias — Assíncrono

Sintaxe da CLItemporaryextentsAsync

Exemplo de CLIwaddmon ’OracleManagerAsync’ ’temporaryextentsAsync’-c ’critical’ -R ’>’ ’95’ -n ’OracleManager Sentry’-c ’severe’ -R ’>’ ’85’ -n ’OracleManager Sentry’-c ’warning’ -R ’>’ ’75’ -n ’OracleManager Sentry’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosA tabela a seguir mostra os valores de limite sugeridos para os níveisde gravidade. Consulte “Especificando Níveis de Resposta” noCapítulo 6 doGuia do Usuário do Tivoli Manager para Oracle.

Gravidade Disparar Quando Ações Padrão

Crítica Maior que 95%utilizado

Enviar aviso do OracleManagerSentry

Grave Maior que 85%utilizado

Enviar aviso do OracleManagerSentry

Aviso Maior que 75%utilizado

Enviar aviso do OracleManagerSentry

Normal N/A Nenhum

Sempre N/A Nenhum

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

Campos de Entrada de Dados da GUINenhum

383Tivoli Manager para Oracle** Guia de Referência

4.M

onitoresA

ssíncronos

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

Os segmentos são relatados em ordem descendente, com base naporcentagem de extensões alocadas, no seguinte formato:

% de Extensões Alocadas, Nome do Segmento, Proprietário doSegmento, Nome do Tablespace

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

384 Versão 2.0

Extensões Temporárias por Tablespace —Background e Assíncrono

DescriçãoPara tablespaces especificados, monitora a proximidade dossegmentos temporários com o limite máximo de extensões (aproporção, como uma porcentagem, entre as extensões e o limitemáximo de extensões).

Um segmento temporário é utilizado sempre que as ordenações sãomuito grandes para serem executadas na memória; ou seja, aquantidade de espaço requerido é maior que o valor do parâmetroSORT_AREA_SIZE doinit.ora . O Oracle cria um segmento notablespace temporário do usuário que executa a operação deordenação.

Utilize o monitorExtensões Temporárias por Tablespace —Background para definir os argumentos. Utilize o monitorExtensões Temporárias por Tablespace — Assíncronopara definiros critérios de disparo e de resposta. Você deve utilizar esses doismonitores em conjunto para obter valores de retorno válidos.

Função de Autorizaçãooracle_usere user

Nó de Extremidade de DestinoOracleDatabaseManager

Exibições AcessadasDBA_SEGMENTS

Notas de UtilizaçãoSe o número de extensões de um objeto alcançar o valor doparâmetro de armazenamento MAXEXTENTS, e o objeto precisaralocar uma extensão adicional, a operação falhará. Verifique osparâmetros de armazenamento do tablespace temporário ecertifique-se de que sejam apropriados para os seus aplicativos.

385Tivoli Manager para Oracle** Guia de Referência

4.M

onitoresA

ssíncronos

Tamanho do Bloco MAXEXTENTS

1 KB 57

2 KB 121

4 KB 249

8 KB 505

Ao longo do tempo, o tablespace temporário torna-se fragmentado edeve ser eliminado e recriado periodicamente. Você pode reduzir aquantidade de fragmentação, executando o comando:

alter tablespace[tablespacename] coalesce;

Você pode criar um tablespace temporário dedicado, no qual umúnico segmento temporário é criado. Esse segmento não é eliminadoe evita os custos associados à criação e eliminação de segmentostemporários.

Consulte TambémOs seguintes monitores neste capítulo:Extensões Temporárias —Background e Assíncronoe Extensões Temporárias por Usuário— Background e Assíncrono.

O seguinte monitor na Coleção de MonitoresOracleDatabaseManager: Tablespace Livre por Tablespace.

386 Versão 2.0

Extensões Temporárias por Tablespace —Background

Sintaxe da CLItemporaryextentstBackground

–a { in | not in}

–a <tablespaces>

As informações a seguir descrevem brevemente os argumentos paraesse monitor.

{in | not in}Inclui ou exclui o conteúdo do campo de nome detablespace.

Nome de GUI:Incluir/Excluir

<tablespaces>Designa os nomes de tablespace que você deseja incluir ouexcluir. Utilize espaços para separar os nomes.

Nome de GUI:Nome de Tablespace

Nota: As palavras-chave foram definidas para várias classesde tabelas PeopleSoft e SAP. Quando você digita umadas palavras-chave como um tablespace, ela chamatodas as tabelas associadas à palavra-chave. Autilização dessa abordagem pode reduzir um pouco odesempenho do sistema. Consulte o apêndiceintitulado “Script Best Practices” noGuia do Usuáriodo Tivoli Manager para Oracle.

Exemplo de CLIwaddmon ’OracleManagerAsync’ ’temporaryextentstBackground’-a ’not in’-a ’users system’-t ’10 minutes’"ProfileName"

Agenda de Monitores SugeridaA cada 10 minutos

387Tivoli Manager para Oracle** Guia de Referência

4.M

onitoresA

ssíncronos

Campos de Entrada de Dados da GUIA seguir são mostrados os campos de GUI no diálogoAdicionar oMonitor ao Perfil do TME 10 Distributed Monitoring do monitorExtensões temporárias por tablespace — Backgrounde umadescrição de cada campo.

Incluir/ExcluirInclui ou exclui o conteúdo do campo de nome detablespace.

Nome do TablespaceDesigna os nomes de tablespace que você deseja incluir ouexcluir. Utilize espaços para separar os nomes.

Nota: As palavras-chave foram definidas para várias classesde tabelas PeopleSoft e SAP. Quando você digita umadas palavras-chave como um tablespace, ela chamatodas as tabelas associadas à palavra-chave. Autilização dessa abordagem pode reduzir um pouco odesempenho do sistema. Consulte o apêndiceintitulado “Script Best Practices” noGuia do Usuáriodo Tivoli Manager para Oracle.

SaídaNenhum

388 Versão 2.0

Extensões Temporárias por Tablespace — Assíncrono

Sintaxe da CLItemporaryextentstAsync

Exemplo de CLIwaddmon ’OracleManagerAsync’ ’temporaryextentstAsync’-c ’critical’ -R ’>’ ’95’ -n ’OracleManager Sentry’-c ’severe’ -R ’>’ ’85’ -n ’OracleManager Sentry’-c ’warning’ -R ’>’ ’75’ -n ’OracleManager Sentry’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosA tabela a seguir mostra os valores de limite sugeridos para os níveisde gravidade. Consulte “Especificando Níveis de Resposta” noCapítulo 6 doGuia do Usuário do Tivoli Manager para Oracle.

Gravidade Disparar Quando Ações Padrão

Crítica Maior que 95%utilizado

Enviar aviso do OracleManagerSentry

Grave Maior que 85%utilizado

Enviar aviso do OracleManagerSentry

Aviso Maior que 75%utilizado

Enviar aviso do OracleManagerSentry

Normal N/A Nenhum

Sempre N/A Nenhum

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

Campos de Entrada de Dados da GUINenhum

389Tivoli Manager para Oracle** Guia de Referência

4.M

onitoresA

ssíncronos

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

O segmento com a maior porcentagem de extensões alocadas, nostablespaces especificados, é relatado como TRIGGER_INFO. Omonitor também pode retornar segmentos temporários adicionais naslinhas userinfo. Os segmentos são relatados em ordem descendente,com base na porcentagem de extensões alocadas, no seguinteformato:

% de Extensões Alocadas, Nome do Segmento, Proprietário doSegmento

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

390 Versão 2.0

Extensões Temporárias por Usuário — Background eAssíncrono

DescriçãoPara um usuário especificado, monitora a proximidade dossegmentos temporários com o limite máximo de extensões (aproporção, como uma porcentagem, entre as extensões e o limitemáximo de extensões).

Um segmento temporário é utilizado sempre que as ordenações sãomuito grandes para serem executadas na memória; ou seja, aquantidade de espaço requerido é maior que o valor do parâmetroSORT_AREA_SIZE doinit.ora . O Oracle cria um segmento notablespace temporário do usuário que executa a operação deordenação.

Utilize o monitorExtensões Temporárias por Usuário —Background para definir os argumentos. Utilize o monitorExtensões Temporárias por Usuário — Assíncronopara definir oscritérios de disparo e de resposta. Você deve utilizar esses doismonitores em conjunto para obter valores de retorno válidos.

Função de Autorizaçãooracle_usere user

Nó de Extremidade de DestinoOracleDatabaseManager

Exibições AcessadasDBA_SEGMENTS

Notas de UtilizaçãoSe o número de extensões de um objeto alcançar o valor doparâmetro de armazenamento MAXEXTENTS, e o objeto precisaralocar uma extensão adicional, a operação falhará. Verifique osparâmetros de armazenamento do tablespace temporário ecertifique-se de que sejam apropriados para os seus aplicativos.

391Tivoli Manager para Oracle** Guia de Referência

4.M

onitoresA

ssíncronos

Tamanho do Bloco MAXEXTENTS

1 KB 57

2 KB 121

4 KB 249

8 KB 505

Ao longo do tempo, o tablespace temporário torna-se fragmentado edeve ser eliminado e recriado periodicamente. Você pode reduzir aquantidade de fragmentação, executando o comando:

alter tablespace[tablespacename] coalesce;

Você pode criar um tablespace temporário dedicado, no qual umúnico segmento temporário é criado. Esse segmento não é eliminadoe evita os custos associados à criação e eliminação de segmentostemporários.

Consulte TambémOs seguintes monitores neste capítulo:Extensões Temporárias —Background e Assíncronoe Extensões Temporárias porTablespace — Background e Assíncrono.

O seguinte monitor na Coleção de MonitoresOracleDatabaseManager: Tablespace Livre.

392 Versão 2.0

Extensões Temporárias por Usuário — Background

Sintaxe da CLItemporaryextentsuBackground

–a <username>

As informações a seguir descrevem brevemente o argumento paraesse monitor.

<username>Especifica o nome do usuário Oracle.

Nome de GUI:Nome do Usuário

Exemplo de CLIwaddmon ’OracleManagerAsync’ ’temporaryextentsuBackground’-a ’SYS’-t ’10 minutes’"ProfileName"

Agenda de Monitores SugeridaA cada 10 minutos

Campos de Entrada de Dados da GUIA seguir são mostrados os campos de GUI no diálogoAdicionar oMonitor ao Perfil do TME 10 Distributed Monitoring do monitorExtensões temporárias por usuário— Backgrounde umadescrição de cada campo.

Nome do UsuárioEspecifica o nome do usuário Oracle.

SaídaNenhum

393Tivoli Manager para Oracle** Guia de Referência

4.M

onitoresA

ssíncronos

Extensões Temporárias por Usuário — Assíncrono

Sintaxe da CLItemporaryextentsuAsync

Exemplo de CLIwaddmon ’OracleManagerAsync’ ’temporaryextentsuAsync’-c ’critical’ -R ’>’ ’95’ -n ’OracleManager Sentry’-c ’severe’ -R ’>’ ’85’ -n ’OracleManager Sentry’-c ’warning’ -R ’>’ ’75’ -n ’OracleManager Sentry’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosA tabela a seguir mostra os valores de limite sugeridos para os níveisde gravidade. Consulte “Especificando Níveis de Resposta” noCapítulo 6 doGuia do Usuário do Tivoli Manager para Oracle.

Gravidade Disparar Quando Ações Padrão

Crítica Maior que 95%utilizado

Enviar aviso do OracleManagerSentry

Grave Maior que 85%utilizado

Enviar aviso do OracleManagerSentry

Aviso Maior que 75%utilizado

Enviar aviso do OracleManagerSentry

Normal N/A Nenhum

Sempre N/A Nenhum

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

Campos de Entrada de Dados da GUINenhum

394 Versão 2.0

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

O segmento com a maior porcentagem de extensões alocadas paraum usuário especificado é relatado como TRIGGER_INFO. Omonitor também pode retornar segmentos temporários adicionais naslinhas userinfo. Os segmentos são relatados em ordem descendente,com base na porcentagem de extensões alocadas, no seguinteformato:

% de Extensões Alocadas, Nome do Segmento, Nome do Tablespace

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

395Tivoli Manager para Oracle** Guia de Referência

4.M

onitoresA

ssíncronos

Ouvinte Unix SQL*Net V1 TCP/IP — Background eAssíncrono

DescriçãoEsse monitor determina se o processo do ouvinte UNIX SQL*NetVersão 1 TCP/IP (orasrv) está em execução. Se esse processo nãoestiver em execução, a máquina não poderá aceitar conexõesSQL*Net Versão 1 TCP/IP de quaisquer clientes. Esse monitorretorna um dos seguintes estados: Está ativo/disponível, Estáinativo/não disponível, Torna-se disponível e Torna-se nãodisponível.

Nota: Para obter mais informações sobre os estados dedisponibilidade desse monitor, consulte Apêndice C, “Gruposde Operadores (Disparos do Monitor)”.

Utilize o monitorOuvinte Unix SQL*Net V1 TCP/IP —Background para definir os argumentos. Utilize o monitorOuvinteUnix SQL*Net V1 TCP/IP — Assíncrono para definir os critériosde disparo e de resposta. Você deve utilizar esses dois monitores emconjunto para obter valores de retorno válidos.

Função de Autorizaçãooracle_usere user

Nó de Extremidade de DestinoOracleDatabaseManager

Exibições AcessadasNão aplicável

Notas de UtilizaçãoO valor de disparo pode ser definido paraTorna-se não disponível,que relatará um erro somente quando o ouvinte estiver inativo. Issoevita que apareçam mensagens no desktop de um administradorsempre que o monitor é executado e o ouvinte não está emexecução. O monitor verifica se o ouvinte está em execução e se foiinterrompido, executando o comandotcpctl stat. Você pode reiniciaro ouvinte iniciando sessão como proprietário Oracle e digitando

396 Versão 2.0

tcpctl start . Esse monitor funcionará somente se for distribuído emum nó de extremidade que possua o software SQL*Net V1 instalado,porque ele deve estar apto a localizar o programa$ORACLE_HOME/bin/tcpctl . O monitor só deve ser distribuídouma vez em cada máquina, independentemente do número de bancosde dados na máquina.

Nota: Esse monitor destina-se somente a sistemas UNIX. Nãoexecute-o no Windows NT.

Consulte TambémO seguinte monitor neste capítulo:Ouvinte Unix SQL*Net V2 —Background e Assíncrono.

O seguinte monitor na Coleção de MonitoresOracleDatabaseManager: Status do Serviço NT.

397Tivoli Manager para Oracle** Guia de Referência

4.M

onitoresA

ssíncronos

Ouvinte Unix SQL*Net V1 TCP/IP — Background

Sintaxe da CLInetonetcpipBackground

Exemplo de CLIwaddmon ’OracleManagerAsync’ ’netonetcpipBackground’-t ’5 minutes’"ProfileName"

Agenda de Monitores SugeridaA cada 5 minutos

Campos de Entrada de Dados da GUINenhum

SaídaNenhum

398 Versão 2.0

Ouvinte Unix SQL*Net V1 TCP/IP — Assíncrono

Sintaxe da CLInetonetcpipAsync

Exemplo de CLIwaddmon ’OracleManagerAsync’ ’netonetcpipAsync’-c ’critical’ -R ’==’ ’down’ -n ’OracleManager Sentry’-c ’severe’-c ’warning’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosA tabela a seguir mostra os valores de limite sugeridos para os níveisde gravidade. Consulte “Especificando Níveis de Resposta” noCapítulo 6 doGuia do Usuário do Tivoli Manager para Oracle.

Gravidade Disparar Quando Ações Padrão

Crítica Está inativo/nãodisponível

Enviar aviso do OracleManagerSentry

Grave N/A Nenhum

Aviso N/A Nenhum

Normal N/A Nenhum

Sempre N/A Nenhum

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

Campos de Entrada de Dados da GUINenhum

SaídaNenhuma saída está disponível para esse monitor.

399Tivoli Manager para Oracle** Guia de Referência

4.M

onitoresA

ssíncronos

Os resultados para esse monitor aparecem no TRIGGER_INFO dasaída, no seguinte formato:

Nome do Ouvinte, TNS_Admin

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

400 Versão 2.0

Ouvinte Unix SQL*Net V2 — Background eAssíncrono

DescriçãoEste monitor determina se um processo do ouvinte UNIX SQL*NetVersão 2 (tnslsnr) está em execução. Se esse processo não estiverem execução, a máquina não poderá aceitar conexões do SQL*NetVersão 2 de quaisquer clientes. Esse monitor retorna um dosseguintes estados: Está ativo/disponível, Está inativo/não disponível,Torna-se disponível e Torna-se não disponível.

Nota: Para obter mais informações sobre os estados dedisponibilidade desse monitor, consulte Apêndice C, “Gruposde Operadores (Disparos do Monitor)”.

Utilize o monitorOuvinte Unix SQL *Net V2 — Background paradefinir os argumentos. Utilize o monitorOuvinte Unix SQL *NetV2 — Assíncronopara definir os critérios de disparo e de resposta.Você deve utilizar esses dois monitores em conjunto para obtervalores de retorno válidos.

Função de Autorizaçãooracle_usere user

Nó de Extremidade de DestinoOracleDatabaseManager

Exibições AcessadasNão aplicável

Notas de UtilizaçãoO valor de disparo pode ser definido paraTorna-se não disponível,que relatará um erro somente quando o ouvinte estiver inativo. Issoevita que apareçam mensagens no desktop de um administradorsempre que o monitor é executado e o ouvinte não está emexecução. O monitor verifica se o ouvinte está em execução e se foiinterrompido, executando o comandolsnrctl stat listener_name.

401Tivoli Manager para Oracle** Guia de Referência

4.M

onitoresA

ssíncronos

Você pode reiniciar o ouvinte iniciando sessão como proprietárioOracle e digitandolsnrctl start listener_name. Se a variávelTNS_ADMIN for definida, o monitor consultará nessa localização oarquivoLISTENER.ORA . Se essa variável não estiver definida, oarquivoLISTENER.ORA deverá estar em uma das localizaçõespadrão; ou seja,/etc ou /var/opt/oracle (o mesmo diretório que oarquivooratab) ou $ORACLE_HOME/network/admin . O monitorsó deve ser distribuído uma vez em cada máquina,independentemente do número de bancos de dados na máquina.

Se houver vários ouvintes em execução, esse monitor deverá serconfigurado separadamente para cada ouvinte.

Nota: Para sistemas NT, utilize o monitor de status do serviço NTpara verificar se um ouvinte SQL*Net está em execução.

Consulte TambémO seguinte monitor neste capítulo:Ouvinte Unix SQL*Net V1TCP/IP — Background e Assíncrono.

O seguinte monitor na Coleção de MonitoresOracleDatabaseManager: Status do Serviço NT.

402 Versão 2.0

Ouvinte Unix SQL *Net V2 — Background

Sintaxe da CLInettwolistenerBackground

–a <listener_name>

As informações a seguir descrevem brevemente o argumento paraesse monitor.

<listener_name>Especifica o nome de um ouvinte SQL*Net. Você podedeixar isso em branco se houver somente um ouvinte emexecução.

Nome de GUI:Nome do Ouvinte

Exemplo de CLIwaddmon ’OracleManagerAsync’ ’nettwolistenerBackground’-a ’listener’-t ’5 minutes’"ProfileName"

Agenda de Monitores SugeridaA cada 5 minutos

Campos de Entrada de Dados da GUI

Nome do OuvinteEspecifica o nome de um ouvinte SQL*Net. Você podedeixar isso em branco se houver somente um ouvinte emexecução.

SaídaNenhum

403Tivoli Manager para Oracle** Guia de Referência

4.M

onitoresA

ssíncronos

Ouvinte Unix SQL *Net V2 — Assíncrono

Sintaxe da CLInettwolistenerAsync

Exemplo de CLIwaddmon ’OracleManagerAsync’ ’nettwolistenerAsync’-c ’critical’ -R ’==’ ’down’ -n ’OracleManager Sentry’-c ’severe’-c ’warning’-c ’normal’-c ’always’"ProfileName"

Níveis de Resposta SugeridosA tabela a seguir mostra os valores de limite sugeridos para os níveisde gravidade. Consulte “Especificando Níveis de Resposta” noCapítulo 6 doGuia do Usuário do Tivoli Manager para Oracle.

Gravidade Disparar Quando Ações Padrão

Crítica Está inativo/nãodisponível

Enviar aviso do OracleManagerSentry

Grave N/A Nenhum

Aviso N/A Nenhum

Normal N/A Nenhum

Sempre N/A Nenhum

Como o ouvinte possui somente dois estados (executando ou nãoexecutando), apenas um nível de resposta é definido. Se o ouvintenão estiver em execução, considera-se ser um problema sério,portanto, você pode escolher o nível de respostacrítico. Se umouvinte não estiver em execução, os seguintes eventos ocorrerão:

¶ Uma aviso será enviado ao grupo de avisos doOracleManagerSentry.

¶ Um alerta será exibido no desktop de um administrador.

¶ Uma mensagem de e-mail será enviada a um administrador.

¶ Um programa será executado para reiniciar o ouvinte.

404 Versão 2.0

Os monitores que são definidos com esta fonte de monitores utilizamos operadores para avaliar os dados. Para obter informações sobreesses operadores, consulte Apêndice C, “Grupos de Operadores(Disparos do Monitor)”.

Campos de Entrada de Dados da GUINenhum

SaídaUma saída de exemplo desse monitor é mostrada a seguir.

Os resultados para esse monitor aparecem no TRIGGER_INFO, noseguinte formato:

Nome do Ouvinte, TNS_Admin

Para obter uma descrição da saída do monitor, consulte “Entendendoa Saída do Monitor” na página 6.

405Tivoli Manager para Oracle** Guia de Referência

4.M

onitoresA

ssíncronos

406 Versão 2.0

Tarefas

A biblioteca de tarefasOracleManagerTaskscontém um conjuntode tarefas Oracle predefinidas. Uma tarefa é uma operação ouconjunto de operações que é executada rotineiramente.

Este capítulo inclui as informações a seguir:

¶ Tarefas listadas por nome de GUI e nome de CLI

¶ Diálogos de tarefas utilizados por todas as tarefas

¶ Uma descrição de cada tarefa na biblioteca de tarefas

Consulte oGuia do Usuário do Tivoli Manager para Oracleparaobter informações sobre como executar e personalizar tarefas.

Consulte oTivoli Management Framework Reference Manualparaobter informações sobre o comandowruntask.

Lista de Tarefas por Nomes de GUI e CLIA tabela a seguir lista as tarefas por seus nomes de GUI e CLI.

Nome de GUI Nome de CLI

ConfigureTECOracle ConfigureTECOracle

CurrentRunningSQL CurrentRunningSQL

DisableMonitoring DisableMonitoring

EnableMonitoring EnableMonitoring

Listener Listener

5

407Tivoli Manager para Oracle** Guia de Referência

5.Tarefas

Diálogos de Tarefas ComunsDois diálogos são utilizados por todas as tarefas.

¶ Quando você pressiona o botãoRelatar em Arquivo em umdiálogo de argumento de tarefa, o sistema exibe o diálogoCriarum Arquivo de Relatório.

¶ Quando você pressiona o botãoNotificar TEC em um diálogode argumento de tarefa, o sistema exibe o diálogoTEC.

Utilizando o Diálogo Criar um Arquivo de RelatórioUtilize o diálogoCriar um Arquivo de Relatório para salvar asinformações de saída da tarefa em um arquivo. Essa opção ofereceas seguintes vantagens sobre a opçãoSalvar em Arquivo:

¶ Você pode optar por enviar a saída da tarefa para o hostmonitorado ou pode especificar um host. (Isso é semelhante àsopções oferecidas pelo Distributed Monitoring.)

¶ Você pode exibir uma lista drop down de hosts disponíveis.

¶ Você pode utilizar um caminho e nome de arquivo padrão daGUI.

¶ Você sempre obterá saída. A opçãoSalvar em Arquivo pode tero tempo limite excedido antes da tarefa ser concluída, mas nãoocorre o mesmo com a opçãoCriar um Arquivo de Relatório .

Para exibir o diálogo, você clica emRelatar em Arquivo no diálogode argumentos de tarefa da tarefa.

408 Versão 2.0

A seguir são mostrados o diálogoCriar um Arquivo de Relatório ea descrição de cada campo.

Relatar em arquivoIndica ao Tivoli Manager para Oracle para salvar asinformações de saída da tarefa como um arquivo quando acaixa estiver selecionada.

Caminho e nome do arquivoDesigna o caminho do diretório e o nome do arquivo doarquivo de saída. O nome do arquivo de saída é o nomeespecificado no campoCaminho e nome do arquivo.

Este campo exibe uma lista de variáveis como uma respostapadrão. Todas as variáveis, excetoWTEMP, são locais para onó de extremidade que está executando a tarefa. Você podeutilizar algumas ou todas as variáveis, ou pode digitar suaspróprias informações específicas. As variáveis incluem:

${DATE} é a data atual no formatoAAAAMMDD.

${TIME} é a hora atual no formatoHHMMSS.

${NODE} é o nome do nó gerenciado (host) em que a tarefafoi executada. Embora essa informação também estejaincluída em${ENDPOINT}, a utilização de uma variávelseparada, tal como${NODE}, torna mais fácil a ordenação.

${TASK}é o nome de CLI da tarefa, tal comoDisableMonitoring.

409Tivoli Manager para Oracle** Guia de Referência

5.Tarefas

${ENDPOINT}é o nome do nó de extremidade em que atarefa foi executada.

${WTEMP}é um diretório temporário no nó gerenciado emque o arquivo será salvo. A tarefa utiliza o comandowtemppara identificar esse diretório.

No host monitoradoCria o arquivo de saída no host monitorado em que a tarefafoi executada. (Mutuamente exclusivo comNo hostespecificado.)

No host especificadoCria o arquivo de saída em um host especificado, que vocêdesigna no campoNome do host; não é possível salvar osarquivos de saída em vários hosts. (Mutuamente exclusivocom No host monitorado.)

Nome do HostExibe uma lista de nomes de host para que você possaselecionar o computador host em que o arquivo de saída serásalvo. Utilize este campo com o campoNo hostespecificado.

Utilizando o Diálogo TECO diálogoTEC envia o status de sucesso ou falha da tarefa para oservidor de eventos Tivoli Enterprise Console. A seguir sãomostrados o diálogoTEC e uma descrição de cada campo.

Enviar status de sucesso/erro da tarefa para o TECEnvia uma mensagem para o TEC para relatar se a tarefaobteve êxito ou falhou quando a caixa estiver selecionada.

Selecionar servidor TECExibe uma lista de servidores TEC disponíveis. Você podeescolher um destes para enviar a mensagem.

410 Versão 2.0

ConfigureTECOracle

DescriçãoFornece as opções de configuração do TEC (Tivoli EnterpriseConsole). Você pode configurar o TEC para receber eventos dosseguintes:

¶ Monitores distribuídos (monitoresOracleDatabaseManager,OracleInstanceManagere OracleManagerAsync)

¶ Tarefas (tarefasOracleManagerTasks)

A tarefa adiciona as definições de classe e do conjunto de regras daopção de configuração selecionada a uma base de regra válida, se asdefinições de classe e do conjunto de regras ainda não estiveremdefinidas na base de regra especificada. Para obter mais informações,consulte oGuia do Usuário do Tivoli Manager para Oracle.

Antes de executar esta tarefa, o seguinte software deve estarinstalado:

¶ Servidor de Eventos TEC (Tivoli Enterprise Console)

¶ Tivoli Manager para Oracle no servidor TMR (TivoliManagement Region) do TMR no qual deseja executar essatarefa.

ConfigureTECOracle faz o seguinte, dependendo das opçõesescolhidas:

¶ Cria uma base de regra no diretório no qual o TEC estáinstalado.

¶ Fornece a configuração TEC para as opções especificadas.Adiciona as definições de classe e do conjunto de regras a umabase de regra válida para as opções, se ainda não estiveremdefinidas na base de regra especificada.

¶ Copia uma base de regra especificada para a base de regrarecém-criada.

¶ Cria grupos de eventos.

411Tivoli Manager para Oracle** Guia de Referência

5.Tarefas

¶ Adiciona filtros a um grupo de eventos para as opções deconfiguração TEC especificadas.

¶ Carrega a base de regra.

¶ Reinicia o servidor de eventos.

Função de Autorizaçãosenior e oracle_dba (deve ter ambas as funções)

Nó de Extremidade de DestinoNó gerenciado (onde o servidor de eventos está instalado)

Campos de Entrada de Dados da GUIA seguir são mostrados o diálogoConfigureTECOracle e umadescrição de cada campo.

Nome da Base de RegraNome da base de regra a ser configurada. Este pode ser onovo nome para uma base de regra que você deseja criar ouo nome de uma base de regra existente. Se você especificaruma base de regra existente,ConfigureTECOracleverificará se ambos os seus arquivos de classe e de conjuntode regras estão definidos corretamente. Digite somente onome; um caminho completo será ignorado. Uma base de

412 Versão 2.0

regra consiste em um conjunto de expressões (arquivos doconjunto de regras) utilizadas pelo servidor de eventos paradeterminar se um evento atende as condições de regras. Asregras também podem definir um conjunto de ações que sãoexecutadas quando um evento atende as condições de regrasespecificadas.

Copiar Base de RegraUtiliza uma base de regra existente como o fundamento paraa base de regra que você está configurando para esta opçãode configuração.

Base de Regra a Ser CopiadaNome da base de regra a ser copiada. Se você deixar essecampo em branco após a seleção da caixa de opçõesCopiarBase de Regra, a tarefa utilizará a base de regraPadrão. Sevocê utilizar uma base de regra diferente dePadrão, eladeverá ser uma base de regra válida.

A base de regraPadrão contém classes padrão corretamentedefinidas. Embora o Tivoli Manager para Oracle não precisedessas classes, outros aplicativos (tais como placas) podemprecisar delas.

Criar Grupo de EventosUm grupo de eventos é uma área lógica de responsabilidadeconfigurada. Um grupo de eventos é utilizado para notificaros usuários que ocorreu um evento que corresponde a umconjunto especificado de critérios. Os grupos de eventos sãoconfigurados no servidor de eventos para criar um únicoindicador de alarme que representa vários eventos diferentes,porém relacionados. Cada grupo de eventos possui seupróprio ícone no console de eventos.

Nome do Grupo de EventosNome do grupo de eventos criado. Se você selecionar acaixa de opçõesCriar Grupo de Eventos e não digitar umnome de grupo de eventos, a tarefa criará e configurará umgrupo de eventos chamadoOracleEventBase. Se vocêespecificar um grupo de eventos existente, a tarefaconfigurará o grupo de eventos nomeado.

413Tivoli Manager para Oracle** Guia de Referência

5.Tarefas

Opção do Servidor de Eventos a ser configuradaPara configurar um grupo de eventos, você deve definir oscritérios de seleção dos eventos que você deseja monitorar.Esses dados constituem um filtro do grupo de eventos. Vocêpode selecionar a partir dos dois filtros predefinidos a seguirpara adicionar aoNome do Grupo de Eventosespecificadoem qualquer parte deste diálogo (consulte Nome do Grupode Eventos).

¶ Configurar Servidor de Eventos para DistributedMonitoring — permite que o servidor de eventos recebatodos os eventos enviados dos monitoresOracleDatabaseManager, OracleInstanceManagereOracleManagerAsync.

¶ Configurar Servidor de Eventos para Tarefas—permite que o servidor de eventos receba todos oseventos enviados de tarefasOracleManagerTasks.

Reiniciar Servidor de EventosCarrega a base de regra e inicia um servidor de eventos, seainda não estiver em execução. Quando você cria uma novabase de regra ou modifica uma já existente, é necessárioreiniciar o servidor de eventos para que quaisquerconfigurações da base de regra sejam efetivadas.

Se o servidor de eventos não estiver em execução, essatarefa irá iniciá-lo. Se o servidor de eventos estiver emexecução, essa tarefa irá encerrá-lo e reiniciá-lo. Se você nãoutilizar a tarefa para reiniciar o servidor de eventos, deverácarregar a base de regra e reiniciar manualmente o servidorde eventos. (Consulte oTivoli Enterprise Console User’sGuidepara obter informações sobre como fazer isso.) Paraobter melhores resultados, inclua o seguinte:

Relatar em ArquivoExibe o diálogoCriar um Arquivo de Relatório para quevocê possa salvar as informações da saída dessa tarefa emum arquivo.

414 Versão 2.0

Notificar TECExibe o diálogoTEC para que você possa encaminhar osucesso ou falha da tarefa para um servidor TEC.

Sintaxe da CLI

ConfigureTECOracle–a RuleBaseName= <rulebasename>[–a CreateEventGroup = {Y | N}[–a EventGroupName = <eventgroupname>]][–a CopyBase= {Y | N}[–a CopyBaseName= <rulebasetocopy>]]{[ –a ConfigureForDM = {Y | N}][–a ConfigureForTask = {Y | N}]}[–a RestartServer = {Y | N}][–a NotifyTEC = {Y | N}[–a TECServer = <servername>]][–a ReportToFile = {Y | N}[–a ReportFileName = <filename>][–a SaveReportFileOn= {MonitoredHost | SpecifiedHost}[–a ReportHostName = <hostname>]]]

onde:

RuleBaseName<rulebasename>é o nome a ser fornecido para a base deregra.

Nome de GUI:Nome da Base de Regra

CreateEventGroupY cria um grupo de eventos e é opadrão.N não cria umgrupo de eventos.

Nome de GUI:Criar Grupo de Eventos

EventGroupName<eventgroupname>é o nome a ser fornecido para o grupode eventos que está sendo criado.

Nome de GUI:Nome do Grupo de Eventos

CopyBaseY utiliza uma base de regra existente como o fundamento

415Tivoli Manager para Oracle** Guia de Referência

5.Tarefas

para a base de regra que está sendo configurada.N nãoutiliza a base de regra existente.

Nome de GUI:Copiar Base de Regra

CopyBaseName<rulebasetocopy>é o nome da base de regra a ser copiada.

Nome de GUI:Base de Regra a Ser Copiada

ConfigureForDMY permite que o servidor de eventos receba todos os eventosenviados dos monitoresOracleDatabaseManager,OracleInstanceManagere OracleManagerAsync. N nãodefine esta opção.

Nome de GUI:Configurar Servidor de Eventos paraDistributed Monitoring

ConfigureForTaskY permite que o servidor de eventos receba todos os eventosenviados de tarefasOracleManagerTasks. N não define estaopção.

Nome de GUI:Configurar Servidor de Eventos paraTarefas

RestartServerY reinicia o servidor.N não reinicia o servidor.

Nome de GUI:Reiniciar Servidor de Eventos

NotifyTECY envia a mensagem de sucesso ou falha para o TEC.N nãoenvia a mensagem de sucesso ou falha ao TEC. O padrão éN. Se você especificarY, especifique um argumentoTECServer válido ou nenhuma mensagem será enviada.

TECServer<servername>é o nome do servidor TEC para o qual amensagem será enviada.

ReportToFileY salva a saída dessa tarefa em um arquivo.N não salva asaída desta tarefa em um arquivo e é opadrão. SeY,

416 Versão 2.0

especifique o arquivo comReportFileName e,opcionalmente, o host comSaveReportFileOn.

ReportFileName<filename> é o caminho e o nome do arquivo a ser criadocomo a saída da tarefa.

SaveReportFileOnMonitoredHost coloca o arquivo de saída no host em que atarefa foi executada.SpecifiedHostcoloca o arquivo desaída em um host especificado. Especifica o host comReportHostName.

ReportHostName<hostname>é o nome do host no qual o arquivo criado serásalvo quando você utilizar o argumentoSpecifiedHost.

Exemplo de CLIwruntask-t ConfigureTECOracle-l "OracleManagerTasks"-h @ManagedNode:nemuchay-a RuleBaseName=OracleBase1-a CopyBase=Y-a CopyBaseName=Default-a CreateEventGroup=Y-a EventGroupName=OracleEventBase1-a ConfigureForDM=Y-a ConfigureForTask=Y

417Tivoli Manager para Oracle** Guia de Referência

5.Tarefas

SaídaA saída dessa tarefa é exibida a seguir.

Notas de UtilizaçãoVocê deve reiniciar o servidor de eventos após definir novas classespara que o TEC possa reconhecer e exibir instâncias de classes.Como cada comando define novas classes, você deve encerrar ereiniciar o servidor de eventos para cada instância dessas classesdefinidas.

Consulte TambémOs seguintes comandos noTivoli Management Framework ReferenceManual: wruntask, wcrttask, wcrtjob e wgettask.

418 Versão 2.0

CurrentRunningSQL

DescriçãoMostra as instruções SQL atuais para um ou todos os usuáriosconectados a um banco de dados Oracle. Essa tarefa fornece ummeio de identificar instruções SQL do problema ou instruções SQLque precisam ser otimizadas para melhorar o desempenho geral dobanco de dados.

Função de Autorizaçãooracle_dba, oracle_monitor, oracle_usere senior

Nó de Extremidade de DestinoNó de Extremidade TMA

Campos de Entrada de Dados da GUIA seguir são mostrados a caixa de diálogoCurrentRunningSQL euma descrição de cada campo.

Tipo de SeleçãoTodos mostra o SQL para todos os usuários conectados.

Por Usuário mostra o SQL para um usuário, que vocêespecifica na caixa de textoNome do Usuário.

Nome do UsuárioEspecifica o usuário para quem você deseja mostrar ainstrução SQL atual.

419Tivoli Manager para Oracle** Guia de Referência

5.Tarefas

Sintaxe da CLI

CurrentRunningSQL–a SelectionType = {All | ByUser}[–a UserName= <user_name>][–a NotifyTEC = {Y | N}[–a TECServer = <servername>]][–a ReportToFile = {Y | N}[–a ReportFileName = <filename>][–a SaveReportFileOn= {MonitoredHost | SpecifiedHost}[–a ReportHostName = <hostname>]]]

onde:

SelectionTypeTodos especifica que você deseja exibir as instruções SQLatuais para todos os usuários.

Por Usuário especifica que você deseja exibir a instruçãoSQL para uma conta do usuário específica.

UserName<user_name>especifica o usuário para quem você desejamostrar a instrução SQL atual.

NotifyTECY envia a mensagem de sucesso ou falha para o TEC.N nãoenvia a mensagem de sucesso ou falha ao TEC. O padrão éN. Se você especificarY, especifique um argumentoTECServer válido ou nenhuma mensagem será enviada.

TECServer<servername>é o nome do servidor TEC para o qual amensagem será enviada.

ReportToFileY salva a saída dessa tarefa em um arquivo.N não salva asaída desta tarefa em um arquivo e é opadrão. SeY,especifique o arquivo comReportFileName e,opcionalmente, o host comSaveReportFileOn.

420 Versão 2.0

ReportFileName<filename> é o caminho e o nome do arquivo a ser criadocomo a saída da tarefa.

SaveReportFileOnMonitoredHost coloca o arquivo de saída no host em que atarefa foi executada.SpecifiedHostcoloca o arquivo desaída em um host especificado. Especifica o host comReportHostName.

ReportHostName<hostname>é o nome do host no qual o arquivo criado serásalvo quando você utilizar o argumentoSpecifiedHost.

Exemplo de CLIO exemplo a seguir mostra o SQL de execução atual para o usuárioSYS.wruntask-t CurrentRunningSQL-l OracleManagerTasks-h @OracleDatabaseManager:v816@manzana-o 15-a SelectionType=All-a UserName="SYS"

421Tivoli Manager para Oracle** Guia de Referência

5.Tarefas

SaídaA saída dessa tarefa é exibida a seguir.

Notas de UtilizaçãoA maioria dos problemas de desempenho do sistema é causada porinstruções SQL e PL/SQL escritas inadequadamente. Essa tarefapermite que o DBA identifique instruções SQL que são executadascom mais freqüência durante o curso de uma execução deaplicativos. A análise e a otimização da instrução SQL podemmelhorar o desempenho do aplicativo.

Consulte TambémOs seguintes comandos noTivoli Management Framework ReferenceManual: wruntask, wcrttask, wcrtjob e wgettask.

422 Versão 2.0

DisableMonitoring

DescriçãoDesativa quaisquer monitores que estejam em execução no banco dedados Oracle ou no nó de extremidade de instância e, opcionalmente,encerra o banco de dados.

Função de Autorizaçãooracle_dbae senior

Nó de Extremidade de DestinoNó de Extremidade TMA

Campos de Entrada de Dados da GUIA seguir são mostrados o diálogoDisableMonitoring e umadescrição de cada campo.

EncerramentoExibe uma lista das opções de encerramento quedeterminam o que acontece ao banco de dadosquando os monitores são desativados.

¶ Abortar — Especifica que o banco de dadosserá abortado.

¶ Imediato — Especifica que o banco de dadosserá encerrado imediatamente.

¶ Sem Encerramento— Especifica que o bancode dados não será encerrado.

423Tivoli Manager para Oracle** Guia de Referência

5.Tarefas

¶ Normal — Especifica que o banco de dados seráencerrado normalmente.

¶ Transacional — Permite que as transaçõesativas sejam concluídas antes do encerramentodo banco de dados.

Sintaxe da CLI

DisableMonitoring–a ShutdownOption = {Abort | Immediate |NoShutdown | Normal | Transactional}[–a NotifyTEC = {Y | N}[–a TECServer = <servername>]][–a ReportToFile = {Y | N}[–a ReportFileName = <filename>][–a SaveReportFileOn= {MonitoredHost | SpecifiedHost}[–a ReportHostName = <hostname>]]]

onde:

ShutdownOptionEspecifica o que acontece ao banco de dados quando osmonitores são desativados. Consulte a descrição na seçãoCampos de Entrada de Dados da GUI.

NotifyTECY envia a mensagem de sucesso ou falha para o TEC.N nãoenvia a mensagem de sucesso ou falha ao TEC. O padrão éN. Se você especificarY, especifique um argumentoTECServer válido ou nenhuma mensagem será enviada.

TECServer<servername>é o nome do servidor TEC para o qual amensagem será enviada.

ReportToFileY salva a saída dessa tarefa em um arquivo.N não salva asaída desta tarefa em um arquivo e é opadrão. SeY,especifique o arquivo comReportFileName e,opcionalmente, o host comSaveReportFileOn.

424 Versão 2.0

ReportFileName<filename> é o caminho e o nome do arquivo a ser criadocomo a saída da tarefa.

SaveReportFileOnMonitoredHost coloca o arquivo de saída no host em que atarefa foi executada.SpecifiedHostcoloca o arquivo desaída em um host especificado. Especifica o host comReportHostName.

ReportHostName<hostname>é o nome do host no qual o arquivo criado serásalvo quando você utilizar o argumentoSpecifiedHost.

Exemplo de CLIO exemplo a seguir desativa os monitores Oracle em execução nobanco de dadosv816@manzana, mas não encerra o banco de dados.wruntask-t DisableMonitoring-l OracleManagerTasks-h @OracleDatabase:v816@manzana-o 15-a ShutdownOption=NoShutdown

425Tivoli Manager para Oracle** Guia de Referência

5.Tarefas

SaídaA saída dessa tarefa é exibida a seguir.

Notas de UtilizaçãoEssa tarefa desativa quaisquer monitores que estejam em execuçãono banco de dados Oracle ou no nó de extremidade de instância e,opcionalmente, encerra o banco de dados. Isso é útil se o banco dedados for desativado para manutenção. Se essa tarefa não forexecutada, o usuário deverá desativar manualmente todos osmonitores para evitar lançamentos falsos de alertas. Em um alertafalso, os monitores fornecem erros porque não conseguem seconectar ao nó de extremidade do banco de dados. Quando essatarefa é executada, o mecanismo de monitoração distribuída éatualizado para desativar os monitores, mas os perfis de monitoraçãodistribuída não são atualizados e podem continuar mostrando osmonitores como ativados. Para desativar seletivamente os monitores,edite e distribua os perfis de monitoração distribuída relevantes emvez de executar essa tarefa.

426 Versão 2.0

Consulte TambémOs seguintes comandos noTivoli Management Framework ReferenceManual: wruntask, wcrttask, wcrtjob e wgettask.

427Tivoli Manager para Oracle** Guia de Referência

5.Tarefas

EnableMonitoring

DescriçãoAtiva os monitores desativados anteriormente, atualizandodiretamente o mecanismo de Monitoração Distribuída no nó deextremidade e, opcionalmente, iniciando o banco de dados.

Função de Autorizaçãooracle_dbae senior

Nó de Extremidade de DestinoNó de Extremidade TMA

Campos de Entrada de Dados da GUIA seguir são mostrados o diálogoEnableMonitoring e umadescrição de cada campo.

InicializaçãoExibe as opções de inicialização que determinam o queacontece ao banco de dados quando os monitores sãoativados. Se o servidor Oracle permitir que várias instânciasacessem um único banco de dados simultaneamente,especifique se a instância deve ser iniciada no modoExclusivo ou Paralelo. NoStartup não inicializa o banco dedados.

Sintaxe da CLI

EnableMonitoring–a StartupOption = {Exclusive | Parallel | NoStartup}[–a NotifyTEC = {Y | N}[–a TECServer = <servername>]][–a ReportToFile = {Y | N}

428 Versão 2.0

[–a ReportFileName = <filename>][–a SaveReportFileOn= {MonitoredHost | SpecifiedHost}[–a ReportHostName = <hostname>]]]

onde:

StartupOptionSe o servidor Oracle permitir que várias instâncias acessemum único banco de dados simultaneamente, especifique se ainstância deve ser iniciada no modoExclusivo ou Paralelo.NoStartup não inicializa o banco de dados.

NotifyTECY envia a mensagem de sucesso ou falha para o TEC.N nãoenvia a mensagem de sucesso ou falha ao TEC. O padrão éN. Se você especificarY, especifique um argumentoTECServer válido ou nenhuma mensagem será enviada.

TECServer<servername>é o nome do servidor TEC para o qual amensagem será enviada.

ReportToFileY salva a saída dessa tarefa em um arquivo.N não salva asaída desta tarefa em um arquivo e é opadrão. SeY,especifique o arquivo comReportFileName e,opcionalmente, o host comSaveReportFileOn.

ReportFileName<filename> é o caminho e o nome do arquivo a ser criadocomo a saída da tarefa.

SaveReportFileOnMonitoredHost coloca o arquivo de saída no host em que atarefa foi executada.SpecifiedHostcoloca o arquivo desaída em um host especificado. Especifica o host comReportHostName.

ReportHostName<hostname>é o nome do host no qual o arquivo criado serásalvo quando você utilizar o argumentoSpecifiedHost.

429Tivoli Manager para Oracle** Guia de Referência

5.Tarefas

Exemplo de CLIO exemplo a seguir ativa os monitores Oracle em execução no bancode dadosv816@manzana, mas não inicia o banco de dados.wruntask-t EnableMonitoring-l OracleManagerTasks-h @OracleDatabase:v816@manzana-o 15-a StartupOption=NoStartup

SaídaA saída dessa tarefa é exibida a seguir.

Notas de UtilizaçãoEssa tarefa ativa os monitores desativados anteriormente, atualizandodiretamente o mecanismo de Monitoração Distribuída no nó deextremidade. Ela não altera o estado do monitor em perfis demonitoração distribuída. A tarefa ativa somente os monitores queforam desativados anteriormente pela tarefa DisableMonitoring. Atarefa também inicializa opcionalmente o nó de extremidade doBanco de Dados Oracle.

430 Versão 2.0

Consulte TambémOs seguintes comandos noTivoli Management Framework ReferenceManual: wruntask, wcrttask, wcrtjob e wgettask.

431Tivoli Manager para Oracle** Guia de Referência

5.Tarefas

Listener

DescriçãoInicia ou encerra o Ouvinte Oracle. O Ouvinte Oracle é um processono servidor Oracle que escuta os pedidos de conexão dos clientes.

Função de Autorizaçãooracle_dbae senior

Nó de Extremidade de DestinoNó de Extremidade TMA

Campos de Entrada de Dados da GUIA seguir é mostrado o diálogoListener e uma descrição de cadacampo.

Definir Estado do OuvinteInicia ou encerra o Ouvinte Oracle.

Iniciar Ouvinte especifica que o processo do ouvinte seráiniciado.

Parar Ouvinte especifica que o processo do ouvinte seráencerrado.

Nome Especifica o nome do ouvinte específico que será iniciado ouencerrado. O nome do ouvinte padrão,listener, é exibidoautomaticamente na caixa de texto Nome.

432 Versão 2.0

Senha Especifica a senha necessária para encerrar um processo doouvinte conforme especificado no Oracle.

Nota: O valor digitado nesse campo deve corresponder aovalor atribuído ao parâmetroPASSWORDS_LISTENER no arquivolistener.ORAdo Administrador. O arquivolistener.ORA estálocalizado no diretório Oracle instalado.

Sintaxe da CLI

Listener–a listener_mode= {Start Listener | Stop Listener}[–a listener_name= <listener_name>][–a listener_password= <listener_password>]

onde:

listener_modeEspecifica se a função do ouvinte deve ser iniciada ouencerrada no Servidor Oracle.

listener_nameO nome do Ouvinte Oracle, conforme definido peloAdministrador Oracle. O valor padrão para esse parâmetro é“listener.”

listener_passwordEspecifica a senha necessária para encerrar um processo doouvinte conforme especificado no Oracle.

Nota: O valor digitado nesse campo deve corresponder aovalor atribuído ao parâmetroPASSWORDS_LISTENER no arquivolistener.ORAdo Administrador. O arquivolistener.ORA estálocalizado no diretório Oracle instalado.

Exemplo de CLIwruntask -t Listener-l OracleManagerTasks-h @OracleDatabase:v816@manzana

433Tivoli Manager para Oracle** Guia de Referência

5.Tarefas

-o 15-a listener_mode="Start Listener"-a listener_name="ohioServer"-a listener_password="swordfish"

SaídaA saída de exemplo dessa tarefa é exibida a seguir.

Notas de UtilizaçãoO utilitário Ouvinte no Oracle estabelece nós de extremidade deescuta em uma máquina. Esses nós de extremidade de escuta sãoendereços que os clientes e servidores utilizam para conexão comum banco de dados. A tarefa Ouvinte é utilizada para iniciar eencerrar o utilitário Ouvinte no Oracle. O Tivoli utiliza o utilitário“lsnrctl” da Oracle para iniciar e encerrar o Ouvinte.

O Ouvinte Oracle é capaz de suportar várias instâncias Oracle ouuma instância por Ouvinte, dependendo da configuração Oracle.

434 Versão 2.0

Consulte TambémOs seguintes comandos noTivoli Management Framework ReferenceManual: wruntask, wcrttask, wcrtjob e wgettask.

435Tivoli Manager para Oracle** Guia de Referência

5.Tarefas

436 Versão 2.0

Executando Comandos Tivoli

A maioria dos comandos Tivoli são executados dentro de um shellem um nó gerenciado ou em um servidor TMR (Tivoli ManagementRegion). Umshell é um interpretador de comandos que permite queo sistema operacional processe comandos. Você pode executarcomandos a partir da linha de comandos de um shell ou incluí-losnos scripts de shell, em sistemas operacionais UNIX ou WindowsNT.

Antes de executar comandos Tivoli, você deve definir as variáveis deambiente Tivoli para o shell. O processo de instalação do nógerenciado ou do servidor TMR fornece os scripts para definir asvariáveis de ambiente Tivoli. Os procedimentos para executar essesscripts são descritos em “Definindo o Ambiente Tivoli no UNIX” napágina 439 e em “Definindo o Ambiente Tivoli no Windows NT” napágina 440.

Você também deve ter a função de autorização Tivoli apropriadapara executar cada comando. A função de autorização Tivolinecessária para executar um comando é especificada nas informaçõesde referência do comando.

Nota: Alguns comandos Tivoli podem ser executados em um nó deextremidade. Para definir as variáveis de ambiente Tivoli emum nó de extremidade, consulte “Estabelecendo o AmbienteTivoli em um Nó de Extremidade” na página 441.

A

437Tivoli Manager para Oracle** Guia de Referência

A.

Executando

Com

andosTivoli

Executando Comandos Tivoli no UNIXShells são fornecidos com sistemas operacionais UNIX. Oscomandos Tivoli podem ser executados nos shells Bourne, Korn, C ebash. O shell Bourne é considerado o shell UNIX padrão e estáincluído com cada sistema UNIX. O shell Korn suporta os recursosdo shell Bourne e possui extensões aplicáveis somente ao shell Korn.O shell C é, então, indicado em razão de sua proximidade com asintaxe da linguagem de programação C. O shell bash suporta váriosrecursos dos shells UNIX e pode ser utilizado em sistemas UNIX eWindows NT.

Executando Comandos Tivoli no Windows NTQuando você instala um nó gerenciado Windows NT ou servidorTMR do Windows NT, o processo de instalação copia o arquivoexecutável do shell bash para a máquina. O shell bash suporta várioscomandos UNIX e a sintaxe de comando UNIX; por exemplo, abarra (/) para o separador de diretórios. O shell bash suporta osrecursos do shell Bourne e possui algumas extensões aplicáveissomente ao shell bash.

Nota: Você pode utilizar o shell MS-DOS do Windows NT em vezdo shell bash para executar a maioria dos comandos Tivoli(depois de definir as variáveis de ambiente Tivoli com ocomando%SystemRoot%\system32\drivers\etc\Tivoli\setup_env). Noentanto, alguns comandos e tarefas Tivoli podem requerer umshell bash para que sejam executados com êxito. Todos osexemplos de comandos Tivoli em publicações Tivoli sãomostrados utilizando a sintaxe de shell bash.

Onde Encontrar Informações Adicionais sobre ShellsAs listas a seguir incluem recursos onde você pode encontrarinformações adicionais sobre os vários shells. Esses recursos estavamdisponíveis no momento que a lista foi criada. As listas não mostramtodo o material disponível, e a Tivoli não fornece opiniões ourecomendações sobre esses recursos.

438 Versão 2.0

Shells UNIX:

¶ UNIX in a Nutshell: A Desktop Quick Reference for System VRelease 4 and Solaris 7(manual O’Reilly Nutshell) de ArnoldRobbins. ISBN: 1-56592-427-4.

¶ Portable Shell Programming: An Extensive Collection of BourneShell Examplesde Bruce Blinn. ISBN: 0-13-451494-7.

¶ Learning the Korn Shell(manual O’Reilly Nutshell) de BillRosenblatt e Mike Loukides. ISBN: 1-56592-054-6.

¶ UNIX C Shell Desk Referencede Martin Arick. ISBN:0-47-155680-7.

Shell Bash:

¶ Learning the bash Shell(manual O’Reilly Nutshell) de CameronNewham e Bill Rosenblatt. ISBN: 1-56592-347-2.

¶ A Brief Introduction to the bash Shellde Jane Anna Langley.http://www.cs.ups.edu/acl/unix_talk/bash.html

¶ Bash FAQ(documentação GNU).http://www.delorie.com/gnu/docs/bash/FAQ

¶ Bash Reference Manual(documentação GNU).http://www.gnu.org/manual/bash/index.html

¶ bashcommand reference information (documentação GNU).http://www.delorie.com/gnu/docs/bash/bash.1.html

Estabelecendo o Ambiente Tivoli em um ShellQuando você instala um nó gerenciado ou servidor TMR, o processode instalação fornece scripts de configuração shell. Utilize essesscripts para definir as variáveis de ambiente necessárias paraexecutar comandos Tivoli.

Definindo o Ambiente Tivoli no UNIXAs etapas a seguir descrevem como definir o ambiente Tivoli em umshell UNIX:

1. Inicie sessão em um nó gerenciado UNIX ou servidor TMR.

439Tivoli Manager para Oracle** Guia de Referência

A.

Executando

Com

andosTivoli

2. Execute o script de configuração apropriado para o shell.

Para o shell Bourne, Korn ou bash, execute o comando a seguir:. /etc/Tivoli/setup_env.sh

Para o shell C, execute o comando a seguir:source /etc/Tivoli/setup_env.csh

Definindo o Ambiente Tivoli no Windows NTAs etapas a seguir descrevem como definir o ambiente Tivoli einiciar um shell bash no Windows NT.

Nota: As localizações dos scripts de configuração nas etapas aseguir assumem que o número da porta padrão de 94 foidefinido para o distribuidor de objetos durante a instalação deum nó gerenciado ou servidor TMR. Se um número de portanão padrão for utilizado, o número da porta será parte donome do subdiretórioTivoli . Por exemplo, se a porta 8613for utilizada, o comandosetup_env.cmdestará localizado nodiretório %SystemRoot%\system32\drivers\etc\Tivoli-8613.

1. Inicie sessão em um nó gerenciado ou servidor TMR doWindows NT.

2. Abra uma janela de comando.

3. Na janela de comando, execute o seguinte comando para definiras variáveis de ambiente do Tivoli:%SystemRoot%\system32\drivers\etc\Tivoli\setup_env.cmd

4. Execute qualquer um dos comandos a seguir na janela decomando para iniciar o shell bash:sh

—OU—bash

440 Versão 2.0

Estabelecendo o Ambiente Tivoli em um Nó deExtremidade

Quando você instala um nó de extremidade, o processo de instalaçãofornece scripts de configuração. Utilize esses scripts para definir asvariáveis de ambiente necessárias para executar comandos Tivoli emum nó de extremidade.

As etapas a seguir descrevem como definir o ambiente Tivoli em umnó de extremidade:

1. Inicie sessão em um nó de extremidade.

2. Abra uma janela de comando.

3. Execute o script de configuração apropriado na janela decomando. Os scripts de configuração para os diferentes sistemasoperacionais de nó de extremidade são mostrados na tabela aseguir.

SistemaOperacional Localização do Script de Configuração

Nome do Script deConfiguração

AIX, HP-UX,Solaris, SunOS

/etc/Tivoli/lcf/endpoint_label lcf_env.sh(para os shellsBourne, Korn ebash)oulcf_env.csh(para o shell C)

NetWare SYS:\System\tivoli\lcf\endpoint_label lcf.ncf

OS/2 %bootdrive%\OS2\Tivoli\lcf\ endpoint_label lcf_env.cmd

Windows 3.x %SystemRoot%\Tivoli\lcf\endpoint_label lcf_env.bat

Windows 95

Windows NT %SystemRoot%\Tivoli\lcf\endpoint_label lcf_env.cmd (paraMS-DOS) oulcf_env.sh(para o shell bash)

441Tivoli Manager para Oracle** Guia de Referência

A.

Executando

Com

andosTivoli

442 Versão 2.0

Classes de Monitores deInstância

Os monitores de instância podem ser divididos em classes,dependendo do tipo de dados coletados e de como os dados serelacionam com os dados coletados em ocasiões anteriores. Algunsmonitores podem estar em mais de uma classe. As classes são asseguintes:

Cache Fornece informações sobre o desempenho de cache. Nãoutilize um monitor de cache até que a instância tenha sidoexecutada o suficiente para ter uma carga de trabalhorepresentativa. Quando uma instância é iniciada, os cachesdo Oracle estão vazios e a taxa do número de ocorrências docache é baixa, portanto, a execução do monitor nessemomento retorna resultados corrompidos.

CumulativoFornece informações sobre valores para o tempo de vida dainstância. Todos os monitores não listados nos monitoresPonto no Tempo ou Intervalo são classificados comomonitores Cumulativos. Você pode utilizar os monitorescumulativos para planejamento de capacidade e análise detendência.

IntervaloFornece informações sobre os valores para o intervalo demonitoração atual.

B

443Tivoli Manager para Oracle** Guia de Referência

B.

Classes

deM

onitoresde

Instância

Ponto no TempoObtém um instantâneo da instância em um ponto no tempoespecificado.

Com Base na TaxaCalcula o número de obtenções ou chamadas para o intervalode monitoração atual e divide isso pelo tempo em segundos.A taxa não pode ser calculada na primeira vez em que omonitor é executado porque não há valores que possam sercomparados. Nesse caso, o seguinte texto é a saída naslinhas userinfo:!!RATE_BASED_MONITOR_STARTUP!!

Monitores de CacheOs monitores de cache são os seguintes:

Nome do Monitor Coleção

Proporção do Número de Ocorrências doCache de Buffer

OracleInstanceManager

Proporção do Número de Ocorrências doCache de Buffer (Intervalo)

OracleInstanceManager

Proporção do Número de Ocorrências doCache de Dicionário

OracleInstanceManager

Proporção do Número de Ocorrências doCache de Dicionário (Intervalo)

OracleInstanceManager

Proporção do Número de Ocorrências doCache de Biblioteca

OracleInstanceManager

Proporção do Número de Ocorrência doCache de Biblioteca (Intervalo)

OracleInstanceManager

Monitores CumulativosTodos os monitores não listados como Ponto no Tempo ou Intervalosão classificados como monitores Cumulativos. O exemplo a seguirmostra como o monitorProporção do Número de Ocorrências doCache de Bufferé calculado.

444 Versão 2.0

Leituras Lógicas Leituras Físicas Hora

1000 100 10:00:00

2000 150 10:10:00

3000 300 10:20:00

¶ O intervalo de monitoração é 10 minutos.

¶ A proporção do número de ocorrências é calculada no tempo T1como: (Leituras Lógicas- Leituras Físicas) / Leituras Lógicas

¶ Às 10:00:00, a proporção do número de ocorrências é calculadacomo:

(1000 - 100) / 1000 = 0,90

Nota: Esta é igual à proporção do intervalo.

¶ Às 10:10:00, a proporção do número de ocorrências é calculadacomo:

(2000 - 150) / 2000 = 0,925

T1 = 10:10:00

¶ Às 10:20:00, a proporção do número de ocorrências é calculadacomo:

(3000 - 300) / 3000 = 0,90

T1 = 10:20:00

Compare os valoresProporção do Número de Ocorrências doCache de Buffercom os valoresProporção do Número deOcorrências do Cache de Buffer (Intervalo)mostrados na seçãoIntervalo .

Você também pode utilizar monitores que retornam um valor único(tal comoPontos de Verificação de Background Concluídos) emvez de uma proporção (Proporção de Origens de Linha) comomonitores de Intervalo, utilizando o operadorAumentar emouoperadores numéricos semelhantes. Consulte “Grupos de Operadores(Disparos do Monitor).″

445Tivoli Manager para Oracle** Guia de Referência

B.

Classes

deM

onitoresde

Instância

Monitores de IntervaloOs monitores de intervalo são os seguintes:

Nome do Monitor Coleção

Proporção do Número de Ocorrênciasdo Cache de Buffer (Intervalo)

OracleInstanceManager

Proporção do Número de Ocorrênciasdo Cache de Dicionário (Intervalo)

OracleInstanceManager

Proporção do Número de Ocorrênciado Cache de Biblioteca (Intervalo)

OracleInstanceManager

Varreduras de Tabelas CheiasProvenientes de Tabelas Longas(Intervalo)

OracleInstanceManager

O exemplo a seguir mostra como aProporção do Número deOcorrências do Cache de Buffer (Intervalo)é calculada.

Leituras Lógicas Leituras Físicas Hora

1000 100 10:00:00

2000 150 10:10:00

3000 300 10:20:00

¶ O intervalo de monitoração é 10 minutos.

¶ A proporção do número de ocorrências é calculada entre otempo T1 e o tempo T2 como: (Leituras Lógicas- LeiturasFísicas) / Leituras Lógicas

¶ Às 10:00:00, a proporção do número de ocorrências é calculadacomo:

(1000 - 100) / 1000 = 0,90

Nota: Esta é igual à proporção cumulativa, uma vez que não hávalores anteriores a serem utilizados.

¶ Às 10:10:00, a proporção do número de ocorrências é calculadacomo:

( (2000-1000) - (150-100) ) / (2000-1000) = 0,95

446 Versão 2.0

T1 = 10:00:00 e T2 = 10:10:00

¶ Às 10:20:00, a proporção do número de ocorrências é calculadacomo:

( (3000-2000) - (300-150) ) / (3000-2000) = 0,85

T1 = 10:10:00 e T2 = 10:20:00

Monitores de Ponto no TempoOs monitores de ponto no tempo são os seguintes:

Nome do Monitor Coleção

Transações Ativas OracleInstanceManager

Qualquer v$lock OracleInstanceManager

Proporção de Dispatcher Ocupado OracleInstanceManager

Tempos de Espera do Dispatcher OracleInstanceManager

Proporção de Travas de DML OracleInstanceManager

Cursores Abertos OracleInstanceManager

Esperas de Conversão de PCM OracleInstanceManager

Tempo de Conversão de Travas dePCM

OracleInstanceManager

Proporção de Processos OracleInstanceManager

Proporção de Travas de Alocação deRefazer

OracleInstanceManager

Proporção de Travas de Refazer Cópia OracleInstanceManager

Logs Refazer Não Arquivados OracleInstanceManager

Proporção de Processos do ServidorCompartilhado

OracleInstanceManager

Tempo de Espera do ServidorCompartilhado

OracleInstanceManager

447Tivoli Manager para Oracle** Guia de Referência

B.

Classes

deM

onitoresde

Instância

Monitores com Base na TaxaOs monitores com base na taxa são os seguintes:

Nome do Monitor Coleção

Taxa de Obtenção de Blocos OracleInstanceManager

Taxa de Chamadas OracleInstanceManager

Taxa de Chamadas Recursivas OracleInstanceManager

O exemplo a seguir mostra como aTaxa de chamada recursivaécalculada.

Chamadas Recursivas Hora

2000 10:00:00

4000 10:10:00

5000 10:20:00

O intervalo de monitoração é 10 minutos (600 segundos).

¶ Às 10:00:00, a taxa de chamadas não pode ser calculada.

¶ Às 10:10:00, a taxa de chamadas é calculada como: (4000 -2000) / 600 = 3,33

¶ Às 10:20:00, a taxa de chamadas é calculada como: (5000 -4000) / 600 = 1,67

448 Versão 2.0

Grupos de Operadores (Disparosdo Monitor)

A caixa de diálogoEditar Monitor contém um menu de opçõesdisparar quando que permite definir as condições que devemocorrer para um monitor enviar um alerta. Os valores exibidos nessemenu variam, dependendo se o monitor utilizar um valor numérico,um valor de cadeia ou uma mensagem de status. Cada opção de umgrupo de operadores serve como um avaliador matemático ou lógico.

Cada descrição de operador inclui o valor do argumentowaddmon–R. As aspas para cada operador são obrigatórias. Se desejarespecificar o operador (nunca) a partir da linha de comandos, omitao argumento–R.

Torna-se disponívelVerifica o status de recursos do sistema, tais como daemons,host e filas de impressão. Uma resposta será disparada se orecurso não estiver disponível na amostra anterior, masestiver disponível na amostra atual. Esse operador pode serespecificado na linha de comandos, digitando"->" "up".

Torna-se em FalhaVerifica o status de recursos do sistema, tais como daemons,host e filas de impressão. Uma resposta será disparada se orecurso não falhou na amostra anterior, mas falhou naamostra atual. Esse operador pode ser especificado na linhade comandos, digitando"->""failed".

C

449Tivoli Manager para Oracle** Guia de Referência

C.

Grupos

deO

peradores(D

isparosdo

Monitor)

Torna-se EncerradoVerifica o status de recursos do sistema, tais como daemons,host e filas de impressão. Uma resposta será disparada se orecurso não estiver encerrado na amostra anterior, masestiver encerrado na amostra atual. Esse operador pode serespecificado na linha de comandos, digitando"->""shutdown".

Torna-se Não DisponívelVerifica o status de recursos do sistema, tais como daemons,host e filas de impressão. Uma resposta será disparada se orecurso não estiver no estado não disponível na amostraanterior, mas estiver não disponível na amostra atual. Esseoperador pode ser especificado na linha de comandos,digitando"-<""up".

Torna-se AtivoVerifica o status de recursos do sistema, tais como daemons,host e filas de impressão. Uma resposta será disparada se orecurso não estiver ativo na amostra anterior, mas estiverativo na amostra atual. Esse operador pode ser especificadona linha de comandos, digitando"->""up".

Altera porMede uma diferença absoluta entre os valores anterior eatual. Esse operador pode ser especificado na linha decomandos, digitando"+>=".

Altera deCompara o valor atual (retornado pelo script de consulta ecomparado com o valor de limite fornecido para monitoresde cadeia definidos pelo usuário e assíncronos) com o valoranterior. Uma resposta é disparada se o valor atual nãocorresponder ao valor fornecido, mas o valor anteriorcorresponder. O programa de consulta é nomeado no diálogoAdicionar o Monitor ao Perfil do Tivoli DistributedMonitoring . Este operador pode ser especificado na linha decomandos, digitando"-<".

Altera paraCompara o valor atual (retornado pelo script de consulta e

450 Versão 2.0

comparado com o valor de limite fornecido para monitoresde cadeia definidos pelo usuário e assíncronos) com o valoranterior. Uma resposta é disparada se o valor atualcorresponder ao valor fornecido, mas o valor anterior nãocorresponder. O programa de consulta é nomeado no diálogoAdicionar o Monitor ao Perfil do Tivoli DistributedMonitoring . Este operador pode ser especificado na linha decomandos, digitando"->".

Diminui abaixo deRegistra o valor de cada amostra e dispara se o valor derecurso anterior for maior que o limite especificado e o valorde recurso atual for menor que o limite especificado. Esseoperador pode ser especificado na linha de comandos,digitando"-<<".

Nota: Se a primeira varredura de um monitor que utiliza ooperador numéricoDiminui abaixo de retornar umvalor de recurso menor que o limite especificado, omonitor disparará, embora não exista nenhum valoranterior para comparação com o valor de recursoatual.

Igual aRegistra o valor de cada amostra, compara-o com o valorespecificado e dispara uma resposta se o valor atual for igualao valor especificado. Como ele verifica somente a amostraatual, esse tipo de limite pode disparar após qualqueramostra. Esse operador pode ser especificado na linha decomandos, digitando"==".

Maior queRegistra o valor de cada amostra, compara-o com o valorespecificado e dispara uma resposta se o valor atual formaior que o valor especificado. Como ele verifica somente aamostra atual, esse tipo de limite pode disparar apósqualquer amostra. Esse operador pode ser especificado nalinha de comandos, digitando">" .

Aumento deCompara o valor atual com o valor anterior e dispara uma

451Tivoli Manager para Oracle** Guia de Referência

C.

Grupos

deO

peradores(D

isparosdo

Monitor)

resposta se a diferença for maior ou igual ao valor de limite.Esse operador pode ser especificado na linha de comandos,digitando"->=".

% de aumento deCompara o valor atual como uma porcentagem do valoranterior e dispara uma resposta se o valor atual for maior ouigual ao valor especificado. Esse operador pode serespecificado na linha de comandos, digitando"%>=".

Aumenta mais queRegistra o valor de cada amostra e dispara se o valor derecurso anterior for menor que o limite especificado e ovalor de recurso atual for maior que o limite especificado.Esse operador pode ser especificado na linha de comandos,digitando"->>".

Nota: Se a primeira varredura de um monitor que utiliza ooperador numéricoDiminui abaixo de retornar umvalor de recurso maior que o limite especificado, omonitor disparará, embora não exista nenhum valoranterior para comparação com o valor de recursoatual.

Está inativo/não disponívelVerifica o status de recursos do sistema, tais como daemons,hosts e filas de impressão. Uma resposta será disparada se orecurso estiver inativo ou não disponível. Esse operador podeser especificado na linha de comandos, digitando″==″″down″.

FalhouVerifica o status de recursos do sistema, tais como daemons,host e filas de impressão. Uma resposta será disparada se orecurso tiver falhado. Esse operador pode ser especificado nalinha de comandos, digitando"==""failed".

Está EncerradoVerifica o status de recursos do sistema, tais como daemons,host e filas de impressão. Uma resposta será disparada se o

452 Versão 2.0

recurso estiver encerrado. Esse operador pode serespecificado na linha de comandos, digitando"==""shutdown".

Não Está DisponívelVerifica o status de recursos do sistema, tais como daemons,hosts e filas de impressão. Uma resposta será disparada se orecurso não estiver disponível. Esse operador pode serespecificado na linha de comandos, digitando"!=""up".

Está AtivoVerifica o status de recursos do sistema, tais como daemons,host e filas de impressão. Uma resposta será disparada se orecurso estiver ativo. Esse operador pode ser especificado nalinha de comandos, digitando"==""up".

Está ativo/disponívelVerifica o status de recursos do sistema, tais como daemons,hosts e filas de impressão. Uma resposta será disparada se orecurso estiver ativo ou disponível. Esse operador pode serespecificado na linha de comandos, digitando″==″ ″up″.

Menor queRegistra o valor de cada amostra, compara-o com o valorespecificado e dispara uma resposta se o valor atual formenor que o valor especificado. Como ele verifica somente aamostra atual, esse tipo de limite pode disparar apósqualquer amostra. Esse operador pode ser especificado nalinha de comandos, digitando"<".

CorrespondeCompara o valor retornado pelo script de consulta com ovalor de limite fornecido para os monitores de cadeiadefinidos pelo usuário e assíncronos. Uma resposta serádisparada se o monitor retornar um valor que correspondaexatamente ao valor definido durante a edição do monitor. Oprograma de consulta é nomeado no diálogoAdicionar oMonitor ao Perfil do Tivoli Distributed Monitoring . Esteoperador pode ser especificado na linha de comandos,digitando"=x".

453Tivoli Manager para Oracle** Guia de Referência

C.

Grupos

deO

peradores(D

isparosdo

Monitor)

Não correspondeCompara o valor retornado pelo script de consulta com ovalor de limite fornecido para os monitores de cadeiadefinidos pelo usuário e assíncronos. Uma resposta serádisparada se o monitor retornar um valor que nãocorresponda ao valor definido durante a edição do monitor.O programa de consulta é nomeado no diálogoAdicionar oMonitor ao Perfil do Tivoli Distributed Monitoring . Esteoperador pode ser especificado na linha de comandos,digitando"!x".

(nunca)Indica que o nível de resposta não dispara uma resposta.Este valor afeta somente o nível de resposta específico, nãoo monitor inteiro.

Diferente deRegistra o valor de cada amostra, compara-o com o valorespecificado e dispara uma resposta se o valor atual não forigual ao valor especificado. Como ele verifica somente aamostra atual, esse tipo de limite pode disparar apósqualquer amostra. Esse operador pode ser especificado nalinha de comandos, digitando"!=".

Fora do intervaloCompara cada amostra com o limite de intervalo definido edispara uma resposta se o valor atual estiver fora dointervalo especificado. Como a verificação de intervalo éfeita com a amostra atual, esse tipo de monitor pode dispararapós qualquer amostra. Para definir um intervalo aceitável,digite um limite inferior e superior separado por um traço nocampo de argumento. Esse operador pode ser especificado nalinha de comandos, digitando"<>".

454 Versão 2.0

Índice Remissivo

Aambiente Tivoli

definindo em um shell UNIX 439definindo um shell bash no Windows

NT 440estabelecendo em um nó de

extremidade 441scripts para sistemas operacionais 441

área global do programa 250área global do sistema 180arquivo de relatório, especificando para

tarefas 409arquivos

especificando o arquivo de relatório paratarefas 409

arquivos de dados, monitorando 123

Bbanco de dados

melhorando o desempenho 104banco de dados, melhorando o

desempenho 215, 218blocos de dados 187

Ccadeia de SQL

monitor de banco de dados 134Cadeia de SQL

monitor assíncrono 375, 379monitor de background 375, 377

Campos de Entrada de Dados da GUIConsulte também comandos de CLI 3utilizando 3

chamadas recursivas, causas 272, 275classes de monitores de instância

monitores com base na taxa 444, 448monitores cumulativos 443, 444monitores de cache 443, 444monitores de intervalo 443, 446monitores de ponto no tempo 443, 447

comando idlcall OID InitializeEndpoint 11comando waddmon 5comando wcrtjob 6comando wlookup 11comando wrunjob 6comando wruntask 5comando wschedjob 6comando wtemp 410comandos

executando em shells 437executando no UNIX 438executando no Windows NT 438

comandos de CLIutilizando 4waddmon 5wcrtjob 6wlookup 11wrunjob 6wruntask 5wschedjob 6wtemp 410

comandos Oracle 12

DDéficit de Espaço Livre

monitor assíncrono 330, 334monitor de background 330, 332monitor de banco de dados 71

455Tivoli Manager para Oracle** Guia de Referência

ÍndiceR

emissivo

Déficit de Espaço Livre por Tablespacemonitor assíncrono 336, 340monitor de background 336, 338monitor de banco de dados 75

Déficit de Espaço Livre por Usuáriomonitor assíncrono 342, 345monitor de background 342, 344monitor de banco de dados 80

desktop Tivoliutilizando 3

desktop Tivoli, utilizando 3

EENDPOINT_OID na saída do monitor 8estados da mensagem, monitorando 150Estatísticas de Índice

monitor assíncrono 347, 349monitor de background 347, 348, 351monitor de banco de dados 101

eventos de tarefas 410Extensões

monitor assíncrono 312, 315monitor de background 312, 314monitor de banco de dados 61

Extensões por Tablespacemonitor assíncrono 317, 322monitor de background 317, 319monitor de banco de dados 64

Extensões por Usuáriomonitor assíncrono 324, 328monitor de background 324, 326monitor de banco de dados 68

Extensões Temporáriasmonitor assíncrono 380, 383monitor de background 380, 382monitor de banco de dados 138

Extensões Temporárias por Tablespacemonitor assíncrono 385, 389monitor de background 385, 387monitor de banco de dados 141

Extensões Temporárias por Usuáriomonitor assíncrono 391, 394monitor de background 391, 393

Extensões Temporárias por Usuário(continuação)

monitor de banco de dados 146

Ffilas

monitorando a propagação 16monitorando erros de propagação 19

fragmentação, redução do tablespace 140, 381fragmentação de tablespace, reduzindo 140fragmentação do tablespace, reduzindo 381FSFI (índice de fragmentação de espaço

livre) 86, 90

HHOST na saída do monitor 8hosts, especificando para saída da tarefa 410

Iícone da instância de banco de dados,

alterando 270instruções SQL, exibindo 9instruções SQL select

definindo como um monitor 133, 137, 369,375

interface de linha de comandos -- consulteCLI 3

INTERP na saída do monitor 9

Llinguagem de definição de dados 278linguagem de manipulação de dados,

medindo 183

456 Versão 2.0

linhas encadeadasdefinido 210eliminando 56

log de alertas, lista de erros 24log de monitoração distribuída

configurando no nó de extremidade 11configurando no servidor TMR 10exibindo instruções SQL 9monitores OracleDatabaseManager 13, 14,

15monitores OracleManagerAsync 310, 311OracleInstanceManager 168, 169, 170utilizando 9

logs refazer 180

Mmonitor

definição 1organização 2

monitor de banco de dados de alertas 22monitor de banco de dados de erros de

Propagação de Agenda de AQ (Fila Avançada)(8i) 19

monitor de banco de dados Espaço de Archive(Número de Logs Refazer) 32

monitor de banco de dados Espaço de Dump deBackground 43

monitor de banco de dados Espaço de Dump doUsuário 163

monitor de banco de dados Espaço de DumpPrincipal Unix 153

monitor de banco de dados Espaço Livre deArchive 26

monitor de banco de dados Espaço Utilizado porArchive 35

monitor de banco de dados Fragmentação deEspaço Livre 84

monitor de banco de dados Fragmentação deEspaço Livre por Tablespace 87

monitor de banco de dados Linhas Encadeadas(cluster) 49

monitor de banco de dados Linhas Encadeadas(tabela) 53

monitor de banco de dados Linhas na TabelaDUAL 127

monitor de banco de dados Número de Arquivosde Dados 123

monitor de banco de dados Porcentagem deEspaço Livre de Archive 29

monitor de banco de dados ServiçosHeterogêneos atualmente em execução (8i) 58

monitor de banco de dados Status de Propagaçãode Fila Avançada (8i) 16

monitor de banco de dados Status do ServiçoNT 120

monitor de banco de dados Tablespace Livre 92monitor de banco de dados Tablespace Livre por

Tablespace 96monitor de banco de dados Taxa Média de

Propagação de Mensagens (na agenda) (8i) 37monitor de banco de dados Tempo médio de

espera de mensagens “READY” (8i) 40monitor de banco de dados Tempo total de

espera de mensagens READY 150monitor de banco de dados Transações

Bloqueadas 46monitor de banco de dados Transações de

Execução Longa 104monitor de instância Alterações de Bloco por

Transação 183monitor de instância Chamadas por

Transação 199monitor de instância Chamadas Recursivas 271,

274monitor de instância Cursores Abertos 248monitor de instância Esperas de Conversão de

PCM 251monitor de instância Esperas de Espaço de Logs

Refazer 284monitor de instância Esperas de Lista Livre 232monitor de instância Esperas de Rollback 293monitor de instância Estado do RDBMS 268monitor de instância Gravações Físicas de

E/S 260monitor de instância Leituras Físicas de

E/S 257monitor de instância Logs Refazer Não

Arquivados 287monitor de instância Número de Deadlocks 245

457Tivoli Manager para Oracle** Guia de Referência

ÍndiceR

emissivo

monitor de instância Pontos de Verificação deBackground Concluídos 205

monitor de instância Pontos de Verificação doDBWR 213

monitor de instância Porcentagem de PingsFalsos 255

monitor de instância Proporção de AlteraçõesConsistentes 208

monitor de instância Proporção de BlocosAlterados 201

monitor de instância Proporção de Chaves deCluster 203

monitor de instância Proporção de CópiasPequenas de Refazer 290

monitor de instância Proporção de DispatcherOcupado 221

monitor de instância Proporção de Esperas doBuffer 193

monitor de instância Proporção de Estouros deOrdenação 303

monitor de instância Proporção de Origens deLinhas 295

monitor de instância Proporção deProcessos 265

monitor de instância Proporção de Processos doServidor Compartilhado 298

monitor de instância Proporção de Rollback doUsuário 306

monitor de instância Proporção de Travas deAlocação de Refazer 280

monitor de instância Proporção de Travas deDML 227

monitor de instância Proporção de Travas deRefazer Cópia 282

monitor de instância Proporção do Número deOcorrências de Trava 241

monitor de instância Proporção do Número deOcorrências do Cache de Biblioteca 235

monitor de instância Proporção do Número deOcorrências do Cache de Biblioteca(Intervalo) 238

monitor de instância Proporção do Número deOcorrências do Cache de Buffer 187

monitor de instância Proporção do Número deOcorrências do Cache de Buffer(Intervalo) 190

monitor de instância Proporção do Número deOcorrências do Cache de Dicionário 215

monitor de instância Proporção do Número deOcorrências do Cache de Dicionário(Intervalo) 218

monitor de instância Proporção entre ChamadasRecursivas e Chamadas do Usuário 277

monitor de instância Qualquer v$lock 174monitor de instância Tamanho Médio de Entradas

Refazer 180monitor de instância Taxa de Chamadas 196monitor de instância Taxa de Obtenção de

Blocos 185monitor de instância Taxa de Pings 263monitor de instância Tempo de Conversão de

Travas de PCM 253monitor de instância Tempo de Espera do

Servidor Compartilhado 301monitor de instância Tempos de Espera do

Dispatcher 224monitor de instância Tempos Limites de

Enfileiramento 230monitor de instância Transações Ativas 171monitor de instância Varreduras de Tabelas

Cheias Provenientes de Tabelas Longas(Intervalo) 243

MONITOR_NUMBER na saída do monitor 9monitor Qualquer instância v$sysstat 178monitores de instância com base na taxa 444,

448monitores de instância cumulativos 443, 444monitores de instância de cache 443, 444monitores de instância de intervalo 443, 446monitores de instância de ponto no tempo 443,

447

Nnomes de caminhos, especificando 3nós de extremidade de escuta 434número de SQL

monitor de banco de dados 130Número de SQL

monitor assíncrono 369, 373

458 Versão 2.0

Número de SQL(continuação)monitor de background 369, 371

número do monitor 10Número Máximo de Extensões

monitor assíncrono 351, 355monitor de background 353monitor de banco de dados 107

Número Máximo de Extensões por Tablespacemonitor assíncrono 357, 361monitor de background 357, 359monitor de banco de dados 111

Número Máximo de Extensões por Usuáriomonitor assíncrono 363, 367monitor de background 363, 365monitor de banco de dados 116

números do monitorOracleDatabaseManager 13, 14, 15OracleInstanceManager 168, 169, 170OracleManagerAsync 310, 311

OORACLE_HOME na saída do monitor 8ORACLE_SID na saída do monitor 8OracleDatabaseManager

log de monitoração distribuída 13, 14, 15nomes de CLI do monitor 13, 14, 15nomes de GUI do monitor 13, 14, 15números do monitor 13, 14, 15

OracleInstanceManagerlog de monitoração distribuída 168, 169,

170nomes de CLI do monitor 168, 169, 170nomes de GUI do monitor 168, 169, 170números do monitor 168, 169, 170

OracleManagerAsynclog de monitoração distribuída 310, 311nomes de CLI do monitor 310, 311nomes de GUI do monitor 310, 311números do monitor 310, 311

OracleManagerTasksnomes de CLI da tarefa 407nomes de GUI da tarefa 407

ordenações de disco 305

Ouvinte Unix SQL*Net V1 TCP/IPmonitor assíncrono 396, 399monitor de background 396, 398monitor de banco de dados 156

Ouvinte Unix SQL*Net V2monitor assíncrono 401, 404monitor de background 401, 403monitor de banco de dados 159

Ppinos 237, 240pontos de verificação do DBWR (transcritor do

banco de dados)monitorando conclusões 205monitorando pedidos 213

processo do ouvinte, monitorando 156, 396

Ssaída

host para saída da tarefa 410saída do monitor 6

data e hora 7ENDPOINT_OID 8HOST 8INTERP 9MONITOR_NUMBER 9ORACLE_HOME 8ORACLE_SID 8status 7título 7TRIGGER_INFO 9Userinfo 9valores de disparo 8

script, Best Practices 6script Best Practices 6script OracleManagerCollection.sh 10, 11servidor TEC, eventos de tarefas 410shells

em um nó gerenciado 437

459Tivoli Manager para Oracle** Guia de Referência

ÍndiceR

emissivo

shells (continuação)informações adicionais 438no servidor TMR 437no UNIX 438no Windows NT 438

sintaxe da CLIcaracteres especiais 4

Ttabelas DUAL 128tarefa

definição 1organização 2

tarefa ConfigureTECOracle 411tarefa CurrentRunningSQL 419tarefa DisableMonitoring 423tarefa EnableMonitoring 428TRIGGER_INFO na saída do monitor 9

UUserinfo na saída do monitor 9

460 Versão 2.0

Impresso em Brazil

G517-7107-00