<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>12c on Café Com Cloud</title><link>https://blog.cafecomcloud.com.br/pt-br/tags/12c/</link><description>Recent content in 12c on Café Com Cloud</description><generator>Hugo -- gohugo.io</generator><language>pt-br</language><lastBuildDate>Sat, 10 Jun 2017 22:19:15 -0300</lastBuildDate><atom:link href="https://blog.cafecomcloud.com.br/pt-br/tags/12c/index.xml" rel="self" type="application/rss+xml"/><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>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><item><title>12.2 on-prem disponível para download</title><link>https://blog.cafecomcloud.com.br/pt-br/2017/03/02/12-2-on-prem-available-for-download/</link><pubDate>Thu, 02 Mar 2017 20:27:05 -0300</pubDate><guid>https://blog.cafecomcloud.com.br/pt-br/2017/03/02/12-2-on-prem-available-for-download/</guid><description>&lt;p&gt;Finalmente :)&lt;/p&gt;
&lt;p&gt;Em breve vamos postar sobre algumas features novas legais - tipo online move para tabelas não particionadas, sharding, v$index_usage_info e mais!&lt;/p&gt;
&lt;p&gt;&lt;img alt="12-2\\_its\\_time" 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/12-2_its_time.jpg"&gt;&lt;/p&gt;
&lt;p&gt;Falamos!&lt;/p&gt;</description></item><item><title>Por que e por que não usar table recover - Oracle 12c</title><link>https://blog.cafecomcloud.com.br/pt-br/2017/02/24/why-why-not-use-table-recover-rman_12c/</link><pubDate>Fri, 24 Feb 2017 22:23:53 -0300</pubDate><guid>https://blog.cafecomcloud.com.br/pt-br/2017/02/24/why-why-not-use-table-recover-rman_12c/</guid><description>&lt;p&gt;Hoje a gente vai falar sobre RMAN table recovery, uma das features novas do Oracle 12c, e a minha visão pessoal sobre essa feature.&lt;/p&gt;
&lt;p&gt;A documentação oficial você pode encontrar &lt;a class="link" href="https://docs.oracle.com/database/121/BRADV/rcmresind.htm#BRADV686" target="_blank" rel="noopener"
 &gt;aqui&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Basicamente o RMAN usa o mecanismo de Point in Time recovery e automatiza o jeito que a gente pode fazer recover de uma única tabela. Antes do Oracle 12c a gente conseguia fazer isso manualmente.&lt;/p&gt;
&lt;p&gt;Por dentro desse mecanismo, o RMAN cria uma instância auxiliar pra fazer o recovery, pega só a informação necessária: o RMAN restaura e recupera as tablespaces SYSTEM, SYSAUX, UNDO + a tablespace onde a tabela reside, e usa um datapump (expdp e impdp, se você configurar pra importar isso no banco) pra pegar a informação no ponto no tempo.&lt;/p&gt;
&lt;p&gt;Por que usar esse mecanismo?&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Porque ele permite recuperar uma informação antiga que foi dropada (acidentalmente ou não por algum usuário, claro que se você tiver o backup anterior) sem precisar fazer restore do banco inteiro.&lt;/li&gt;
&lt;li&gt;É muito fácil de usar: ele permite recuperar a informação a partir de backup em tape ou disco. Você só precisa ter a informação disponível.&lt;/li&gt;
&lt;li&gt;Você pode configurar pra importar a tabela com outro nome, ou só gerar um dump.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Por que não usar esse mecanismo? (até 12cR1)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Se você tem índice associado à tabela requerida e esse índice estava em uma tablespace diferente, você pode ter alguns problemas.&lt;/li&gt;
&lt;li&gt;Você não pode configurar opções como paralelismo ou excluir índices no datapump.&lt;/li&gt;
&lt;/ul&gt;</description></item></channel></rss>