Esta seção fornece informações sobre os seguintes tópicos:
Se você deseja substituir o banco de dados Inventário, sempre interrompa os Serviços de Inventário antes de fazer essa substituição. Substitua o banco de dados e reinicie os Serviços de Inventário. Para obter mais informações, consulte Iniciando e interrompendo o Serviço de Inventário .
Se o Servidor de Inventário receber as informações de inventário das estações de trabalho que estão em inglês ou em outro idioma, será preciso executar o utilitário AddEnums nos bancos de dados Inventário mantidos em cada local de distribuição. Para obter mais informações sobre como executar o utilitário AddEnums, consulte o TID 10073604 no site de suporte da Novell na Web. Não é preciso instalar o utilitário AddEnums se a distribuição de Inventário consistir somente em estações de trabalho inventariadas que estão em inglês.
Esta seção fornece informações sobre os seguintes tópicos:
Para criar manualmente o objeto Banco de Dados Inventário para o Sybase:
No ConsoleOne, clique o botão direito do mouse na árvore do eDirectory em que deseja criar o objeto Banco de Dados > clique em Novo > clique em Objeto > clique em Banco de Dados do ZENworks > clique em OK.
Digite um nome para o objeto Banco de Dados > clique em OK.
Configure as opções do servidor de banco de dados do objeto Banco de Dados.
No ConsoleOne, clique o botão direito do mouse no objeto Banco de Dados > clique em Propriedades > clique na guia Banco de Dados do ZENworks.
Selecione o objeto Servidor do Banco de Dados usando qualquer método a seguir:
O endereço IP do servidor é automaticamente preenchido na lista suspensa Nome DNS ou Endereço IP do Servidor. Se o objeto Servidor selecionado tiver mais de um endereço IP, selecione o endereço IP apropriado.
IMPORTANTE: Verifique se o nome DNS do servidor de banco de dados configurado para o objeto Banco de Dados é válido. Se o nome DNS for inválido, selecione um endereço IP do servidor de banco de dados apropriado na página de propriedades do objeto Banco de Dados.
Digite os valores das opções a seguir:
Nome do Usuário do Banco de Dados (Leitura-Gravação): MW_DBA
Senha do Banco de Dados (Leitura-Gravação): novell
Nome do Usuário do Banco de Dados (Apenas Leitura): MW_READER
Senha do Banco de Dados (Apenas Leitura): novell
Nome do Usuário do Banco de Dados (Apenas Gravação): MW_UPDATER
Senha do Banco de Dados (Apenas Gravação): novell
Clique em Aplicar.
Para configurar as propriedades do Driver JDBC*, clique na guia Informações de Driver JDBC.
Selecione Sybase > clique em Configurações Padrão.
Os campos serão preenchidos com informações do driver JDBC padrão.
As configurações de banco de dados para o Sybase são:
Driver: com.sybase.jdbc.SybDriver
Protocol (Protocolo): jdbc:
Subprotocol (Subprotocolo): sybase:
Subnome: Tds:
Porta: 2638
Flags: ?ServiceName=mgmtdb&JCONNECT_VERSION=4
Nome do Serviço de Banco de Dados: o nome do banco de dados especificado de acordo com o parâmetro de inicialização do Sybase –n quando o Sybase é chamado.
NOTA: Por padrão, o valor do switch -n é o endereço IP do servidor de banco de dados. Se você mantiver esse valor, será preciso digitar o mesmo endereço IP do Serviço do Banco de Dados.
Clique em Aplicar > Fechar.
Se houver mais volumes ou unidades nos vários discos físicos do servidor de banco de dados, a inserção dos arquivos de espaços do banco de dados Sybase em volumes ou unidades separadas melhorará o desempenho durante o acesso ao banco de dados.
Se você instalar o componente de banco de dados Sybase do ZfD, o arquivo do banco de dados do sistema e os arquivos de espaços do banco de dados serão instalados no local do servidor de banco de dados especificado. Quando o servidor de banco de dados Inventário for carregado, o arquivo do banco de dados do sistema (MGMTDB.DB) será carregado. O arquivo MGMTDB.DB faz referência às informações de inventário dos arquivos de espaços do banco de dados. Os arquivos de espaços do banco de dados (MGMTDB1.DB, MGMTDB2.DB, MGMTDB3.DB, MGMTDB4.DB, MGMTDB5.DB, MGMTDB6.DB, MGMTDB7.DB, MGMTDB8.DB, MGMTDB9.DB, MGMTDB10.DB e MGMTDB11.DB) contêm as informações de inventário.
O arquivo ALTERDB.PROPS é instalado no servidor de banco de dados no diretório diretóriodeinstalaçãodoServidordeInventário\WMINV\PROPERTIES . Você pode modificar as seções no arquivo para especificar o local dos espaços do banco de dados nos volumes ou unidades.
O conteúdo do arquivo ALTERDB.PROPS é o seguinte:
#Database Space Properties
count=11
mgmtdb1=location_of_mgmtdb1
mgmtdb2=location_of_mgmtdb2
mgmtdb3=location_of_mgmtdb3
mgmtdb4=location_of_mgmtdb4
mgmtdb5=location_of_mgmtdb5
mgmtdb6=location_of_mgmtdb6
mgmtdb7=location_of_mgmtdb7
mgmtdb8=location_of_mgmtdb8
mgmtdb9=location_of_mgmtdb9
mgmtdb10=location_of_mgmtdb10
mgmtdb11=location_of_mgmtdb11
.....
Para organizar os espaços do banco de dados:
Verifique se o banco de dados não está carregado.
Verifique se o Gerenciador de Serviços do Inventário não está sendo executado no Servidor de Inventário.
Mova, manualmente, os arquivos de espaços de banco de dados no Servidor de Inventário.
Para garantir melhor desempenho, organize os arquivos de espaço do banco de dados da seguinte maneira:
IMPORTANTE: Se desejar mover MGMTDB.DB para outro diretório ou volume em um servidor NetWare, atualize o arquivo SYS:\SYSTEM\MGMTDBS.NCF com o novo local do MGMTDB.DB.
Se desejar mover o arquivo MGMTDB.DB para outro diretório ou volume em um servidor Windows NT/2000, execute NTDBCONFIG.EXE, localizado no diretório ZENWORKS\DBENGINE. Na caixa de diálogo NTDBCONFIG, digite o novo caminho do arquivo MGMTDB.DB.
Modifique o local dos onze arquivos de espaço do banco de dados no arquivo ALTERDB.PROPS.
Por exemplo, para o NetWare, digite mgmtdb3=SYS:\\ZENWORKS\\INV\\DB e para o Windows NT/2000, digite mgmtdb3=C:\\ZENWORKS\\INV\\DB
Carregue o banco de dados. Digite mgmtdbs nos servidores NetWare. Nos servidores Windows NT/2000, execute o serviço de banco de dados.
Ignore as mensagens de erro exibidas no console. Essas mensagens são exibidas porque os arquivos de espaços do banco de dados não estão carregados.
Verifique se a Diretiva de Localização do Banco de Dados foi configurada.
No console do Servidor de Inventário, execute o serviço do AlterDBSpace. Digite StartSer AlterDBSpace.
No Servidor de Inventário, a ferramenta AlterDBSpace é executada como um serviço.
Será exibida uma mensagem informando que o banco de dados está ajustado.
Saia do banco de dados e carregue-o.
Verifique se não ocorrem erros durante o carregamento do banco de dados. Erros indicam que o local especificado dos arquivos de espaço do banco de dados estão incorretos ou não existem. Verifique se o caminho dos espaços do banco de dados está correto no arquivo ALTERDB.PROPS e repita o procedimento para organizar os espaços do banco de dados.
IMPORTANTE: Se você colocar os espaços do banco de dados em volumes ou unidades distintos, o arquivo de registro deverá ser colocado no mesmo volume ou unidade do arquivo do banco de dados do sistema (MGMTDB.DB).
Os parâmetros de inicialização do banco de dados Sybase são os seguintes:
-c: Define as reservas de memória inicial para o cache de páginas do banco de dados e de outras informações do servidor. Por exemplo, -c 32M reserva o tamanho de cache de 32 MB.
-gc: Define o tempo máximo em minutos para a execução do servidor de banco de dados sem um ponto de verificação em cada banco de dados. O valor padrão é de 60 minutos. Por exemplo, -gc 120 define o tempo do ponto de verificação como 120 minutos.
-gn: Define o número de processos de execução a serem usados no servidor de banco de dados.
-m: Apaga o registro de transação quando um ponto de verificação é efetuado, no encerramento ou como resultado de um ponto de verificação programado pelo servidor.
-n: Especifica o nome de host do servidor de banco de dados. Por exemplo, -n endereçoIP.
-ti: Desfaz as conexões que não submeteram uma solicitação para determinado número de minutos. O padrão é 240 (4 horas). Uma máquina cliente no meio da transação do banco de dados fica bloqueada até a transação ou a conexão ser encerrada. A opção –ti é fornecida para desfazer conexões inativas e liberar seus respectivos bloqueios. Por exemplo, especifique –ti 400.
-x: Especifica um vínculo de comunicação. Por exemplo, -x tcpip indica um vínculo TCP/IP.
-ct: Habilita a conversão de conjunto de caracteres ao converter strings que representam os mesmos caracteres com valores distintos em diferentes conjuntos de caracteres. É útil quando a máquina cliente e o banco de dados usam conjuntos de caracteres distintos.
caminhodeinstalaçãodobancodedados: Especifica o caminho de instalação do banco de dados Inventário. Por exemplo, C:\ZENWORKS\INV\DB\MGMTDB.DB.
Para aprimorar o desempenho do banco de dados Inventário mantido em Servidores de Inventário Sybase no NetWare ou no Windows NT/2000, faça o seguinte:
Para mudar o tamanho de cache do servidor de banco de dados NetWare:
Feche todas as conexões com o banco de dados Inventário.
Saia do servidor Sybase.
Abra o arquivo MGMTDBS.NCF no diretório SYS:\SYSTEM.
Modifique o parâmetro -c .
Por exemplo, -c 64M define o tamanho de cache como 64 MB.
Grave o arquivo.
No console do servidor, carregue o banco de dados Inventário. Digite MGMTDBS.
Para mudar o tamanho de cache do servidor de banco de dados Windows NT/2000:
Interrompa o serviço de Sybase.
No Windows NT, no Control Panel (Painel de Controle), clique duas vezes em Services (Serviços) > selecione Banco de Dados da Novell - Sybase > clique em Parar.
No Windows 2000, no Control Panel (Painel de Controle), clique duas vezes em Administrative Tools (Ferramentas Administrativas) > clique duas vezes em Services (Serviços) > selecione Banco de Dados da Novell – Sybase > clique em Parar.
No servidor de banco de dados, execute o arquivo NTDBCONFIG.EXE do diretório DBENGINE.
NTDBCONFIG.EXE é um utilitário de configuração para o banco de dados do ZENworks que usa o Sybase em servidores Windows NT/2000. Esse utilitário permite que você reconfigure o serviço de Sybase. Para obter a lista de parâmetros recomendada pelo Sybase, consulte Noções básicas sobre os parâmetros de inicialização do banco de dados Sybase .
Modifique o parâmetro -c .
Clique em OK.
Reinicie o serviço de Sybase.
No Windows NT, no Control Panel (Painel de Controle), clique duas vezes em Services (Serviços) > selecione Banco de Dados Novell - Sybase > clique em Iniciar.
No Windows 2000, no Painel de Controle, clique duas vezes em Ferramentas Administrativas > clique duas vezes em Serviços > selecione o banco de dados Novell – Sybase > clique em Iniciar.
Para obter mais informações sobre dicas de desempenho, consulte Dicas de ajuste de parâmetros de bancos de dados .
O ZfD fornece uma opção de backup do banco de dados Inventário com o Sybase em execução a partir do ConsoleOne. Entretanto, se você estiver controlando o inventário das estações de trabalho freqüentemente, aumente a freqüência de backup.
Para fazer backup do banco de dados nos servidores NetWare ou Windows NT/2000,
No ConsoleOne, clique em Ferramentas > Inventário do ZENworks > Backup de Banco de Dados.
Se desejar fazer backup das últimas informações do banco de dados Inventário, clique o botão direito do mouse no objeto Banco de Dados > clique em Inventário do ZENworks > clique em Backup de Banco de Dados.
Digite o caminho do diretório em que o backup do banco de dados será gravado.
Se o banco de dados Inventário estiver em execução em um servidor NetWare, você poderá digitar o caminho ou clicar em Procurar para procurar e selecionar um diretório. Se você apenas digitar o nome do diretório de backup do banco de dados sem especificar o caminho completo, o diretório de backup será criado no diretório .
Se o banco de dados Inventário estiver em execução em uma máquina do Windows, você precisará digitar manualmente o caminho para o diretório de backup. Se você apenas digitar o nome do diretório de backup do banco de dados sem especificar o caminho completo, o diretório de backup será criado no diretório \WINNT\SYSTEM 32.
NOTA: Se você quiser fazer backup do banco de dados em um diretório inexistente, apenas um nível do novo diretório será criado. Para fazer backup do banco de dados em um subdiretório, verifique se o diretório principal existe. Por exemplo, se você quiser fazer backup do banco de dados em um novo diretório C:\BACKUP, esse diretório será criado e o backup será feito. Mas, se você quiser fazer backup do banco de dados em um novo diretório DATABASE, localizado em C:\BACKUP, o diretório BACKUP já deverá existir.
Clique em Iniciar Backup.
Será feito o backup do banco de dados no diretório especificado no servidor que estiver executando o banco de dados e os arquivos existentes serão sobregravados sem aviso prévio.
Para restaurar o banco de dados:
Se o servidor de banco de dados Inventário estiver ativo, interrompa o serviço Armazenador. No console do servidor de banco de dados, digite StopSer Storer.
Saia do banco de dados Sybase.
Nos servidores NetWare: No prompt do servidor de banco de dados, digite q para interromper o banco de dados Sybase.
No Windows NT/2000: Interrompa o serviço de Sybase (Banco de Dados Novell – Sybase).
Copie os arquivos de backup, sobregravando os arquivos do banco de dados de trabalho.
Reinicie o servidor de banco de dados.
A ferramenta de backup cria um arquivo de registro, BACKUPST.TXT, localizado no diretório CONSOLEONE\1.2\BIN nos servidores NetWare e Windows NT/2000. O registro informa o status da operação de backup. Abra esse arquivo de texto para verificar o status do backup. Esse arquivo aumenta a cada operação de backup. Remova o conteúdo existente se não precisar das informações.
As seções a seguir explicam como configurar o banco de dados Inventário da Oracle. Nessa configuração, o banco de dados Inventário não está montado com outros bancos de dados Oracle.
Crie, manualmente, o banco de dados Inventário da Oracle nos servidores NetWare.
Os pré-requisitos para a configuração do banco de dados incluem:
Execute o procedimento a seguir para criar o banco de dados Inventário no Oracle 8i para NetWare:
Crie um diretório SYS:\SCHEMA e copie os seguintes arquivos do CD do produto ZENworks for Desktops 4 para o diretório SCHEMA:
Crie a estrutura do diretório: caminhodovolumeespecificadopelousuário\ZENWORKS\INVENTORY\ORACLE\ DATABASE\TRACE.
Aqui, caminhodovolumeespecificadopelousuário refere-se ao diretório selecionado pelo usuário para criar o banco de dados.
Em SYS:\SCHEMA\_CREATE1.SQL, substitua todas as instâncias de oracle: por caminhodovolumeespecificadopelousuário.
Em SYS:\SCHEMA\_CREATE2.SQL, substitua todas as instâncias de d: por caminhodovolumeespecificadopelousuário.
Em SYS:\SCHEMA\INIT.ORA, substitua todas as instâncias de oracle: por caminhodovolumeespecificadopelousuário.
Em SYS:\SCHEMA\_START.SQL, substitua todas as instâncias de oracle: por caminhodovolumeespecificadopelousuário.
Copie o arquivo SYS:\SCHEMA\INIT.ORA para user_specified_volumepath\ZENWORKS\INVENTORY\ORACLE\
DATABASE.
Copie o arquivo SYS:\SCHEMA\_START.SQL para user_specified_volumepath\ZENWORKS.
No prompt de comando, digite ORALOAD para iniciar o Oracle, caso ele não tenha sido iniciado.
Certifique-se de que nenhum banco de dados Oracle está montado.
Carregue o gerenciador de servidores da Oracle digitando svrmgr31.
No prompt do gerenciador de servidores, digite @sys:\schema\schema.sql
Reveja o arquivo SYS:\SCHEMA\INV.LOG para verificar se a criação do banco de dados foi bem-sucedida. Se a criação do banco de dados não tiver sido bem-sucedida, INV.LOG conterá as seguintes mensagens de erro: Oracle not available, Out of space, Compilation error (Oracle não disponível, Sem espaço, Erro de compilação).
No prompt do Oracle Server Manager (Gerenciador de Servidores da Oracle), digite @caminhodovolumeespecificadopelousuário\zenworks\_start.sql para iniciar o banco de dados Inventário.
Verifique se os seguintes requisitos foram atendidos:
no Linux* 6.0 ou superior: Oracle 8i (8.1.5 ou superior) Enterprise Edition
no Solaris* 6.2 ou superior no Sparc*/Intel*: Oracle 8i (8.1.5 ou superior) Enterprise Edition
Espaço livre no disco rígido: 700 MB ou superior
Memória primária: 512 MB ou superior
Você precisa criar manualmente o banco de dados Inventário para o Oracle 8i no servidor UNIX* seguindo este procedimento:
Efetue login como usuário Oracle.
Crie um diretório SCHEMA e copie os seguintes arquivos do CD do produto ZENworks for Desktops 4 para o diretório SCHEMA:
Crie a estrutura de diretório caminhododiretórioespecificadopelousuário/ZENWORKS/INVENTORY/ORACLE/DATABASE/TRACE.
Em SCHEMA/INIT.ORA, substitua todas as instâncias de $HOME pelo caminhododiretórioespecificadopelousuário selecionado.
Em SCHEMA/_START.SQL, substitua todas as instâncias de $HOME pelo caminhododiretórioespecificadopelousuário selecionado.
Em SCHEMA/_CREATE.SQL, substitua todas as instâncias de $HOME pelo caminhododiretórioespecificadopelousuário selecionado.
Em SCHEMA/_SCHEMA.SQL, substitua todas as instâncias de $HOME pelo caminhododiretórioespecificadopelousuário selecionado.
Copie o arquivo de SCHEMA/INIT.ORA para caminhododiretórioespecificadopelousuário:/ZENWORKS/INVENTORY/ORACLE/DATABASE.
Copie o arquivo de SCHEMA/_START.SQL para caminhododiretórioespecificadopelousuário/ZENWORKS.
Verifique se os serviços Oracle estão ativados e em execução e se algum banco de dados está montado.
Carregue o gerenciador de servidores da Oracle digitando svrmgrl.
No prompt do gerenciador de servidores, digite @$HOME/schema/schema.sql.
Reveja o arquivo SCHEMA/INV.LOG para verificar se a criação do banco de dados foi bem-sucedida. Se a criação do banco de dados não tiver sido bem-sucedida, SCHEMA/INV.LOG conterá as seguintes mensagens de erro: Oracle not available, Out of space, Compilation error (Oracle não disponível, Sem espaço, Erro de compilação).
No prompt do Oracle Server Manager (Gerenciador de Servidores da Oracle), digite @caminhododiretórioespecificadopelousuário/zenworks/_start.sql para iniciar o banco de dados Inventário.
Crie manualmente o banco de dados Inventário para Oracle nos servidores Windows NT/2000.
Os pré-requisitos para a configuração do banco de dados incluem o seguinte:
Para criar o banco de dados Inventário no Oracle 8i para Windows NT/2000:
Crie um diretório C:\SCHEMA e copie os seguintes arquivos do CD do produto ZENworks for Desktops 4 para o diretório \SCHEMA:
Criar a estrutura de diretório: caminhoespecificadopelousuário\ZENWORKS\INVENTORY\ORACLE\
DATABASE\TRACE.
Em C:\SCHEMA\_CREATE.SQL, substitua todas as instâncias de d: por caminhodovolumeespecificadopelousuário.
Em C:\SCHEMA\_INIT.ORA, substitua todas as instâncias de d: por caminhodovolumeespecificadopelousuário.
Em C:\SCHEMA\_START.SQL, substitua todas as instâncias de d: por caminhoespecificadopelousuário.
Se d: não for encontrado, verifique e corrija o caminho de INIT.ORA no diretório do banco de dados.
Copie o arquivo C:\SCHEMA\INIT.ORA para caminhoespecificadopelousuário\ZENWORKS\INVENTORY\ORACLE\ DATABASE.
Copie o arquivo C:\SCHEMA\_START.SQL para caminhoespecificadopelousuário\ZENWORKS.
Verifique se os serviços Oracle foram carregados corretamente e certifique-se de que nenhum banco de dados está montado.
Carregue o gerenciador de servidores da Oracle digitando within a dos box: svrmgrl.
No prompt do gerenciador de servidores, digite @c:\schema\schema.sql.
Reveja o arquivo SCHEMA/INV.LOG para verificar se a criação do banco de dados foi bem-sucedida. Se a criação do banco de dados não tiver sido bem-sucedida, SCHEMA/INV.LOG conterá as seguintes mensagens de erro: Oracle not available, Out of space, Compilation error (Oracle não disponível, Sem espaço, Erro de compilação).
No prompt do Oracle Server Manager (Gerenciador de Servidores da Oracle), digite @caminho\zenworks\_start.sql para iniciar o banco de dados Inventário.
Para criar manualmente o objeto Banco de Dados Inventário para o Oracle:
No ConsoleOne, clique o botão direito do mouse em um local da árvore do eDirectory para o objeto Banco de Dados > clique em Novo > Objeto > Banco de Dados do ZENworks > OK.
Digite um nome para o objeto Banco de Dados > clique em OK.
Configure as opções do servidor de banco de dados do objeto Banco de Dados.
No ConsoleOne, clique o botão direito do mouse no objeto Banco de Dados > clique em Propriedades > clique na guia Banco de Dados do ZENworks.
Selecione o objeto Servidor do Banco de Dados usando qualquer método a seguir:
O endereço IP do servidor é automaticamente preenchido na lista suspensa Nome DNS ou Endereço IP do Servidor. Se o objeto Servidor selecionado tiver mais de um endereço IP, selecione o endereço IP apropriado.
IMPORTANTE: Verifique se o nome DNS do servidor de banco de dados configurado para o objeto Banco de Dados é válido. Se o nome DNS for inválido, selecione um endereço IP do servidor de banco de dados apropriado na página de propriedades do objeto Banco de Dados.
Digite os valores das opções a seguir:
Nome do Usuário do Banco de Dados (Leitura-Gravação): MW_DBA
Senha do Banco de Dados (Leitura-Gravação): novell
Nome do Usuário do Banco de Dados (Apenas Leitura): MWO_READER
Senha do Banco de Dados (Apenas Leitura): novell
Nome do Usuário do Banco de Dados (Apenas Gravação): MWO_UPDATER
Senha do Banco de Dados (Apenas Gravação): novell
Clique em Aplicar.
Para configurar as propriedades do Driver JDBC, clique na guia Informações de Driver JDBC.
Selecione Oracle > clique em Configurações Padrão.
Os campos serão preenchidos com informações do driver JDBC padrão.
As configurações de banco de dados para o Oracle são:
Clique em Aplicar > Fechar.
A próxima seção explica as etapas para configuração e execução de várias instâncias do banco de dados Oracle 8i:
Descarregar o Oracle. No prompt do servidor de banco de dados, digite oraunld.
Chame o utilitário de configuração do Net8. No prompt do servidor de banco de dados, digite easycfg.ncf para carregar a janela de configuração do Net8 Easy.
Defina uma instância Oracle exclusiva.
Clique em Config (Configurar) > Listener (Receptor) > Database (Banco de Dados) > Add (Adicionar).
Atribua valores à instância do banco de dados e ao nome do banco de dados na janela Adding Instances Address (Adicionando Endereço de Instâncias).
Por exemplo, defina Database Instance (Instância do Banco de Dados) como Prom e Database Name (Nome do Banco de Dados) como mgmtdb. Nessa configuração, a instância do banco de dados é zfd. Você pode especificar qualquer nome de instância para o banco de dados. O campo Database Domain (Domínio do Banco de Dados) deve ficar em branco.
Clique em Accept (Aceitar) > Save (Gravar).
Configure o Receptor para IPC. Para executar um sistema Oracle, os endereços IPC e TCP devem estar configurados.
Clique em Config (Configurar) > Listener (Receptor) > Address (Endereço). Verifique se os endereços IPC e TCP estão configurados para o servidor.
A configuração para IPC é nomedoservidor_LSNR e para TCP é endereçoIP ou nomedohost. Se essas configurações já existirem, clique em Cancel (Cancelar). Caso contrário, atribua os valores para essas configurações > clique em Save (Gravar).
Crie um álias do IPC.
Clique em Config (Configurar) > Database Alias (Álias do banco de dados). A janela relacionará os álias para IPC, SPX, TCP e outros. Clique em Add (Adicionar) para adicionar um álias para a nova instância.
Digite os seguintes detalhes:
Database Alias (Álias do banco de dados): nomedoservidor-instânciadobancodedados-IPC.
Por exemplo, o álias do banco de dados é austr, onde austr é o nome do servidor, prom é a instância do banco de dados criada anteriormente
Protocol (Protocolo): IPC
Service/Host Name or Key Name (Nome de Host/Serviço ou Nome de Chave): nomedoservidorLSNR
Database Instance (Instância do banco de dados): Prom
Clique em Accept (Aceitar) > Save (Gravar).
Para verificar o nome de álias configurado na janela de lista: Clique em Config > Database Alias > selecione o novo álias criado > clique em View (Ver).
Verifique as propriedades do álias do banco de dados. Verifique se estão corretas. Se as configurações de propriedade estiverem incorretas, apague o álias (clique em Delete) e repita a etapa 5.
Saia da ferramenta EasyCfg. Clique em Config > Exit (Sair).
Crie um arquivo de senhas para efetuar login como usuário Interno para esta instância. Digite:
load orapwd81 file=oracle_volume:oracle_home\database\pwddatabase_instance.ora password=password entries=2
onde volumedooracle é o nome de volume NetWare para a instalação do Oracle, instânciadobancodedados PWD.ORA é o arquivo de senhas e senha é a senha especificada por você.
Por exemplo, carregue orapwd81 file=oracle:\orahome1\database\pwdprom.ora password=mgmtdb entries=2. Esse arquivo de senhas será criado no diretório volumedooracle:\DATABASE.
Carregue o software Oracle NLMTM. No prompt do servidor de banco de dados, digite oraload.
Para definir a nova instância ZfD criada, carregue o Oracle Server Manager (Gerenciador de Servidores da Oracle). No prompt do servidor de banco de dados, digite svrmgr31.
Digite o comando: set instance servername-instânciadobancodedados.
Por exemplo, set instance austr-prom-ipc.
Com isso, será demonstrado a instância recém-criada foi iniciada.
Digite connect internal/senha onde senha é a senha especificada na etapa 7.
Monte o banco de dados Inventário.
Edite o arquivo _START.SQL, localizado em caminhodovolume\ZENWORKS para adicionar as seguintes linhas:
set instance servername-databaseinstance-IPC
shutdown normal
Crie o objeto Banco de Dados.
Configure as opções do servidor de banco de dados do objeto Banco de Dados. Para obter mais informações, consulte Passo 3 em Criando manualmente o objeto Banco de Dados Inventário para o Oracle
Se você estiver carregando vários bancos de dados em instâncias Oracle separadas, cada banco de dados reservará uma memória SGA do Oracle, onde o Oracle manterá todos os recursos de banco de dados. Nesses ambientes, você deve aumentar o volume de memória no servidor. Consulte a documentação fornecida pela Oracle.
Os pré-requisitos para a configuração do banco de dados incluem:
Para configurar e executar as instâncias Oracle:
No servidor de banco de dados, execute o Oracle Database Configuration Assistant (Assistente de Configuração do Banco de Dados Oracle). No menu Iniciar da área de trabalho, clique em Programas > Oracle > Database Administration (Administração do Banco de Dados) > Database Configuration Assistant (Assistente de Configuração do Banco de Dados Oracle).
Clique em Create a Database (Criar um Banco de Dados) > Next (Próximo) > Typical (Típico) > Next (Próximo) > Copy Existing Database Files from the CD (Copiar Arquivos de Banco de Dados Existentes do CD) > Next (Próximo).
Digite os seguintes detalhes:
Clique em Concluir.
Esse procedimento permitirá a criação de um banco de dados Oracle. Esse processo é bastante demorado. Verifique se o serviço OracleServiceMGMTDB foi criado e iniciado.
Carregue o banco de dados de inventário.
Execute o Oracle Server Manager (Gerenciador de Servidores da Oracle). No menu da área de trabalho, clique em Iniciar > Executar > SVRMGRL. Digite os seguintes comandos:
set instance mgmtdb
connect internal/senhadoadministrador
Depois de configurar o banco de dados Inventário da Oracle, é preciso adicionar os valores (enum) enumerados localizados para certos atributos de inventário ao banco de dados Inventário. Para obter mais informações sobre a lista de atributos que contém valores enumerados, consulte Noções básicas sobre os atributos de inventário do ZfD .
Você precisa adicionar os valores enumerados localizados, de forma que o Relatório de Inventário possa mostrar o valor enum dos atributos de inventário em versões internacionalizadas. Os valores enum localizados devem estar disponíveis na versão em inglês do produto, de forma que os dados de inventário que efetuaram roll-up de locais que estão em outros idiomas possam ser devidamente capturados nos servidores de alto nível, nos quais somente versões em inglês são instaladas.
Se o banco de dados Inventário do ZfD 4 estiver montado em um servidor Sybase ou MS SQL 2000, você não precisará adicionar os valores enum localizados ao banco de dados Inventário, pois esses valores já estarão lá.
Para adicionar os valores enum do atributo localizado ao banco de dados Inventário do Oracle:
Selecione o Servidor de Inventário conectado ao banco de dados Oracle especificado. Verifique se esse Servidor de Inventário está configurado para usar o banco de dados Oracle.
Especifique as configurações de definição no arquivo diretóriodoZENworks\INV\SERVER\WMINV\PROPERTIES\
CONNECTION.PROP para se conectar ao banco de dados Oracle.
Para fazer isso, copie as configurações de propriedade de gabarito para o Oracle especificadas na seção de comentários do arquivo CONNECTION.PROP. Especifique endereço IP, número da porta e SID do banco de dados na string JDBC URL que corresponde à sua configuração do servidor Oracle.
No prompt do servidor, digite AddEnums nomedediretóriocomCONNECTION.PROP
Se o Servidor de Inventário estiver sendo executado em uma máquina Windows, execute o comando acima a partir de diretóriodoZENworks\INV\SERVER\WMINV\BIN.
Execute a seguinte instrução SQL no prompt do Oracle Server Manager (Gerenciador de Servidores da Oracle) para verificar se os valores enumerados localizados foram adicionados corretamente:
SVRMGR> connect mw_dba/senha
SVRMGR> SELECT * FROM cim.ostype_fr;
SVRMGR> connect mw_dba/senha
SVRMGR> SELECT * FROM cim.ostype_es;
SVRMGR> connect mw_dba/senha
SVRMGR> SELECT * FROM cim.ostype_de;
SVRMGR> connect mw_dba/senha
SVRMGR> SELECT * FROM cim.ostype_pt_BR;
Se você tiver um banco de dados Inventário no Oracle, poderá aprimorar o desempenho do banco de dados ao gerar os relatórios de inventário ou consultar o banco de dados.
Você usa o cache de buffer do banco de dados para armazenar os blocos de dados usados mais recentemente. O cache de banco de dados é determinado como DB_BLOCK_BUFFERS * DB_BLOCK_SIZE. Esses parâmetros são especificados no arquivo INIT.ORA, no diretório ZENWORKS\DATABASE do servidor de banco de dados.
DB_BLOCK_BUFFERS especifica o número de buffers de banco de dados. DB_BLOCK_SIZE especifica o tamanho de cada buffer de banco de dados em bytes.
O tamanho de cada buffer no cache de buffer é igual ao tamanho do bloco de dados.
A Oracle recomenda que o cache de buffer de banco de dados para qualquer OLTP (Online Transaction Processing Application) tenha uma taxa de acerto em torno de 90%, o que é ótimo.
O banco de dados Inventário ZfD no Oracle possui uma taxa de acerto aproximada de 88%, com um tamanho de cache de banco de dados de 24 MB para 128 MB de RAM, o que significa, mais ou menos, 20% da memória total.
Se houver memória adicional, configure o tamanho de cache do banco de dados aumentando o valor do parâmetro DB_BLOCK_BUFFERS no arquivo INIT.ORA.
Para obter mais informações sobre dicas de desempenho, consulte Dicas de ajuste de parâmetros de bancos de dados .
Se o servidor de banco de dados estiver ativo, interrompa o serviço Armazenador. No console do servidor de banco de dados, digite StopSer Storer.
Carregue o Oracle Server Manager (Gerenciador de Servidores da Oracle).
Em um servidor NetWare com o Oracle 8i, digite svrmgr31.
Em um servidor Windows NT/2000 com o Oracle 8i Enterprise Edition, na barra de tarefas, clique em Start (Iniciar) > Run (Executar) > digite svrmgrl.
Digite os seguintes comandos:
set instance nomedoservidordobancodedados-instânciadobancodedados-IPC
onde instânciadobancodedados refere-se à instância do banco de dados que você configurou anteriormente. Para obter mais informações, consulte Carregando o banco de dados Inventário como uma instância Oracle separada .
Por exemplo, set instance austr-zfd-ipc.
Conecte-se como administrador.
Por exemplo, se o nome interno do administrador forinterno, no prompt do grenciador de servidores, digite connect internal/senha
onde senha é a senha criada anteriormente. Para obter mais informações, consulte Carregando o banco de dados Inventário como uma instância Oracle separada .
Certifique-se de que não haja outros bancos de dados Oracle montados. No prompt, digite shutdown normal.
Desconecte e saia do gerenciador de servidores. No prompt do gerenciador de servidores, digite disconnect;
Digite exit;
Copie o diretório SCHEMA completo para um disco ou volume de backup.
Depois de fazer backup, verifique se a cópia de backup do banco de dados corresponde à cópia original. Faça uma verificação do banco de dados para confirmar a integridade do backup.
Para verificar a integridade do banco de dados em um servidor NetWare com o Oracle 8i, digite load DBV81.NLM FILE=caminhodoarquivodobancodedados BLOCKSIZE=4096
Para verificar a integridade do banco de dados em um servidor Windows NT/2000 com Oracle 8i, digite DBV.EXE FILE=caminhodoarquivodobancodedados BLOCKSIZE=4096
Exemplo: digite DBV.EXE FILE=c:\schema\database\cim1.ora BLOCKSIZE=4096
Execute este comando também para os seguintes arquivos: CIM1.ORA, CIM2.ORA, CIM3.ORA, CIM4.ORA, CIM5.ORA, CIM6.ORA, CIM7.ORA, CIM8.ORA, CIM9.ORA, CIM10.ORA, CIM11.ORA, SYS1.ORA e CTL1.ORA.
Se o backup do banco de dados tiver sido bem-sucedido, verifique se não há mensagens de erro nas páginas verificadas. Verifique se os seguintes parâmetros exibem um valor zero: TOTAL PAGES FAILING (DATA)=0, TOTAL PAGES FAILING (INDEX)=0 e TOTAL PAGES MARKED CORRUPT=0.
Para restaurar o banco de dados:
Se o servidor de banco de dados Inventário estiver ativo, interrompa o serviço Armazenador. No console do servidor de banco de dados, digite StopSer Storer.
Carregue o Oracle Server Manager (Gerenciador de Servidores da Oracle).
Em um servidor NetWare com o Oracle 8i, digite svrmgr31.
Em um servidor Windows NT/2000 com o Oracle 8i Enterprise Edition, na barra de tarefas, clique em Start (Iniciar) > Run (Executar) > digite svrmgrl.
Conecte-se como administrador. Por exemplo, se o nome interno do administrador for interno, no prompt do gerenciador de servidores, digite connect internal/senhadoadministrador.
Certifique-se de que não haja outros bancos de dados Oracle montados. Digite shutdown normal.
Desconecte e saia do gerenciador de servidores. No prompt do gerenciador de servidores, digite disconnect;
Digite exit;
Copie o banco de dados do local de backup.
Se você copiar o banco de dados para um local diferente do local anterior, modifique o local nos seguintes arquivos para especificar o novo caminho:
control_files=location_of_CTLl.ORA\CTL1.ORA
background_dump_dest=location_of_TRACE_dir\TRACE
user_dump_dest=location_of_TRACE_dir\TRACE
startup pfile=location_of_the_INIT.ORA\INIT.ORA
Por exemplo, modifique o caminho DATA:\ZFD3\ORACLE\DATABASE existente para ORACLE:\ZFD3\ORACLE\DATABASE em ALTERCTRL.SQL.
Nesse arquivo .SQL, modifique o caminho dos parâmetros a seguir, se necessário.
startup nomount pfile=database_path\INIT.ORA
logfile group 1 'database_path\log1.ora' size 256K,
logfile group 2 'database_path\log2.ora' size 256K
datafile 'database_path\sys1.ora',
'database_path\rbs1.ora',
'database_path\cim1.ora',
'database_path\cim2.ora',
'database_path\cim3.ora',
'database_path\cim4.ora',
'database_path\cim5.ora',
'database_path\cim6.ora',
'database_path\cim7.ora',
'database_path\cim8.ora',
'database_path\cim9.ora',
'database_path\cim10.ora',
'database_path\cim11.ora',
'database_path\tmp1.ora'
Grave as mudanças.
Carregue o banco de dados restaurado.
Esta seção fornece informações sobre os seguintes tópicos:
Os pré-requisitos para a configuração do banco de dados incluem o seguinte:
Execute as etapas a seguir para configurar o banco de dados Inventário para o MS SQL Server 2000.
Copie o arquivo P1MSSQLINVDB.ZIP do diretório do produtoZENworks for Desktops 4 CD\ZENWORKS\PRODUCTS\RMINV\DATABASE\MSSQL para CaminhododiretóriodobancodedadosdeInventárionoservidordebancodedados.
Extraia P1MSSQLINVDB.ZIP.
Defina o modo de autenticação do MS SQL Server 2000 para o Servidor SQL e para o Windows.
Inicie o servidor MS SQL.
Execute o MS SQL Server Enterprise Manager.
Conecte o banco de dados Inventário a um grupo de servidores.
NOTA: O nome do arquivo MDF do banco de dados a ser conectado é MGMTDB.MDF. Ao conectar o banco de dados Inventário, o nome desse arquivo deverá ser MGMTDB.
Selecione o banco de dados Inventário do ZENworks (MGMTDB) e chame o SQL Query Analyzer (Analisador de Consultas SQL).
Execute o arquivo de consulta CREATELOGINNAMES.SQL a partir do diretório do produto ZENworks for Desktops 4 CD\ZENWORKS\PRODUCTS\RMINV\
DATABASE\MSSQL clicando em Query (Consultar) > Execute (Executar).
Os componentes do Servidor de Inventário e o ConsoleOne usam o driver Microsoft JDBC para se conectarem ao banco de dados Inventário no MS SQL 2000. Você precisa instalar e configurar o driver do Microsoft SQL Server 2000 para o driver JDBC com o sistema de Inventário.
Para configurar o driver do Microsoft SQL Server 2000 para JDBC a fim de acessar o banco de dados Inventário em execução no MS SQL 2000:
Faça o download da versão em inglês do Windows para o driver do Microsoft JDBC a partir do site do Microsoft SQL Server.
Instale o driver em uma máquina com o Windows.
Copie os arquivos MSBASE.JAR, MSUTIL.JAR e MSSQLSERVER.JAR para o diretório diretóriodeinstalaçãodoServidordeInventário\INV\SERVER\LIB.
Nos Servidores de Inventário do NetWare conectados ao banco de dados Inventário montado no MS SQL Server 2000, edite o SYS:\SYSTEM\INVENV.NCF para adicionar o nome de todos os arquivos jar do driver JDBC no seguinte formato:
envset tmppath=$tmppath;$root_dir\lib\MSBASE.jar
envset tmppath=$tmppath;$root_dir\lib\MSUTIL.jar
envset tmppath=$tmppath;$root_dir\lib\MSSQLSERVER.jar
...
...
envset tmppath=$tmppath;$root_dir\lib\jdbcdrv.zip
Em todos os Servidores de Inventário do Windows NT/2000 conectados ao banco de dados Inventário montado no MS SQL Server 2000, faça o seguinte:
..\..\lib\msbase.jar;..\..\lib\msutil.jar;..\..\lib\mssqlserver.jar;
set tmppath=%tmppath%;..\..\lib\msbase.jar
set tmppath=%tmppath%;..\..\lib\msutil.jar
set tmppath=%tmppath%;..\..\lib\mssqlserver.jar
Na máquina que estiver executando o ConsoleOne do ZfD com snap-ins de inventário, copie os arquivos MSBASE.JAR, MSUTIL.JAR e MSSQLSERVER.JAR para o diretório diretóriodeinstalaçãodoConsoleOne\LIB\ZEN .
No ConsoleOne, crie um objeto Banco de Dados no mesmo container onde o Servidor de Inventário estiver instalado.
Configure as opções do servidor de banco de dados do objeto Banco de Dados.
No ConsoleOne, clique o botão direito do mouse no objeto Banco de Dados > clique em Propriedades > clique na guia Banco de Dados do ZENworks.
Selecione o objeto Servidor do Banco de Dados usando qualquer método a seguir:
O endereço IP do servidor é automaticamente preenchido na lista suspensa Nome DNS ou Endereço IP do Servidor. Se o objeto Servidor selecionado tiver mais de um endereço IP, selecione o endereço IP apropriado.
IMPORTANTE: Verifique se o nome DNS do servidor de banco de dados configurado para o objeto Banco de Dados é válido. Se o nome DNS for inválido, selecione um endereço IP do servidor de banco de dados apropriado na página de propriedades do objeto Banco de Dados.
Digite os valores das opções a seguir:
Nome do Usuário do Banco de Dados (Leitura-Gravação): MW_DBA
Senha do Banco de Dados (Leitura-Gravação): novell
Nome do Usuário do Banco de Dados (Apenas Leitura): MWM_READER
Senha do Banco de Dados (Apenas Leitura): novell
Nome do Usuário do Banco de Dados (Apenas Gravação): MWO_UPDATER
Senha do Banco de Dados (Apenas Gravação): novell
Clique em Aplicar.
Para configurar as propriedades do Driver JDBC, clique na guia Informações de Driver JDBC.
Selecione MS SQL > clique em Configurações Padrão.
Os campos serão preenchidos com informações do driver JDBC padrão.
Modifique as configurações do banco de dados de acordo com a configuração do MS SQL Server. As configurações de banco de dados para o MS SQL são:
Clique em Aplicar > Fechar.
Para obter mais informações sobre dicas de desempenho, consulte Dicas de ajuste de parâmetros de bancos de dados .