terça-feira, 29 de novembro de 2011

Oracle RAC - Verificar o funcionamento do Scan para conexão com o Banco 11g

Para verificarmos como esta o funcionamento da funcionalidade de "Scan" do RAC 11g digitamos o comando abaixo no shell  do usuário que foi instalado o RAC como segue:


cluvfy comp scan -verbose


Resposta:

Verifying scan

Checking Single Client Access Name (SCAN)...
  SCAN Name         Node          Running?      ListenerName  Port          Running?   
  ----------------  ------------  ------------  ------------  ------------  ------------
  orapecscan.officer.com.br  sapora01      true          LISTENER_SCAN1  1527          true       
  orapecscan.officer.com.br  sapora02      true          LISTENER_SCAN2  1527          true       

Checking TCP connectivity to SCAN Listeners...
  Node          ListenerName              TCP connectivity?      
  ------------  ------------------------  ------------------------
  localnode     LISTENER_SCAN1            yes                    
  localnode     LISTENER_SCAN2            yes                    
TCP connectivity to SCAN Listeners exists on all cluster nodes

Checking name resolution setup for "orapecscan.officer.com.br"...
  SCAN Name     IP Address                Status                    Comment  
  ------------  ------------------------  ------------------------  ----------
  orapecscan.officer.com.br  172.16.0.59               passed                             
  orapecscan.officer.com.br  172.16.0.58               passed                             

Verification of SCAN VIP and Listener setup passed

Verification of scan was successful.


Obrigado

sexta-feira, 11 de novembro de 2011

Comandos Linux - Lista os arquivos por ordem de Tamanho

Segue um exemplo prático para listar os arquivos em ordem de tamanho no linux.


 du -Sh | sort -nr | more



Abraço

sexta-feira, 12 de agosto de 2011

Estatísticas no SAP com oracle

Pessoal após upgrade ou uma vez por mês devemos atualizar as estatísticas como segue:

      a) brconnect -u system/<pwd> -c -f stats -t oradict_stats
      b) brconnect -u system/<pwd> -c -f stats -t system_stats
      c) brconnect -c -u system/<pwd> -f stats -t all -f collect -p 4
       
       
      Assim manteremos o banco totalmente atualizado .

      quarta-feira, 10 de agosto de 2011

      Screen-Painter Gateway Error

      Pessoal tivemos um ABAP reclamando sobre um problema com o Screen-Painter através do Acesso via vpn conforme tela abaixo:




      Para solucionar tivemos que habilitar a porta no saprouter tab como segue:

      p  200.200.200.123    172.16.*.*   3300
      p  200.200.200.123    172.16.*.*   3301

      segunda-feira, 1 de agosto de 2011

      SAP - Enhancement Package 5 free Space Requirements

      Para atualizarmos os sistemas SAP estes são os espaços necessários:

      EHPI Directory                15 GB˜
      Download Directory         20 GB˜
      DIR_TRANS                    30 GB
      DATABASE                     50 GB
      Shadow System              Igual ao diretório  /usr/sap/.


      Estes Valores são aproximados podendo haver variação.

      quarta-feira, 6 de julho de 2011

      Curso Red Hat System Administration || Resumo

      LVM
       Passos para se configurar um storage/disco com formato LVM:
      •  Primeiro Passo: criam-se as partiçõe que serão utilizadas exemplo: fdisk -cu /dev/dispositivo no caso fdisk -cu /dev/vda.
      • Segundo Passo: deve-se colocar um flag nas partições criadas anteriormente e para isto utilizamos o comando pvcreate exemplo: pvcreate /dev/vda3, pvcreate /dev/vda4 , e para validarmos podemos rodar o comando pvdisplay
      • Terceiro Passo: agora devemos agrupar todas a partições que flagamos acima que serão utilizadas via lvm através do comando vgcreate exemplo: vgcreate vgname /dev/vdaN para validarmos, vgdisplay
      • Quarto Passo: Criam-se os volumes lógicos do tamanho que se deseja atraves do comando lvcreate exemplo: lvcreate -n lvname -L tamanho  vgname, para validarmos lvdisplay
      • Quinto Passo: Formatamos os volumes lógicos através do comando : mkfs -t ext4 /dev/vgname/lvname
      • Sexto Passo: criamos o ponto de montagem e montamos atraves dos comandos: mkdir /data (diretório de montagem), e adicionamos no /etc/fstab a linha:  /dev/mapper/vgname-lvname /data ext4 defaults 1 2
      Para verificamos  se tudo o que fizermos funcionou rode o comando mount -a  e verifique atraves do comando df -h se esta tudo certo.


      Expandindo um volume LVM
        Para expandirmos um volume lvm podemos permanecer com o volume montado e tudo funciona online conforme os itens abaixo, porem como sempre para uma maior garantia devemos efetuar um backup.
      • Verifique se temos espaço suficiente para fazermos a expansão, se não tivermos precisamos aumenta-la através dos passos 1 e 2  descritos acima e rodar o comando vgextend, porem se ja tivemos espaço disponivel verificado através do comando vgdisplay efetuamos  os seguintes passos:
      • Aumentamos o  volume logico atraves do comando lvextend -l tamanho /dev/vgname/lvname
      • Não podemos esquecer de efetuar um resize conforme segue abaixo resize2fs -p /dev/vgname/lvname
      Reduzindo um volume LVM
        Para reduzirmos um volume lvm , devemos efetuar todoas as tarefas offline, isto quer dizer desmontar a partição como segue:
      • umount /data
      • fsck -f /dev/mapper/vgname-lvname (efetuamos este comando para limpar toda a priorizacao  para efetuarmos o resize).
      • resize2fs -p /dev/mapper/vgname-lvname 512M
      • lvreduce -L 512M /dev/mapper/vgname-lvname
      • mount -a 
      • pvscan -V
      Ou para alteramos ou tiramos um disco e adicionarmos outro devemos proceder com os passos abaixo:

      • umount
      • fsck
      • resize2fs
      • lvreduce
      • vgreduce
      • pvchange -an
      • pvremove



        sexta-feira, 10 de junho de 2011

        Desabilitar o Archive log no Banco da Dados RAC.

        Pessoal recentemente precisei "desligar" o modo de archive do banco de dados em Cluster, para efetuar a cópia e criação de clientes no Sap então segue os passos:

        1) Log no sqlplus
                  sqlplus / as sysdba

        2)Rode o comando para desabilitar o modo cluster, repare que desabilitei somente em uma instancia ,aonde iremos efetuar os comando de desabilitacao do archivelogs       
                SQL>alter system set cluster_database=false scope=spfile sid='node1';

        3)Pare o Cluster com o comando Abaixo:
              srvctl stop database -d node -o immediate

        4) Entre na instance e coloque a mesma no modo " mount "
                 sqlplus / as sysdba 
                 SQL> startup mount;

        5) Verifique como esta o banco;
                 archive log list;

        6) Coloque o banco no modo não archivelog;
                 SQL>alter database noarchivelog;

        7) Coloque a instancia novamente no cluster
                  alter system set cluster_database=true scope=spfile sid='node2';

        8) "Derrube" a instancia novamente.
                   SQL>shutdown immediate;

        9) Coloque o cluster no ar.
                  srvctl start database -d node

        10)Verifique o modo do banco em archive
                 SQL>archive log list; 

        Para retornar o banco no modo archive basta efetuar os passos acima descrito alterando o item 6 para "alter database archivelog ";


        Valeu




        quarta-feira, 2 de fevereiro de 2011

        Off-Topic Casamento


        SISTEMA OPERACIONAL DO CASAMENTO

        Prezado Técnico,
        Há um ano e meio troquei o programa [Noiva 1.0] pelo [Esposa 1.0] e verifiquei que o Programa gerou um aplicativo inesperado chamado [Bebê.exe ] que ocupa muito espaço no HD.
        Por outro lado, o [Esposa 1.0] se auto-instala em todos os outros programas e é carregado automaticamente assim que eu abro qualquer aplicativo.
        Aplicativos como [Cerveja_Com_A_Turma 0.3], [Noite_De_Farra 2.5] ou [Domingo_De_Futebol 2.8], não funcionam mais, e o sistema trava assim que eu tento carregá-los novamente.
        Além disso, de tempos em tempos um executável oculto (vírus) chamado [Sogra 1.0] aparece, encerrando Abruptamente a execução de um comando.
        Não consigo desinstalar este programa. Também não consigo diminuir o espaço ocupado pelo [Esposa 1.0] quando estou rodando meus aplicativos preferidos.
        Sem falar também que o programa [Sexo 5.1] sumiu do HD.
        Eu gostaria de voltar ao programa que eu usava antes, o [Noiva 1.0], mas o comando [Desinstalar.exe] não funciona adequadamente.
        Poderia ajudar-me? Por favor!
        Ass: Usuário Arrependido

        quarta-feira, 5 de janeiro de 2011

        Transações sobre IDOCS

        Pessoal vasculhei e sumarizei uma serie de transações sobre idocs como segue:




        SALE - IMG ALE Configuration root 
        WE20 - Manually maintain partner profiles
        WE11 - Delete idocs
        BD64 - Maintain customer distribution model 
        BD71 - Distribute customer distribution model 
        SM59 - Create RFC Destinations 
        BDM5 - Consistency check (Transaction scenarios) 
        BD82 - Generate Partner Profiles 
        BD61 - Activate Change Pointers - Globally 
        BD50 - Activate Change Pointer for Msg Type 
        BD52 - Activate change pointer per change.doc object 
        BD59 - Allocation object type -> IDOC type 
        BD56 - Maintain IDOC Segment Filters 
        BD53 - Reduction of Message Types 
        BD21 - Select Change Pointer 
        BD87 - Status Monitor for ALE Messages 
        BDM5 - Consistency check (Transaction scenarios) 
        BD62 - Define rules 
        BD79 - Maintain rules 
        BD55 - Defining settings for IDoc conversion 
        WEDI - ALE IDoc Administration 
        WE21 - Ports in Idoc processing 
        WE60 - IDoc documentation 
        SARA - IDoc archiving (Object type IDOC) 
        WE47 - IDoc status maintenance 
        WE07 - IDoc statistics 
        BALE - ALE Distribution Administration 
        WE05 - IDoc overview 
        BD87 - Inbound IDoc reprocessing 
        BD88 - Outbound IDoc reprocessing 
        BDM2 - IDoc Trace 
        BDM7 - IDoc Audit Analysis 
        BD21 - Create IDocs from change pointers 
        SM58 - Schedule RFC Failures 
        Basic config for Distributed data: 
        BD64: Maintain a Distributed Model 
        BD82: Generate Partner Profile 
        BD64: Distribute the distribution Model 
        Programs:
        RBDMIDOC – Creating IDoc Type from Change Pointers 
        RSEOUT00 – Process all selected IDocs (EDI) 
        RBDAPP01 - Inbound Processing of IDocs Ready for Transfer 
        RSARFCEX - Execute Calls Not Yet Executed 
        RBDMOIND - Status Conversion with Successful tRFC Execution 
        RBDMANIN - Start error handling for non-posted IDocs 
        RBDSTATE - Send Audit Confirmations 
        For testing you can use WE19