
DBA Anderson Graf
272 FOLLOWERS
Oracle DBA, Bachelor of Information Systems, MBA in Oracle database management, OCA, OCP, OCE, OCS and OPNCS. Author oraclehome.com and OTN, founder of the Oracle Users Group of Santa Catarina.
DBA Anderson Graf
1y ago
Recentemente, a Oracle liberou a versão gratuita do Oracle Database 23c conhecida como Oracle Database 23c Free - Developer Release que permite aos desenvolvedores terem acesso antecipado há novos recursos e funcionalidades do banco de dados mais avançadas do mundo. A versão do desenvolvedor precede o lançamento planejado do Oracle Database 23c, o próximo lançamento de suporte de longo prazo (long term release).
Inúmeros novos recursos e aprimoramentos estão disponíveis em comparação à versão anterior. Abaixo destaco alguns dos recursos que, particularmente, acho mais relevantes.
Consulta de ..read more
DBA Anderson Graf
3y ago
O ADRCI (Automatic Diagnostic Repository Command Interpreter), é uma ferramenta de linha de comando introduzida na versão 11g do Oracle database cujo propósito é gerenciar os dados de diagnóstico armazenados no ADR (Automatic Diagnostic Repository)
O ADR é um repositório de arquivos de diagnóstico de banco de dados, tais como traces, dumps, o alert log, health monitor reports, etc
Recentemente ao utilizar a ferramenta me deparei com a mensagem "No ADR base is set" e ao executar o comando "show homes" a mensagem "No ADR homes are set"
[oracle@oda1 ~]$ adrciADRCI: Release 19.0.0.0.0 - Pro ..read more
DBA Anderson Graf
3y ago
Algo que ainda não havia usado nem ao menos lido sobre.. mas fica a dica de como consultar dados de partições específicas.
select [columns] from [table] partition ([partition])
SQL> select partition_name from dba_tab_partitions where table_name='AUD$UNIFIED';PARTITION_NAME--------------------------------------------------------------------------------AUD_UNIFIED_P0SYS_P49826SYS_P50746SYS_P51806SYS_P53186SYS_P54526SYS_P562667 rows selected.SQL> select count(*) from AUDSYS.AUD$UNIFIED partition (SYS_P54526); COUNT(*)---------- 2904SQL> select count(*) from AUDSYS.AUD$UNIFIED ..read more
DBA Anderson Graf
4y ago
Dica para quem esqueceu as credenciais de acesso ao Weblogic.
Capture as informações criptografadas a partir do arquivo boot.properties localizado no $USERDOMAIN_HOME/servers/AdminServer/security/
[root@wls ~]# export USERDOMAIN_HOME=/u01/Oracle/Middleware/Oracle_Home/user_projects/domains/app_domain[root@wls ~]# cd $USERDOMAIN_HOME/servers/AdminServer/security/[root@wls security]# cat boot.properties# Generated by Configuration Wizard on Mon Jun 27 07:42:49 BRT 2016username={AES}zoDTpzXJwBoWCPwqbTuoBhQiR8bIneBw1nnumM2XkAU=password={AES}MRuZtj19v4RBzFCb4gX5IM+qItLDVAaP1IC13WvTi ..read more
DBA Anderson Graf
4y ago
Acompanhando a performance de algumas máquinas virtualizadas em um ODA X7-2 HA foi observado durante o período alto percentual de CPU steal (%st) que mostra a porcentagem de tempo gasto (roubado) em esperas involuntárias da CPU enquanto o hypervisor está atendendo outro processador virtual.
Para dar ênfase ao problema e posteriormente demonstrar a mudança de comportamento junto aos ajustes em uma VM com 8 vCPU, forcei a utilização de CPU disparando comandos "yes" em nohup onde dentro de alguns segundos o percentual de CPU roubada já atingiu 68%
[root@vm04 ~]# cat /proc/cpuinfo ..read more
DBA Anderson Graf
4y ago
Para finalizar o ciclo de certificações cloud (para este momento, rsss). Aprovado na Oracle Cloud Infrastructure 2019 Certified Architect Professional também ..read more
DBA Anderson Graf
4y ago
Agora também certificado em OVM ??
Oracle VM 3.0 for x86 Certified Implementation Specialist ..read more
DBA Anderson Graf
5y ago
Dentre seus milhares de parâmetros, o Oracle Database possui parâmetros do tipo string, número, booleano e os que aceitam uma lista predeterminada de valores como o cursor_sharing, por exemplo, que pode ser configurado com os valores SIMILAR, EXACT e FORCE.
Para sabermos os valores válidos para estes parâmetros de múltiplas opções predeterminadas podemos:
1. Consultar a documentação Oracle onde será exibido a lista de valores válidos, desde que o parâmetro não seja oculto.
Adicionar legenda
2. Alterar o parâmetro, incluindo os ocultos para um valor não válido, des ..read more
DBA Anderson Graf
5y ago
Quando pensamos em instalar um banco de dados Oracle é importante nos lembrarmos que existem um conjunto de requisitos de hardware, software e sistema operacional a serem atendidos e que estes podem facilmente serem encontrados nas documentações da Oracle através do Oracle Help Center (Oracle Docs) e MOS (My Oracle Support).
https://docs.oracle.com/en/database/oracle/oracle-database/index.html
https://support.oracle.com/
Ao vencermos etapas, como o provisionamento de hardware destinado ao banco de dados e a instalação de um sistema operacional homologado, como o Linux 7 para o Oracle Da ..read more
DBA Anderson Graf
5y ago
Assim como temos em ambientes Linux o cksum e o sha1sum que nos permitem gerar um código hash para a comparação de consistência de um arquivo, umas das opções no Oracle Database é a função GET_HASH_VALUE disponível no pacote DBMS_UTILITY que permite gerar um código hash do fonte sendo muito útil para identificar se ele está consistente ou se houve alguma alteração, principalmente quando comparamos extensos códigos PL/SQL que visivelmente daria trabalho para determinar se estão iguais entre uma base de dados e outra, por exemplo.
Criando uma procedure de exemplo e obtendo o hash:
SQL> c ..read more