<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Installation on Café Com Cloud</title><link>https://blog.cafecomcloud.com.br/pt-br/categories/installation/</link><description>Recent content in Installation on Café Com Cloud</description><generator>Hugo -- gohugo.io</generator><language>pt-br</language><lastBuildDate>Mon, 10 Sep 2018 18:35:18 -0300</lastBuildDate><atom:link href="https://blog.cafecomcloud.com.br/pt-br/categories/installation/index.xml" rel="self" type="application/rss+xml"/><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>Aplicando Patch em um Engineered System</title><link>https://blog.cafecomcloud.com.br/pt-br/2018/08/16/patching-an-engineered-system/</link><pubDate>Thu, 16 Aug 2018 16:54:11 -0300</pubDate><guid>https://blog.cafecomcloud.com.br/pt-br/2018/08/16/patching-an-engineered-system/</guid><description>&lt;p&gt;Todo mundo no mundo de Oracle DBA sabe o valor chave de usar um Engineered System, tipo Exadata ou Supercluster.&lt;/p&gt;
&lt;p&gt;Em um banco mission critical on-premises, como DBA a gente precisa consolidar muitos bancos, plataforma em diferentes versões dentro de um Engineered System.&lt;/p&gt;
&lt;p&gt;No mundo Engineered System a gente tem diferentes tipos de patch deployment que consiste em um grupo de muitos outros patches pra diferentes versões de bancos / aplicações / sistema / serviços. Eles são chamados de Oracle Engineered Systems Quarterly Patch Deployment (QPD).&lt;/p&gt;
&lt;p&gt;A vantagem chave de usar QPD é ficar com os best practices patches que foram recomendados pela Oracle. O QDP fica disponível pra download a cada 4 meses e se você tem um contrato, você pode deixar a Oracle aplicar pra você via contrato ACS / platinum. Mais informações, você pode ver em &lt;a class="link" href="https://www.oracle.com/assets/as-quarterly-patch-deployment-3042102.pdf" target="_blank" rel="noopener"
 &gt;https://www.oracle.com/assets/as-quarterly-patch-deployment-3042102.pdf&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Experiências pessoais aplicando patch em Engineered Systems (Exadata, Supercluster)&lt;/strong&gt; Eu tenho algumas experiências aplicando patch em muitos ambientes, sejam sistemas Exadata ou Supercluster.&lt;/p&gt;
&lt;p&gt;Primeiro, eu sempre tiro um exachk. É extremamente importante comparar o quão saudável está seu ambiente antes de aplicar. Sempre baixa o último disponível no MOS &amp;ldquo;Oracle Exadata Database Machine exachk or HealthCheck (Doc ID 1070954.1)&amp;rdquo;&lt;/p&gt;
&lt;p&gt;Segundo, eu recomendo a leitura dessas notas:&lt;/p&gt;
&lt;p&gt;Exadata Database Machine and Exadata Storage Server Supported Versions (Doc ID 888828.1)&lt;/p&gt;
&lt;p&gt;Oracle SuperCluster Supported Software Versions - All Hardware Types (Doc ID 1567979.1)&lt;/p&gt;
&lt;p&gt;PS. nessas notas tem algumas referências a outros Engineered Systems. Se você tem no seu ambiente, por favor dá uma olhada no MOS.&lt;/p&gt;
&lt;p&gt;Então antes de baixar, como em todo patch eu recomendo extremamente ler o README de cada patch antes de começar (parece óbvio, mas eu conheço muitos DBAs que não seguem essa regra secreta) e seguir os prechecks como a Oracle recomenda, tipo espaço, checar se tem algum conflito com outro patch, etc.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Algumas dicas baseadas na minha experiência pessoal&lt;/strong&gt; - Na maioria dos casos, durante o patching alguns erros relacionados com datapatch (no apply do banco) acontecem. Não fica com medo e dá uma olhada em:&lt;/p&gt;
&lt;p&gt;Queryable Patch Inventory - Issues/Solutions for ORA-20001: Latest xml inventory is not loaded into table (Doc ID 1602089.1)&lt;/p&gt;
&lt;p&gt;12.1 : Datapatch Fails with ERROR &amp;ldquo;KUP-04004,KUP-04017,KUP-04118,KUP-04095,ORA-29913&amp;rdquo;,&amp;quot; fatal: libjli.so or libpicl.so.1: open failed&amp;quot; (Doc ID 2085653.1)&lt;/p&gt;
&lt;p&gt;- Se você tem um ambiente segregado, sempre aplica patches em DEV ou UAT primeiro.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Exemplos de apply de patch no banco&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;=====&lt;/p&gt;
&lt;p&gt;Não fica com medo se você tomar um erro. Acontece com todo mundo:&lt;/p&gt;
&lt;p&gt;./datapatch -verbose SQL Patching tool version 12.1.0.2.0 Production on Thu Aug 16 14:39:41 2018 Copyright (c) 2012, 2017, Oracle. All rights reserved.&lt;/p&gt;
&lt;p&gt;Log file for this invocation: /u01/app/grid/cfgtoollogs/sqlpatch/sqlpatch_2278_2018_08_16_14_39_41/sqlpatch_invocation.log&lt;/p&gt;
&lt;p&gt;Connecting to database&amp;hellip;OK Note: Datapatch will only apply or rollback SQL fixes for PDBs that are in an open state, no patches will be applied to closed PDBs. Please refer to Note: Datapatch: Database 12c Post Patch SQL Automation (Doc ID 1585822.1) Bootstrapping registry and package to current versions&amp;hellip;done&lt;/p&gt;
&lt;p&gt;Queryable inventory could not determine the current opatch status. Execute &amp;lsquo;select dbms_sqlpatch.verify_queryable_inventory from dual&amp;rsquo; and/or check the invocation log /u01/app/grid/cfgtoollogs/sqlpatch/sqlpatch_2278_2018_08_16_14_39_41/sqlpatch_invocation.log for the complete error. Prereq check failed, exiting without installing any patches.&lt;/p&gt;
&lt;p&gt;Please refer to MOS Note 1609718.1 and/or the invocation log /u01/app/grid/cfgtoollogs/sqlpatch/sqlpatch_2278_2018_08_16_14_39_41/sqlpatch_invocation.log for information on how to resolve the above errors.&lt;/p&gt;
&lt;p&gt;SQL Patching tool complete on Thu Aug 16 14:39:59 2018&lt;/p&gt;
&lt;p&gt;=====&lt;/p&gt;
&lt;p&gt;É tão bom quando tudo funciona como planejado:&lt;/p&gt;
&lt;p&gt;./datapatch -verbose SQL Patching tool version 12.1.0.2.0 Production on Thu Aug 16 14:47:57 2018 Copyright (c) 2012, 2017, Oracle. All rights reserved.&lt;/p&gt;
&lt;p&gt;Log file for this invocation: /u01/app/grid/cfgtoollogs/sqlpatch/sqlpatch_23787_2018_08_16_14_47_57/sqlpatch_invocation.log&lt;/p&gt;
&lt;p&gt;Connecting to database&amp;hellip;OK Note: Datapatch will only apply or rollback SQL fixes for PDBs that are in an open state, no patches will be applied to closed PDBs. Please refer to Note: Datapatch: Database 12c Post Patch SQL Automation (Doc ID 1585822.1) Bootstrapping registry and package to current versions&amp;hellip;done Determining current state&amp;hellip;done&lt;/p&gt;
&lt;p&gt;Current state of SQL patches: Bundle series DBBP: ID 180717 in the binary registry and not installed in any PDB&lt;/p&gt;
&lt;p&gt;Adding patches to installation queue and performing prereq checks&amp;hellip; Installation queue: For the following PDBs: CDB$ROOT PDB$SEED Nothing to roll back The following patches will be applied: 27547374 (DATABASE BUNDLE PATCH 12.1.0.2.180717)&lt;/p&gt;
&lt;p&gt;Installing patches&amp;hellip; Patch installation complete. Total patches installed: 2&lt;/p&gt;
&lt;p&gt;Validating logfiles&amp;hellip; Patch 27547374 apply (pdb CDB$ROOT): SUCCESS logfile: /u01/app/grid/cfgtoollogs/sqlpatch/27547374/22329708/27547374_apply__MGMTDB_CDBROOT_2018Aug16_14_48_44.log (no errors) Patch 27547374 apply (pdb PDB$SEED): SUCCESS logfile: /u01/app/grid/cfgtoollogs/sqlpatch/27547374/22329708/27547374_apply__MGMTDB_PDBSEED_2018Aug16_14_52_35.log (no errors) SQL Patching tool complete on Thu Aug 16 14:55:29 2018&lt;/p&gt;
&lt;p&gt;=====&lt;/p&gt;
&lt;p&gt;Até breve! :-)&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>Primeira impressão do install do Oracle Clusterware 12cR2</title><link>https://blog.cafecomcloud.com.br/pt-br/2017/03/30/first-impression-on-12cr2-oracle-clusterware-install/</link><pubDate>Thu, 30 Mar 2017 15:51:24 -0300</pubDate><guid>https://blog.cafecomcloud.com.br/pt-br/2017/03/30/first-impression-on-12cr2-oracle-clusterware-install/</guid><description>&lt;p&gt;Hoje a gente vai falar sobre a primeira impressão do install fresh do Oracle Clusterware 12cR2 (pra database, você pode encontrar algumas considerações &lt;a class="link" href="https://dbdebug.wordpress.com/2017/03/16/first-impression-on-12cr2-install/" target="_blank" rel="noopener"
 &gt;aqui&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;Eu instalei no Oracle Linux 6.9 novinho em Virtualbox 5.1.18 e observei alguns pontos:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Como no install do database, o software do grid tem só um arquivo pra baixar (toma cuidado ao descompactar o zip. Você precisa descompactar no local onde você quer usar o cluster software).&lt;/li&gt;
&lt;li&gt;A Oracle adicionou 2 tipos de diskgroup (que não estavam presentes no 11gR2): Flex e Extended (mais informação você pode encontrar &lt;a class="link" href="https://docs.oracle.com/database/122/OSTMG/mirroring-diskgroup-redundancy.htm#OSTMG13711" target="_blank" rel="noopener"
 &gt;aqui&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="Screen Shot 2017-03-30 at 14.38.17" 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-2017-03-30-at-14-38-17.png"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Atenção com os pré-requisitos e espaço: pelo menos quase 40 GB foi necessário pro diskgroup do grid se você tem menos de 4 nós no clusterware.&lt;/li&gt;
&lt;li&gt;O Gavin Soorma fez upgrade de um cluster 12cR1. Se você está planejando fazer upgrade do seu cluster, considera ler &lt;a class="link" href="http://gavinsoorma.com/2017/03/oracle-12c-release-2-12-2-0-1-0-grid-infrastructure-upgrade/" target="_blank" rel="noopener"
 &gt;esse post&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Instalei na old way usando Oracle ASMLIB pra fins de teste e funciona! :-)&lt;/li&gt;
&lt;li&gt;Se você instalar em modo gráfico, fica esperta pra descompactar o cluster software onde o ORACLE_HOME do grid software vai morar, porque você não consegue mudar a localização do home de install, como você pode ver abaixo:&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="Screen Shot 2017-04-12 at 17.44.12" 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-2017-04-12-at-17-44-12.png"&gt;&lt;/p&gt;
&lt;p&gt;Então vou fazer mais testes nesse cluster de teste. Se você está planejando construir seu próprio cluster de teste, eu recomendo:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class="link" href="https://oracle-base.com/articles/12c/oracle-db-12cr2-rac-installation-on-oracle-linux-6-using-virtualbox" target="_blank" rel="noopener"
 &gt;Oracle RAC 12cR2 on Linux 6 using VirtualBox, by Oracle Base Tim Hall&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Documento de datas de release foi atualizado!!</title><link>https://blog.cafecomcloud.com.br/pt-br/2017/03/13/release-schedules-dates-document-was-updated/</link><pubDate>Mon, 13 Mar 2017 18:33:13 -0300</pubDate><guid>https://blog.cafecomcloud.com.br/pt-br/2017/03/13/release-schedules-dates-document-was-updated/</guid><description>&lt;p&gt;Continuando o post do Hanganalyze: &lt;a class="link" href="https://dbdebug.wordpress.com/2017/03/02/84/" target="_blank" rel="noopener"
 &gt;12.2 on-prem disponível para download&lt;/a&gt;, vemos que o documento de data de release foi atualizado no MOS (742060.1).&lt;/p&gt;
&lt;p&gt;Basicamente Oracle 12.2 foi lançado para cloud (em março de 2017 para on-premises) e 12.2 tem suporte até 2021.&lt;/p&gt;
&lt;p&gt;&lt;img alt="roadmap" 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/roadmap.jpg"&gt;&lt;/p&gt;
&lt;p&gt;Então agora é hora de pensar e planejar o upgrade dos bancos 11.2.0.4 e 12.1.0.2, claro que se a aplicação for compatível também! :-)&lt;/p&gt;
&lt;p&gt;Lembrem que agora o programa de Recertificação da Oracle segue as datas de schedule (mais informação vocês podem ver nesse &lt;a class="link" href="https://www.youtube.com/watch?v=Fk94YhBFZS8" target="_blank" rel="noopener"
 &gt;video&lt;/a&gt;).&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></channel></rss>