<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Database on Café Com Cloud</title><link>https://blog.cafecomcloud.com.br/pt-br/tags/database/</link><description>Recent content in Database on Café Com Cloud</description><generator>Hugo -- gohugo.io</generator><language>pt-br</language><lastBuildDate>Wed, 14 Nov 2018 17:01:29 -0200</lastBuildDate><atom:link href="https://blog.cafecomcloud.com.br/pt-br/tags/database/index.xml" rel="self" type="application/rss+xml"/><item><title>Um how-to da AWS</title><link>https://blog.cafecomcloud.com.br/pt-br/2018/11/14/a-how-to-from-aws/</link><pubDate>Wed, 14 Nov 2018 17:01:29 -0200</pubDate><guid>https://blog.cafecomcloud.com.br/pt-br/2018/11/14/a-how-to-from-aws/</guid><description>&lt;p&gt;Eu sei que vocês ouviram falar do outage da Amazon numa loja específica durante a migração de Oracle pra Aurora. Mas o que vocês não ouviram é: eles já migraram 88% do parque Oracle deles pra Aurora, e o único problema real foi o que veio a público (claro).&lt;/p&gt;
&lt;p&gt;Então, se você quer dar uma olhada nesse how-to, como usar o serviço AWS DMS, pega um café e segue o link abaixo:&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://aws.amazon.com/blogs/database/best-practices-for-migrating-an-oracle-database-to-amazon-rds-postgresql-or-amazon-aurora-postgresql-migration-process-and-infrastructure-considerations/" target="_blank" rel="noopener"
 &gt;https://aws.amazon.com/blogs/database/best-practices-for-migrating-an-oracle-database-to-amazon-rds-postgresql-or-amazon-aurora-postgresql-migration-process-and-infrastructure-considerations/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Falamos,&lt;/p&gt;</description></item><item><title>Install do 18c on-premises - primeiras impressões</title><link>https://blog.cafecomcloud.com.br/pt-br/2018/09/10/18c-install-on-premises-first-impressions/</link><pubDate>Mon, 10 Sep 2018 18:35:18 -0300</pubDate><guid>https://blog.cafecomcloud.com.br/pt-br/2018/09/10/18c-install-on-premises-first-impressions/</guid><description>&lt;p&gt;E aí pessoal,&lt;/p&gt;
&lt;p&gt;Algumas coisas mudaram no 18c. Hoje vou explicar minhas primeiras impressões desse produto bem novinho on-premises e algumas comparações com versões anteriores (PS: eu classifiquei cada tópico antes de começar a falar.. espero ajudar vocês no próximo upgrade)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Download: se você baixar pelo Oracle OTN, vai notar que tem só um zip pro Oracle database e um zip pro install do grid.&lt;/li&gt;
&lt;li&gt;Install: agora você tem que descompactar todo o conteúdo dentro do Oracle_HOME &amp;lt;- eles chamam esse novo jeito de &amp;ldquo;Simplified Image-based Oracle Database Installation&amp;rdquo;&lt;/li&gt;
&lt;li&gt;Install: o runInstaller foi substituído pelo gridSetup.sh (no caso de install do Grid) e pro Installer de database você ainda precisa executar o runInstall.sh&lt;/li&gt;
&lt;li&gt;Install: você vai precisar de pelo menos uma máquina com 8 GB de RAM pra instalar grid / database.&lt;/li&gt;
&lt;li&gt;Install: pro installer de database, agora você tem as duas opções de install (como no Installer do 10g) - você pode escolher instalar Enterprise ou Standard Edition 2.&lt;/li&gt;
&lt;li&gt;Install: agora você pode escolher no install do database o TFA durante a execução do root.sh.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="Screen Shot 2018-09-10 at 17.33.02" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://blog.cafecomcloud.com.br/images/screen-shot-2018-09-10-at-17-33-02.png"&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="Screen Shot 2018-09-10 at 18.32.51" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://blog.cafecomcloud.com.br/images/screen-shot-2018-09-10-at-18-32-51.png"&gt;&lt;/p&gt;
&lt;p&gt;Falamos :-)&lt;/p&gt;</description></item><item><title>Backup na era cloud - o que está mudando?</title><link>https://blog.cafecomcloud.com.br/pt-br/2017/12/20/backup-in-the-cloud-era-what-is-changing/</link><pubDate>Wed, 20 Dec 2017 13:07:05 -0200</pubDate><guid>https://blog.cafecomcloud.com.br/pt-br/2017/12/20/backup-in-the-cloud-era-what-is-changing/</guid><description>&lt;p&gt;E aí, beleza!&lt;/p&gt;
&lt;p&gt;Espero que esse post te encontre bem. Esses dias um dos meus clientes me pediu pra aconselhar ele sobre procedimentos e soluções de backup/restore num ambiente novo rodando na AWS.&lt;/p&gt;
&lt;p&gt;Bancos de produção vão rodar em instâncias EC2, em Oracle com BYOL (bring your own license). O cliente está pensando em soluções de EBS (Elastic Block Storage) ou S3 (Simple Storage Service).&lt;/p&gt;
&lt;p&gt;Snapshots no mundo Oracle normalmente são usados em conjunto com operações de begin/end backup. Se você tira só 1 snapshot por dia, e não está disposto a perder 24h de dados commitados, você precisa ter uma segunda estratégia de backup. Existe um produto oferecido pela N2WS que é bem incrível pra orquestrar, agendar e controlar os snapshots, você pode configurar pra tirar uma foto a cada 5 min, o que geralmente é menor que um RPO de negócio. Mas e quanto a uma corrupção lógica, um delete errado feito no fim de semana passado? Como restaurar isso? Você precisa reter snaps por uma semana, talvez um mês, talvez um ano, restaurar esse snap em outra instância EC2 e restaurar os dados manualmente. Parece caro, né?&lt;/p&gt;
&lt;p&gt;O jeito do mundo ideal, vindo da documentação, é fazer deploy do OSBCS Oracle Secure Backup Cloud Service. Essa opção (paga) te dá a habilidade de usar S3 como tape, então ajustes mínimos precisam ser feitos pra migrar sua estratégia de backup pra cloud. Você precisa configurar e instalar o OSBCS em cada instância EC2, ajustar seus channels pra usar o OSBCS, e tá pronto pra ir! Retention do RMAN, catalog, tudo flui bonito se você escolher pagar por essa opção. Como o OSBCS é cobrado? Por Channel.&lt;/p&gt;
&lt;p&gt;Então, se você tem 100 bancos, você pode comprar por exemplo 10 channels, e fazer 1 backup por vez com 10 channels, ou 10 backups por vez com 1 channel, ou 2 backups por vez com 5 channels, ou 5 backups por vez com 2 channels, ou.. você pegou a ideia.&lt;/p&gt;
&lt;p&gt;Comentários são bem vindos =]&lt;/p&gt;
&lt;p&gt;Falamos,&lt;/p&gt;
&lt;p&gt;Hang.&lt;/p&gt;</description></item><item><title>Por que você deveria e por que não deveria se preocupar com a nova era dos bancos inteligentes</title><link>https://blog.cafecomcloud.com.br/pt-br/2017/09/24/why-you-should-and-should-not-worry-about-the-new-era-of-inteligent-databases/</link><pubDate>Sun, 24 Sep 2017 16:33:23 -0300</pubDate><guid>https://blog.cafecomcloud.com.br/pt-br/2017/09/24/why-you-should-and-should-not-worry-about-the-new-era-of-inteligent-databases/</guid><description>&lt;p&gt;Esses dias eu me sinto num filme do Terminator, com a Ciberdyne trabalhando duro pra fazer da Skynet uma entidade ciente, pra ela se tornar inteligente.&lt;/p&gt;
&lt;p&gt;A gente sabe que algumas atividades são mais adequadas pra automação, motivo pelo qual a gente passa horas aprendendo Python ou Perl. Se você ganha o seu pão de cada dia executando scripts, carregando dados no banco, criando usuários, aumentando tamanhos de tablespace, fazendo health checks básicos, SIM, você precisa subir um degrau e avançar no seu jogo de Oracle DBA. As máquinas estão ficando mais inteligentes diariamente, você precisa ficar mais inteligente também.&lt;/p&gt;
&lt;p&gt;Então, na minha opinião, quais atividades não vão ser viáveis pras máquinas no curto, talvez médio prazo? Análise de performance, troubleshooting profundo, cenários de instalação que fogem da regra do next-next-finish, arquitetura de banco, migração e consolidação de dados.. coisas que normalmente as pessoas precisam pensar e desenhar mais (usando a regra 80/20 de planejar/executar) não vão ser feitas pelas máquinas no curto prazo.&lt;/p&gt;
&lt;p&gt;Se a sua análise de performance é feita pelo dbms_sqltune, você precisa se preocupar também :)&lt;/p&gt;
&lt;p&gt;Como sempre, feedbacks são bem vindos.&lt;/p&gt;
&lt;p&gt;Falamos,&lt;/p&gt;
&lt;p&gt;Hang.&lt;/p&gt;</description></item><item><title>O infame jdbc closed connection</title><link>https://blog.cafecomcloud.com.br/pt-br/2017/09/11/the-infamous-jdbc-closed-connection/</link><pubDate>Mon, 11 Sep 2017 12:19:34 -0300</pubDate><guid>https://blog.cafecomcloud.com.br/pt-br/2017/09/11/the-infamous-jdbc-closed-connection/</guid><description>&lt;p&gt;Às vezes você, como DBA, leva a culpa por tudo. O banco está lento, indisponível, sem patch, e a lista vai longe.&lt;/p&gt;
&lt;p&gt;Às vezes, em situações raras, você consegue provar que estavam errados :D&lt;/p&gt;
&lt;p&gt;Semana passada a gente foi chamado pra analisar um problema intermitente de aplicação. O time de app culpou o banco, mostrando o erro &amp;ldquo;java.sql.SQLException: Closed Connection&amp;rdquo; nos logs da app. Tudo no nível de banco foi checado e re-checado, até eles nos chamarem. Longas horas de debug e ainda sem resultados, tentamos uma abordagem diferente. Que tal fazer sniff na placa de rede no app server.. checar o fluxo de comunicação entre APP e banco.&lt;/p&gt;
&lt;p&gt;E foi o que a gente fez:&lt;/p&gt;
&lt;p&gt;tcpdump -i eth0 tcp port 1521 -A -s1500 | awk &amp;lsquo;$1 ~ &amp;ldquo;ORA-&amp;rdquo; {i=1;split($1,t,&amp;ldquo;ORA-&amp;rdquo;);while (i &amp;lt;= NF) {if (i == 1) {printf(&amp;quot;%s&amp;quot;,&amp;ldquo;ORA-&amp;ldquo;t[2])}else {printf(&amp;quot;%s &amp;ldquo;,$i)};i++}printf(&amp;rdquo;\n&amp;rdquo;)}&amp;rsquo;&lt;/p&gt;
&lt;p&gt;Isso nos deu a saída bonitinha:&lt;/p&gt;
&lt;p&gt;bla@app_blaserver:~ # tcpdump -i eth0 tcp port 1521 -A -s1500 | awk &amp;lsquo;$1 ~ &amp;ldquo;ORA-&amp;rdquo; {i=1;split($1,t,&amp;ldquo;ORA-&amp;rdquo;);while (i &amp;lt;= NF) {if (i == 1) {printf(&amp;quot;%s&amp;rdquo;,&amp;ldquo;ORA-&amp;ldquo;t[2])}else {printf(&amp;quot;%s &amp;ldquo;,$i)};i++}printf(&amp;rdquo;\n&amp;rdquo;)}&amp;rsquo; tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on eth0, link-type EN10MB (Ethernet), capture size 1500 bytes ORA-01403:no data found ORA-00913:too many values ORA-01403:no data found ORA-01403:no data found ORA-01403:no data found ORA-01403:no data found ORA-01403:no data found ORA-01403:no data found ORA-01403:no data found ORA-01403:no data found ORA-01438:value larger than specified precision allowed for this column ORA-06512:at line 2 ORA-00937:not a single-group group function ORA-01403:no data found ORA-01403:no data found ORA-00937:not a single-group group function ORA-01403:no data found ORA-00937:not a single-group group function ORA-01403:no data found ORA-00937:not a single-group group function ORA-01403:no data found&lt;/p&gt;
&lt;p&gt;O ORA-01403 é esperado depois do fetch de cada cursor sendo processado, sem novidade ruim aqui.&lt;/p&gt;
&lt;p&gt;Hummmm.. e quando os ORA-01438/ORA-06512/ORA-00937 são levantados, o que acontece com a conexão? Você pegou, né?&lt;/p&gt;
&lt;p&gt;Depois de checar o que estava causando os erros, o problema intermitente parou, todo mundo ficou feliz, incluindo o time de DBA :D&lt;/p&gt;
&lt;p&gt;(Você precisa adaptar o script pra encaixar com a porta do listener e a placa de rede da sua máquina, beleza?)&lt;/p&gt;
&lt;p&gt;Como sempre, feedbacks são bem vindos.&lt;/p&gt;
&lt;p&gt;Falamos,&lt;/p&gt;
&lt;p&gt;Hang.&lt;/p&gt;</description></item><item><title>12cR1 + Suse 12 SP2 = dá uma olhada nesse post</title><link>https://blog.cafecomcloud.com.br/pt-br/2017/06/10/12cr1-suse-12-sp2-take-a-look-on-this-post/</link><pubDate>Sat, 10 Jun 2017 22:19:15 -0300</pubDate><guid>https://blog.cafecomcloud.com.br/pt-br/2017/06/10/12cr1-suse-12-sp2-take-a-look-on-this-post/</guid><description>&lt;p&gt;Hoje eu enfrentei um problema estranho durante um HAS 12.1.0.2 no Suse 12 SP2 pra um cliente.&lt;/p&gt;
&lt;p&gt;Tudo correu bem durante o runInstaller, mas o roothas.pl falhou com o seguinte erro:&lt;/p&gt;
&lt;h5 id="server_blau01grid12102--u01grid12102perlbinperl--iu01grid12102perllib--iu01grid12102crsinstall-u01grid12102crsinstallroothaspl-using-configuration-parameter-file-u01grid12102crsinstallcrsconfig_params-local-add-mode-creating-ocr-keys-for-user-ora12c-privgrp-dba-operation-successful-local-only-mode-successfully-accumulated-necessary-ocr-keys-creating-ocr-keys-for-user-root-privgrp-root-operation-successful-crs-4664-node-server_bla-successfully-pinned-20170610-004642-clsrsc-330-adding-clusterware-entries-to-file-oracle-ohasdservice"&gt;SERVER_BLA:/u01/grid/12.1.0.2 # /u01/grid/12.1.0.2/perl/bin/perl -I/u01/grid/12.1.0.2/perl/lib -I/u01/grid/12.1.0.2/crs/install /u01/grid/12.1.0.2/crs/install/roothas.pl Using configuration parameter file: /u01/grid/12.1.0.2/crs/install/crsconfig_params LOCAL ADD MODE Creating OCR keys for user &amp;lsquo;ora12c&amp;rsquo;, privgrp &amp;lsquo;dba&amp;rsquo;.. Operation successful. LOCAL ONLY MODE Successfully accumulated necessary OCR keys. Creating OCR keys for user &amp;lsquo;root&amp;rsquo;, privgrp &amp;lsquo;root&amp;rsquo;.. Operation successful. CRS-4664: Node SERVER_BLA successfully pinned. 2017/06/10 00:46:42 CLSRSC-330: Adding Clusterware entries to file &amp;lsquo;oracle-ohasd.service&amp;rsquo;
&lt;/h5&gt;&lt;h5 id="prcr-1006--failed-to-add-resource-oraons-for-ons-prcr-1115--failed-to-find-entities-of-type-resource-type-that-match-filters-type_name-ends-type-and-contain-attributes-crs-0184--cannot-communicate-with-the-crs-daemon-20170610-004704-clsrsc-180-an-error-occurred-while-executing-the-command-srvctl-add-ons-error-code-0"&gt;PRCR-1006 : Failed to add resource ora.ons for ons PRCR-1115 : Failed to find entities of type resource type that match filters (TYPE_NAME ends .type) and contain attributes CRS-0184 : Cannot communicate with the CRS daemon. 2017/06/10 00:47:04 CLSRSC-180: An error occurred while executing the command &amp;lsquo;srvctl add ons&amp;rsquo; (error code 0)
&lt;/h5&gt;&lt;h5 id="20170610-004755-clsrsc-115-start-of-resource-oraevmd-failed"&gt;2017/06/10 00:47:55 CLSRSC-115: Start of resource &amp;lsquo;ora.evmd&amp;rsquo; failed
&lt;/h5&gt;&lt;h5 id="20170610-004755-clsrsc-202-failed-to-start-evm-daemon"&gt;2017/06/10 00:47:55 CLSRSC-202: Failed to start EVM daemon
&lt;/h5&gt;&lt;p&gt;Esse PRCR-1006 me deixou doido. No final, depois de longas horas garimpando a web + metalink + cafeína, descobri que você precisa:&lt;/p&gt;
&lt;p&gt;vi /etc/ld.so.conf e adicionar /lib64/noelision no topo do arquivo.&lt;/p&gt;
&lt;p&gt;O arquivo deve ficar assim depois do vi:&lt;/p&gt;
&lt;h5 id="server_blau01grid12102crsinstall-cat-etcldsoconf-lib64noelision-usrlocallib64-usrlocallib-include-etcldsoconfdconf"&gt;SERVER_BLA:/u01/grid/12.1.0.2/crs/install# cat /etc/ld.so.conf /lib64/noelision /usr/local/lib64 /usr/local/lib include /etc/ld.so.conf.d/*.conf
&lt;/h5&gt;&lt;p&gt;E então adiciona o symlink no GI_HOME:&lt;/p&gt;
&lt;h5 id="server_blau01grid12102lib-lns--s-lib64noelisionlibpthread-222so-libpthreadso0"&gt;SERVER_BLA:/u01/grid/12.1.0.2/lib# lns -s /lib64/noelision/libpthread-2.22.so libpthread.so.0
&lt;/h5&gt;&lt;p&gt;E só depois disso roda o root.sh/roothas.pl. Se você está lendo esse post, provavelmente já executou o roothas.pl (=[ infelizmente). Então você precisa fazer deconfigure primeiro, executar os passos acima, e então executar o roothas.pl de novo.&lt;/p&gt;
&lt;p&gt;Depois disso, a felicidade volta =]&lt;/p&gt;
&lt;p&gt;***Update***&lt;/p&gt;
&lt;p&gt;Quando for fazer patching no GI home, remove o symlink criado, aplica o patch, e refaz o symlink.&lt;/p&gt;
&lt;p&gt;Feedbacks são sempre bem vindos! Falamos,&lt;/p&gt;
&lt;p&gt;Hang,&lt;/p&gt;</description></item><item><title>db_multiblock_read_count - ser ou não ser?</title><link>https://blog.cafecomcloud.com.br/pt-br/2017/05/25/db_multiblock_read_count-to-be-or-not-to-be/</link><pubDate>Thu, 25 May 2017 18:37:21 -0300</pubDate><guid>https://blog.cafecomcloud.com.br/pt-br/2017/05/25/db_multiblock_read_count-to-be-or-not-to-be/</guid><description>&lt;p&gt;Às vezes você quer usar as coisas com opções default.. e às vezes o default não é bom o suficiente.&lt;/p&gt;
&lt;p&gt;A gente sabe que o db_file_multiblock_read_count é bumpado por default no startup, normalmente você pega 128 blocks por read. Por quê?&lt;/p&gt;
&lt;p&gt;Da documentação Oracle, esse valor é alto, mas o CBO não vai favorecer full table scans.&lt;/p&gt;
&lt;p&gt;&amp;ldquo;Even though the default value may be a large value, the optimizer will not favor large plans if you do not set this parameter. It would do so only if you explicitly set this parameter to a large value.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;Beleza. Mas por quê? De um 10053 trace dentro de uma sessão, você pode ver que o CBO vai computar o db_file_multiblock_read_count sempre como &amp;ldquo;8&amp;rdquo;.. mesmo se você ver 128 no spfile.&lt;/p&gt;
&lt;p&gt;O CBO sempre vai usar 8 se você não setar db_file_multiblock_read_count explicitamente. Como saber se você setou db_file_multiblock_read_count como 128? Usa isso:&lt;/p&gt;
&lt;h5 id="select-nvlvaluenull-as-value-from-vspparameter-where-name--db_file_multiblock_read_count"&gt;SELECT nvl(value,&amp;rsquo;*NULL*&amp;rsquo;) AS value FROM v$spparameter WHERE name = &amp;lsquo;db_file_multiblock_read_count&amp;rsquo;;
&lt;/h5&gt;&lt;p&gt;Se isso retornar *NULL*, você não setou db_file_multiblock_read_count, Oracle está te mostrando 128, mas o CBO usa 8. Triste, né?&lt;/p&gt;
&lt;p&gt;Vocês todos leram a documentação e sabem os efeitos de bumpar db_file_multiblock_read_count alto. Full table scans vão acontecer com mais frequência e, como resultado, num sistema OLTP, normalmente você recebe uma ligação do seu chefe (hehe)&lt;/p&gt;
&lt;p&gt;Mas tem um jeito de setar corretamente o db_file_multiblock_read_count.. testando.. por exemplo, dá uma olhada no bloco abaixo. É bobo, eu sei, mas pode te dar um valor mágico pra esse parâmetro.&lt;/p&gt;
&lt;h5 id="set-serveroutput-on-declare-l_count-pls_integer-l_time-pls_integer-l_starting_time-pls_integer-l_ending_time-pls_integer-begin-dbms_outputput_linedbfmbrc-seconds-for-l_dbfmbrc-in-164-loop-execute-immediate-alter-session-set-db_file_multiblock_read_countl_dbfmbrc-execute-immediate-alter-system-flush-buffer_cache-execute-immediate-alter-session-disable-parallel-dml-l_starting_time--dbms_utilityget_time-select--fullt--count-into-l_count-from-big_table-t-l_ending_time--dbms_utilityget_time-l_time--roundl_ending_time-l_starting_time100-dbms_outputput_linel_dbfmbrc-l_time-end-loop-end-"&gt;set serveroutput on DECLARE l_count PLS_INTEGER; l_time PLS_INTEGER; l_starting_time PLS_INTEGER; l_ending_time PLS_INTEGER; BEGIN dbms_output.put_line(&amp;lsquo;dbfmbrc seconds&amp;rsquo;); FOR l_dbfmbrc IN 1..64 LOOP EXECUTE IMMEDIATE &amp;lsquo;ALTER SESSION SET db_file_multiblock_read_count=&amp;rsquo;||l_dbfmbrc; EXECUTE IMMEDIATE &amp;lsquo;ALTER system flush buffer_cache&amp;rsquo;; EXECUTE IMMEDIATE &amp;lsquo;ALTER session disable parallel dml&amp;rsquo;; l_starting_time := dbms_utility.get_time(); SELECT /*+ full(t) */ count(*) INTO l_count FROM big_table t; l_ending_time := dbms_utility.get_time(); l_time := round((l_ending_time-l_starting_time)/100); dbms_output.put_line(l_dbfmbrc||&amp;rsquo; &amp;lsquo;||l_time); END LOOP; END; /
&lt;/h5&gt;&lt;p&gt;(Obrigado Chris Antognini, você é incrível)&lt;/p&gt;
&lt;p&gt;Com esse bloco (cuidado, ele vai levar 60-90 minutos dependendo do tamanho da big table, como conselho, usa uma tabela de 5GB), você vai ter valores, plota um gráfico e vê o comportamento. Não escolhe um valor alto pra OLTP.&lt;/p&gt;
&lt;p&gt;Falamos!&lt;/p&gt;</description></item><item><title>Exame de Upgrade 12c - 1z0-060</title><link>https://blog.cafecomcloud.com.br/pt-br/2017/04/12/12c-update-exam-1z0-060/</link><pubDate>Wed, 12 Apr 2017 13:25:10 -0300</pubDate><guid>https://blog.cafecomcloud.com.br/pt-br/2017/04/12/12c-update-exam-1z0-060/</guid><description>&lt;p&gt;Hoje vamos descrever algumas impressões sobre o exame 1z0-060.&lt;/p&gt;
&lt;p&gt;Então, pra ter sucesso no exame, você precisa:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Estudar bastante a arquitetura 12c (CDB / PDB): como start/stop, create, drop, secure, etc.&lt;/li&gt;
&lt;li&gt;Não acreditar nas respostas de dumps.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A gente recomenda fazer o curso de new features, ou ter alguma experiência prévia em 12c - algumas perguntas têm relação direta com tarefas diárias de DBA.&lt;/p&gt;</description></item><item><title>Primeira impressão do install do 12cR2 database</title><link>https://blog.cafecomcloud.com.br/pt-br/2017/03/16/first-impression-on-12cr2-install/</link><pubDate>Thu, 16 Mar 2017 16:00:00 -0300</pubDate><guid>https://blog.cafecomcloud.com.br/pt-br/2017/03/16/first-impression-on-12cr2-install/</guid><description>&lt;p&gt;Hoje vou descrever minhas primeiras impressões do install do novo 12cR2 (disponível para on-premises em março de 2017) para Linux e Solaris.&lt;/p&gt;
&lt;p&gt;Inicialmente eu fiquei um pouco estranha porque agora tem só um arquivo pra database e um pra install do grid (em outras versões desde 11gR2, tem 2 arquivos pra database e um ou mais pra grid, dependendo da versão que você instala).&lt;/p&gt;
&lt;p&gt;Então eu baixei e instalei no OEL6.8 pra fins de estudo.&lt;/p&gt;
&lt;p&gt;O processo de install é quase parecido com o do 12cR1, exceto que você precisa de mais espaço livre pra instalar (pelo menos 8 GB).&lt;/p&gt;
&lt;p&gt;Outro ponto: quando você dá unzip no arquivo único, toma cuidado pra descompactar dentro de uma pasta (pra organização, porque todos os arquivos vão ser descompactados no mesmo diretório onde você está).&lt;/p&gt;
&lt;p&gt;Então vou continuar estudando e publicar mais features novas! :-)&lt;/p&gt;</description></item><item><title>Ser ou não ser (preguiçoso)</title><link>https://blog.cafecomcloud.com.br/pt-br/2017/03/06/to-be-or-not-to-be-lazy/</link><pubDate>Mon, 06 Mar 2017 20:49:44 -0300</pubDate><guid>https://blog.cafecomcloud.com.br/pt-br/2017/03/06/to-be-or-not-to-be-lazy/</guid><description>&lt;p&gt;Às vezes você é um Oracle DBA simplesmente cansado de fazer setup (eu gosto de instalar tudo do zero&amp;hellip; desde o Oracle 7.3 sempre foi uma aventura pra mim :) )&lt;/p&gt;
&lt;p&gt;Se você só quer baixar e se divertir com algumas features novas legais, uma ova pré-instalada é a medalha de ouro pra você..&lt;/p&gt;
&lt;p&gt;Dá uma olhada nessa do Jeff Smith (SQL Developer e muita diversão no blog dele) &lt;a class="link" href="http://www.thatjeffsmith.com/archive/2017/03/oracle-database-12c-release-2-is-now-available-and-so-is-our-new-virtualbox-appliance/" target="_blank" rel="noopener"
 &gt;aqui.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;É uma OVA com 12.2, APEX, SQL Developer e outras coisas legais :)&lt;/p&gt;
&lt;p&gt;Falamos!&lt;/p&gt;</description></item></channel></rss>