tag:blogger.com,1999:blog-37886370306277135292024-03-21T06:06:48.917-07:00DBA OracleRita Nuñezhttp://www.blogger.com/profile/04134679348216636771noreply@blogger.comBlogger41125tag:blogger.com,1999:blog-3788637030627713529.post-59799081604001208242023-05-29T05:54:00.001-07:002023-05-29T05:54:34.450-07:00Export Data Pump en Windows<p>Para ejecutar
un Export Data Pump en Windows podemos usar PowerShell (que es una herramienta mas
moderna y potente) o simplemente CMD (la línea de comandos de Windows
clasica)</p>
<p class="MsoNormal"><span lang="ES-AR">En este
ejemplo la base de datos se llama ORCL. Voy a hacer un export full. Tengo
previamente creado un directorio c:\oracle\scripts y un directorio para los
dumps d:\oracle\dumps</span><span lang="ES-AR" style="background: rgb(230, 230, 230); font-family: "Courier New"; font-size: 8pt; line-height: 107%;"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="ES-AR">1 - Verifico
en la Base de datos que el Directorio DATAPUMP_DIR apunta al directorio
requerido<o:p></o:p></span></p>
<p class="MsoNormal">Desde PowerShell o CMD<o:p></o:p></p>
<p class="MsoNormal">set ORACLE_SID=ORCL<o:p></o:p></p>
<p class="MsoNormal">sqlplus / as sysdba<o:p></o:p></p>
<p class="MsoNormal">select * from dba_directories where directory_name=’DATA_PUMP_DIR’;<o:p></o:p></p>
<p class="MsoNormal"><span lang="ES-AR"> </span></p>
<p class="MsoNormal"><span lang="ES-AR">Se puede
modificar ese directorio default o crear un directorio nuevo. En este ejemplo
lo modifico<o:p></o:p></span></p>
<p class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; vertical-align: baseline;"><span style="border: none windowtext 1.0pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-border-alt: none windowtext 0cm; mso-fareast-font-family: "Times New Roman"; padding: 0cm;">create or replace directory
DATA_PUMP_DIR as “</span>d:\oracle\dumps<span style="border: none windowtext 1.0pt; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-border-alt: none windowtext 0cm; mso-fareast-font-family: "Times New Roman"; padding: 0cm;">'';</span><o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><span lang="ES-AR">2 - Crear un par file con wordpad <o:p></o:p></span></p>
<p class="MsoNormal">logfile=expdp_orcl.log<o:p></o:p></p>
<p class="MsoNormal">dumpfile=expdp_orcl.dmp<o:p></o:p></p>
<p class="MsoNormal"><span lang="ES-AR">directory=DATAPUMP_DIR<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="ES-AR">full=Y</span><span lang="ES-AR" style="font-family: "Courier New"; font-size: 8pt; line-height: 107%;"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="ES-AR">Para guardar
: directorio seleccionado c:\oracle\scripts<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="ES-AR">nombre orcl.par
formato : Documento de Texto –
Formato MS-DOS<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="ES-AR"> </span></p>
<p class="MsoNormal">3 - En Windows PowerShell
o CMD<o:p></o:p></p>
<p class="MsoNormal"> set ORACLE_SID=ORCL<o:p></o:p></p>
<p class="MsoNormal"> expdp system/<i>password</i> parfile=c:\oracle\scripts\ orcl.par<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><span lang="ES-AR">Finalmente
cuando termine el dump va a quedar en el
directorio seleccionado en DATA_PUMP_DIR<o:p></o:p></span></p>Rita Nuñezhttp://www.blogger.com/profile/04134679348216636771noreply@blogger.com0tag:blogger.com,1999:blog-3788637030627713529.post-27923873580951629642023-05-27T06:39:00.001-07:002023-05-27T06:39:27.153-07:00Como Conectarse a una Base Autonoma con SQL Developer<p> Una vez que tenemos creada una Base de Datos Autonoma podemos conectarnos de diversas formas entre ellas con SQL Developer.</p><p>1 - En nuestra Base Autonoma en mi ejemplo ATPTEST1, seleccionar Conexion de Base de Datos</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEgIE_lm3RE8JAEkluP6ISht4JVosLaT4ulkzj7iAYgwncaKQzpSH3CyhSxzmaI6nxGsjQ9xzHy-NCzIULUrRDGwmZ8FwA1JSR83Idco6--sJija6PYiFF6v72QqiR4hD5ll9uQACLMFjLAE2dfl23lDRm3c5AiELz1YTxKOQFjNBvdGboYOPJzKqr8A" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="686" data-original-width="1821" height="121" src="https://blogger.googleusercontent.com/img/a/AVvXsEgIE_lm3RE8JAEkluP6ISht4JVosLaT4ulkzj7iAYgwncaKQzpSH3CyhSxzmaI6nxGsjQ9xzHy-NCzIULUrRDGwmZ8FwA1JSR83Idco6--sJija6PYiFF6v72QqiR4hD5ll9uQACLMFjLAE2dfl23lDRm3c5AiELz1YTxKOQFjNBvdGboYOPJzKqr8A" width="320" /></a></div>2 - Ir a Descargar Cartera<p></p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEi5lewVdOtsw7iJUymDPqmYGGEHK48OAKnGTENNNXRelqxxfqXbyaxelZec6rHJ6jN52fZ_jXnj3x70h9H55RVme2H2r8ZOlWPO7ZlsCDcxclPCL7DnwmVPCEVY9uM58SAin8TCPSm2Q40UC_HGBtSRJRpZ7yo2o7cC5MjmRj2Fg7g5WgJbeB7HQmvZ" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="691" data-original-width="1180" height="187" src="https://blogger.googleusercontent.com/img/a/AVvXsEi5lewVdOtsw7iJUymDPqmYGGEHK48OAKnGTENNNXRelqxxfqXbyaxelZec6rHJ6jN52fZ_jXnj3x70h9H55RVme2H2r8ZOlWPO7ZlsCDcxclPCL7DnwmVPCEVY9uM58SAin8TCPSm2Q40UC_HGBtSRJRpZ7yo2o7cC5MjmRj2Fg7g5WgJbeB7HQmvZ" width="320" /></a></div><div class="separator" style="clear: both; text-align: left;">3 - Agregarle contraseña y presionar Descargar</div><div class="separator" style="clear: both; text-align: left;"><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEjPSIAxS5Mn3dZmK2n8rpOrZyRfpFMIjM8i96WMLEUOB_HX5xvONDmz1EyOXrV1wrsIBjlaN_NC5y4glyIMfMulUdW1i-Kvi5KMUC5RQmYerzSOq9XeNWs8407OnEPHFLOwL3GBRsHbpV1EtWGhofu3TWdmUckeb4rzeY_EnTHyvTCXqSjsTRh_NlOu" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="691" data-original-width="912" height="240" src="https://blogger.googleusercontent.com/img/a/AVvXsEjPSIAxS5Mn3dZmK2n8rpOrZyRfpFMIjM8i96WMLEUOB_HX5xvONDmz1EyOXrV1wrsIBjlaN_NC5y4glyIMfMulUdW1i-Kvi5KMUC5RQmYerzSOq9XeNWs8407OnEPHFLOwL3GBRsHbpV1EtWGhofu3TWdmUckeb4rzeY_EnTHyvTCXqSjsTRh_NlOu" width="317" /></a></div><br />4 - Cuando lo descargamos nos va a quedar un archivo zip con el nombre Wallet_<BD></div><div class="separator" style="clear: both; text-align: left;"><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEhi_pB454-SttbVn5A93N_WlwjL-KeDgphDRq-bTen7A9kwlWk34ClbdtemxO63-f-to6FRwlFJOebr9cQGA7hpLxex3vR7Vbww8mgfBf7q5fZ88HMtKP_tfQjlNYHIyn3kxj_EnBPZV_L96vpDnsRMoq_3ILJF_Mg_4PztQXayfPRwogmdpnPt9dgJ" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="61" data-original-width="233" height="84" src="https://blogger.googleusercontent.com/img/a/AVvXsEhi_pB454-SttbVn5A93N_WlwjL-KeDgphDRq-bTen7A9kwlWk34ClbdtemxO63-f-to6FRwlFJOebr9cQGA7hpLxex3vR7Vbww8mgfBf7q5fZ88HMtKP_tfQjlNYHIyn3kxj_EnBPZV_L96vpDnsRMoq_3ILJF_Mg_4PztQXayfPRwogmdpnPt9dgJ" width="320" /></a></div><div class="separator" style="clear: both; text-align: left;">5 - Abrimos el SQL Developer y agregamos la conexion con Usuario Admin (que es el 1ero que tenemos, luego podemos crear otros usuarios). Seleccionamos Tipo de Conexion : Cartera de Cloud</div><div class="separator" style="clear: both; text-align: left;">Agregamos el Wallet que recien bajamos. </div><div class="separator" style="clear: both; text-align: left;"><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEjHnzi8aAh3PFSy_ooXLJRpz9ZsQNYQL-sl3HY5FDEcKtF9UYayNenpgu8hytFGySQfYojcZDpLz3z2KxzrEWXpxwF38kuaVuC2YvrZTbtDA_a-eh4o38s5-pyIEH8siiyQ8yWfzBsPVJboxRn8cpXlw8mXYha_CA6GLItqBN5qRwNIFjDjoHtcJWfs" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="740" data-original-width="1153" height="205" src="https://blogger.googleusercontent.com/img/a/AVvXsEjHnzi8aAh3PFSy_ooXLJRpz9ZsQNYQL-sl3HY5FDEcKtF9UYayNenpgu8hytFGySQfYojcZDpLz3z2KxzrEWXpxwF38kuaVuC2YvrZTbtDA_a-eh4o38s5-pyIEH8siiyQ8yWfzBsPVJboxRn8cpXlw8mXYha_CA6GLItqBN5qRwNIFjDjoHtcJWfs" width="320" /></a></div><br /><br /></div>6 - Probamos y luego Guardar y ya nos conectamos a la base de datos</div><div class="separator" style="clear: both; text-align: left;"><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEiRpZGumwkF-CWa22-DTmbStdlncFEZyit8HlD2VQH58vwUIWjlBIoVL-X7OWg_vdvGWznTL9UqeCulAmqKrCgKO6-_uvMugztCpObSBU3ecLzbzbCFQPx2aRcuytPDGHb9n2VCRBO7I5t5YNWpxhUV5G5HR6jeRCFjGiO9Wf4Ef93HjLj-_sYYWhhY" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="730" data-original-width="1137" height="205" src="https://blogger.googleusercontent.com/img/a/AVvXsEiRpZGumwkF-CWa22-DTmbStdlncFEZyit8HlD2VQH58vwUIWjlBIoVL-X7OWg_vdvGWznTL9UqeCulAmqKrCgKO6-_uvMugztCpObSBU3ecLzbzbCFQPx2aRcuytPDGHb9n2VCRBO7I5t5YNWpxhUV5G5HR6jeRCFjGiO9Wf4Ef93HjLj-_sYYWhhY" width="320" /></a></div><div class="separator" style="clear: both; text-align: left;"><br /></div>Ya estamos conectados!<br /><br /><br /></div><br /><br /><p></p>Rita Nuñezhttp://www.blogger.com/profile/04134679348216636771noreply@blogger.com0tag:blogger.com,1999:blog-3788637030627713529.post-4988548249758785022023-05-27T05:38:00.002-07:002023-05-27T05:55:05.454-07:00Error Oracle Cloud 403 IP Address Rejected<p> Si obtenemos el siguiente error Oracle Cloud 403 IP Address Rejected es porque estamos tratando de acceder al recurso desde una IP no autorizada, para solucionarlo tenemos que agregar en la Lista del Control de Acceso del Recurso que queríamos acceder. En mi ejemplo una Base de Datos Autónoma desde otra Notebook que no era desde la cual la cree.</p><div class="separator" style="clear: both; text-align: left;"><br /></div><div class="separator" style="clear: both; text-align: left;">1 - Ir a Red / Lista de Control de Acceso / Editar </div><div class="separator" style="clear: both; text-align: left;"><br /></div><div class="separator" style="clear: both; text-align: left;"><div class="separator" style="clear: both; text-align: left;"><div class="separator" style="clear: both; text-align: center;"><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7V7BK3lIS-NHRS2TUmu_PYPAlg3a1ZP5v7ijjgGYssgFHpfMWpJeiDA79fklgcpBX5KDU48AibZijwHT2ld4RD1ERpSAFf_LmU0fFMOccLhDh2NeGNZR0nx1xb7gTmB_vhRf1kEDga06hP4b04gF89P50HLPcrmcHj9q3LGTo40iQJc9M8N08688x/s1350/Red1.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="678" data-original-width="1350" height="161" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7V7BK3lIS-NHRS2TUmu_PYPAlg3a1ZP5v7ijjgGYssgFHpfMWpJeiDA79fklgcpBX5KDU48AibZijwHT2ld4RD1ERpSAFf_LmU0fFMOccLhDh2NeGNZR0nx1xb7gTmB_vhRf1kEDga06hP4b04gF89P50HLPcrmcHj9q3LGTo40iQJc9M8N08688x/s320/Red1.PNG" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><br /></div><br /><br /></div>2 - Van a aparecer las IPs que ya estan habilitadas. Allí presionar Agregar mi dirección IP. En mi caso habia una sola habilitada</div><div class="separator" style="clear: both; text-align: left;"><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnwiryhu61pgFAdL7E9TwcB_lL7WX5zXAJ8GbMLU6rB-Ng3pjgFnB1Fdz5P1F7R-orypAd4pNvTKP_qOWhntANBKVJjFiXusx036bo0UIBqabgIKy4T8SA2PuPHl3YEvNrDE65dgMbAJ7cjobQvvK11Sw9zRmdb3yNPI-7BdQB9WHLS_cZc6GNAn2Z/s1180/red2.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="664" data-original-width="1180" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnwiryhu61pgFAdL7E9TwcB_lL7WX5zXAJ8GbMLU6rB-Ng3pjgFnB1Fdz5P1F7R-orypAd4pNvTKP_qOWhntANBKVJjFiXusx036bo0UIBqabgIKy4T8SA2PuPHl3YEvNrDE65dgMbAJ7cjobQvvK11Sw9zRmdb3yNPI-7BdQB9WHLS_cZc6GNAn2Z/s320/red2.PNG" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><br /></div></div><div class="separator" style="clear: both; text-align: left;"><div class="separator" style="clear: both; text-align: center;"><br /></div>3 - Automáticamente detecta nuestra dirección IP y la agrega separada por coma. Allí presionar Guardar</div><div class="separator" style="clear: both; text-align: left;"><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh365IetkPUX-u32f2gMH0Hc_w8lF26heBRsXQaIw8jxtVNiJIpksAJpOExa-ZmSBIktJpMUcRPIfMvVFlU2CkgBRaZhxBJSGKGYV2sINpYdh1kFvK5O_pbI5gX0gR2ZXSY4YO8sRuVIbVZu0j12p_DvMts1SzFV4l5DKH9CXT-ixxgFHbVGgxaFa3X/s1108/red3.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="709" data-original-width="1108" height="205" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh365IetkPUX-u32f2gMH0Hc_w8lF26heBRsXQaIw8jxtVNiJIpksAJpOExa-ZmSBIktJpMUcRPIfMvVFlU2CkgBRaZhxBJSGKGYV2sINpYdh1kFvK5O_pbI5gX0gR2ZXSY4YO8sRuVIbVZu0j12p_DvMts1SzFV4l5DKH9CXT-ixxgFHbVGgxaFa3X/s320/red3.PNG" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: left;">Mi base autónoma quedo unos segundos actualizando su estado y enseguida quedo lista para acceder!</div><div class="separator" style="clear: both; text-align: left;"><div class="separator" style="clear: both; text-align: left;"><div class="separator" style="clear: both; text-align: center;"><div class="separator" style="clear: both; text-align: center;"><br /></div><br /><br /></div><br /><br /></div><br /><br /></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;"><br /></div><br /></div><br /><br /></div><div class="separator" style="clear: both; text-align: center;"><br /></div><br /><br /><p></p>Rita Nuñezhttp://www.blogger.com/profile/04134679348216636771noreply@blogger.com0tag:blogger.com,1999:blog-3788637030627713529.post-25638829271124882562023-05-27T04:54:00.005-07:002023-05-28T07:38:55.538-07:00Como Crear una Base de Datos Autónoma Para Procesamiento Transaccional <p> En este ejemplo vamos a crear una Base de Datos transaccional autónoma OLTP Always Free, o sea Gratuita para Siempre. Debemos contar primero con una cuenta en la Nube de Oracle. La cuenta puede ser del tipo gratuita creada en cloud.oracle.com/free o puede ser una cuenta con créditos ya que igualmente podemos crear esta base gratuita sin consumir créditos. Podemos tener un máximo de 2 bases de datos autónomas por cuenta.</p><p>Las bases de datos autónomas tienen asignado 1 OCPU, 20G de Almacenamiento y la Licencia esta incluida.</p><p>1 - Seleccionar Oracle Database - Procesamiento de transacciones autónomo </p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8cxt2oA5VamG1hEDQTF0HYccVD160wm_flvcJVOiAVBYErrylQPeByIw6qYf2DM_0gNHKlBVT6dqW9UoisJ_03I0KR-S8Zx1x81oLWiSoBh5Uv_AfkE5OBRaqbhDT8n_dO_5jnbRJxDtodNAGnqyvFHrOhxzsD-Z_TIH4pFtj9-RqfpLNeuJO960Z/s1833/BDA1.PNG" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="787" data-original-width="1833" height="137" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8cxt2oA5VamG1hEDQTF0HYccVD160wm_flvcJVOiAVBYErrylQPeByIw6qYf2DM_0gNHKlBVT6dqW9UoisJ_03I0KR-S8Zx1x81oLWiSoBh5Uv_AfkE5OBRaqbhDT8n_dO_5jnbRJxDtodNAGnqyvFHrOhxzsD-Z_TIH4pFtj9-RqfpLNeuJO960Z/s320/BDA1.PNG" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: left;"><br /></div><div class="separator" style="clear: both; text-align: left;">2 - Seleccionar el Compartimento, en mi ejemplo elijo TEST, para saber mas sobre Compartimentos <a href="https://dbaoraclesoporte.blogspot.com/2023/05/oci-crear-compartimentos.html">AQUI</a> </div><div class="separator" style="clear: both; text-align: left;"><br /></div><div class="separator" style="clear: both; text-align: left;"><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEh8q9HsWL06JA3m0TeCIvQqPAK8m2b-U_mKr7zDeqN1d4SNbIv7WUFBQ8t1CTRT60DDwTlJ_FZod1sDtO-FxY6gW8k9HrP6lfN4pg91ILDwzzao-zzV3pBvkePIayjwg5HoXd7bxo6599X8Pr8KtwkalZxHPeufD8sK_yayl6iPl40u761eE6LKBBhi" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="462" data-original-width="431" height="240" src="https://blogger.googleusercontent.com/img/a/AVvXsEh8q9HsWL06JA3m0TeCIvQqPAK8m2b-U_mKr7zDeqN1d4SNbIv7WUFBQ8t1CTRT60DDwTlJ_FZod1sDtO-FxY6gW8k9HrP6lfN4pg91ILDwzzao-zzV3pBvkePIayjwg5HoXd7bxo6599X8Pr8KtwkalZxHPeufD8sK_yayl6iPl40u761eE6LKBBhi" width="224" /></a></div><br />3 - Presionar Crear Base de Datos Autónoma. Se pueden crear máximo 2 bases de datos autónomas Always Free por cuenta. </div><div class="separator" style="clear: both; text-align: left;"><br /></div><div class="separator" style="clear: both; text-align: left;"><div class="separator" style="clear: both; text-align: center;"><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEiS5aEadY-luO3j4o4IbQ_pMT4xWqIQgfowIvBV0mwRyxy6MLubImbpdl_gfmCs7lhBs4pVwdb3JIv1wEhqi44GFAVxShckfxhq1iZB_UsJHqanNYJtVlakA83ajq5KA97L_TnZtatKVEaVK4wJ1KeoTUFcR2JVHaICTT5TD6KFq_BN7TFHGbJ5Xvzz" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="354" data-original-width="1393" height="81" src="https://blogger.googleusercontent.com/img/a/AVvXsEiS5aEadY-luO3j4o4IbQ_pMT4xWqIQgfowIvBV0mwRyxy6MLubImbpdl_gfmCs7lhBs4pVwdb3JIv1wEhqi44GFAVxShckfxhq1iZB_UsJHqanNYJtVlakA83ajq5KA97L_TnZtatKVEaVK4wJ1KeoTUFcR2JVHaICTT5TD6KFq_BN7TFHGbJ5Xvzz" width="320" /></a></div><br /><br /></div><div class="separator" style="clear: both; text-align: left;">4 - Aparece con un nombre de Base de Datos a mostrar y el nombre de base de datos, ambos se pueden cambiar. En mi ejemplo los cambio por ATPTEST1</div><div class="separator" style="clear: both; text-align: left;"><div class="separator" style="clear: both; text-align: center;"><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEghJDLt3SyL1gKSwqtta4RoxERxZC_qx9gvS90lT9wK8RenrCjvf6QZJlcGk9-E413Am9yJncoUQCJE2_K9BGaZdFxNEPRgv3NI1zYBHJuQDGfE-8EICoeu37fLCMX1VTZv-GMVvp2KKSkcC8vmniO4H-5g-u5BN_lKOQoFVqD3SAiNoGQgHETMUVfV" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="485" data-original-width="1159" height="134" src="https://blogger.googleusercontent.com/img/a/AVvXsEghJDLt3SyL1gKSwqtta4RoxERxZC_qx9gvS90lT9wK8RenrCjvf6QZJlcGk9-E413Am9yJncoUQCJE2_K9BGaZdFxNEPRgv3NI1zYBHJuQDGfE-8EICoeu37fLCMX1VTZv-GMVvp2KKSkcC8vmniO4H-5g-u5BN_lKOQoFVqD3SAiNoGQgHETMUVfV" width="320" /></a></div><br /><br /></div><div class="separator" style="clear: both; text-align: center;"><div class="separator" style="clear: both; text-align: left;">5 - Dejar seleccionado Procesamiento de Transacciones e Infraestructura Compartida </div><div class="separator" style="clear: both; text-align: left;"><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEjTIZW_S-6v7mGpdXwU3gUxii7i_ZQkn9KP46-wiAHDYKk516_clTrTLcSVTlviQJE1kHkSpElSNH7O_0laoUTIU4g5xbym9VZDKEIO4bmrmeLzkCjF0pQ3DeMIu5O5c6nbCOhJ-LXrJiJPiGWTtjdocoMC5HHQP8L--O-iTmPg623JkH5k_8tHucWv" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="599" data-original-width="1188" height="161" src="https://blogger.googleusercontent.com/img/a/AVvXsEjTIZW_S-6v7mGpdXwU3gUxii7i_ZQkn9KP46-wiAHDYKk516_clTrTLcSVTlviQJE1kHkSpElSNH7O_0laoUTIU4g5xbym9VZDKEIO4bmrmeLzkCjF0pQ3DeMIu5O5c6nbCOhJ-LXrJiJPiGWTtjdocoMC5HHQP8L--O-iTmPg623JkH5k_8tHucWv" width="320" /></a></div><div class="separator" style="clear: both; text-align: left;">6 - Seleccionar SIEMPRE GRATIS. Queda asignada con 1 OCPU (Oracle CPU) y 20G de espacio de Almacenamiento.</div><div class="separator" style="clear: both; text-align: left;"><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEhkDdifWJnCKD0sA6nhLx__OXq4BSUsBH04xuyOX_UTDskK8lPJbYXFP4apTONkbBiOJ2qeZZDjWME5MOvY_aFGgHq5JfjiHDlEFe7ZohJnaiR_6cHBBLQiX_O8IBQkxDDTCQ5MHPeC_KG2Z97KAsbKF8JgkgpOLyt_DL9zBrZbuBF7f9yb5hd6kuDo" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="663" data-original-width="1185" height="179" src="https://blogger.googleusercontent.com/img/a/AVvXsEhkDdifWJnCKD0sA6nhLx__OXq4BSUsBH04xuyOX_UTDskK8lPJbYXFP4apTONkbBiOJ2qeZZDjWME5MOvY_aFGgHq5JfjiHDlEFe7ZohJnaiR_6cHBBLQiX_O8IBQkxDDTCQ5MHPeC_KG2Z97KAsbKF8JgkgpOLyt_DL9zBrZbuBF7f9yb5hd6kuDo" width="320" /></a></div>7- Crear las credenciales del usuario Admin que es el administrador de esta base de datos y luego Presionar Crear Base de Datos Autónoma. </div><div class="separator" style="clear: both; text-align: left;"><div class="separator" style="clear: both; text-align: center;"><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEgf6WNAITFQ5IEcMR0MN4njfXZHPB_veYPgQRA-45lMiGobTht8CKW59nNhNbImZSlpDAXDzy6VwhU3wbMsBsPaFqfyUhfW7sSdg3N9ASQkHmv6BandkJfqaZwhZW0R5sea2uY-UzXcLw09iSFWj2HDCf4YaqmyTMlmh_3tme34y_TXcnb7D-pmy9mQ" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="721" data-original-width="1198" height="193" src="https://blogger.googleusercontent.com/img/a/AVvXsEgf6WNAITFQ5IEcMR0MN4njfXZHPB_veYPgQRA-45lMiGobTht8CKW59nNhNbImZSlpDAXDzy6VwhU3wbMsBsPaFqfyUhfW7sSdg3N9ASQkHmv6BandkJfqaZwhZW0R5sea2uY-UzXcLw09iSFWj2HDCf4YaqmyTMlmh_3tme34y_TXcnb7D-pmy9mQ" width="320" /></a></div><br /><br /></div><div class="separator" style="clear: both; text-align: left;">8 - En unos pocos minutos queda en verde en estado DISPONIBLE. ATP es por el tipo de Base de Datos, que en ingles es la sigla de Autonomous Transaction Processing</div><div class="separator" style="clear: both; text-align: left;"><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;"><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEiKDXrbt9VRK6YQTdamNf5_BF54KIPsX5fpFnJ--SylQWl18zPj63hkWUb7BqlSGD1-xhfOtHZv0xLg8-cqHGlSKxjwHip3mXDNh_5LtDWf7ZisSG7VQutUtCdpBhp5T9HC2ZPuRzBqB8C6EyAFCt_2TiOpi0ayAZL6OtXW3wJw76lu6SgUwKGZg27D" style="margin-left: 1em; margin-right: 1em;"></a><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEiKDXrbt9VRK6YQTdamNf5_BF54KIPsX5fpFnJ--SylQWl18zPj63hkWUb7BqlSGD1-xhfOtHZv0xLg8-cqHGlSKxjwHip3mXDNh_5LtDWf7ZisSG7VQutUtCdpBhp5T9HC2ZPuRzBqB8C6EyAFCt_2TiOpi0ayAZL6OtXW3wJw76lu6SgUwKGZg27D" style="margin-left: 1em; margin-right: 1em;"></a><a href="https://blogger.googleusercontent.com/img/a/AVvXsEgkUllwpcpZqsp3nf6dkuYImjDEtJ3wK5iPLARK2kZwZFVqU9_JhSNDjAaLVF82OUEvm9aopzX1HuSY3oa7UiRwFbZ2-924KJYqx_BGGH2IojxNFY9W5t_F5bsb_sLj1fHPVXU_2wpo9fKT0kTIr5ppJtZoFedPBSwawLdI6bMdbQwa5VaMv43asfJn" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="682" data-original-width="1797" height="121" src="https://blogger.googleusercontent.com/img/a/AVvXsEgkUllwpcpZqsp3nf6dkuYImjDEtJ3wK5iPLARK2kZwZFVqU9_JhSNDjAaLVF82OUEvm9aopzX1HuSY3oa7UiRwFbZ2-924KJYqx_BGGH2IojxNFY9W5t_F5bsb_sLj1fHPVXU_2wpo9fKT0kTIr5ppJtZoFedPBSwawLdI6bMdbQwa5VaMv43asfJn" width="320" /></a></div><br /></div><div class="separator" style="clear: both; text-align: left;">Conclusión : En pocos pasos podemos tener creada una base de datos autónoma gratuita para siempre con 1 OCPU y 20G de Almacenamiento y con Licenciamiento incluido.</div><br /><br /></div><br /><br /></div><br /><br /><br /></div><br /><br /></div><br /><br /></div><br /><br /></div><br /><br /></div><div class="separator" style="clear: both; text-align: center;"><br /></div><br /><p><br /></p>Rita Nuñezhttp://www.blogger.com/profile/04134679348216636771noreply@blogger.com0tag:blogger.com,1999:blog-3788637030627713529.post-40555700357804416562023-05-26T17:03:00.004-07:002023-05-26T17:03:28.105-07:00OCI - Crear Compartimentos <p>Los Compartimentos sirven para organizar y aislar los recursos en la nube (como si fueran carpetas de windows). La idea es asignar a un Compartimento todos los recursos de un mismo tipo. </p><p>Cuando creamos una cuenta en la Nube de Oracle existe solo el Compartimento raíz que es con el mismo nombre que la cuenta. </p><p>Lo recomendado es que antes de comenzar a crear los recursos pensemos en como los agruparemos, por ejemplo DESARROLLO y PRODUCCION y creemos primeros los Compartimentos y luego a los recursos ya los creamos en su Compartimento correspondiente.</p><p>En el caso de que los hayamos creado los recursos en el Compartimento raíz, y luego creamos los Compartimentos, no hay tanto problema, la mayoría de los recursos se pueden mover a su Compartimento correspondiente. </p><p>Los Compartimentos atraviesan las regiones, por lo tanto van a existir en todas las regiones que tenga acceso esa cuenta.</p><p>Crear un Compartimento</p><p>1 - Seleccionamos Identidad y Seguridad -> Compartimentos</p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrqeDNW1TCg62Wm_luCoShEmLt1b3HZ05-ctdNvXes7QI2GAwEogNvw4qtpaL5JMpErYKL2SPo3tnZkaQjQmB589ZxF7EDu6vczFEQITYxlJ3XUJeJ3RPCX4OT5WqMCpbdObbxG0V7nMd6pPd1gBCPYk0Bk7w2eg-nVFzcPBcLVbJqzsiefMamOpJz/s1308/Compartimentos1.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="712" data-original-width="1308" height="174" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrqeDNW1TCg62Wm_luCoShEmLt1b3HZ05-ctdNvXes7QI2GAwEogNvw4qtpaL5JMpErYKL2SPo3tnZkaQjQmB589ZxF7EDu6vczFEQITYxlJ3XUJeJ3RPCX4OT5WqMCpbdObbxG0V7nMd6pPd1gBCPYk0Bk7w2eg-nVFzcPBcLVbJqzsiefMamOpJz/s320/Compartimentos1.PNG" width="320" /></a></div><p><br /></p>2 - Seleccionamos Crear Compartimento<p></p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1K43s7y2KI-8wk0UcjGnQi3soF8sN-TpCOAAhBPDeVdxIo8QIzRHq_eJGvUyOuwAP5xGHsZmgNmq5En_jPEepSHoX5Vjzoy44az3Dke_fLv5DV8MWpaZ3vKZjc7L8KAIRzf9nH2MpkkvOdZ2sFpEnJjdgZc0UR5WNBsbVC02kqG6_2jcZVE_nW4MW/s1792/Compartimentos2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="568" data-original-width="1792" height="101" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1K43s7y2KI-8wk0UcjGnQi3soF8sN-TpCOAAhBPDeVdxIo8QIzRHq_eJGvUyOuwAP5xGHsZmgNmq5En_jPEepSHoX5Vjzoy44az3Dke_fLv5DV8MWpaZ3vKZjc7L8KAIRzf9nH2MpkkvOdZ2sFpEnJjdgZc0UR5WNBsbVC02kqG6_2jcZVE_nW4MW/s320/Compartimentos2.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: left;">3 - Completamos Nombre, Descripción y de que Compartimento depende</div><div class="separator" style="clear: both; text-align: left;"><br /></div><div class="separator" style="clear: both; text-align: left;"><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEix21Ye9gGGb7v-vJGtJCHTQttebR8KpWeihtadYzhE5fCj8KpmDEcJTp3WkVFe0cIrMfCC9IQpgmE4h9PKNpE1YPtdSzls8DNOtOMu4Tel1ymjbJPD8T_aWKw2mTOVyEcteBqioT6n-6MS95HvbbqIamf7vJpL45jMoGbfZDHdItUbnZ1NHfU6xgnC/s911/Compartimentos3.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="786" data-original-width="911" height="276" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEix21Ye9gGGb7v-vJGtJCHTQttebR8KpWeihtadYzhE5fCj8KpmDEcJTp3WkVFe0cIrMfCC9IQpgmE4h9PKNpE1YPtdSzls8DNOtOMu4Tel1ymjbJPD8T_aWKw2mTOVyEcteBqioT6n-6MS95HvbbqIamf7vJpL45jMoGbfZDHdItUbnZ1NHfU6xgnC/s320/Compartimentos3.PNG" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><br /></div>4 - Vamos a presionar Crear Compartimento</div><div class="separator" style="clear: both; text-align: left;"><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirD8C6KZsUP9fA6UMyKIg1lLI3oJSDHkdzG1nyPjsJ0mgtCWYJBccPrC91msPiuC7Ckn4nGwxeF_OergjME6yflAgflkUjM_bMFnTHUTIa2S7DmZUpgMrOTh2jHF2pr8t49jcgKcLddTcC6PgfItUhtHJg69ViMUQ6_-Slf9melThQyjYfABBHhU-e/s908/Compartimento4.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="724" data-original-width="908" height="255" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirD8C6KZsUP9fA6UMyKIg1lLI3oJSDHkdzG1nyPjsJ0mgtCWYJBccPrC91msPiuC7Ckn4nGwxeF_OergjME6yflAgflkUjM_bMFnTHUTIa2S7DmZUpgMrOTh2jHF2pr8t49jcgKcLddTcC6PgfItUhtHJg69ViMUQ6_-Slf9melThQyjYfABBHhU-e/s320/Compartimento4.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: left;">5 - Esperamos unos segundos y ya aparece creado</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgN4p_es_QMtLeQZfFoQaaTzHwHPP317MAvlN28rG_7dmfp_gkV_B4teAru-WhyCimNp0hzCcHfgR_nbKY28KPCU6MFf7TBVfFcniSG5Lf3HW33-X4dmROEMhaA1tOPm0EiunbR67qrBQ-mlu3gs0UtOzdYlm5vBMSE6ihoc03P5vcVpyBSKC-wYDsQ/s1381/Compartimento5.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="778" data-original-width="1381" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgN4p_es_QMtLeQZfFoQaaTzHwHPP317MAvlN28rG_7dmfp_gkV_B4teAru-WhyCimNp0hzCcHfgR_nbKY28KPCU6MFf7TBVfFcniSG5Lf3HW33-X4dmROEMhaA1tOPm0EiunbR67qrBQ-mlu3gs0UtOzdYlm5vBMSE6ihoc03P5vcVpyBSKC-wYDsQ/s320/Compartimento5.PNG" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: left;"><br /></div><div class="separator" style="clear: both; text-align: left;"><br /></div>Conclusión : Los Compartimentos son necesarios y recomendados pero no obligatorios. Crearlos lleva pocos pasos y quedan disponibles inmediatamente. Cuando estan disponibles aparece el circulo VERDE y estado ACTIVO como en la figura anterior.</div><div class="separator" style="clear: both; text-align: left;"><br /></div><div class="separator" style="clear: both; text-align: left;"><div class="separator" style="clear: both; text-align: center;"><br /></div><br /><br /></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;"><br /></div><br /><div class="separator" style="clear: both; text-align: center;"><br /></div><br /><br /><div class="separator" style="clear: both; text-align: center;"><br /></div><br /><br /><p></p>Rita Nuñezhttp://www.blogger.com/profile/04134679348216636771noreply@blogger.com0tag:blogger.com,1999:blog-3788637030627713529.post-3850662767249839892023-05-18T06:16:00.000-07:002023-05-18T06:16:08.166-07:00ASM : Como Consultar Compatibilidad Diskgroups <span style="font-family: verdana;">A partir de Oracle 11g tenemos que los diskgroups tienen 3 atributos de compatibilidad<br />
COMPATIBILITY.RDBMS<br />
COMPATIBILITY.ASM<br />
COMPATIBILITY.ADVM<br />
la vista v$asm_attribute donde detalla los attributos de un diskgroup<br />
<br />SQL> col name format a20<br />
SQL> col value format a10<br />
SQL> select group_number, name, value from v$asm_attribute where name like 'comp%' order by 1;<br />
</span><div>
<span style="font-family: verdana;"><br /></span></div>
<span style="font-family: verdana;"><br />
GROUP_NUMBER NAME<span class="Apple-tab-span" style="white-space: pre;"> </span> VALUE<br />
------------ -------------------- ----------<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> 1 compatible.asm<span class="Apple-tab-span" style="white-space: pre;"> </span> 12.1.0.2.0<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> 1 compatible.rdbms<span class="Apple-tab-span" style="white-space: pre;"> </span> 12.1.0.2.0<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> 2 compatible.asm<span class="Apple-tab-span" style="white-space: pre;"> </span> 12.1.0.2.0<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> 2 compatible.rdbms<span class="Apple-tab-span" style="white-space: pre;"> </span> 12.1.0.2.0<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> 3 compatible.asm<span class="Apple-tab-span" style="white-space: pre;"> </span> 12.1.0.2.0<br />
<span class="Apple-tab-span" style="white-space: pre;"> </span> 3 compatible.rdbms<span class="Apple-tab-span" style="white-space: pre;"> </span> 12.1.0.2.0<br />
</span><div>
<span style="font-family: verdana;"><br /></span></div>
<div><span style="font-family: verdana;"><br /></span></div><span style="font-family: verdana;"><span style="background-color: #fcfbfa; color: #1a1816;">El </span><code class="codeph" style="background-attachment: inherit; background-clip: inherit; background-color: #fcfbfa; background-image: inherit; background-origin: inherit; background-position: inherit; background-repeat: inherit; background-size: inherit; border-radius: 4px; box-sizing: border-box; color: #1a1816; padding: 0px;"><span style="font-family: verdana;">COMPATIBLE.ASM</span></code><span style="background-color: #fcfbfa; color: #1a1816;"> y </span><code class="codeph" style="background-attachment: inherit; background-clip: inherit; background-color: #fcfbfa; background-image: inherit; background-origin: inherit; background-position: inherit; background-repeat: inherit; background-size: inherit; border-radius: 4px; box-sizing: border-box; color: #1a1816; padding: 0px;"><span style="font-family: verdana;">COMPATIBLE.RDBMS</span></code><span style="background-color: #fcfbfa; color: #1a1816;"> determinan la version minima de ASM y Base de datos que se pueden usar en ese Diskgroup. El parametro COMPATIBLE.ADVM debe ser mayor a 11.2 para que se pueda utilizar esta funcionalidad.</span><br />
Se puede subir el valor de la compatibilidad con ALTER DISKGOUP teniendo en cuenta que subir el valor de la compatibilidad es una tarea irreversible.<br /></span>
<br /><div><br /></div>Rita Nuñezhttp://www.blogger.com/profile/04134679348216636771noreply@blogger.com0tag:blogger.com,1999:blog-3788637030627713529.post-73405343695960060632023-05-18T06:00:00.000-07:002023-05-18T06:00:15.731-07:00Tuning Redo LogsPara mejorar la performance en las escrituras a disco, es necesario que el tamaño de los redologs sea suficiente como para que se hagan como máximo 3 switch de redologs por hora.<br />
Esto es independiente de la version de base de datos que estemos usando, el uso de los redologs en Oracle es igual en todas las versiones inclusive si es una CDB o no.<br />
En este ejemplo detectamos en el alert.log que se estan ejecutando switch de redolog cada 2 minutos. Esto genera mucho overhead.<br />
<br />
<div>
<div>
Mon Feb 06 16:21:23 2017</div>
<div>
Thread 1 cannot allocate new log, sequence 104612</div>
<div>
Checkpoint not complete</div>
<div>
Current log# 1 seq# 104611 mem# 0:/u01/oradata/TEST/redo01.log</div>
<div>
Thread 1 advanced to log sequence 104612 (LGWR switch)</div>
<div>
Current log# 2 seq# 104612 mem# 0: /u01/oradata/TEST/redo02.log</div>
<div>
Mon Feb 06 16:21:23 2017</div>
<div>
Archived Log entry 69088 added for thread 1 sequence 104611 ID 0x72f28ed0 dest 1:</div>
<div>
Mon Feb 06 16:23:21 2017</div>
<div>
Thread 1 advanced to log sequence 104613 (LGWR switch)</div>
<div>
Current log# 3 seq# 104613 mem# 0: /u01/oradata/TEST/redo03.log</div>
<div>
Mon Feb 06 16:23:21 2017</div>
<div>
Archived Log entry 69089 added for thread 1 sequence 104612 ID 0x72f28ed0 dest 1:</div>
<div>
Mon Feb 06 16:23:32 2017</div>
<div>
Thread 1 cannot allocate new log, sequence 104614</div>
<div>
Checkpoint not complete</div>
<div>
Current log# 3 seq# 104613 mem# 0: /u01/oradata/TEST/redo03.log</div>
<div>
Thread 1 advanced to log sequence 104614 (LGWR switch)</div>
<div>
Current log# 1 seq# 104614 mem# 0: /u01/oradata/TEST/redo01.log</div>
<div>
Mon Feb 06 16:23:33 2017</div>
<div>
Archived Log entry 69090 added for thread 1 sequence 104613 ID 0x72f28ed0 dest 1:</div>
<div>
Mon Feb 06 16:25:22 2017</div>
<div>
Thread 1 cannot allocate new log, sequence 104615</div>
<div>
Checkpoint not complete</div>
<div>
Current log# 1 seq# 104614 mem# 0: /u01/oradata/TEST/redo01.log</div>
<div>
Thread 1 advanced to log sequence 104615 (LGWR switch)</div>
<div>
Current log# 2 seq# 104615 mem# 0: /u01/oradata/TEST/redo02.log</div>
<div>
Mon Feb 06 16:25:24 2017</div>
<div>
Archived Log entry 69091 added for thread 1 sequence 104614 ID 0x72f28ed0 dest 1:</div>
<div>
Mon Feb 06 16:27:22 2017</div>
<div>
Thread 1 cannot allocate new log, sequence 104616</div>
<div>
Checkpoint not complete</div>
<div>
Current log# 2 seq# 104615 mem# 0: /u01/oradata/TEST/redo02.log</div>
<div>
Thread 1 advanced to log sequence 104616 (LGWR switch)</div>
<div>
Current log# 3 seq# 104616 mem# 0: /u01/oradata/TEST/redo03.log</div>
</div>
<div>
<br /></div>
<div>
Recomiendo revisar el log en varios horarios para ver si es algo que se mantiene o si es muy eventual, para poder calcular el tamaño de acuerdo a un promedio de actividad.</div>
<div>
<br /></div>
<div>
Revisamos el tamaño de los RedoLogs</div>
<div>
<div>
$ ls -lh re*</div>
<div>
-rw-r-----. 1 oracle oinstall 51M Feb 6 16:29 redo01.log</div>
<div>
-rw-r-----. 1 oracle oinstall 51M Feb 6 16:31 redo02.log</div>
<div>
-rw-r-----. 1 oracle oinstall 51M Feb 6 16:31 redo03.log</div>
</div>
<div>
<br /></div>
<div>
En este caso tienen 51M y no alcanzan a almacenar ni un minuto, en forma teorica tendrian que poder almacenar 20 minutos, o sea 3 switch de redolog por hora. Sin embargo el comportamiento no es igual en todas las horas, y decido realizar el incremento en forma gradual, por lo tanto voy a subir el tamaño a 300M para luego seguir monitoreando y ajustando según se necesite.</div>
<div>
<br /></div>
<div>
<div>
SQL> select group#, bytes/1024/1024 "size Mb" from v$log;</div>
<div>
<br /></div>
<div>
GROUP# size Mb</div>
<div>
---------- ----------</div>
<div>
1 50</div>
<div>
2 50</div>
<div>
3 50</div>
</div>
<div>
<br /></div>
<div>
<div>
SQL> select group#,member from v$logfile;</div>
<div>
<br /></div>
<div>
GROUP#</div>
<div>
----------</div>
<div>
MEMBER</div>
<div>
--------------------------------------------------------------------------------</div>
<div>
1</div>
<div>/u01/oradata/TEST/redo01.log</div>
<div>
<br /></div>
<div>
2</div>
<div>/u01/oradata/TEST/redo02.log</div>
<div>
<br /></div>
<div>
3</div>
<div>/u01/oradata/TEST/redo03.log</div>
</div>
<div>
<br /></div>
<div>
El procedimiento para agrandarlos, es agregar otros 3 grupos con el tamaño deseado y eliminar estos 3 grupos actuales. En este caso aprovecho a realizarlo en otro file system que hay mas espacio.</div>
<div>
<br /></div>
<div>
SQL> alter database add logfile group 4 '/u01/redologs/TEST/redo04.log' size 300M;<br />
<br />
Database altered.<br />
<br />
SQL> alter database add logfile group 5 '/u01/redologs/TEST/redo05.log' size 300M;<br />
<br />
Database altered.<br />
<br />
SQL> alter database add logfile group 6 '/u01/redologs/TEST/redo06.log' size 300M;<br />
</div>
<div>
SQL> select group#,status from v$log;<br />
<br />
GROUP# STATUS<br />
---------- ----------------<br />
1 INACTIVE<br />
2 INACTIVE<br />
3 ACTIVE<br />
4 ACTIVE<br />
5 CURRENT<br />
6 UNUSED<br />
<br /></div>
<div>
<div>
SQL> alter database drop logfile group 1;</div>
<div>
<br /></div>
<div>
Database altered.</div>
</div>
<div>
<div>
<br /></div>
<div>
SQL> alter database drop logfile group 3;</div>
<div>
alter database drop logfile group 3</div>
<div>
*</div>
<div>
ERROR at line 1:</div>
<div>
ORA-01624: log 3 needed for crash recovery of instance TEST (thread 1)</div>
<div>
ORA-00312: online log 3 thread 1: '/u01/oradata/TEST/redo03.log'</div>
</div>
<div>
Este error es porque todavia esta ACTIVE</div>
<div>
<div>
<br /></div>
<div>
<div>
SQL> alter database add logfile group 7 '/u01/redologs/TEST/redo07.log' size 300M;</div>
<div>
<br /></div>
<div>
Database altered.</div>
<div>
<br /></div>
<div>
SQL> alter database add logfile group 8 '/u01/redologs/TEST/redo08.log' size 300M;</div>
<div>
<br /></div>
<div>
Database altered.</div>
<div>
<br /></div>
<div>
SQL> alter database add logfile group 9 '/u01/redologs/TEST/redo09.log' size 300M;</div>
<div>
<br /></div>
<div>
Database altered.</div>
</div>
<div>
<br /></div>
<div>
SQL> select status, group# from v$log;</div>
<div>
<br /></div>
<div>
STATUS GROUP#</div>
<div>
---------------- ----------</div>
<div>
INACTIVE 3</div>
<div>
CURRENT 4</div>
<div>
ACTIVE 5</div>
<div>
ACTIVE 6</div>
<div>
UNUSED 7</div>
<div>
UNUSED 8</div>
<div>
UNUSED 9</div>
</div>
<div>
<br /></div>
<div>
<div>
SQL> alter database drop logfile group 3;</div>
<div>
<br /></div>
<div>
Database altered.</div>
</div>
<div>
<br /></div>
<div>
<br /></div><div>Conclusion : Cuando el tamaño de los Redo Logs no sea suficiente para almacenar 20 minutos hay que agrandarlos y la forma es agregando mas grupos de RedoLogs del tamaño requerido. Luego se deben borrar los anteriores aunque posiblemente no puedan borrarse en el instante pero si unos minutos más tarde.</div>
Rita Nuñezhttp://www.blogger.com/profile/04134679348216636771noreply@blogger.com0tag:blogger.com,1999:blog-3788637030627713529.post-1005677986334308492023-05-18T05:29:00.000-07:002023-05-18T05:29:43.504-07:00Como Crear Base de Datos 19c desde SQL<p> <span style="font-family: verdana;">En este ejemplo ya tenemos en un servidor Linux instalado el Software Oracle Database 19c y vamos a crear una Base de Datos de tipo Container Database CDBDEV logueados con el usuario oracle (el mismo con el cual instalamos el Software). Tanto el nombre de la base de datos como los directorios usados en este ejemplo se pueden personalizar.</span></p><p><span style="font-family: verdana;">1 - Configurar las variables de ambiente, reemplazando en mi ejemplo con los Directorios correspondientes a la instalacion</span></p><p><span style="font-family: verdana;">$ export ORACLE_BASE=/u01/app/oracle</span></p><p class="MsoNormal"><span style="font-family: verdana;">$ export ORACLE_HOME=/u01/app/oracle/product/19.3.0/db_home1</span></p><p class="MsoNormal"><span style="font-family: verdana;">$ export ORACLE_SID=CDBDEV</span></p><p class="MsoNormal"><span style="font-family: verdana;"><br /></span></p><p class="MsoNormal"><span style="font-family: verdana;">2 - Levantar el listener </span></p><p class="MsoNormal"><span style="font-family: verdana;">$ lsnrctl start</span></p><p class="MsoNormal"><span style="font-family: verdana;">(Para levantar el listener default con nombre LISTENER en el Port default 1521 no hace falta configurar nada)</span></p><p class="MsoNormal"><span style="font-family: verdana;"><br /></span></p><p class="MsoNormal"><span style="font-family: verdana;">3 - Copiar init.ora
en initCDBDEV.ora </span></p><p class="MsoNormal"><span lang="ES-AR"><span style="font-family: verdana;"> $ cp init.ora initCDBDEV.ora</span></span></p><p class="MsoNormal"><span lang="ES-AR"><span style="font-family: verdana;"><br /></span></span></p><p class="MsoNormal"><span lang="ES-AR"><span style="font-family: verdana;">4 - Editar el initCDBDEV.ora </span></span></p><p class="MsoNormal"><span lang="ES-AR"><span style="font-family: verdana;"> agregar</span></span></p><p class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"><span style="font-family: verdana;">db_create_file_dest='/u01/app/oracle/oradata'</span></p><p class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"><span style="font-family: verdana;">enable_pluggable_database=true</span></p><p class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"><span style="font-family: verdana;"><br /></span></p><p class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"><span style="font-family: verdana;">cambiar</span></p><p class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"><span style="font-family: verdana;">db_name='CDBDEV'</span></p><p class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"><span style="font-family: verdana;">db_recovery_file_dest='/app/oracle/fast_recovery_area'</span></p><p class="MsoNormal"><span style="font-family: verdana;"><br /></span></p><p class="MsoNormal"><span style="font-family: verdana;">verificar que el parametro compatible sea mayor a 12.0.0, idealmente</span></p><p class="MsoNormal"><span style="font-family: verdana;">compatible='19.0.0.0'</span></p><p class="MsoNormal"><span style="font-family: verdana;"><br /></span></p><p class="MsoNormal"><span style="font-family: verdana;">4 - Crear los directorios</span></p><p class="MsoNormal"><span style="font-family: verdana;"><span lang="ES-AR">correspondientes a la auditoria que coincida con el parametro audit_file_dest del initCDBDEV.ora </span> </span></p><p class="MsoNormal"><span lang="ES-AR"><span style="font-family: verdana;">$ mkdir -p /u01/app/oracle/admin/CDBDEV/adump</span></span></p><p class="MsoNormal"><span lang="ES-AR"><span style="font-family: verdana;">$ mkdir -p /u01/app/oracle/oradata</span></span></p><p class="MsoNormal"><span lang="ES-AR"><span style="font-family: verdana;">$ mkdir -p /app/oracle/fast_recovery_area</span></span></p><p class="MsoNormal"><span style="font-family: verdana;"> </span></p><p class="MsoNormal"><span style="font-family: verdana;">5 - Levantar la instancia en estado NOMOUNT</span></p><p class="MsoNormal"><span style="font-family: verdana;">$> sqlplus / as sysdba<o:p></o:p></span></p><p class="MsoNormal"><span style="font-family: verdana;">SQL*Plus: Release 19.0.0.0.0 - Production on Mon Apr 3
06:31:08 2023</span></p><p class="MsoNormal"><span style="font-family: verdana;"><o:p></o:p></span></p><p class="MsoNormal"><span style="font-family: verdana;">Version 19.16.0.0.0<o:p></o:p></span></p><p class="MsoNormal"><span style="font-family: verdana;"><o:p> </o:p>Copyright (c) 1982, 2022, Oracle. All rights reserved.</span></p><p class="MsoNormal"><span style="font-family: verdana;"><o:p></o:p></span></p><p class="MsoNormal"><span style="font-family: verdana;"><o:p> </o:p>Connected to an idle instance.</span></p><p class="MsoNormal"><span style="font-family: verdana;"><o:p></o:p></span></p><p class="MsoNormal"><o:p><span style="font-family: verdana;"> </span></o:p></p><p class="MsoNormal"><span style="font-family: verdana;">SQL> startup nomount<o:p></o:p></span></p><p class="MsoNormal"><span style="font-family: verdana;">ORACLE instance started.<o:p></o:p></span></p><p class="MsoNormal"><span style="font-family: verdana;">Total System Global Area 1073738192 bytes</span></p><p class="MsoNormal"><span style="font-family: verdana;"><o:p></o:p></span></p><p class="MsoNormal"><span style="font-family: verdana;">Fixed Size
9142736 bytes<o:p></o:p></span></p><p class="MsoNormal"><span style="font-family: verdana;">Variable Size
633339904 bytes<o:p></o:p></span></p><p class="MsoNormal"><span style="font-family: verdana;">Database Buffers
423624704 bytes<o:p></o:p></span></p><p class="MsoNormal"><span style="font-family: verdana;">Redo Buffers
7630848 bytes<o:p></o:p></span></p><p class="MsoNormal"><span style="font-family: verdana;"><br /></span></p><p class="MsoNormal"><span style="font-family: verdana;">6 - Crear la Base de Datos</span></p><p class="MsoNormal"><span style="font-family: verdana;">SQL> CREATE DATABASE CDBDEV </span></p><p class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"><span style="font-family: verdana;">USER SYS IDENTIFIED BY oracle<o:p></o:p></span></p><p class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"><span style="font-family: verdana;">USER SYSTEM IDENTIFIED BY oracle<o:p></o:p></span></p><p class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"><span style="font-family: verdana;">EXTENT MANAGEMENT LOCAL<o:p></o:p></span></p><p class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"><span style="font-family: verdana;">DEFAULT TEMPORARY TABLESPACE temp<o:p></o:p></span></p><p class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"><span style="font-family: verdana;">DEFAULT TABLESPACE users<o:p></o:p></span></p><p class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"><span lang="ES-AR"><span style="font-family: verdana;">UNDO TABLESPACE undotbs1<o:p></o:p></span></span></p><p class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"><span lang="ES-AR"><span style="font-family: verdana;">ENABLE PLUGGABLE DATABASE;<o:p></o:p></span></span></p><p class="MsoNormal"><o:p><span style="font-family: verdana;"><br /></span></o:p></p><p class="MsoNormal"><span style="font-family: verdana;"><o:p> </o:p>Database created.</span></p><p class="MsoNormal"><span style="font-family: verdana;"><br /></span></p><p class="MsoNormal"><span style="font-family: verdana;">7 - Ejecutar el script catalog, demora como media hora </span></p><p class="MsoNormal"><span style="font-family: verdana;"><o:p></o:p></span></p><p class="MsoNormal"><span style="font-family: verdana;">SQL> @?/rdbms/admin/catalog.sql<o:p></o:p></span></p><p class="MsoNormal"><span style="font-family: verdana;">…………………………<o:p></o:p></span></p><p class="MsoNormal"><span style="font-family: verdana;">PL/SQL procedure successfully completed.<o:p></o:p></span></p><p class="MsoNormal"><o:p><span style="font-family: verdana;"> </span></o:p></p><p class="MsoNormal"><o:p><span style="font-family: verdana;"> </span></o:p></p><p class="MsoNormal"><span style="font-family: verdana;">TIMESTAMP<o:p></o:p></span></p><p class="MsoNormal"><span style="font-family: verdana;">--------------------------------------------------------------------------------<o:p></o:p></span></p><p class="MsoNormal"><span style="font-family: verdana;">COMP_TIMESTAMP CATALOG
2023-04-03 06:42:22<o:p></o:p></span></p><p class="MsoNormal"><span style="font-family: verdana;"><br /></span></p><p class="MsoNormal"><span style="font-family: verdana;">Session altered.<o:p></o:p></span></p><p class="MsoNormal"><span style="font-family: verdana;">Session altered.</span></p><p class="MsoNormal"><span style="font-family: verdana;"><o:p></o:p></span></p><p class="MsoNormal"><span style="font-family: verdana;">SQL><o:p></o:p></span></p><p class="MsoNormal"><span style="font-family: verdana;">SQL> Rem *********************************************************************<o:p></o:p></span></p><p class="MsoNormal"><span style="font-family: verdana;">SQL> Rem END catproc.sql<o:p></o:p></span></p><p class="MsoNormal"><span style="font-family: verdana;">SQL> Rem *********************************************************************<o:p></o:p></span></p><p class="MsoNormal"><span style="font-family: verdana;">SQL><o:p></o:p></span></p><div><span style="font-family: verdana;"><br /></span></div><p class="MsoNormal"><span style="font-family: verdana;"><br /></span></p><p class="MsoNormal"><span style="font-family: verdana;">8 - Ejecutar el script catproc</span></p><p class="MsoNormal"><span style="font-family: verdana;">SQL> @?/rdbms/admin/catproc.sql<o:p></o:p></span></p><p class="MsoNormal"><o:p><span style="font-family: verdana;"> </span></o:p></p><p class="MsoNormal"><span style="font-family: verdana;">9 - Agregar la Base en el oratab </span></p><p class="MsoNormal"><span style="font-family: verdana;">Editar /etc/oratab</span></p><p class="MsoNormal"><span style="font-family: verdana;">CDBDEV:/u01/app/oracle/product/19.3.0/dbhome_1:Y<o:p></o:p></span></p><p class="MsoNormal"><span style="font-family: verdana;"><br /></span></p><p class="MsoNormal"><span style="font-family: verdana;"><br /></span></p><p class="MsoNormal"><span style="font-family: verdana;">Conclusión : Si no contamos con ambiente gráfico como para usar el DBCA pordemos crear la base de datos con estos simples pasos por linea de comandos.</span></p>Rita Nuñezhttp://www.blogger.com/profile/04134679348216636771noreply@blogger.com0tag:blogger.com,1999:blog-3788637030627713529.post-1830868748219297862023-05-12T10:02:00.004-07:002023-05-12T10:02:35.241-07:00 Exadata : Como cambiar el Modo del Flash Cache<p>Elemplo con una configuracion de 3 Storage Servers.</p><p>1 - Verificamos el modo actual</p><p>[celladmin@qr01celadm01 ~]$ dcli -c qr01celadm01,qr01celadm02,qr01celadm03 cellcli -e list cell attributes flashCacheMode</p><p>qr01celadm01: WriteBack</p><p>qr01celadm02: WriteBack</p><p>qr01celadm03: WriteBack</p><p><br /></p><p>2 - Bajamos los servicios</p><p>[celladmin@qr01celadm01 ~]$ dcli -c qr01celadm01,qr01celadm02,qr01celadm03 cellcli -e alter cell shutdown services cellsrv</p><p>qr01celadm01: </p><p>qr01celadm01: Stopping CELLSRV services...</p><p>qr01celadm01: The SHUTDOWN of CELLSRV services was successful.</p><p>qr01celadm02: </p><p>qr01celadm02: Stopping CELLSRV services...</p><p>qr01celadm02: The SHUTDOWN of CELLSRV services was successful.</p><p>qr01celadm03: </p><p>qr01celadm03: Stopping CELLSRV services...</p><p>qr01celadm03: The SHUTDOWN of CELLSRV services was successful.</p><div><div><br /></div><div>3 - Vaciamos los datos del FlashCache</div><div>[celladmin@qr01celadm01 ~]$ dcli -c qr01celadm01,qr01celadm02,qr01celadm03 cellcli -e alter flashcache all flush</div><div>qr01celadm01: Flash cache qr01celadm01_FLASHCACHE altered successfully</div><div>qr01celadm02: Flash cache qr01celadm02_FLASHCACHE altered successfully</div><div>qr01celadm03: Flash cache qr01celadm03_FLASHCACHE altered successfully</div><div><br /></div><div><br /></div><div>4 - Eliminamos el FlashCache</div><div>[celladmin@qr01celadm01 ~]$ dcli -c qr01celadm01,qr01celadm02,qr01celadm03 cellcli -e drop flashcache</div><div>qr01celadm01: Flash cache qr01celadm01_FLASHCACHE successfully dropped</div><div>qr01celadm02: Flash cache qr01celadm02_FLASHCACHE successfully dropped</div><div>qr01celadm03: Flash cache qr01celadm03_FLASHCACHE successfully dropped</div><div><br /></div><div><br /></div><div>5 - Bajamos los servicios</div><div>[celladmin@qr01celadm01 ~]$ dcli -c qr01celadm01,qr01celadm02,qr01celadm03 cellcli -e alter cell shutdown services cellsrv</div></div><div><div>qr01celadm01: </div><div>qr01celadm01: Stopping CELLSRV services...</div><div>qr01celadm01: The SHUTDOWN of CELLSRV services was successful.</div><div>qr01celadm02: </div><div>qr01celadm02: Stopping CELLSRV services...</div><div>qr01celadm02: The SHUTDOWN of CELLSRV services was successful.</div><div>qr01celadm03: </div><div>qr01celadm03: Stopping CELLSRV services...</div><div>qr01celadm03: The SHUTDOWN of CELLSRV services was successful.</div><div><br /></div><div><br /></div><div>6 - Cambiamos el Modo del FlashCache a Write Trough</div><div>[celladmin@qr01celadm01 ~]$ dcli -c qr01celadm01,qr01celadm02,qr01celadm03 cellcli -e alter cell flashCacheMode = WriteThrough</div><div>qr01celadm01: Cell qr01celadm01 successfully altered</div><div>qr01celadm02: Cell qr01celadm02 successfully altered</div><div>qr01celadm03: Cell qr01celadm03 successfully altered</div></div><div><br /></div><div>7 - Levantamos los servicios</div><div>[celladmin@qr01celadm01 ~]$ dcli -c qr01celadm01,qr01celadm02,qr01celadm03 cellcli -e alter cell startup services cellsrv</div><div><div>qr01celadm01: </div><div>qr01celadm01: Starting CELLSRV services...</div><div>qr01celadm01: The STARTUP of CELLSRV services was successful.</div><div>qr01celadm02: </div><div>qr01celadm02: Starting CELLSRV services...</div><div>qr01celadm02: The STARTUP of CELLSRV services was successful.</div><div>qr01celadm03: </div><div>qr01celadm03: Starting CELLSRV services...</div><div>qr01celadm03: The STARTUP of CELLSRV services was successful.</div><div><br /></div><div>8 - Creamos el FlashCache </div><div>[celladmin@qr01celadm01 ~]$ dcli -c qr01celadm01,qr01celadm02,qr01celadm03 cellcli -e create flashcache all</div><div>qr01celadm01: Flash cache qr01celadm01_FLASHCACHE successfully created</div><div>qr01celadm02: Flash cache qr01celadm02_FLASHCACHE successfully created</div><div>qr01celadm03: Flash cache qr01celadm03_FLASHCACHE successfully created</div><div> </div></div><div>9 - Verificamos</div><div><div>[celladmin@qr01celadm01 ~]$ dcli -c qr01celadm01,qr01celadm02,qr01celadm03 cellcli -e list cell attributes flashCacheMode</div><div>qr01celadm01: WriteThrough</div><div>qr01celadm02: WriteThrough</div><div>qr01celadm03: WriteThrough</div></div><div><br /></div>Rita Nuñezhttp://www.blogger.com/profile/04134679348216636771noreply@blogger.com0tag:blogger.com,1999:blog-3788637030627713529.post-69562570963552287382023-05-12T09:37:00.001-07:002023-05-12T09:42:44.741-07:00Como crear un Scheduler JOB <p>Para crear un Job se usa <code dir="ltr" style="background-color: #eeeeee; box-sizing: border-box; font-family: menlo, monaco, "Courier New", Courier, mono, serif; font-size: 13px; line-height: 1.615; padding: 3px 0px;">DBMS_SCHEDULER.CREATE_JOB</code><code dir="ltr" style="background-color: white; box-sizing: border-box; font-size: 14px; line-height: 1.615; padding: 3px 0px;"><span face="Helvetica Neue, Neue Helvetica, Arial, sans-serif" style="color: #222222;">. </span></code><span face=""Helvetica Neue", "Neue Helvetica", Arial, sans-serif" style="background-color: white; color: #222222; font-size: 14px;">Se debe tener el privilegio </span><code dir="ltr" style="background-color: #eeeeee; box-sizing: border-box; font-family: menlo, monaco, "Courier New", Courier, mono, serif; font-size: 13px; line-height: 1.615; padding: 3px 0px;">CREATE</code><span face=""Helvetica Neue", "Neue Helvetica", Arial, sans-serif" style="background-color: white; color: #222222; font-size: 14px;"> </span><code dir="ltr" style="background-color: #eeeeee; box-sizing: border-box; font-family: menlo, monaco, "Courier New", Courier, mono, serif; font-size: 13px; line-height: 1.615; padding: 3px 0px;">JOB</code><span face=""Helvetica Neue", "Neue Helvetica", Arial, sans-serif" style="background-color: white; color: #222222; font-size: 14px;"> </span></p><p class="MsoNormal"><span lang="ES-AR">En estos dos ejemplos los jobs ejecutan un bloque de PLSQL</span></p><p class="MsoNormal"><span lang="ES-AR">En el
usuario dueño del esquema, se crea el Job, los parametros minimos son : </span></p><p class="MsoNormal"><span lang="ES-AR">1- job_name : Nombre del JOB (no puede ser el mismo nombre de otro objeto, por ejemplo del procedure que va a ejecutar porque comparte el mismo NAMESPACE)</span></p><p class="MsoNormal"><span lang="ES-AR">2 - job_type : Tipo de Job, en este ejemplo es un bloque de PLSQL, en job_action especificar el nombre del job</span></p><p class="MsoNormal"><span lang="ES-AR">3 - start_date : La fecha de comienzo, en este ejemplo tomamos la fecha del dia.</span></p><p class="MsoNormal"><span lang="ES-AR">4 - repeat_interval : Este job se va a ejecutar todos los dias a las 23:30</span></p><p class="MsoNormal"><span lang="ES-AR">5 - enabled : En este ejemplo creamos el job y ya lo dejamos habilitado.</span></p><p class="MsoNormal"> </p><p class="MsoNormal">BEGIN<o:p></o:p></p><p class="MsoNormal">DBMS_SCHEDULER.CREATE_JOB (<o:p></o:p></p><p class="MsoNormal"> job_name => 'JOB_M4_PROC_EJEMPLO',<o:p></o:p></p><p class="MsoNormal"> job_type => 'PLSQL_BLOCK',<o:p></o:p></p><p class="MsoNormal"> job_action => 'M4_PROC_EJEMPLO',<o:p></o:p></p><p class="MsoNormal"> start_date => TRUNC(SYSDATE),<o:p></o:p></p><p class="MsoNormal">
repeat_interval =>
'FREQ=DAILY; byhour=23; byminute=30; bysecond=0;', <o:p></o:p></p><p class="MsoNormal"> enabled => TRUE);<o:p></o:p></p><p class="MsoNormal">END;<o:p></o:p></p><p class="MsoNormal">/<o:p></o:p></p><p class="MsoNormal"><br /></p><p class="MsoNormal">Otro ejemplo ejecutando un<span face="Arial, sans-serif" style="background-color: white; color: #222222; font-size: 12pt;"> Procedure que </span><span face="Arial, sans-serif" style="background-color: white; color: #222222; font-size: 12pt;"> recibe un parámetro de tipo fecha, el
parámetro a recibir debe ser el sysdate (fecha del sistema).</span></p><p class="MsoNormal" style="background: white; line-height: normal; margin-bottom: 0cm;"><span face=""Arial",sans-serif" lang="ES-AR" style="color: #222222; font-size: 12pt; mso-ansi-language: ES-AR; mso-fareast-font-family: "Times New Roman";"> </span><span face="Arial, sans-serif" style="color: #222222; font-size: 12pt;">El Job se debe ejecutar a las 5:00 am todos los dias.</span></p><p class="MsoNormal"><span lang="ES-AR"> </span></p><p class="MsoNormal">BEGIN<o:p></o:p></p><p class="MsoNormal">DBMS_SCHEDULER.CREATE_JOB (<o:p></o:p></p><p class="MsoNormal"> job_name => 'JOB_<span style="background: white; color: #222222; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;"> M4_EJEMPLO2</span> ',<o:p></o:p></p><p class="MsoNormal"> job_type => 'PLSQL_BLOCK',<o:p></o:p></p><p class="MsoNormal"> job_action => '<span style="background: white; color: #222222; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-hansi-font-family: Calibri;"> M4_PROC_EJEMPLO2(SYSDATE)</span>',<o:p></o:p></p><p class="MsoNormal"> start_date => TRUNC(SYSDATE),<o:p></o:p></p><p class="MsoNormal">
repeat_interval =>
'FREQ=DAILY; byhour=05; byminute=0; bysecond=0;', <o:p></o:p></p><p class="MsoNormal"> enabled => TRUE);<o:p></o:p></p><p class="MsoNormal">END;<o:p></o:p></p><p>
<span face=""Calibri",sans-serif" style="font-size: 11pt; line-height: 107%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: "Times New Roman"; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">/</span></p><p><span face=""Helvetica Neue", "Neue Helvetica", Arial, sans-serif" style="background-color: white; color: #222222; font-size: 14px;"><br /></span></p>Rita Nuñezhttp://www.blogger.com/profile/04134679348216636771noreply@blogger.com0tag:blogger.com,1999:blog-3788637030627713529.post-18934314724818060182023-05-12T09:26:00.002-07:002023-05-12T09:26:27.099-07:00Como Activar el Modo Archive Log<p>Para activar el archive log hay que reinciar la base y cambiar de modo de NO ARCHIVE a ARCHIVE LOG</p><p>1 - Bajamos la Base de Datos</p><p> $> sqlplus / as sysdba</p><p>SQL*Plus: Release 12.1.0.2.0 Production on Dom Feb 19 21:36:14 2023</p><p>Copyright (c) 1982, 2014, Oracle. All rights reserved.</p><p>Conectado a:</p><p>Oracle Database 12c Standard Edition Release 12.1.0.2.0 - 64bit Production</p><p>SQL> shutdown immediate</p><p>Base de datos cerrada.</p><p>Base de datos desmontada.</p><p>Instancia ORACLE cerrada.</p><p><br /></p><p>2 - Levantamos la base es estado MOUNT</p><p>SQL> startup mount</p><p>Instancia ORACLE iniciada.</p><p><br /></p><p>Total System Global Area 4,0668E+10 bytes</p><p>Fixed Size 5294184 bytes</p><p>Variable Size 5771364248 bytes</p><p>Database Buffers 3,4762E+10 bytes</p><p>Redo Buffers 128921600 bytes</p><p>Base de datos montada.</p><p><br /></p><p>3 - Ejecutamos el cambio a ARCHIVE LOG</p><p>SQL> Alter database archivelog;</p><p>Base de datos modificada.</p><p> </p><p>4 - Abrimos la base de datos</p><p>SQL> alter database open;</p><p>Base de datos modificada.</p><p><br /></p><p>5 - Verificamos</p><p>SQL> archivelog list</p><p>Modo log de la base de datos Modo de Archivado</p><p>Archivado autom▒tico Activado</p><p>Destino del archivo USE_DB_RECOVERY_FILE_DEST</p><p>Secuencia de log en l▒nea m▒s antigua 163</p><p>Siguiente secuencia de log para archivar 165</p><p>Secuencia de log actual 165</p><p><br /></p><p>Conclusiòn : Cambiar a Modo Archive Log una base de datos implica bajar la base por lo tanto una baja del servicio, conviene dejarlo configurado antes de que la base este productiva.</p><p><br /></p>Rita Nuñezhttp://www.blogger.com/profile/04134679348216636771noreply@blogger.com0tag:blogger.com,1999:blog-3788637030627713529.post-53275154371236371142023-03-29T07:17:00.025-07:002023-03-30T06:39:27.413-07:00Data Guard : Como ejecutar un Failover cuando no se puede resolver el GAP en la Standby<p>El Failover es un cambio de rol, en el cual una base de datos Standby pasa a ser Primaria cuando la Primaria falla o queda inalcanzable.</p><p> A continuación explicaré el procedimiento Manual que se ejecuta mediante comandos SQL. </p><p>En este escenario tenemos instalado Oracle Database 19c con un Data Guard configurado con una base de datos Primaria y una Standby, ambas son single instance No-CDB.</p><p>La Standby habia reportado un GAP pero no se encontraban disponibles los archive logs que faltaban y a continuación falló la base de datos Primaria por lo que tuvimos que hacer un Failover sin resolver el GAP.</p>
<p class="MsoNormal"><span lang="ES-AR"><u>Procedimiento</u> </span></p><p class="MsoNormal"><span lang="ES-AR">1 - Verificar Rol
de la Base de Datos Standby<o:p></o:p></span></p>
<p class="MsoNormal">server1:orcl:/u05/backup> sqlplus / as sysdba<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p>SQL*Plus: Release 19.0.0.0.0 - Production on Tue Mar 28
13:21:59 2023</p><p class="MsoNormal"><o:p></o:p></p>
<p class="MsoNormal">Version 19.16.0.0.0<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p>Copyright (c) 1982, 2022, Oracle. All rights reserved.</p><p class="MsoNormal"><o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p>Connected to:</p><p class="MsoNormal"><o:p></o:p></p>
<p class="MsoNormal">Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 -
Production<o:p></o:p></p>
<p class="MsoNormal">Version 19.16.0.0.0<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p>SQL> select database_role from v$database;</p><p class="MsoNormal"><o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p>DATABASE_ROLE</p><p class="MsoNormal"><o:p></o:p></p>
<p class="MsoNormal">----------------<o:p></o:p></p>
<p class="MsoNormal">PHYSICAL STANDBY<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><span lang="ES-AR">2 - Verificar
que esta ejecutando el proceso MRP<o:p></o:p></span></p>
<p class="MsoNormal">server1:orcl:/u05/backup> ps -ef | grep mrp<o:p></o:p></p>
<p class="MsoNormal">oracle 4918 1 0
09:29 ? 00:00:01 ora_mrp0_orcl<o:p></o:p></p>
<p class="MsoNormal">oracle 12904 9434 0
13:22 pts/2 00:00:00 grep --color=auto
mrp<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">3 - Cancelar MRP<o:p></o:p></p>
<p class="MsoNormal">server1:orcl:/u05/backup> sqlplus / as sysdba<o:p></o:p></p>
<p class="MsoNormal">SQL*Plus: Release 19.0.0.0.0 - Production on Tue Mar 28
13:25:05 2023</p><p class="MsoNormal"><o:p></o:p></p>
<p class="MsoNormal">Version 19.16.0.0.0<o:p></o:p></p>
<p class="MsoNormal">Copyright (c) 1982, 2022, Oracle. All rights reserved.</p><p class="MsoNormal"><o:p></o:p></p>
<p class="MsoNormal">Connected to:</p><p class="MsoNormal"><o:p></o:p></p>
<p class="MsoNormal">Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 -
Production<o:p></o:p></p>
<p class="MsoNormal">Version 19.16.0.0.0<o:p></o:p></p>
<p class="MsoNormal"><br /></p>
<p class="MsoNormal">SQL> recover
managed standby database cancel;<o:p></o:p></p>
<p class="MsoNormal">Media recovery complete.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><span lang="ES-AR">4 - Cambiar la
Base de Datos a Modo Primaria<o:p></o:p></span></p>
<p class="MsoNormal">SQL> alter database recover managed standby database
finish;<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><span lang="ES-AR">Da error por el GAP :<o:p></o:p></span></p>
<p class="MsoNormal">alter database recover managed standby database finish<o:p></o:p></p>
<p class="MsoNormal">*<o:p></o:p></p>
<p class="MsoNormal">ERROR at line 1:<o:p></o:p></p>
<p class="MsoNormal">ORA-00283: recovery session canceled due to errors<o:p></o:p></p>
<p class="MsoNormal">ORA-16171: RECOVER...FINISH not allowed due to gap for thr
1, seq 22871-22970<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p><p class="MsoNormal">5 - Volvemos a ejecutar el Cancel por si quedo el MRP corriendo</p>
<p class="MsoNormal">SQL> alter database recover managed standby database cancel;<o:p></o:p></p>
<p class="MsoNormal">alter database recover managed standby database cancel <o:p></o:p></p>
<p class="MsoNormal">*<o:p></o:p></p>
<p class="MsoNormal">ERROR at line 1:<o:p></o:p></p>
<p class="MsoNormal">ORA-16136: Managed Standby Recovery not active<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p><p class="MsoNormal"><o:p>6 - Activamos la Base, de</o:p> esta forma monta la base de datos como Primaria.</p>
<p class="MsoNormal">SQL> alter database activate standby database;<o:p></o:p></p>
<p class="MsoNormal">Database altered.</p><p class="MsoNormal"><o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> 7 - Verificamos</o:p></p>
<p class="MsoNormal">SQL> select name,open_mode,database_role from v$database;<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">NAME
OPEN_MODE <span> </span>DATABASE_ROLE<o:p></o:p></p>
<p class="MsoNormal">--------- <span> </span>-------------------- <span> </span>----------------<o:p></o:p></p>
<p class="MsoNormal">ORCL <span> </span>MOUNTED <span> </span>PRIMARY<o:p></o:p></p>
<p class="MsoNormal"><br /></p><p class="MsoNormal">8 - Reiniciamos con force</p><p class="MsoNormal">SQL> STARTUP MOUNT FORCE;<o:p></o:p></p>
<p class="MsoNormal">ORACLE instance started.<o:p></o:p></p>
<p class="MsoNormal">Total System Global Area 1.0637E+10 bytes</p><p class="MsoNormal"><o:p></o:p></p>
<p class="MsoNormal">Fixed Size
13626296 bytes<o:p></o:p></p>
<p class="MsoNormal">Variable Size
4966055936 bytes<o:p></o:p></p>
<p class="MsoNormal">Database Buffers
5637144576 bytes<o:p></o:p></p>
<p class="MsoNormal">Redo Buffers
19927040 bytes<o:p></o:p></p>
<p class="MsoNormal">Database mounted.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p><p class="MsoNormal"><o:p>9 - Nos aseguramos que este configurada en Maxima Performance</o:p></p>
<p class="MsoNormal">SQL> alter database set standby database to maximize performance;<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p>Database altered.</p><p class="MsoNormal"><o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p><p class="MsoNormal"><o:p>10 - Abrimos la Base de Datos</o:p></p>
<p class="MsoNormal">SQL> alter database open;<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p>Database altered.</p><p class="MsoNormal"><o:p></o:p></p><p class="MsoNormal"><br /></p><p class="MsoNormal">Conclusión : Es posible realizar el Failover aun teniendo un GAP que no se puede resolver. En pocos pasos ejecutando comandos SQL podemos cambiar el rol de la Standby a Primaria. </p>Rita Nuñezhttp://www.blogger.com/profile/04134679348216636771noreply@blogger.com0tag:blogger.com,1999:blog-3788637030627713529.post-66430477862901750792021-10-11T05:37:00.002-07:002021-10-11T05:50:00.284-07:00Como Clonar una Maquina Virtual en OCI #JoelKallmanDay<p style="text-align: left;"><span style="font-family: verdana;">Como Clonar una Maquina Virtual en OCI (Oracle Cloud Infrastructure) #JoelKallmanDay</span></p><p style="text-align: left;"><span style="font-family: verdana;">Este es mi aporte en el dia de nuestra Comunidad Oracle, 11 de Octubre 2021, iniciativa de <a href="@oraclebase">Tim Hall</a> desde 2016, este año renombrado #JoelKallmanDay en Memoria de <a href="@joelkallman">Joel Kallman</a>. </span></p><p style="text-align: left;"><span style="font-family: verdana;">Como Clonar una Maquina Virtual en OCI (Oracle Cloud Infrastructure) </span></p><p style="text-align: left;"><span style="font-family: verdana;">Cuando tenemos que crear un clon de una Maquina Virtual de OCI que solo tiene asignado un disco de booteo, podemos clonar el disco de booteo y generar la Maquina Virtual con ese disco clonado. El clonado de un disco de booteo demora unos pocos segundos.</span></p><p style="text-align: left;"><span style="font-family: verdana;">1 - Comenzamos buscando en el Menu - Storage - Block Storage - Block Volumes </span></p><p></p><div class="separator" style="clear: both; text-align: left;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVmBUO2ZmFFHuzV-TpgjgWHAH7RM2woAw7aEBp4xHNqMvUeDUW61wTz0Sv2uT4i6b2DN4HOkbXduum-aiZLqSAUhvn1dpcWKmlaX8AGxpB95y69TpKAGOIxveZNOFxrP9OWg9QUslFGHw/" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: verdana;"><img alt="" data-original-height="634" data-original-width="1561" height="130" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVmBUO2ZmFFHuzV-TpgjgWHAH7RM2woAw7aEBp4xHNqMvUeDUW61wTz0Sv2uT4i6b2DN4HOkbXduum-aiZLqSAUhvn1dpcWKmlaX8AGxpB95y69TpKAGOIxveZNOFxrP9OWg9QUslFGHw/" width="320" /></span></a></div><span style="font-family: verdana;"><div style="text-align: left;"><br /></div><div style="text-align: left;"> </div></span><p></p><p style="text-align: left;"><span style="font-family: verdana;"><br /></span></p><p></p><div class="separator" style="clear: both; text-align: left;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1XofneXToCo-Fwg19zO68vweSOfYf-ecs_DlxmwNmc9beL_o7lLFBTG-VH4DzkD4OgaqjCEXQMOw3UcXUUWhrpK_mW7mnqE2wxdqA25BWruI6ybdQvkHdxfURPGeN36MGCOP73fbd4-0/" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: verdana;"><img alt="" data-original-height="490" data-original-width="1573" height="100" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1XofneXToCo-Fwg19zO68vweSOfYf-ecs_DlxmwNmc9beL_o7lLFBTG-VH4DzkD4OgaqjCEXQMOw3UcXUUWhrpK_mW7mnqE2wxdqA25BWruI6ybdQvkHdxfURPGeN36MGCOP73fbd4-0/" width="320" /></span></a></div><div class="separator" style="clear: both; text-align: left;"><span style="font-family: verdana;"><br /></span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-family: verdana;">2 - Seleccionamos el Boot Volume que queremos clonar y presionamos en esa linea donde estan los 3 puntitos </span></div><div class="separator" style="clear: both; text-align: center;"><div class="separator" style="clear: both; text-align: left;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhiIoKAHgUR-himlO8rKT3loKeS2II1_N04awKDlNox1mw-QahEg6ElVZ9J9rB12H2FiUyulg4Z4oDUgXjB-LOu-Fp_35aK02rl-rN2I4bnE6a1Y3hKjPBLKb2farB2lma1a80aBtRFeVc/" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: verdana;"><img alt="" data-original-height="481" data-original-width="1591" height="97" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhiIoKAHgUR-himlO8rKT3loKeS2II1_N04awKDlNox1mw-QahEg6ElVZ9J9rB12H2FiUyulg4Z4oDUgXjB-LOu-Fp_35aK02rl-rN2I4bnE6a1Y3hKjPBLKb2farB2lma1a80aBtRFeVc/" width="320" /></span></a></div><span style="font-family: verdana;"><div style="text-align: left;"><br /></div><div style="text-align: left;"><br /></div></span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-family: verdana;"><br /></span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-family: verdana;"><br /></span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-family: verdana;"><br /></span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-family: verdana;"><br /></span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-family: verdana;">3 - Alli aparece Create Clone y lo seleccionamos</span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-family: verdana;"><br /></span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-family: verdana;"><br /></span></div><div class="separator" style="clear: both; text-align: center;"><div class="separator" style="clear: both; text-align: left;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1qd7ThJZtX5EH6uUGe7H4xQEfcDXOxj4yi1A4MMySgsdJWMxar7mZOoAC0FSe2xI2n-hAycsix1zd4tXKcEkMcNei_mqEXTrUpXVWXLKfFCnBVxplfZAMKDBHEH3mmGX__HjMldj7HqQ/" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: verdana;"><img alt="" data-original-height="616" data-original-width="1544" height="128" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1qd7ThJZtX5EH6uUGe7H4xQEfcDXOxj4yi1A4MMySgsdJWMxar7mZOoAC0FSe2xI2n-hAycsix1zd4tXKcEkMcNei_mqEXTrUpXVWXLKfFCnBVxplfZAMKDBHEH3mmGX__HjMldj7HqQ/" width="320" /></span></a></div><div class="separator" style="clear: both; text-align: left;"><span style="font-family: verdana;"><br /></span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-family: verdana;">4 - Ingresamos el Nombre del nuevo disco de booteo y presionamos CREATE CLONE</span></div><div class="separator" style="clear: both; text-align: center;"><div class="separator" style="clear: both; text-align: left;"><span style="font-family: verdana;"><br /></span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-family: verdana;"><br /></span></div><div class="separator" style="clear: both; text-align: left;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJdcfH1ydJsZ3h_TpKDWXTQNl3GCNIuc3Fo9C-ZRG5IWfR_MWgvqm_DlPdG5SegMXovO0IrBuw_dR9q18Zc6bYLJx-kWCMfJqm_2TVPzPVrFRoV2z9lCRl1n-aWXR1RHsM0ZpcJm5-kss/" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: verdana;"><img alt="" data-original-height="617" data-original-width="1078" height="183" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJdcfH1ydJsZ3h_TpKDWXTQNl3GCNIuc3Fo9C-ZRG5IWfR_MWgvqm_DlPdG5SegMXovO0IrBuw_dR9q18Zc6bYLJx-kWCMfJqm_2TVPzPVrFRoV2z9lCRl1n-aWXR1RHsM0ZpcJm5-kss/" width="320" /></span></a></div><span style="font-family: verdana;"><div style="text-align: left;"><br /></div><div style="text-align: left;">5 - Este Boot Volumen primero quedara en estado Provisioning y estará listo cuando aparece en verde Available</div></span></div><div class="separator" style="clear: both; text-align: center;"><div class="separator" style="clear: both; text-align: left;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhk-_-0i2dUi26dKdQTrZE02FaO7k06cZopQLqsPWE8jzkMqtlQiZDbXL7UKLdUT76wF8YXfpyoESggNRDlaC-Jr9_uCW8UpHk7BSZ-sWWriRBOaOp-KMurKOZdNd8wVTUMRvmTzpe1djo/" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: verdana;"><img alt="" data-original-height="266" data-original-width="1307" height="65" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhk-_-0i2dUi26dKdQTrZE02FaO7k06cZopQLqsPWE8jzkMqtlQiZDbXL7UKLdUT76wF8YXfpyoESggNRDlaC-Jr9_uCW8UpHk7BSZ-sWWriRBOaOp-KMurKOZdNd8wVTUMRvmTzpe1djo/" width="320" /></span></a></div><div class="separator" style="clear: both; text-align: left;"><span style="font-family: verdana;"><br /></span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-family: verdana;">6 - En el Boot Volume clonado presionamos en los 3 puntitos y aparece</span></div><div class="separator" style="clear: both; text-align: center;"><div class="separator" style="clear: both; text-align: left;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhggFzint6UF53n_wlhbPXpBEyD3vPW8XngyqvW7qcSk7VU4aqQpz7VSsNA4inGepqtaOu4x6EUEa57EkVYZlnAa3NjetdOPd9mda361fWkKCZjpUgTKmUKAYJO51R8EWO1lRQqMaF688U/" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: verdana;"><img alt="" data-original-height="558" data-original-width="272" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhggFzint6UF53n_wlhbPXpBEyD3vPW8XngyqvW7qcSk7VU4aqQpz7VSsNA4inGepqtaOu4x6EUEa57EkVYZlnAa3NjetdOPd9mda361fWkKCZjpUgTKmUKAYJO51R8EWO1lRQqMaF688U/" width="117" /></span></a></div><span style="font-family: verdana;"><div style="text-align: left;"><br /></div><div style="text-align: left;"><br /></div></span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-family: verdana;"><br /></span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-family: verdana;">7 - Le asignamos un nombre a la VM (es recomendable el mismo nombre que el disco de boot)</span></div><div class="separator" style="clear: both; text-align: center;"><div class="separator" style="clear: both; text-align: left;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKY2-zc4JteNunnjl7QMgFR7wTsowaIS8HHnWZaZy1lKyYW6A6hfpDAqkydd_fDrEjjyUMcx2iqZW_VudW3NARXzCS-g8s8wuxT5VSGca5X4shQFueprp3CmWGlZAyPnWeHIgF7Sy91bU/" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: verdana;"><img alt="" data-original-height="642" data-original-width="1137" height="181" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKY2-zc4JteNunnjl7QMgFR7wTsowaIS8HHnWZaZy1lKyYW6A6hfpDAqkydd_fDrEjjyUMcx2iqZW_VudW3NARXzCS-g8s8wuxT5VSGca5X4shQFueprp3CmWGlZAyPnWeHIgF7Sy91bU/" width="320" /></span></a></div><div class="separator" style="clear: both; text-align: left;"><span style="font-family: verdana;"><br /></span></div><span style="font-family: verdana;"><div style="text-align: left;"><br /></div><div style="text-align: left;">8 - Vamos a cambiar la imagen. Seleccionamos en Image and shape - Edit -</div></span></div><div class="separator" style="clear: both; text-align: center;"><div style="text-align: left;"><span style="font-family: verdana;"> </span></div><div class="separator" style="clear: both; text-align: left;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUhdudBbcK_wfF609grTqzx8Ar_PssdwxJx01ztHrPGLUPjshMQ8an82AQn1Y6IkZ6Mb4095vlYqzi3xlv7Zpft2rjVmZRa9PgVqGSYka7cYrTSf84PEe1Zt0K-pcincL-_8fbEqFRjPY/" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: verdana;"><img alt="" data-original-height="566" data-original-width="1101" height="165" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUhdudBbcK_wfF609grTqzx8Ar_PssdwxJx01ztHrPGLUPjshMQ8an82AQn1Y6IkZ6Mb4095vlYqzi3xlv7Zpft2rjVmZRa9PgVqGSYka7cYrTSf84PEe1Zt0K-pcincL-_8fbEqFRjPY/" width="320" /></span></a></div><div class="separator" style="clear: both; text-align: center;"><div class="separator" style="clear: both; text-align: left;"><span style="font-family: verdana;"><br /></span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-family: verdana;"><br /></span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-family: verdana;">9 - Alli seleccionamos Change Image</span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-family: verdana;"><br /></span></div><div class="separator" style="clear: both; text-align: left;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQBHzwRLp6uU5p-Ws4n7VHPz9H-fyesZBGBCPErQQ8Ucivo7Gv8M7qv8fQieKh1qeoTSfeIBI6Q5xg1TvFzA4WJ5L3WmoMX_MwmNi5-xNCgkmoOKZ_OWAfNxurMgXg9y1tE1FpfnsM6gs/" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: verdana;"><img alt="" data-original-height="365" data-original-width="1031" height="113" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQBHzwRLp6uU5p-Ws4n7VHPz9H-fyesZBGBCPErQQ8Ucivo7Gv8M7qv8fQieKh1qeoTSfeIBI6Q5xg1TvFzA4WJ5L3WmoMX_MwmNi5-xNCgkmoOKZ_OWAfNxurMgXg9y1tE1FpfnsM6gs/" width="320" /></span></a></div><div class="separator" style="clear: both; text-align: left;"><span style="font-family: verdana;"><br /></span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-family: verdana;">10 - En el listado de Image Source seleccionamos Boot Volumes</span></div><div class="separator" style="clear: both; text-align: center;"><div class="separator" style="clear: both; text-align: left;"><span style="font-family: verdana;"><br /></span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-family: verdana;"><br /></span></div><div class="separator" style="clear: both; text-align: left;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUrE0InFQkJAzZm1ZCry6cV2n3v14ZCukSw_WgiVYGWP_-QQSjyl0b6SwefC9DTBbKfNyWAaAGZ29RKhcr-VnMso7a643lNfEfzmgQGYf6qra-DlDzysNLA6XYsxHxRgZ5bHZX7ZKprYs/" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: verdana;"><img alt="" data-original-height="562" data-original-width="1033" height="174" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgUrE0InFQkJAzZm1ZCry6cV2n3v14ZCukSw_WgiVYGWP_-QQSjyl0b6SwefC9DTBbKfNyWAaAGZ29RKhcr-VnMso7a643lNfEfzmgQGYf6qra-DlDzysNLA6XYsxHxRgZ5bHZX7ZKprYs/" width="320" /></span></a></div><span style="font-family: verdana;"><div style="text-align: left;"><br /></div><div style="text-align: left;">11 - Va a aparecer el clon que generamos, lo seleccionamos y luego presionamos Select Image</div></span></div><div class="separator" style="clear: both; text-align: center;"><div class="separator" style="clear: both; text-align: left;"><span style="font-family: verdana;"><br /></span></div><div class="separator" style="clear: both; text-align: center;"><div class="separator" style="clear: both; text-align: left;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvSD-eYutTNgEYff0vwOuiL2hM8d5S5B1r-yD37HbTeD4DIjL74XC4p-1oVfsxidxPUuOsjv9oc9qSMLe14W4G-Jzp5Wi9MzJKpdY1sN8UW7q7FYPkM9huAaHOLzBCRAeCGN1nfk7fSrw/" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: verdana;"><img alt="" data-original-height="600" data-original-width="1041" height="184" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvSD-eYutTNgEYff0vwOuiL2hM8d5S5B1r-yD37HbTeD4DIjL74XC4p-1oVfsxidxPUuOsjv9oc9qSMLe14W4G-Jzp5Wi9MzJKpdY1sN8UW7q7FYPkM9huAaHOLzBCRAeCGN1nfk7fSrw/" width="320" /></span></a></div><div class="separator" style="clear: both; text-align: left;"><span style="font-family: verdana;"><br /></span></div><span style="font-family: verdana;"><div style="text-align: left;">12 - Finalmente creamos la instancia presionando Create</div></span></div><div class="separator" style="clear: both; text-align: center;"><div class="separator" style="clear: both; text-align: left;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6LBuwvWH0mQKX-zkC_JJlUYKLlWPx4Klw90dVbm-wA9U9xHSj1GEoqF8tuAo2W48wAKrr2RAKubG4NyOHGmakbwZguwzLHv1qti49Z2kO9VFd7sVe6N9penHiTmmrkY6wrkmI8UEvcMo/" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: verdana;"><img alt="" data-original-height="600" data-original-width="1497" height="128" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6LBuwvWH0mQKX-zkC_JJlUYKLlWPx4Klw90dVbm-wA9U9xHSj1GEoqF8tuAo2W48wAKrr2RAKubG4NyOHGmakbwZguwzLHv1qti49Z2kO9VFd7sVe6N9penHiTmmrkY6wrkmI8UEvcMo/" width="320" /></span></a></div><div class="separator" style="clear: both; text-align: left;"><span style="font-family: verdana;"><br /></span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-family: verdana;"><br /></span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-family: verdana;">13 - Presionamos Yes, Create Instance Anyway. Ignoramos este mensaje porque nos vamos a conectar exactamente igual que nos conectabamos a la original</span></div><div class="separator" style="clear: both; text-align: left;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5v0jRhST5t3DbNJcfNWdgySloTfUvwYmTKJvuRe9rQn8S5HnEaHrvyCB-T59O-LTihho6UcN3jdzzurtdJOPIdfYbl4VdQlrxxDoclkUhceWgJVotgGglUxbpuMJfv9bgr_mVRlVsEek/" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: verdana;"><img alt="" data-original-height="215" data-original-width="811" height="85" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5v0jRhST5t3DbNJcfNWdgySloTfUvwYmTKJvuRe9rQn8S5HnEaHrvyCB-T59O-LTihho6UcN3jdzzurtdJOPIdfYbl4VdQlrxxDoclkUhceWgJVotgGglUxbpuMJfv9bgr_mVRlVsEek/" width="320" /></span></a></div><span style="font-family: verdana;"><div style="text-align: left;"><br /></div></span><div class="separator" style="clear: both; text-align: left;"><span style="font-family: verdana;"><br /></span></div><div class="separator" style="clear: both; text-align: left;"><span style="font-family: verdana;"><br /></span></div><span style="font-family: verdana;"><div style="text-align: left;">14 - Va a quedar unos minutos Provisioning</div></span></div><div class="separator" style="clear: both; text-align: center;"><div class="separator" style="clear: both; text-align: left;"><span style="font-family: verdana;"><br /></span></div><div class="separator" style="clear: both; text-align: left;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHRE6wlsO55abE4J-OlH-AfAfJ3uXVhTSKBNe3kPE8x1aaE2RkhNKeAhuXgpnsaMCSbDRcelZ3S-fkSGSECAiCuaw5ut7M5CTIa_1nZ2EuH5liYVGuHcRehR0MMhVHrNAQtZb_9nvkBhM/" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: verdana;"><img alt="" data-original-height="650" data-original-width="1348" height="154" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHRE6wlsO55abE4J-OlH-AfAfJ3uXVhTSKBNe3kPE8x1aaE2RkhNKeAhuXgpnsaMCSbDRcelZ3S-fkSGSECAiCuaw5ut7M5CTIa_1nZ2EuH5liYVGuHcRehR0MMhVHrNAQtZb_9nvkBhM/" width="320" /></span></a></div><div class="separator" style="clear: both; text-align: left;"><span style="font-family: verdana;"><br /></span></div><div class="separator" style="clear: both; text-align: center;"><div class="separator" style="clear: both; text-align: left;"><span style="font-family: verdana;">15 - Cuando aparece en modo Running ya nos podemos conectar en la misma forma que nos conectamos con la original</span></div><div class="separator" style="clear: both; text-align: left;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_RO9tSv8KZaCbQKI-KZyJDJuPXJxfxyrsmE58qK5zDpjbLix1r4EyWZT-hwJJss5tpzzwRo2J_5p9Epw4GJWSXYlCtLT-Qy4t0jMhBiTB2C49rW8jrUhMBc-YlezBoH-eMMJHe7kgf-8/" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="631" data-original-width="1545" height="131" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_RO9tSv8KZaCbQKI-KZyJDJuPXJxfxyrsmE58qK5zDpjbLix1r4EyWZT-hwJJss5tpzzwRo2J_5p9Epw4GJWSXYlCtLT-Qy4t0jMhBiTB2C49rW8jrUhMBc-YlezBoH-eMMJHe7kgf-8/" width="320" /></a></div><div class="separator" style="clear: both; text-align: center;"><br /></div><br /><div style="text-align: left;">Conclusión : Podemos crear un clon de una MV en OCI que solo tiene el disco de booteo asignado con los pasos explicados en este post.</div></div><div class="separator" style="clear: both; text-align: center;"><br /></div><br /><br /><br /><br /></div><br /> <br /><br /></div><br /><br /></div><br /><br /><br /></div><div class="separator" style="clear: both; text-align: center;"><br /></div><br /><br /></div><br /><br /></div><br /><br /><p></p><p></p><p><br /></p><br /><br /><p></p><p><br /></p><p></p><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;"><br /></div><br /><br /><p></p><p><br /></p>Rita Nuñezhttp://www.blogger.com/profile/04134679348216636771noreply@blogger.com2tag:blogger.com,1999:blog-3788637030627713529.post-81845233995707687472020-09-03T05:13:00.002-07:002020-09-03T05:13:37.445-07:00Autonomous Database Mitos y Realidades - Q & A<div><span style="font-family: verdana;">El 17 de Agosto di una charla en el Oracle Groundbreakers Tour LATAM que se llamó ¨Autonomous Database: Mitos y Realidades¨. Lamentablemente no dio el tiempo de responder preguntas porque por problemas técnicos tenían que cortar la transmisión, así que decidí contestarlas aquí.</span></div><div><div><span style="font-family: verdana;">Al final del articulo les dejo el link donde podrán ver la sesión grabada.</span></div><div><span style="font-family: verdana;"><br /></span></div><div><span style="font-family: verdana;">- AutoTuning es solo en la nube ? o si instalamos OnPremice también lo tenemos ?</span></div><div><span style="font-family: verdana;">El AutoTuning incluye varias funcionalidades y las tenemos disponibles también onpremise.</span></div><div><span style="font-family: verdana;">Desde la version 11g Oracle configura por default una tarea que se ejecuta en la ventana nocturna llamada: <span style="background-color: rgba(255, 255, 255, 0.95); color: #444444;">Automatic SQL Tuning Advisor. Este asesor analiza las sentencias de mayor consumo de recursos y genera recomendaciones entre ellas los SQL Profiles que se puede definir que los implemente automaticamente.</span></span></div><div><span style="color: #444444; font-family: verdana;"><span style="background-color: rgba(255, 255, 255, 0.95);">En Oracle Database 19c aparece otra nueva funcionalidad que es el AutoIndexing disponible para Exadata en la que monitorea, detecta la necesidad de indices, los crea y elimina automaticamente. Podemos tener esta funcionalidad onpremise si tenemos Exadata y le instalamos Oracle Database 19c.</span></span></div><div><span style="color: #444444; font-family: verdana;"><span style="background-color: rgba(255, 255, 255, 0.95);">Ademas AutoTuning incluye la configuración de la base de datos, para lo cual tenemos las funcionalidades de AMM (Automatic Memory Managment) y ASMM (Automatic Shared Memory Managment) que configuran los buffers de memoria automaticamente, también disponibles OnPremise desde Oracle Database 10g ASMM y 11g AMM.</span></span></div><div><span style="color: #444444; font-family: verdana;"><span style="background-color: rgba(255, 255, 255, 0.95);"><br /></span></span></div><div><span style="background-color: rgba(255, 255, 255, 0.95);"><span style="color: #444444; font-family: verdana;">- Quien administraría audit vault? un area del cliente supongo, no?</span></span></div><div><span style="background-color: rgba(255, 255, 255, 0.95);"><span style="color: #444444; font-family: verdana;">Lo que viene implementado en Autonomous Database es Database Vault, no Audit Vault. Lo administra Oracle y es para asegurar que sus DBA no tienen acceso a los datos de los clientes.</span></span></div><div><span style="background-color: rgba(255, 255, 255, 0.95);"><span style="color: #444444; font-family: verdana;"><br /></span></span></div><div><span style="color: #444444; font-family: verdana;"><span style="background-color: rgba(255, 255, 255, 0.95);">- </span>Es posible utilizar Oracle APEX en una Autonomous DB?</span></div><div><span style="color: #444444; font-family: verdana;">Si, APEX viene configurado y se puede comenzar a utilizar a través de un browser ni bien tenemos lista la Autonomous Database.</span></div><div><span style="color: #444444; font-family: verdana;"><br /></span></div><div><span style="color: #444444; font-family: verdana;">- En nuestra organización usamos las bases standby como bases de reporting, para cargas de datawarehouse incluso nuestras aplicaciones las usan para ese fin. En la nube, se pueden usar también con ese propósito ?</span></div><div><span style="color: #444444; font-family: verdana;">En la nube de Oracle si, aunque por el momento no con Autonomous Database, ya que Autonomous Data Guard no permite acceder a las bases de datos Standby para ejecutar tareas allí.</span></div><div><span style="color: #444444; font-family: verdana;">Hay otras opciones de arquitectura en la nube de Oracle para implementarlo.</span></div><div><span style="color: #444444; font-family: verdana;"><br /></span></div><div><div><span style="font-family: verdana;">Si llegaste a este articulo y todavía no viste la presentación, o quieres revivirla, la podrás ver en el canal de youtbe de LAOUC. Te recomiendo que te suscribas para que te notifique automaticamente a medida que van subiendo las sesiones grabadas durante el evento. Este es el link: https://www.youtube.com/channel/UCNIWWONMX1QCgktvpcTrvJg</span></div><div><span style="font-family: verdana;"><br /></span></div></div><div><br /></div></div>Rita Nuñezhttp://www.blogger.com/profile/04134679348216636771noreply@blogger.com0tag:blogger.com,1999:blog-3788637030627713529.post-8900909716851108262020-08-03T16:37:00.002-07:002020-08-03T18:10:17.036-07:00Como Cambiar el Nombre de una Base de Datos con DBNEWID<div><span style="font-family: verdana;">Tengo un cliente que tiene todavia bases Oracle 11.2.0.4, si todavia! por mas que me gustaria migrarselas a 19c, en este caso debido a que es la ultima version certificada por el proveedor del aplicativo no podemos actualizarla, como seguro les pasa todavia a Uds en muchas instalaciones. </span></div><div><span style="line-height: 107%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: "Times New Roman"; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;"><font face="verdana"><div><span><br /></span></div><div><span>Surgió que necesitan clonar la VM de Desarrollo para tener un ambiente de QA. Esta VM de Desarrollo tiene bases de datos 11.2.0.4 y una vez clonada la VM le voy a cambiar el nombre de a las bases de datos para su nuevo ambiente de QA. </span></div><div><br /></div><div>Para ello voy a usar el utilitario DBNEWID, que aunque no es una herramienta nueva, no es muy usado porque lo tradicional cuando se cambia el nombre de una base de datos es hacerlo recreando el control file. Como ya lo he usado muchas veces y funciona muy bien me dio ganas de compartirlo con Uds.</div></font></span></div><div><font face="verdana"><br /></font></div><div><font face=""><span>El DBNEWID </span></font></div><div><font face=""><span>1 - Cambia el nombre de la base de datos</span></font></div><div><font face="verdana"><font face=""><span>2 - </span></font><span>Cambia el DBID</span></font></div><div><font face=""><span>3 - Genera en el $ORACLE_BASE/diag todos los directorios necesarios para la nueva base, incluido el alert</span></font></div><div><font face="verdana"><br /></font></div><div><div><span style="line-height: 15.6933px;"><font face="verdana">Les voy a mostrar los pasos a seguir con DBNEWID para cambiar el nombre de la base de datos luego de clonar una Maquina Virtual.</font></span></div><div><font face="verdana">En este ejemplo la base origen se llama DESA y la destino QA1</font></div></div><div><font face="verdana"><br /></font></div><div><font face=""><span><br /></span></font></div><div><font face=""><span>En el ambiente clonado </span></font></div><div><font face=""><span>1 - Montar la Base de Datos </span></font></div><div><font face=""><span>(En mi caso la base estaba baja, sino previamente bajarla)</span></font></div><div><font face="verdana"><font face=""><span> </span></font><span style="background-color: #999999;"><font color="#ffffff">SQL> shutdown immediate</font></span></font></div><p class="MsoNormal"><font face="verdana"><o:p></o:p></font></p>
<p class="MsoNormal"><span style="background-color: #999999;"><font color="#ffffff" face="verdana">SQL> startup mount</font></span></p><p class="MsoNormal"><font face="verdana"><o:p></o:p></font></p>
<p class="MsoNormal"><font face="verdana">2- Ejecutar el DBNEWID</font></p><p class="MsoNormal"><span style="background-color: #999999;"><font color="#ffffff" face="verdana"><span style="line-height: 107%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: "Times New Roman"; mso-bidi-language: AR-SA; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin;">$
nid TARGET=sys/</span><span style="line-height: 107%;">password</span><span style="line-height: 107%;"><font face=""><span>@desa DBNAME=qa1</span></font></span></font></span></p><p class="MsoNormal"><font face="verdana">Target es la Base origen, especificamos la password de sys </font></p><p class="MsoNormal"><font face="verdana">Previamente tenemos que agregar en el tnsnames.ora la entrada para esa base. </font></p><p class="MsoNormal"><font face="verdana">DBNAME se especifica el nombre destino.</font></p><font face="verdana"><br /></font><p class="MsoNormal"><font face="verdana">$ nid TARGET=sys/password@desa DBNAME=qa1</font></p><p class="MsoNormal"><font face="verdana">DBNEWID: Release 11.2.0.4.0 - Production on Mon Aug 3 07:02:14 2020</font></p><p class="MsoNormal"><font face="verdana">Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights reserved.</font></p><p class="MsoNormal"><font face="verdana">Connected to database DESA (DBID=742283927)</font></p><p class="MsoNormal"><font face="verdana">Connected to server version 11.2.0</font></p><p class="MsoNormal"><font face="verdana">Control Files in database:</font></p><p class="MsoNormal"><font face="verdana"> /u02/oradata/control01.ctl</font></p><p class="MsoNormal"><font face="verdana"> /u05/oradata/control02.ctl</font></p><p class="MsoNormal"><font face="verdana">Change database ID and database name DESA to QA1? (Y/[N]) => <span style="background-color: #fcff01;">Y -SELECCIONAR "Y" PARA CONTINUAR</span></font></p><p class="MsoNormal"><font face="verdana">Proceeding with operation</font></p><p class="MsoNormal"><font face="verdana">Changing database ID from 742283927 to 1597134007</font></p><p class="MsoNormal"><font face="verdana">Changing database name from DESA to QA1</font></p><p class="MsoNormal"><font face="verdana"> Control File /u02/oradata/control01.ctl - modified</font></p><p class="MsoNormal"><font face="verdana"> Control File /u05/oradata/control02.ctl - modified</font></p><p class="MsoNormal"><font face="verdana"> Datafile /u02/oradata/system01.db - dbid changed, wrote new name</font></p><p class="MsoNormal"><font face="verdana"> Datafile /u02/oradata/sysaux01.db - dbid changed, wrote new name</font></p><p class="MsoNormal"><font face="verdana"> Datafile /u02/oradata/undotbs01.db - dbid changed, wrote new name</font></p><p class="MsoNormal"><font face="verdana"> Datafile /u02/oradata/users01.db - dbid changed, wrote new name</font></p><p class="MsoNormal"><font face="verdana"> Datafile /u02/oradata/temp01.db - dbid changed, wrote new name</font></p><p class="MsoNormal"><font face="verdana"> Control File /u02/oradata/control01.ctl - dbid changed, wrote new name</font></p><p class="MsoNormal"><font face="verdana"> Control File /u05/oradata/control02.ctl - dbid changed, wrote new name</font></p><p class="MsoNormal"><font face="verdana"> Instance shut down</font></p><p class="MsoNormal"><font face="verdana"><br /></font></p><p class="MsoNormal"><font face="verdana">Database name changed to QA1.</font></p><p class="MsoNormal"><font face="verdana">Modify parameter file and generate a new password file before restarting.</font></p><p class="MsoNormal"><font face="verdana">Database ID for database QA1 changed to 1597134007.</font></p><p class="MsoNormal"><font face="verdana">All previous backups and archived redo logs for this database are unusable.</font></p><p class="MsoNormal"><font face="verdana">Database is not aware of previous backups and archived logs in Recovery Area.</font></p><p class="MsoNormal"><font face="verdana">Database has been shutdown, open database with RESETLOGS option.</font></p><p class="MsoNormal"><font face="verdana">Succesfully changed database name and ID.</font></p><p class="MsoNormal"><font face="verdana">DBNEWID - Completed succesfully.</font></p><div><font face="verdana"><br /></font></div><div><font face="verdana">3 - Montar la Base que va a dar error, es esperado</font></div><div><div><span style="background-color: #999999;"><font color="#ffffff" face="verdana">SQL> startup mount</font></span></div><div><font face="verdana">ORACLE instance started.</font></div><div><font face="verdana"><br /></font></div><div><font face="verdana">Total System Global Area 4275781632 bytes</font></div><div><font face="verdana">Fixed Size 2260088 bytes</font></div><div><font face="verdana">Variable Size 1040188296 bytes</font></div><div><font face="verdana">Database Buffers 3221225472 bytes</font></div><div><font face="verdana">Redo Buffers 12107776 bytes</font></div><div><font face="verdana">ORA-01103: database name 'QA1' in control file is not 'DESA'</font></div></div><div><font face="verdana"><br /></font></div><div><font face="verdana">4 - Cambiar el db_name</font></div><p class="MsoNormal"><font face="verdana"><o:p></o:p></font></p><div><font face="verdana">SQL> <span style="background-color: #999999;"><font color="#ffffff">alter system set db_name=qa1 scope=spfile;</font></span></font></div><div><font face="verdana"><br /></font></div><div><font face="verdana">5 - Bajar la Base de Datos</font></div><div><p class="MsoNormal"><font face="verdana"><span style="background-color: #999999;"><font color="#ffffff">SQL> shutdown immediate</font></span><o:p></o:p></font></p></div><p class="MsoNormal"><font face="verdana">ORA-01507: database not mounted<o:p></o:p></font></p>
<p class="MsoNormal"><font face="verdana"><o:p>O</o:p>RACLE instance shut down. </font></p><p class="MsoNormal"><font face="verdana">6 - Generar un nuevo password file</font></p><p class="MsoNormal"><span style="background-color: #999999;"><font color="#ffffff" face="verdana">$cd $ORACLE_HOME/dbs</font></span></p><p class="MsoNormal"><span style="background-color: #999999;"><font color="#ffffff" face="verdana">$orapwd file=orapwdqa1 password=password entries=10</font></span></p><p class="MsoNormal"><font face="verdana">7- Renombrar el spfile ya que el DBNEWID cambio los parametros del spfile pero no cambio el nombre del spfile en el sistema operativo</font></p><p class="MsoNormal"><span lang=""><font face="verdana"><span style="background-color: #999999;"><font color="#ffffff">$mv
spfiledesa.ora spfileqa1.ora</font></span><o:p></o:p></font></span></p><p class="MsoNormal"><span lang=""><font face="verdana">8 - Cambiar el ORACLE_SID</font></span></p><p class="MsoNormal"><span lang="" style="background-color: #999999;"><font color="#ffffff" face="verdana">$ export ORACLE_SID=qa1</font></span></p><p class="MsoNormal"><font face="verdana">9- Si estas clonando todo el ambiente como en este caso, cambia tambien el ORACLE_SID en el .profile, .bash_profile o el que uses</font></p><p class="MsoNormal"><font face="verdana">10 - Cambiar en el /etc/oratab para que quede nuestra nueva base</font></p><p class="MsoNormal"><span style="background-color: #999999;"><font color="#ffffff" face="verdana">$vi /etc/oratab</font></span></p><p class="MsoNormal"><font face="verdana"><span style="background-color: #999999;"><font color="#ffffff">qa1</font></span>:/u01/app/oracle/product/11.2.0/dbhome_1:Y</font></p><p class="MsoNormal"><font face="verdana">11 - Levantar el listener o reiniciarlo</font></p><p class="MsoNormal"><span style="background-color: #999999;"><font color="#ffffff" face="verdana">$ lsnrctl start</font></span></p><p class="MsoNormal"><font face="verdana">12 - Montar la base de datos</font></p><p class="MsoNormal"><span style="background-color: #999999;"><font color="#ffffff" face="verdana">SQL> startup mount</font></span></p><p class="MsoNormal"><font face="verdana"><o:p></o:p></font></p><div><font face="verdana">13 - Resetear los REDOLOGS</font></div><div><font face="verdana"><br /></font></div><div><font color="#ffffff" face="verdana" style="background-color: #999999;">SQL> alter database open resetlogs;</font></div><p class="MsoNormal"><font color="#ffffff" face="verdana"><o:p style="background-color: #cccccc;"></o:p></font></p><div><font face="verdana"><br /></font></div><div><font face="verdana">Verificaciones</font></div><div><font face="verdana">1 - Verifico nombre de la base de datos</font></div><div><font face="verdana"> <span style="background-color: #999999;"><font color="#ffffff">SQL> select name from v$database;</font></span></font></div><p class="MsoNormal"><font face="verdana"><o:p></o:p></font></p>
<p class="MsoNormal"><font face="verdana"><o:p> </o:p>NAME</font></p><p class="MsoNormal"><font face="verdana"><o:p></o:p></font></p>
<p class="MsoNormal"><font face="verdana">---------</font></p><p class="MsoNormal"><font face="verdana">QA1</font></p><p class="MsoNormal"><font face="verdana"><br /></font></p><p class="MsoNormal"><font face="verdana"><o:p></o:p></font></p>
<p class="MsoNormal"><o:p><font face="verdana"> 2 - Verifico nombre de la instancia</font></o:p></p>
<p class="MsoNormal"><font face="verdana"><span style="background-color: #999999;"><font color="#ffffff">SQL> select instance_name from v$instance;</font></span><o:p></o:p></font></p>
<p class="MsoNormal"><font face="verdana"><o:p> </o:p>INSTANCE_NAME</font></p>
<p class="MsoNormal"><span lang=""><font face="verdana">----------------<o:p></o:p></font></span></p>
<p class="MsoNormal"><span lang=""><font face="verdana">qa1<o:p></o:p></font></span></p><div><font face="verdana"><b>Recomendación :</b> Realizar inmediatamente un nuevo backup. No se puede restaurar de los backup de la base origen esta nueva base.</font></div><div><font face="verdana"><br /></font></div><div><font face="verdana"><b>Conclusión :</b> DBNEWID permite cambiar el nombre de una base de datos facilmente</font></div><p class="MsoNormal"><span lang=""><br /></span></p><p class="MsoNormal"><span lang=""><br /></span></p><p class="MsoNormal"><br /></p><p class="MsoNormal"><br /></p><p class="MsoNormal"> </p><div><br /></div><div><br /></div>Rita Nuñezhttp://www.blogger.com/profile/04134679348216636771noreply@blogger.com0tag:blogger.com,1999:blog-3788637030627713529.post-58073185644479503252019-10-10T15:41:00.002-07:002019-10-10T15:43:09.690-07:00OGB Appreciation Day - Como Crear una Cuenta Always Free #ThanksOGB<span style="font-family: "verdana" , sans-serif;">Hoy celebramos el OGB Appreciation Day y este es mi aporte como agradecimiento a formar parte de la Comunidad. Van a encontrar muchos blogs con este hashtag: #ThanksOGB </span><br />
<span style="font-family: "verdana" , sans-serif;">Celebrar este dia como agradecimiento a toda la Comunidad Oracle es un idea de Tim Hall, y desde hace un par de años que lo venimos haciendo. </span><br />
<span style="font-family: "verdana" , sans-serif;"><span style="background: rgb(255 , 255 , 255); border: 0px; box-sizing: inherit; color: rgba(0 , 0 , 0 , 0.9); line-height: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;"><br /></span></span>
<span style="font-family: "verdana" , sans-serif;"><span style="background: rgb(255 , 255 , 255); border: 0px; box-sizing: inherit; line-height: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;">Larry Ellison anuncio en el </span><a class="hashtag-link ember-view" data-control-name="hashtag" href="https://www.linkedin.com/feed/hashtag/?highlightedUpdateUrns=urn%3Ali%3Aactivity%3A6579734889585758208&keywords=%23OOW19&originTrackingId=5gtIAq8CW99S8Gn3qc2ZRA%3D%3D" id="ember3376" style="background: rgb(255, 255, 255); border: 0px; box-sizing: inherit; font-weight: 600; line-height: inherit; margin: 0px; padding: 0px; position: relative; vertical-align: baseline; white-space: pre-wrap;" target="_self"><span class="hashtag-a11y ember-view" dir="ltr" id="ember3377" style="background: transparent; border: 0px; box-sizing: inherit; line-height: inherit !important; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;"><span class="visually-hidden" style="background: transparent; border: 0px !important; box-sizing: inherit; clip: rect(0px, 0px, 0px, 0px) !important; display: block !important; height: 1px !important; line-height: inherit !important; margin: -1px !important; outline: 0px; overflow: hidden !important; padding: 0px !important; position: absolute !important; user-select: none; vertical-align: baseline; white-space: nowrap !important; width: 1px !important;">hashtag</span><span aria-hidden="true" style="background: transparent; border: 0px; box-sizing: inherit; line-height: inherit !important; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">#</span><span class="hashtag-a11y__name" style="background: transparent; border: 0px; box-sizing: inherit; line-height: inherit !important; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">OOW19</span></span></a><span style="background: rgb(255 , 255 , 255); border: 0px; box-sizing: inherit; line-height: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;">, Cloud Free Tier, donde se obtiene una cuenta Cloud Gratuita que incluye :
1- ALWAYS FREE - Es ilimitada para Desarrolladores, Estudiantes y Para las Empresas probar Prototipos
2 -30 Days Free Trial- Gratis con U$S300 en créditos para probar otros Servicios</span></span><br />
<span style="background: rgb(255 , 255 , 255); border: 0px; box-sizing: inherit; line-height: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;"><span style="font-family: "verdana" , sans-serif;"><br /></span></span>
<span style="background: rgb(255 , 255 , 255); border: 0px; box-sizing: inherit; line-height: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;"><span style="font-family: "verdana" , sans-serif;">1 - Always Free incluye : </span></span><br />
<div style="-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); background-repeat: no-repeat; box-sizing: border-box; line-height: 1.4; list-style: none; margin-bottom: 1.1em; padding: 0px;">
<span style="font-family: "verdana" , sans-serif;">Servicios que se pueden usar por tiempo ilimitado :</span></div>
<span style="font-family: "verdana" , sans-serif;"><span style="background: rgb(255, 255, 255); border: 0px; box-sizing: inherit; line-height: inherit !important; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;"></span></span><br />
<ul class="obullets" style="-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); background-repeat: no-repeat; box-sizing: border-box; list-style: none; margin: 0px 0px 1.1em; overflow: hidden; padding: 0px;">
<li style="-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; box-sizing: border-box; left: 1em; list-style: none; margin: 0px 1em 0.6em 0px; padding: 0px; position: relative;"><span style="font-family: "verdana" , sans-serif;">Dos Oracle Autonomous Databases con Oracle Application Express (APEX) y Oracle SQL Developer Web</span></li>
<li style="-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; box-sizing: border-box; left: 1em; list-style: none; margin: 0px 1em 0.6em 0px; padding: 0px; position: relative;"><span style="font-family: "verdana" , sans-serif;">Dos Oracle Cloud Infrastructure Compute VMs; Block, Object, y Archive Storage; Load Balancer y data egress; Monitoring and Notifications</span></li>
</ul>
<div>
<span style="font-family: "verdana" , sans-serif;">2 -<span style="background-color: white; white-space: pre-wrap;">30 Days Free Trial incluye:</span></span></div>
<div>
<div style="-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); background-repeat: no-repeat; box-sizing: border-box; line-height: 1.4; list-style: none; margin-bottom: 1.1em; padding: 0px;">
<span style="font-family: "verdana" , sans-serif;">US$300 en creditos gratuitos.</span></div>
<ul class="obullets" style="-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); background-repeat: no-repeat; box-sizing: border-box; list-style: none; margin: 0px 0px 1.1em; overflow: hidden; padding: 0px;">
<li style="-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; box-sizing: border-box; left: 1em; list-style: none; margin: 0px 1em 0.6em 0px; padding: 0px; position: relative;"><span style="font-family: "verdana" , sans-serif;">Acceso a una gran cantidad de servicios de Oracle Cloud por 30 dias, incluyendo Bases de Datos, Analytics, Compute, y Container Engine for Kubernetes</span></li>
<li style="-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; box-sizing: border-box; left: 1em; list-style: none; margin: 0px 1em 0.6em 0px; padding: 0px; position: relative;"><span style="font-family: "verdana" , sans-serif;">Hasta ocho instancias a traves de todos los servicios disponibles</span></li>
<li style="-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; box-sizing: border-box; left: 1em; list-style: none; margin: 0px 1em 0.6em 0px; padding: 0px; position: relative;"><span style="font-family: "verdana" , sans-serif;">Hasta 5 TB de Storage</span></li>
</ul>
</div>
<div>
<div style="-webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); background-repeat: no-repeat; box-sizing: border-box; line-height: 1.4; list-style: none; margin-bottom: 1.1em; padding: 0px;">
<span style="background-color: white; white-space: pre-wrap;"><span style="font-family: "verdana" , sans-serif;">Les voy a mostrar como obtenerla</span></span></div>
</div>
<span style="font-family: "verdana" , sans-serif;"><span style="background-color: white; white-space: pre-wrap;">1 - Ir a<span style="color: rgba(0 , 0 , 0 , 0.901960784313726);"> </span></span><a href="https://www.oracle.com/cloud/free/" style="white-space: pre-wrap;">https://www.oracle.com/cloud/free/</a> y presionar Start for Free</span><br />
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWbKHyui5uezvqRCh9KVN8XGWhHFSb2gD8Dpdq5h-MenwB5m7QNDaEI5jF_fUU-M3rwmHDGcr9SagBVz-RM187mo9xqph9W7QgBHNTIw5O8xbBxPJ7XVuMq4wpYhGxRRM8MrmBxrkEEGQ/s1600/OracleCloudFreeAccount.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: "verdana" , sans-serif;"><img border="0" data-original-height="722" data-original-width="1403" height="164" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWbKHyui5uezvqRCh9KVN8XGWhHFSb2gD8Dpdq5h-MenwB5m7QNDaEI5jF_fUU-M3rwmHDGcr9SagBVz-RM187mo9xqph9W7QgBHNTIw5O8xbBxPJ7XVuMq4wpYhGxRRM8MrmBxrkEEGQ/s320/OracleCloudFreeAccount.JPG" width="320" /></span></a></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div class="separator" style="clear: both; text-align: justify;">
<span style="background-color: white; text-align: start; white-space: pre-wrap;"><span style="font-family: "verdana" , sans-serif;"><br /></span></span></div>
<div class="separator" style="clear: both; text-align: justify;">
<span style="background-color: white; text-align: start;"><span style="font-family: "verdana" , sans-serif;"><span style="white-space: pre-wrap;">2 - Ingresar mail y país y luego presionar NEXT</span></span></span></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjP0UDjm3tjPXohqgmEc2NwXk-U7X1EvTnN2K42FWiJ9M95oJbTlwgy73YqWZaG1sAVyVjjRWapSBd_c7NzMJm5AnLFOyF5r3PaPxjUTaM4WgXOIz7A8RNFewIVuR5UDA8aDbxUmKnY9ZQ/s1600/OracleCloudFreeAccount2.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: "verdana" , sans-serif;"><img border="0" data-original-height="695" data-original-width="1041" height="213" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjP0UDjm3tjPXohqgmEc2NwXk-U7X1EvTnN2K42FWiJ9M95oJbTlwgy73YqWZaG1sAVyVjjRWapSBd_c7NzMJm5AnLFOyF5r3PaPxjUTaM4WgXOIz7A8RNFewIVuR5UDA8aDbxUmKnY9ZQ/s320/OracleCloudFreeAccount2.JPG" width="320" /></span></a></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: "verdana" , sans-serif;">3 - Ingresar el Cloud Account Name, es el nombre de la Cuenta Cloud. Esto es porque despues se pueden generar más usuarios que accedan a la misma Cuenta. Los usuarios son los que se registran con los mails. Con el mail ingresado en la pantalla anterior es el que va a generar al primer usuario. </span></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: "verdana" , sans-serif;">Luego para ingresar vamos a usar este Account Name (que es este generado) y el User Name (que es el mail).</span></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: "verdana" , sans-serif;">En Home Region, se esta seleccionando en que DataCenter de Oracle nos van a generar la cuenta y por ende los servicios. Siempre es recomendable seleccionar el más cercano a su País. En mi caso que estoy en Argentina elijo el DataCenter de Brasil.</span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFt4jang23gqFOKSfJCFQKS5qyNF8Eo1KqyPo2S-4qdzGN1dEFDsvOP3kZ39_RIMsuysG3a0RXvx5TNLw4w9cyD1v4-ZgR8LCxxphgurBesfvMZEvYU3lXfW-SndbIGV_sulqkPwxA0oM/s1600/OracleCloudFreeAccount3.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: "verdana" , sans-serif;"><img border="0" data-original-height="685" data-original-width="778" height="281" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFt4jang23gqFOKSfJCFQKS5qyNF8Eo1KqyPo2S-4qdzGN1dEFDsvOP3kZ39_RIMsuysG3a0RXvx5TNLw4w9cyD1v4-ZgR8LCxxphgurBesfvMZEvYU3lXfW-SndbIGV_sulqkPwxA0oM/s320/OracleCloudFreeAccount3.JPG" width="320" /></span></a></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: "verdana" , sans-serif;">4 - Ingresar el Numero de Celular y nos envia un mensaje con un Codigo de Verificación,</span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrGZD7iudmefErZru2GzXSoezogGZY7F8vTDaCFzvJDc7JOZVgjb3xULDoSBNaKjMKmXBFOiD363hubPAKX0mbFw7BawL0ahHweLgxcRurPwp4GuQTjB2bbXCmeQ-lwRZ84BwcsEUCLig/s1600/OracleCloudFreeAccount4.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: "verdana" , sans-serif;"><img border="0" data-original-height="541" data-original-width="1166" height="148" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrGZD7iudmefErZru2GzXSoezogGZY7F8vTDaCFzvJDc7JOZVgjb3xULDoSBNaKjMKmXBFOiD363hubPAKX0mbFw7BawL0ahHweLgxcRurPwp4GuQTjB2bbXCmeQ-lwRZ84BwcsEUCLig/s320/OracleCloudFreeAccount4.JPG" width="320" /></span></a></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: "verdana" , sans-serif;">5 - Ingresar la Password y Confirmarla, debe cumplir una serie de requisitos que estan detallados en la misma pantalla. Luego presionar al final de la pantalla NEXT: PAYMENT INFORMATION</span></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtwX-16yR97E-j9aeOAY9SLIADvVoMiRcdX3EhcTD4qhl4_p_iO3eLKrR-NpHUOTsVj95jHjANPr4uxpllqQbq1LvfltjfhI-Rno6ozHrcKJo7FahjmdD5j_Ekj58W54HMUNu2dXPuYfI/s1600/OracleCloudFreeAccount6.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: "verdana" , sans-serif;"><img border="0" data-original-height="512" data-original-width="773" height="211" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtwX-16yR97E-j9aeOAY9SLIADvVoMiRcdX3EhcTD4qhl4_p_iO3eLKrR-NpHUOTsVj95jHjANPr4uxpllqQbq1LvfltjfhI-Rno6ozHrcKJo7FahjmdD5j_Ekj58W54HMUNu2dXPuYfI/s320/OracleCloudFreeAccount6.JPG" width="320" /></span></a></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglKWxpwDr0AbYmweA8eWtGgFOKOexxYE4PKNLvoMHBeLhZuGI-GnPHv51MJuN8fyoZOQnEt2pfIFj8FsJzh6802UvHaYgtQySylRAMBGL8gfOMxW2TCGRh5txvB9AAqQ9HUQH97aPY61Q/s1600/OracleCloudFreeAccount7.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: "verdana" , sans-serif;"><img border="0" data-original-height="511" data-original-width="770" height="212" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglKWxpwDr0AbYmweA8eWtGgFOKOexxYE4PKNLvoMHBeLhZuGI-GnPHv51MJuN8fyoZOQnEt2pfIFj8FsJzh6802UvHaYgtQySylRAMBGL8gfOMxW2TCGRh5txvB9AAqQ9HUQH97aPY61Q/s320/OracleCloudFreeAccount7.JPG" width="320" /></span></a></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: "verdana" , sans-serif;">6 - Tenemos que ingresar la tarjeta de crédito, va a hacer un pequeño cargo que lo vuelve atrás instantáneamente, pero no va a cobrarnos ningún servicio es solo para verificar que es alguien real que esta pidiendo la cuenta y no es un bot por ejemplo. Solamente si decidimos explicitamente luego suscribirnos a algún servicio va a generar un cargo. Clickear que esta COMPLETO al final y presionar SIGN UP</span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3bZZYf_6cLPn8MWPMk5UyGaB2bFGqSs5m9g976rfE7axjl72h86Z1BzDuUZBqDVwMGhd1E3cuyQNvas-ksvpk858ReNmzqAzl8uN5RN8ABrYfYxtE56DFO0EoVjkz5HCoIGLtusdk9rs/s1600/OracleCloudFreeAccount8.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: "verdana" , sans-serif;"><img border="0" data-original-height="515" data-original-width="813" height="202" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3bZZYf_6cLPn8MWPMk5UyGaB2bFGqSs5m9g976rfE7axjl72h86Z1BzDuUZBqDVwMGhd1E3cuyQNvas-ksvpk858ReNmzqAzl8uN5RN8ABrYfYxtE56DFO0EoVjkz5HCoIGLtusdk9rs/s320/OracleCloudFreeAccount8.JPG" width="320" /></span></a></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgg4Wd1F30ej2t2fb3l0gN7cP13aRdgo6zMRHuLmPYKKQRgGjnpyHUUlfmzLUGLd1FYbI9pPdAfHwT6fOq81xLjx4RhIzj1vyLFKwshsEmtjhjdx9E8V01Lc1J90bsFpYedLfXrrSuas1M/s1600/OracleCloudFreeAccount10.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: "verdana" , sans-serif;"><img border="0" data-original-height="632" data-original-width="766" height="264" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgg4Wd1F30ej2t2fb3l0gN7cP13aRdgo6zMRHuLmPYKKQRgGjnpyHUUlfmzLUGLd1FYbI9pPdAfHwT6fOq81xLjx4RhIzj1vyLFKwshsEmtjhjdx9E8V01Lc1J90bsFpYedLfXrrSuas1M/s320/OracleCloudFreeAccount10.JPG" width="320" /></span></a></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: "verdana" , sans-serif;">7 - La siguiente pantalla nos avisa que estan creando la cuenta y cuando este lista recibimos un mail.</span></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: "verdana" , sans-serif;">Desde ahi se puede acceder a documentación sobre varios servicios de Oracle Cloud. </span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4X8AzUSTH_931P_8IcCee7HY01HaWI89fHCtIdg11HpIcvyoJq3x-7uJstgaUAntONFKwpGaATkbMbnnHTtxClkj5sAVRk5Xr1746CG8IVbnzkWp9C-QNjL-cf9KunhF53uN6qIebrKU/s1600/OracleCloudFreeAccount11.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: "verdana" , sans-serif;"><img border="0" data-original-height="699" data-original-width="1073" height="208" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4X8AzUSTH_931P_8IcCee7HY01HaWI89fHCtIdg11HpIcvyoJq3x-7uJstgaUAntONFKwpGaATkbMbnnHTtxClkj5sAVRk5Xr1746CG8IVbnzkWp9C-QNjL-cf9KunhF53uN6qIebrKU/s320/OracleCloudFreeAccount11.JPG" width="320" /></span></a></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: "verdana" , sans-serif;">8 - Vamos a recibir un mail de este tipo cuando esta lista nuestra cuenta</span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEig372pg7QqIx0tC1l-d7wTlPZpZNDJCnW3s5B4-7JEKcNon2pim3sE47TM2K8qDrXPfvxRRABlD0vqV8nEvRpjfJCK5o7Uw6mp4qmpCbaBqs59jadxZ9xxB7Aj1VMfyNEXcazT0rSFAAo/s1600/OracleCloudFreeAccount12.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: "verdana" , sans-serif;"><img border="0" data-original-height="349" data-original-width="855" height="130" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEig372pg7QqIx0tC1l-d7wTlPZpZNDJCnW3s5B4-7JEKcNon2pim3sE47TM2K8qDrXPfvxRRABlD0vqV8nEvRpjfJCK5o7Uw6mp4qmpCbaBqs59jadxZ9xxB7Aj1VMfyNEXcazT0rSFAAo/s320/OracleCloudFreeAccount12.JPG" width="320" /></span></a></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: "verdana" , sans-serif;">Lista para Usar! </span></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="text-align: left;"><br /></span></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
<span style="background: rgb(255 , 255 , 255); border: 0px; box-sizing: inherit; color: rgba(0 , 0 , 0 , 0.9); font-family: , , "blinkmacsystemfont" , "segoe ui" , "roboto" , "helvetica neue" , "fira sans" , "ubuntu" , "oxygen" , "oxygen sans" , "cantarell" , "droid sans" , "apple color emoji" , "segoe ui emoji" , "segoe ui symbol" , "lucida grande" , "helvetica" , "arial" , sans-serif; font-size: 14px; line-height: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; white-space: pre-wrap;"><br /></span>
<br />
<br />
<br />
<br />Rita Nuñezhttp://www.blogger.com/profile/04134679348216636771noreply@blogger.com0tag:blogger.com,1999:blog-3788637030627713529.post-34839305413411660302018-12-17T13:15:00.002-08:002018-12-17T13:16:38.948-08:00Como Redimensionar un Volumen ADVM File System ACFSCuando necesitamos agrandar un File System ACFS, tenemos que fijarnos si tenemos espacio en el volumen. Cuando tenemos un volumen creado con ADVM (ASM Dinamyc Volume Manager) podemos cambiarle el tamaño (resize) por linea de comandos o con herramientas gráficas.<br />
A continuación voy a mostrar como realizar esta tarea por linea de comandos. Estos ejemplos estan realizados en el siguiente ambiente :<br />
Servidor ODA<br />
Version :Oracle Clusterware 12.1.0.2<br />
<br />
Si en el Volumen de ADVM esta montado un File System ACFS no se necesita desmontar para redimensionarlo. Sin embargo, no se puede usar el comando volresize del ASMCMD porque da error, hay que ejecutar el comando acfsutil size que redimensiona ONLINE el Volumen y el File System.<br />
<br />
Ejemplos:<br />
<br />
1 -Antes de ejecutar el redimensionamiento tenemos que tener informacion del volumen. Para ello nos logueamos con usuario <b>grid</b> (dueño de la instalacion del producto Grid Infrastructure) y ejecutamos asmcmd en una terminal que llamaremos <b>Terminal 1</b><br />
<span style="font-family: "courier new" , "courier" , monospace;">$asmcmd</span><br />
<div class="MsoNormal">
<span lang="EN-US"><span style="font-family: "courier new" , "courier" , monospace;">ASMCMD> volinfo -G DATA -a</span><o:p></o:p></span></div>
<div class="MsoNormal">
<span lang="EN-US"><br /></span>
<span lang="EN-US" style="font-family: "courier new" , "courier" , monospace;">Diskgroup
Name: DATA<o:p></o:p></span></div>
<div class="MsoNormal">
<span style="font-family: "courier new" , "courier" , monospace;"> Volume Name: DATOSPROD</span></div>
<div class="MsoNormal">
<span lang="EN-US" style="font-family: "courier new" , "courier" , monospace;"> Volume Device: /dev/asm/datosprod-121<o:p></o:p></span></div>
<div class="MsoNormal">
<span lang="EN-US" style="font-family: "courier new" , "courier" , monospace;"> State: ENABLED<o:p></o:p></span></div>
<div class="MsoNormal">
<span lang="EN-US" style="font-family: "courier new" , "courier" , monospace;"> <b>Size (MB): 102400</b><o:p></o:p></span></div>
<div class="MsoNormal">
<span lang="EN-US" style="font-family: "courier new" , "courier" , monospace;"> Resize Unit (MB): 64<o:p></o:p></span></div>
<div class="MsoNormal">
<span lang="EN-US" style="font-family: "courier new" , "courier" , monospace;"> Redundancy: MIRROR<o:p></o:p></span></div>
<div class="MsoNormal">
<span lang="EN-US" style="font-family: "courier new" , "courier" , monospace;"> Stripe Columns: 8<o:p></o:p></span></div>
<div class="MsoNormal">
<span lang="EN-US" style="font-family: "courier new" , "courier" , monospace;"> Stripe Width (K): 1024<o:p></o:p></span></div>
<div class="MsoNormal">
<span lang="EN-US" style="font-family: "courier new" , "courier" , monospace;"> Usage: ACFS<o:p></o:p></span></div>
<span style="font-family: "courier new" , "courier" , monospace;"> Mountpath:
/u01/ACFS</span><br />
<div class="MsoNormal">
<span lang="EN-US"><br /></span></div>
<div class="MsoNormal">
2 - Abrimos otra terminal, <b>Terminal 2.</b> Consultamos desde Sistema Operativo el tamaño del File System, conectados también con usuario <b>grid</b><br />
<span style="font-family: "courier new" , "courier" , monospace;">[grid@host01 ~]$ df -h /u01/ACFS</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">Filesystem Size Used Avail Use% Mounted on</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">/dev/asm/datosprod-121</span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><span lang="EN-US"></span><br /></span>
<span style="font-family: "courier new" , "courier" , monospace;"> 100G <strike style="background-color: black;">1.8G</strike> <span style="background-color: black;">99G</span> <span style="background-color: black;">2%</span> /u01/ACFS</span><br />
<div>
<br /></div>
</div>
3- Volvemos a <b>Terminal 1,</b> da Error al tratar de redimensionar un Volumen ADVM con ACFS con el comando volresize<br />
<div class="MsoNormal">
<span lang="EN-US" style="font-family: "courier new" , "courier" , monospace;">ASMCMD> volresize -G DATA -s 409600M DATOSPROD<o:p></o:p></span></div>
<div class="MsoNormal">
<span lang="EN-US" style="font-family: "courier new" , "courier" , monospace;">ORA-15032:
not all alterations performed<o:p></o:p></span></div>
<span style="font-family: "courier new" , "courier" , monospace;"><br /></span>
<br />
<div class="MsoNormal">
<span lang="EN-US"><span style="font-family: "courier new" , "courier" , monospace;">ORA-15476:
ACFS volumes must be resized with the 'acfsutil size' operating system command.
(DBD ERROR: OCIStmtExecute)</span><o:p></o:p></span></div>
<div class="MsoNormal">
<span lang="EN-US"><br /></span></div>
<div class="MsoNormal">
Los parámetros especificados en el ejemplo son:</div>
<div class="MsoNormal">
-G DATA : diskgroup</div>
<div class="MsoNormal">
-s 409600M : tamaño especificando M (Megas, pero puede ser K,M,G,P)</div>
<div class="MsoNormal">
DATOSPROD : Nombre del Volumen</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Si el Volumen esta montado en un File System No-ACFS no daria error este comando pero hay que desmontarlo antes de redimensionarlo. </div>
<div class="MsoNormal">
<br />
4 - Ejemplo exitoso de como redimensionar un Volumen ADVM con ACFS, en <b>Terminal 2</b>:</div>
<div class="MsoNormal">
<span lang="EN-US" style="font-family: "courier new" , "courier" , monospace;"><b>$ acfsutil size +300G -d /dev/asm/datosprod-121 /u01/ACFS</b><o:p></o:p></span></div>
<div class="MsoNormal">
</div>
<div class="MsoNormal">
<span lang="EN-US"><span style="font-family: "courier new" , "courier" , monospace;">acfsutil
size: new file system size: 429496729600 (409600MB)</span><o:p></o:p></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Los parámetros especificados en el ejemplo son</div>
<div class="MsoNormal">
+300G : cantidad de Gigas a agregar (puede ser +/- y en K,M,G,P)</div>
<div class="MsoNormal">
-d /dev/asm/datosprod-121 : Device del Volumen</div>
<div class="MsoNormal">
/u01/ACFS : Punto de montura</div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
5 - Verificamos tamaño actual del volumen en <b>Terminal 1</b><br />
<br /></div>
<div class="MsoNormal">
<div class="MsoNormal">
<span lang="EN-US" style="font-family: "courier new" , "courier" , monospace;">ASMCMD>volinfo -G DATA -a<o:p></o:p></span></div>
<div class="MsoNormal">
<span lang="EN-US" style="font-family: "courier new" , "courier" , monospace;"><br /></span>
<span lang="EN-US" style="font-family: "courier new" , "courier" , monospace;">Diskgroup Name: DATA<o:p></o:p></span></div>
<div class="MsoNormal">
<span style="font-family: "courier new" , "courier" , monospace;"> Volume Name: DATOSPROD</span></div>
<div class="MsoNormal">
<span lang="EN-US" style="font-family: "courier new" , "courier" , monospace;"> Volume Device: /dev/asm/datosprod-121<o:p></o:p></span></div>
<div class="MsoNormal">
<span lang="EN-US" style="font-family: "courier new" , "courier" , monospace;"> State: ENABLED<o:p></o:p></span></div>
<div class="MsoNormal">
<span lang="EN-US" style="font-family: "courier new" , "courier" , monospace;"> <b>Size (MB): 409600</b><o:p></o:p></span></div>
<div class="MsoNormal">
<span lang="EN-US" style="font-family: "courier new" , "courier" , monospace;"> Resize Unit (MB): 64<o:p></o:p></span></div>
<div class="MsoNormal">
<span lang="EN-US" style="font-family: "courier new" , "courier" , monospace;"> Redundancy: MIRROR<o:p></o:p></span></div>
<div class="MsoNormal">
<span lang="EN-US" style="font-family: "courier new" , "courier" , monospace;"> Stripe Columns: 8<o:p></o:p></span></div>
<div class="MsoNormal">
<span lang="EN-US" style="font-family: "courier new" , "courier" , monospace;"> Stripe Width (K): 1024<o:p></o:p></span></div>
<div class="MsoNormal">
<span lang="EN-US" style="font-family: "courier new" , "courier" , monospace;"> Usage: ACFS<o:p></o:p></span></div>
<span style="font-family: "courier new" , "courier" , monospace;"> Mountpath: /u01/ACFS</span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
6 - Verificamos tamaño actual del File System en <b>Terminal 2</b><br />
<span style="font-family: "courier new" , "courier" , monospace;">[grid@host01 ~]$ df -h /u01/ACFS</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">Filesystem Size Used Avail Use% Mounted on</span><br />
<span style="font-family: "courier new" , "courier" , monospace;">/dev/asm/datosprod-121</span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><span lang="EN-US"></span><br /></span>
<br />
<div>
</div>
<br />
<div style="-webkit-text-stroke-width: 0px; color: black; font-family: "Times New Roman"; font-size: medium; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; margin: 0px; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<span style="font-family: "courier new" , "courier" , monospace;"> 400G <span style="background-color: black;">1.8G</span> <span style="background-color: black;">99G</span> <span style="background-color: black;">2%</span> /u01/ACFS</span></div>
<br />
<b>Conclusión</b> : Para cambiar el tamaño de un volumen ADVM hay que ejecutar el comando acfsutil. El acfsutil aumenta el tamaño del volumen y del filesystem ACFS automaticamente</div>
Rita Nuñezhttp://www.blogger.com/profile/04134679348216636771noreply@blogger.com0tag:blogger.com,1999:blog-3788637030627713529.post-12269588547109242892018-10-11T16:27:00.003-07:002018-10-11T18:00:35.883-07:00ODC Appreciation Day 2018 - SQL Tuning Advisor<span style="font-family: "verdana" , sans-serif;">ODC es Oracle Developer Community (ex OTN) es la comunidad donde compartimos conocimientos. Hoy es un dia especial porque impulsados por <a href="https://oracle-base.com/">Tim Hall</a> generamos un post de algún producto de Oracle que usamos y de esta forma continuamos compartiendo nuestro conocimiento, asi que van a encontrar muchos post con este hashtag #ThanksODC</span><br />
<div>
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div>
<span style="font-family: "verdana" , sans-serif;">Elegi SQL Tuning Advisor porque lo considero la primera herramienta básica que puede ayudar a mejorar la performance de un SQL y sin necesidad de un DBA experto en tuning.</span></div>
<div>
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div>
<span style="font-family: "verdana" , sans-serif;">Requiere licencia de Oracle Enterprise Edition y los paquetes de Diagnostic Pack y Tuning Pack. </span></div>
<div>
<span style="font-family: "verdana" , sans-serif; text-indent: 0in;"><br /></span></div>
<div>
<span style="font-family: "verdana" , sans-serif; text-indent: 0in;">Se
ingresan una o más sentencias SQL y genera recomendaciones con la justificación
y beneficio esperado.</span></div>
<div>
<span style="font-family: "verdana" , sans-serif; text-indent: 0in;"><br /></span></div>
<div>
<span style="font-family: "verdana" , sans-serif; text-indent: 0in;">Se puede ejecutar manualmente desde interfaces gráficas : Enterprise Manager Database Console, Enterprise Manager Grid Control, Enterprise Manager Cloud Control, Enterprise Manager Database Express o SQL Developer.</span></div>
<div>
<span style="font-family: "verdana" , sans-serif;"><span style="text-indent: 0in;">También se puede ejecutar desde plsql con el package </span><span style="text-indent: -0.31in;">DBMS_SQLTUNE.</span></span></div>
<div>
<span style="font-family: "verdana" , sans-serif;">Si tenemos una base de datos creada con dbca desde la version 11g se ejecuta mediante una tarea autómatica en ventana noctura diariamente por default. </span></div>
<div>
<span style="font-family: "verdana" , sans-serif;">Posibles entradas para SQL Tuning Advisor son :</span></div>
<div>
<span style="font-family: "verdana" , sans-serif;">ADDM – SQL’s </span><span style="font-family: "verdana" , sans-serif;">identificados</span><span style="font-family: "verdana" , sans-serif;"> con mala performance</span></div>
<div>
<div style="direction: ltr; margin-bottom: 0pt; margin-top: 6.72pt; unicode-bidi: embed; vertical-align: baseline;">
<span style="font-family: "verdana" , sans-serif;">AWR – SQL’s </span><span style="font-family: "verdana" , sans-serif;">almacenados</span><span style="font-family: "verdana" , sans-serif;"> en
el </span><span style="font-family: "verdana" , sans-serif;">repositorio</span></div>
<div style="direction: ltr; margin-bottom: 0pt; margin-top: 6.72pt; unicode-bidi: embed; vertical-align: baseline;">
<span style="font-family: "verdana" , sans-serif;">Cursor Cache – </span><span style="font-family: "verdana" , sans-serif;">Ultimos</span><span style="font-family: "verdana" , sans-serif;"> SQL </span><span style="font-family: "verdana" , sans-serif;">ejecutados</span></div>
<div style="direction: ltr; margin-bottom: 0pt; margin-top: 6.72pt; unicode-bidi: embed; vertical-align: baseline;">
<span style="font-family: "verdana" , sans-serif;">STS – SQL’s agrupados con su contexto de ejecución</span></div>
</div>
<div>
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div>
<span style="font-family: "verdana" , sans-serif;">La salida de una tarea de SQL Tuning Advisor es un Reporte con Recomendaciones, que pueden ser R<span style="text-indent: 0in; vertical-align: baseline;">ecolectar</span><span style="text-indent: 0in; vertical-align: baseline;"> </span><span style="text-indent: 0in; vertical-align: baseline;">Estadisticas,<span style="color: #c00000;"> </span></span></span><span style="font-family: "verdana" , sans-serif; text-indent: 0in; vertical-align: baseline;">Crear
</span><span style="font-family: "verdana" , sans-serif; text-indent: 0in; vertical-align: baseline;">Indices, </span><span style="font-family: "verdana" , sans-serif; text-indent: 0in; vertical-align: baseline;">Implementar
SQL </span><span style="font-family: "verdana" , sans-serif; text-indent: 0in; vertical-align: baseline;">Profile, </span><span style="font-family: "verdana" , sans-serif; text-indent: 0in; vertical-align: baseline;">Re-estructurar
el SQL, </span><span style="font-family: "verdana" , sans-serif; text-indent: 0in; vertical-align: baseline;">Implementar SQL Plan </span><span style="font-family: "verdana" , sans-serif; text-indent: 0in; vertical-align: baseline;">Baseline</span></div>
<div>
<span style="font-family: "verdana" , sans-serif; text-indent: 0in; vertical-align: baseline;"><br /></span></div>
<div>
<span style="font-family: "verdana" , sans-serif;">Se puede ejecutar por ejemplo seleccionando el SQL con gran uso de recursos desde la solapa de Performance con el boton TUNE SQL</span></div>
<div>
<span style="font-family: "verdana" , sans-serif; text-indent: 0in; vertical-align: baseline;"><br /></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkdD4NK_-QK-IX8gjVOVmIXnBZofApF8hdvmFyFiAq-GT-c35463zsFc5HvyZHqGWUv4HPBYs0lHmmkarSGf5nLXhipk4L49UVJiTMjl0tnQ_tUlBdV3QLqwFdfWk3WyFPEJ1w22rUQeQ/s1600/sql+tuning+advisor.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="385" data-original-width="865" height="177" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkdD4NK_-QK-IX8gjVOVmIXnBZofApF8hdvmFyFiAq-GT-c35463zsFc5HvyZHqGWUv4HPBYs0lHmmkarSGf5nLXhipk4L49UVJiTMjl0tnQ_tUlBdV3QLqwFdfWk3WyFPEJ1w22rUQeQ/s400/sql+tuning+advisor.jpg" width="400" /></a></div>
<div>
<span style="font-family: "verdana" , sans-serif; text-indent: 0in; vertical-align: baseline;"><br /></span></div>
<div>
<span style="font-family: "verdana" , sans-serif;">Para interiorizarse más del uso del SQL Tuning Advisor los invito a ver mi webinar gratuito en https://www.orapub.com/webinars </span></div>
<h3 style="background-color: rgba(255, 255, 255, 0.7);">
<span style="min-height: 200px; min-width: 420px;"><span style="font-family: "verdana" , sans-serif; font-size: small;">GRATIS Cómo usar SQL Tuning Advisor</span></span></h3>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpTLTYUGVmaZO_TD4WYA4TdQfd5r0m6u0w-RwidMQxwfyyLVq0AfQBDddk-ADr1zofeZzYaS1xuEvPG0RFSzUeBtjvkJ7BEmxx-htVa8LpiOhKsEvDvnjSIaH5IcVe-l6oXb8zi7bW-pY/s1600/webinar+sql+tuning+advisor.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="261" data-original-width="427" height="195" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpTLTYUGVmaZO_TD4WYA4TdQfd5r0m6u0w-RwidMQxwfyyLVq0AfQBDddk-ADr1zofeZzYaS1xuEvPG0RFSzUeBtjvkJ7BEmxx-htVa8LpiOhKsEvDvnjSIaH5IcVe-l6oXb8zi7bW-pY/s320/webinar+sql+tuning+advisor.JPG" width="320" /></a></div>
<div>
<span style="min-height: 200px; min-width: 420px;"><span style="font-family: "verdana" , sans-serif; font-size: small;"><br /></span></span></div>
Rita Nuñezhttp://www.blogger.com/profile/04134679348216636771noreply@blogger.com1tag:blogger.com,1999:blog-3788637030627713529.post-41052202572063974712016-10-14T22:03:00.000-07:002016-10-27T11:57:53.014-07:00Mi Primer Oracle Open World<span style="font-family: "verdana" , sans-serif;">Este año tuve la oportunidad de asistir al Oracle Open World 2016 San Francisco </span><span style="font-family: "verdana" , sans-serif;"><a href="https://www.oracle.com/openworld/index.html">https://www.oracle.com/openworld/index.html</a></span><br />
<span style="font-family: "verdana" , sans-serif;">Era mi primera vez en San Francisco, mi primera vez en el OOW y la primera vez que iba a dar una presentación en ingles!.</span><br />
<span style="font-family: "verdana" , sans-serif;">La experiencia fue super enriquecedora y</span><span style="font-family: "verdana" , sans-serif;"> quede maravillada. Me encantó!. </span><br />
<span style="font-family: "verdana" , sans-serif;">El evento se organiza en el Moscone Center <a href="http://www.moscone.com/site/do/index">http://www.moscone.com/site/do/index</a> un centro de eventos que esta compuesto por 3 edificios que se dedican totalmente a Oracle y se realizan durante todos los dias permanentemente sesiones en paralelo, alrededor de 2000 sesiones en total. Asisten miles de personas de todo el mundo.</span><br />
<span style="font-family: "verdana" , sans-serif;">Mi presentación fue el Domingo 19/9 a las 9:15, el tema fue "Improving SQL Performance with SQL Profiles without Changing SQL Code". Tuve una gran cantidad de asistentes, alrededor de 140 personas!!. </span><span style="font-family: "verdana" , sans-serif;">Entre ellos gente a la que admiro mucho como </span><a href="https://carlos-sierra.net/" style="font-family: Verdana, sans-serif;">Carlos Sierra</a><span style="font-family: "verdana" , sans-serif;">, </span><a href="https://mauro-pagano.com/" style="font-family: Verdana, sans-serif;">Mauro Pagano</a><span style="font-family: "verdana" , sans-serif;">, </span><a href="http://arup.blogspot.com.ar/" style="font-family: Verdana, sans-serif;">Arup Nanda</a><span style="font-family: "verdana" , sans-serif;"> y </span><a href="http://kamranagayev.com/" style="font-family: Verdana, sans-serif;">Kamran Agayev</a><span style="font-family: "verdana" , sans-serif;">. </span><br />
<span style="font-family: "verdana" , sans-serif;">Al finalizar OTN Latinoamerica me hizo una entrevista y ya la publicó editada con paneos de mi presentación <a href="https://www.youtube.com/watch?v=8wfuw60-x_o&app=desktop">https://www.youtube.com/watch?v=8wfuw60-x_o&app=desktop</a></span><br />
<span style="font-family: "verdana" , sans-serif;">Mi presentación la pueden bajar los que se registraron en el OOW16 desde </span><span style="font-family: "verdana" , sans-serif;"><a href="https://oracle.rainfocus.com/scripts/catalog/oow16.jsp?search=UGF5266&search.event=oracleopenworld">https://oracle.rainfocus.com/scripts/catalog/oow16.jsp?search=UGF5266&search.event=oracleopenworld</a> y e</span><span style="font-family: "verdana" , sans-serif;">n breve la voy a agregar publica en este blog.</span><br />
<span style="font-family: "verdana" , sans-serif;">Ese dia a la noche me invitaron a la cena Oracle ACE Dinner por ser Oracle ACE Associate. Es super interesante tener la oportunidad de conocer y dialogar con otros ACE de todo el mundo. </span><br />
<span style="font-family: "verdana" , sans-serif;">Al horario de la cena, estaba la apertura con Larry Ellison que me lo perdi, por suerte s</span><span style="font-family: "verdana" , sans-serif;">e pueden ver los videos On Demand de Open World Keynotes, JavaOne Keynotes, Executive Solutions Sessions y General Sessions <a href="https://www.oracle.com/openworld/on-demand/index.html">https://www.oracle.com/openworld/on-demand/index.html</a></span><br />
<span style="font-family: "verdana" , sans-serif;">Con el pase full se tiene de lunes a jueves el almuerzo incluido. El martes a la noche Oracle organizó una cena para los asistentes de Latinoamerica donde tuve oportunidad de conocer gente y de encontrarme con conocidos. El miércoles a la noche Oracle organizó un recital que lo llama </span><a href="https://www.oracle.com/openworld/appreciation-event.html" style="font-family: Verdana, sans-serif;">Oracle Appreciation Event</a><span style="font-family: "verdana" , sans-serif;">, este año fue en el AT&T Park Gwen Stefani y Sting. Estuvo buenisimo!!</span><br />
<span style="font-family: "verdana" , sans-serif;">Asisti a muchas sesiones y varias meetings entre otras de Accenture, Bloggers, etc. Tuve oportunidad de hablar y tener contacto con profesionales de todo el mundo y con Product Managers de Oracle, ademas de asistir al </span><a href="http://www.oracle.com/webfolder/ux/applications/events/conferences.html" style="font-family: Verdana, sans-serif;">Oracle Application User Expirience</a><span style="font-family: "verdana" , sans-serif;">, un Tour programado para conocer el lab en Oracle HQ (Nave Nodriza) y las tendencias. </span><br />
<span style="font-family: "verdana" , sans-serif;">Además de participar en estas actividades aproveche a conocer San Francisco que es una ciudad espectacular!</span><br />
<span style="font-family: "verdana" , sans-serif;">Aprovecho este blog para agradecer a todos mis compañeros de <a href="http://aroug.org/">AROUG</a> y en especial a <a href="http://ggonza74/">Gustavo Gonzalez</a> que gracias a su apoyo pude llegar a ser speaker en este evento.</span><br />
<span style="font-family: "verdana" , sans-serif;">Si tenes alguna vez la oportunidad de asistir a un Open World, no lo dudes, es una experiencia inolvidable!</span><br />
<br />
<table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVIl93of-rNYhJJGzLq2x0tmZIiuBFmnoZY31POEgLhuxkc5O6aHDge_nF_A1WZxusbaoF3XiA1UnB-ntRZ198YypcVqj7V-Dqcux6fvPjWvQ7uMf2v3q-pYgODxMGq8y5x_Z5SNtSSpE/s1600/20160917_144606.jpg" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"><img border="0" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVIl93of-rNYhJJGzLq2x0tmZIiuBFmnoZY31POEgLhuxkc5O6aHDge_nF_A1WZxusbaoF3XiA1UnB-ntRZ198YypcVqj7V-Dqcux6fvPjWvQ7uMf2v3q-pYgODxMGq8y5x_Z5SNtSSpE/s200/20160917_144606.jpg" width="200" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Moscone Center</td></tr>
</tbody></table>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: left;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHW11lKGqhczGmTluQFEQKmWcFiaUU-Kz7jftU809iQ1l1afDIxZjnY8z3VW3Fn80rI32MVRzSdjsXiV4mz5IhAy0cnYJqCXwA_y3_VSGSLdViRQitJetZYw2T0xAiehV2AS1Vu39JcGE/s1600/FB_IMG_1474990339888.jpg" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"><img border="0" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHW11lKGqhczGmTluQFEQKmWcFiaUU-Kz7jftU809iQ1l1afDIxZjnY8z3VW3Fn80rI32MVRzSdjsXiV4mz5IhAy0cnYJqCXwA_y3_VSGSLdViRQitJetZYw2T0xAiehV2AS1Vu39JcGE/s200/FB_IMG_1474990339888.jpg" width="150" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Mi presentación</td></tr>
</tbody></table>
<span style="font-family: "verdana" , sans-serif;"></span><br />
<span style="font-family: "verdana" , sans-serif;"></span>
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"><tbody>
<tr><td style="text-align: left;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPGjaPP84iAsdLDD6UfUNiSPqd9jaEWgQjwJT4Tc3dFvaJa9QjzvqDkfNgXFYlgZ7Ce83BvMZ82-TKQxDHZmnhvy1o7-u30HrvTOcCgiU8RtcsckKVlTfFNvgnvuLLrCKmrXxW-wi-8_0/s1600/FB_IMG_1475040933044.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto; text-align: center;"><img border="0" height="112" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPGjaPP84iAsdLDD6UfUNiSPqd9jaEWgQjwJT4Tc3dFvaJa9QjzvqDkfNgXFYlgZ7Ce83BvMZ82-TKQxDHZmnhvy1o7-u30HrvTOcCgiU8RtcsckKVlTfFNvgnvuLLrCKmrXxW-wi-8_0/s200/FB_IMG_1475040933044.jpg" width="200" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Mi presentación</td></tr>
</tbody></table>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: left;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIH0axzxXvT5WJct-c67e0iiRze_o0TSeOLD3RK7wKdvTevcKY-jQSEW8tvU8L15Wn0Ttr2xcAZOboUhACSCw1jdxeXFVggHYAHd0OtoW_RnqHCzAPoFzUaNHTpZfnGtwdLPM7TuZ7a4Y/s1600/20160918_085303.jpg" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"><img border="0" height="112" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIH0axzxXvT5WJct-c67e0iiRze_o0TSeOLD3RK7wKdvTevcKY-jQSEW8tvU8L15Wn0Ttr2xcAZOboUhACSCw1jdxeXFVggHYAHd0OtoW_RnqHCzAPoFzUaNHTpZfnGtwdLPM7TuZ7a4Y/s200/20160918_085303.jpg" width="200" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Con Arup Nanda</td></tr>
</tbody></table>
<br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimIk4fxEtGDNI3lVKR_Pac2Y2Zc17bIvReLVX5rUeCQM32q2Fl7OTJsTIWMT0dQCIOl7UUDLvPBH2f7h9paeGbnJaucDyPgCpka9BpMWCkfyuidj1KFgMUPImykt01ASEUFHNxedLeiaE/s1600/20160921_115219.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="112" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimIk4fxEtGDNI3lVKR_Pac2Y2Zc17bIvReLVX5rUeCQM32q2Fl7OTJsTIWMT0dQCIOl7UUDLvPBH2f7h9paeGbnJaucDyPgCpka9BpMWCkfyuidj1KFgMUPImykt01ASEUFHNxedLeiaE/s200/20160921_115219.jpg" width="200" /></a></td></tr>
<tr><td class="tr-caption">En el Hall de Exposiciones</td></tr>
</tbody></table>
<table cellpadding="0" cellspacing="0" class="tr-caption-container" style="clear: right; float: right; margin-bottom: 1em; text-align: left;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihcxzEky92XPLXezUD_o3Hpx03X0Q2y5pqIVop9v38l8BGXGGMzWI_bjV_zdgG5VFwJ4HTYSMpTrHX1j7D6ZZUY933F574_vhKkgb5MKD3sEpuJfCbId5JuGob70OGY_k5RDCdHBXKEPM/s1600/FB_IMG_1475123801083.jpg" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"><img border="0" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihcxzEky92XPLXezUD_o3Hpx03X0Q2y5pqIVop9v38l8BGXGGMzWI_bjV_zdgG5VFwJ4HTYSMpTrHX1j7D6ZZUY933F574_vhKkgb5MKD3sEpuJfCbId5JuGob70OGY_k5RDCdHBXKEPM/s200/FB_IMG_1475123801083.jpg" width="200" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Oracle ACE Dinner</td></tr>
</tbody></table>
<br />
<table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfMdk77AiyfSWMtI69YmGSRzD4BxqkQEdOikBE8PmZ2l7_j3pZY5OROmkl3RMf35BJtEONCBQQ8zllsS67R0-2jFCJ9FO_Ze4Wi-rFt9ePL0Cb7EyI4A6U8fkjRE9550ejZSuHhqArRRU/s1600/IMG_20160924_095549.jpg" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"><img border="0" height="112" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfMdk77AiyfSWMtI69YmGSRzD4BxqkQEdOikBE8PmZ2l7_j3pZY5OROmkl3RMf35BJtEONCBQQ8zllsS67R0-2jFCJ9FO_Ze4Wi-rFt9ePL0Cb7EyI4A6U8fkjRE9550ejZSuHhqArRRU/s200/IMG_20160924_095549.jpg" width="200" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Con Alex Zabala, Mauro Pagano, Carlos Sierra y Mike Dietrich</td></tr>
</tbody></table>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<table cellpadding="0" cellspacing="0" class="tr-caption-container" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em; text-align: left;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDfFAEfPoRzCi2_388HlNJ_8jUW0b8pWg5LQ0JIWKSjCNVoL1szS53ySWSGazEXKS3gDIz40625oSteQD3HihWu1hZI8DC3GU-1lpPEDqiz3BnCfHDHC16YFa4gH1JXFlaEHRwR2HZAEo/s1600/Tour5.jpg" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"><img border="0" height="117" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDfFAEfPoRzCi2_388HlNJ_8jUW0b8pWg5LQ0JIWKSjCNVoL1szS53ySWSGazEXKS3gDIz40625oSteQD3HihWu1hZI8DC3GU-1lpPEDqiz3BnCfHDHC16YFa4gH1JXFlaEHRwR2HZAEo/s200/Tour5.jpg" width="200" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Tour Oracle User Experience</td></tr>
</tbody></table>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
Rita Nuñezhttp://www.blogger.com/profile/04134679348216636771noreply@blogger.com0tag:blogger.com,1999:blog-3788637030627713529.post-71859549461494854252016-10-11T06:13:00.001-07:002016-10-11T06:13:11.101-07:00OTN Appreciation Day : SQL Profiles<span style="font-family: "verdana" , sans-serif;">Los SQL Profiles son objetos de la base de datos persistentes en el diccionario de datos. Estos objetos son diferentes a otros objetos de la base porque no se crean con la sentencia "CREATE" como "CREATE TABLE" o "CREATE INDEX", estos objetos tienen que ser generados.</span><br />
<span style="font-family: "verdana" , sans-serif;">El objetivo de los SQL Profiles es mejorar la performance de los SQL sin modificar el código, y son implementados usando HINTS. Si bien con la vista dba_sql_profiles podemos ver los SQL Profiles creados no hay ninguna vista para ver los HINTS que continen.</span><br />
<span style="font-family: "verdana" , sans-serif;">Los SQL Profiles una vez generados tienen que ser aceptados para su implementación.</span><br />
<span style="font-family: "verdana" , sans-serif;">Un SQL Profile se genera e implementa para una sentencia SQL especifica. Una vez implementado, cada vez que ejecuta esa sentencia SQL el optimizador usa el SQL Profile para dicha sentencia y genera un mejor plan de ejecución.</span><br />
<span style="font-family: "verdana" , sans-serif;">Inicialmente fueron creados por Oracle en 10g para que sean generados por el SQL Tuning Advisor. Luego Carlos Sierra desarrollo un script coe_xfr_sql_profile dentro de su herramienta SQLT que genera SQL Profiles.</span><br />
<div>
<span style="font-family: "verdana" , sans-serif;">Se usan para dos situaciones diferentes:</span></div>
<div>
<span style="font-family: "verdana" , sans-serif;">1 - Cuando tenemos un problema de un SQL con alto consumo de recursos y el plan de ejecución mejoraría con un ajuste de estadisticas, cuando invocamos al SQL Tuning Advisor va a generar un SQL Profile.</span></div>
<div>
<span style="font-family: "verdana" , sans-serif;">2 - Cuando tenemos una sentecia SQL que cambia el elapsed time de un dia para el otro pasando a aumentarlo dramaticamente, el script coe_xfr_sql_profile encuentra el mejor plan de ejecución anterior en el AWR y genera un SQL Profile.</span></div>
<div>
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div>
<span style="font-family: "verdana" , sans-serif;">Hay varias diferencias entre los SQL Profiles generados por el SQL Tuning Advisor y los generados por el script coe_xfr_sql_profile.</span></div>
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<span style="font-family: "verdana" , sans-serif;">SQL Profiles generados por SQL Tuning Advisor </span><br />
<span style="font-family: "verdana" , sans-serif;">- Son HINTS que ajustan las estadisticas para que el optimizador elija un mejor plan</span><br />
<span style="font-family: "verdana" , sans-serif;">- Son generados por el ATO (Automatic Tuning Optimizer) que es el optimizador en modo Tuning</span><br />
<span style="font-family: "verdana" , sans-serif;">- Tiene total dependencia con las estadisticas, si cambian las estadisticas ya quedan obsoletos estos ajustes y el optimizador puede elegir otro plan</span><br />
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<span style="font-family: "verdana" , sans-serif;">SQL Profiles generados por el script coe_xfr_sql_profile</span><br />
<span style="font-family: "verdana" , sans-serif;">- Son Hints para reproducir un plan de ejecución específico</span><br />
<span style="font-family: "verdana" , sans-serif;">- Son generados por el script coe_xfr_sql_profile desde el mejor plan de ejecución para esa sentencia que encuentra en el AWR</span><br />
<span style="font-family: "verdana" , sans-serif;">- No tiene dependencia con las estadisticas, si cambian las estadisticas igual va a repodrocir el mismo plan</span><br />
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<span style="font-family: "verdana" , sans-serif;">Para saber si un SQL esta usando un SQL Profile podemos verlo en su plan de ejecución en la sesion NOTE</span><br />
<span style="font-family: "verdana" , sans-serif;">Ejemplo:</span><br />
<span style="font-family: "courier new" , "courier" , monospace;"><br /></span>
<br />
<div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; unicode-bidi: embed; vertical-align: baseline;">
<span style="font-family: "courier new" , "courier" , monospace;"><span style="font-size: 12pt;">SQL> </span><span style="font-size: 12pt;">select</span><span style="font-size: 12pt;"> * </span><span style="font-size: 12pt;">from</span><span style="font-size: 12pt;"> </span><span style="font-size: 12pt;">table</span><span style="font-size: 12pt;">(</span><span style="font-size: 12pt;">dbms_xplan.display_cursor</span><span style="font-size: 12pt;">);</span></span></div>
<div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; unicode-bidi: embed; vertical-align: baseline;">
<br /></div>
<div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; unicode-bidi: embed; vertical-align: baseline;">
<span style="font-size: 12pt;"><span style="font-family: "courier new" , "courier" , monospace;">PLAN_TABLE_OUTPUT</span></span></div>
<div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; unicode-bidi: embed; vertical-align: baseline;">
<span style="font-size: 12pt;"><span style="font-family: "courier new" , "courier" , monospace;">---------------------------------------------------------------------------------------------------------------</span></span></div>
<div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; unicode-bidi: embed; vertical-align: baseline;">
<span style="font-family: "courier new" , "courier" , monospace;"><span style="font-size: 12pt;">SQL_ID g3wubsadyrt37, </span><span style="font-size: 12pt;">child</span><span style="font-size: 12pt;"> </span><span style="font-size: 12pt;">number</span><span style="font-size: 12pt;"> 1</span></span></div>
<div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; unicode-bidi: embed; vertical-align: baseline;">
<span style="font-size: 12pt;"><span style="font-family: "courier new" , "courier" , monospace;">-------------------------------------</span></span></div>
<div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; unicode-bidi: embed; vertical-align: baseline;">
<span style="font-family: "courier new" , "courier" , monospace;"><span style="font-size: 12pt;">select</span><span style="font-size: 12pt;"> </span><span style="font-size: 12pt;">count</span><span style="font-size: 12pt;">(*) </span><span style="font-size: 12pt;">from</span><span style="font-size: 12pt;"> </span><span style="font-size: 12pt;">plan_stability</span><span style="font-size: 12pt;"> </span><span style="font-size: 12pt;">where</span><span style="font-size: 12pt;"> </span><span style="font-size: 12pt;">owner</span><span style="font-size: 12pt;">='SYS'</span></span></div>
<div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; unicode-bidi: embed; vertical-align: baseline;">
<br /></div>
<div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; unicode-bidi: embed; vertical-align: baseline;">
<span style="font-family: "courier new" , "courier" , monospace;"><span style="font-size: 12pt;">Plan hash </span><span style="font-size: 12pt;">value</span><span style="font-size: 12pt;">: 363261562</span></span></div>
<div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; unicode-bidi: embed; vertical-align: baseline;">
<br /></div>
<div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; unicode-bidi: embed; vertical-align: baseline;">
<span style="font-size: 12pt;"><span style="font-family: "courier new" , "courier" , monospace;">-------------------------------------------------------------------------------------</span></span></div>
<div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; unicode-bidi: embed; vertical-align: baseline;">
<span style="font-family: "courier new" , "courier" , monospace;"><span style="font-size: 12pt;">| Id | </span><span style="font-size: 12pt;">Operation</span><span style="font-size: 12pt;"> | </span><span style="font-size: 12pt;">Name</span><span style="font-size: 12pt;"> | </span><span style="font-size: 12pt;">Rows</span><span style="font-size: 12pt;"> | Bytes | </span><span style="font-size: 12pt;">Cost</span><span style="font-size: 12pt;"> (%CPU)| Time |</span></span></div>
<div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; unicode-bidi: embed; vertical-align: baseline;">
<span style="font-size: 12pt;"><span style="font-family: "courier new" , "courier" , monospace;">-------------------------------------------------------------------------------------</span></span></div>
<div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; unicode-bidi: embed; vertical-align: baseline;">
<span style="font-size: 12pt;"><span style="font-family: "courier new" , "courier" , monospace;">| 0 | SELECT STATEMENT |
| | | 2476 (100)| |</span></span></div>
<div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; unicode-bidi: embed; vertical-align: baseline;">
<span style="font-size: 12pt;"><span style="font-family: "courier new" , "courier" , monospace;">| 1 | SORT AGGREGATE | |
1 | 6 | | |</span></span></div>
<div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; unicode-bidi: embed; vertical-align: baseline;">
<span style="font-size: 12pt;"><span style="font-family: "courier new" , "courier" , monospace;">|* 2 | TABLE ACCESS
FULL| PLAN_STABILITY | 23092 | 135K| 2476 (1)| 00:00:30 |</span></span></div>
<div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; unicode-bidi: embed; vertical-align: baseline;">
<span style="font-size: 12pt;"><span style="font-family: "courier new" , "courier" , monospace;">-------------------------------------------------------------------------------------</span></span></div>
<div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; unicode-bidi: embed; vertical-align: baseline;">
<br /></div>
<div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; unicode-bidi: embed; vertical-align: baseline;">
<span style="font-family: "courier new" , "courier" , monospace;"><span style="font-size: 12pt;">Predicate</span><span style="font-size: 12pt;"> </span><span style="font-size: 12pt;">Information</span><span style="font-size: 12pt;"> (</span><span style="font-size: 12pt;">identified</span><span style="font-size: 12pt;"> </span><span style="font-size: 12pt;">by</span><span style="font-size: 12pt;"> </span><span style="font-size: 12pt;">operation</span><span style="font-size: 12pt;"> id):</span></span></div>
<div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; unicode-bidi: embed; vertical-align: baseline;">
<span style="font-size: 12pt;"><span style="font-family: "courier new" , "courier" , monospace;">---------------------------------------------------</span></span></div>
<div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; unicode-bidi: embed; vertical-align: baseline;">
<br /></div>
<div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; unicode-bidi: embed; vertical-align: baseline;">
<span style="font-family: "courier new" , "courier" , monospace;"><span style="font-size: 12pt;">2 - </span><span style="font-size: 12pt;">filter</span><span style="font-size: 12pt;">("OWNER"='SYS')</span></span></div>
<div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; unicode-bidi: embed; vertical-align: baseline;">
<br /></div>
<div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; unicode-bidi: embed; vertical-align: baseline;">
<span style="color: #0070c0; font-size: 12pt; font-weight: bold;"><span style="font-family: "courier new" , "courier" , monospace;">Note</span></span></div>
<div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; unicode-bidi: embed; vertical-align: baseline;">
<span style="color: #0070c0; font-size: 12pt; font-weight: bold;"><span style="font-family: "courier new" , "courier" , monospace;">-----</span></span></div>
<br />
<div style="direction: ltr; margin-bottom: 0pt; margin-top: 0pt; unicode-bidi: embed; vertical-align: baseline;">
<span style="font-family: "courier new" , "courier" , monospace;"><span style="color: #0070c0; font-size: 12pt; font-weight: bold;">- SQL </span><span style="color: #0070c0; font-size: 12pt; font-weight: bold;">profile</span><span style="color: #0070c0; font-size: 12pt; font-weight: bold;">
coe_g3wubsadyrt37_363261562 </span><span style="color: #0070c0; font-size: 12pt; font-weight: bold;">used</span><span style="color: #0070c0; font-size: 12pt; font-weight: bold;"> </span><span style="color: #0070c0; font-size: 12pt; font-weight: bold;">for</span><span style="color: #0070c0; font-size: 12pt; font-weight: bold;"> </span><span style="color: #0070c0; font-size: 12pt; font-weight: bold;">this</span><span style="color: #0070c0; font-size: 12pt; font-weight: bold;"> </span><span style="color: #0070c0; font-size: 12pt; font-weight: bold;">statement</span><span style="color: #0070c0; font-size: 12pt; font-weight: bold;">
</span></span></div>
<br />
<br />
<br />
<span style="font-family: "verdana" , sans-serif;">El SQLT se puede bajar desde MOS</span><br />
<span style="background-color: white; font-size: 14.3px; text-align: right;"><span style="font-family: "verdana" , sans-serif;"><a href="https://support.oracle.com/epmos/faces/DocumentDisplay?_afrLoop=285132224058241&id=1487302.1&_adf.ctrl-state=11vh92hjdt_77">Using Sqltxplain to create a 'SQL Profile' to consistently reproduce a good plan (Doc ID 1487302.1)</a></span></span><br />
<span style="font-family: "verdana" , sans-serif;">o del Blog de Carlos Sierra</span><br />
<a href="https://carlos-sierra.net/2012/04/09/custom-sql-profile-and-plan-stability-on-10g/"><span style="font-family: "verdana" , sans-serif;">https://carlos-sierra.net/2012/04/09/custom-sql-profile-and-plan-stability-on-10g/</span></a><br />
<div>
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div>
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<div>
<span style="font-family: "verdana" , sans-serif;">La otra forma de generar SQL Profiles manualmente no documentada por Oracle es importando los HINTS con el DBMS_SQLTUNE.IMPORT_SQL_PROFILE.</span><br />
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<span style="font-family: "verdana" , sans-serif;">Este es mi post en agradecimiento a OTN, OTN Appreciation Day es una iniciativa de Tim Hall <a href="https://oracle-base.com/blog/2016/09/28/otn-appreciation-day/">https://oracle-base.com/blog/2016/09/28/otn-appreciation-day/</a></span></div>
<div>
<span style="font-family: "verdana" , sans-serif;"><a href="https://oracle-base.com/blog/2016/09/28/otn-appreciation-day/"><br /></a></span></div>
<div>
<br /></div>
Rita Nuñezhttp://www.blogger.com/profile/04134679348216636771noreply@blogger.com0tag:blogger.com,1999:blog-3788637030627713529.post-60705769733135915562016-07-24T05:53:00.001-07:002016-07-24T05:53:46.382-07:00Data Guard. Como Verificar el Rol de la Base de Datos<span style="font-family: Verdana, sans-serif;">En este ejemplo tengo una base de datos en cada Data Center (DC1 y DC2).</span><br />
<span style="font-family: Verdana, sans-serif;">En el Datacenter 1 se encuentra la Base de Datos PRIMARIA que esta en el servidor srv_rrhh_dc1 y el nombre de la instancia es RRHH_DC1.</span><br />
<span style="font-family: Verdana, sans-serif;">En el Datacenter 2 se encuentra la Base de Datos STANDBY que esta en el servidor srv_rrhh_dc2 y el nombre de la instancia es RRHH_DC2</span><br />
<span style="font-family: Verdana, sans-serif;"><br /></span>
<span style="font-family: Verdana, sans-serif;">Para verificar el rol en que esta la base de datos en ese momento, se puede ejecutar la siguiente consulta :</span><br />
<br />
<ul>
<li><span style="background-color: #f9f9fb; font-family: 'Courier New';">En servidor srv_rrhh_dc1:</span></li>
</ul>
<br />
<div class="MsoNormal" style="background-attachment: initial; background-clip: initial; background-color: #f9f9fb; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-image-outset: initial; border-image-repeat: initial; border-image-slice: initial; border-image-source: initial; border-image-width: initial; border: none; margin-bottom: 12pt; padding: 0cm;">
<span style="font-family: 'Courier New'; font-size: 12.6667px;">$</span><b style="font-family: 'Courier New'; font-size: 12.6667px;">export ORACLE_SID=RRHH_DC1</b></div>
<div class="MsoNormal" style="background-attachment: initial; background-clip: initial; background-color: #f9f9fb; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-image-outset: initial; border-image-repeat: initial; border-image-slice: initial; border-image-source: initial; border-image-width: initial; border: none; margin-bottom: 12pt; padding: 0cm;">
<span style="font-family: Courier New;"><span style="font-size: 12.6667px;">$<b>sqlplus / as sysdba</b></span></span></div>
<div class="MsoNormal" style="background-attachment: initial; background-clip: initial; background-color: #f9f9fb; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-image-outset: initial; border-image-repeat: initial; border-image-slice: initial; border-image-source: initial; border-image-width: initial; border: none; margin-bottom: 12pt; padding: 0cm;">
<span style="font-family: 'Courier New'; font-size: 9.5pt;">SQL> </span><b style="font-family: 'Courier New'; font-size: 9.5pt;">col db_unique_name format a15</b></div>
<div class="MsoNormal" style="background-attachment: initial; background-clip: initial; background-color: #f9f9fb; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-image-outset: initial; border-image-repeat: initial; border-image-slice: initial; border-image-source: initial; border-image-width: initial; border: none; margin-bottom: 12pt; padding: 0cm;">
<span lang="EN-US" style="font-family: 'Courier New'; font-size: 9.5pt;">SQL> <b>col database_role format a25<o:p></o:p></b></span></div>
<div class="MsoNormal" style="background-attachment: initial; background-clip: initial; background-color: #f9f9fb; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-image-outset: initial; border-image-repeat: initial; border-image-slice: initial; border-image-source: initial; border-image-width: initial; border: none; margin-bottom: 12pt; padding: 0cm;">
<span lang="EN-US" style="font-family: 'Courier New'; font-size: 9.5pt;">SQL> <b>select</b> <b>name, db_unique_name,database_role from v$database;</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background-attachment: initial; background-clip: initial; background-color: #f9f9fb; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-image-outset: initial; border-image-repeat: initial; border-image-slice: initial; border-image-source: initial; border-image-width: initial; border: none; margin-bottom: 12pt; padding: 0cm;">
<br /></div>
<div class="MsoNormal" style="background-attachment: initial; background-clip: initial; background-color: #f9f9fb; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-image-outset: initial; border-image-repeat: initial; border-image-slice: initial; border-image-source: initial; border-image-width: initial; border: none; margin-bottom: 12pt; padding: 0cm;">
<span lang="EN-US" style="font-family: 'Courier New'; font-size: 9.5pt;">NAME DB_UNIQUE_NAME DATABASE_ROLE<o:p></o:p></span></div>
<div class="MsoNormal" style="background-attachment: initial; background-clip: initial; background-color: #f9f9fb; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-image-outset: initial; border-image-repeat: initial; border-image-slice: initial; border-image-source: initial; border-image-width: initial; border: none; margin-bottom: 12pt; padding: 0cm;">
<span lang="EN-US" style="font-family: 'Courier New'; font-size: 9.5pt;">--------------------------- --------------- -------------------------<o:p></o:p></span></div>
<div class="MsoNormal" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-image-outset: initial; border-image-repeat: initial; border-image-slice: initial; border-image-source: initial; border-image-width: initial; border: none; margin-bottom: 12pt; padding: 0cm;">
<span lang="EN-US" style="font-family: 'Courier New'; font-size: 9.5pt;"><span style="background-color: #f9f9fb;">RRHH RRHH_DC1 </span><span style="background-color: yellow;">PRIMARY</span></span></div>
<div>
<span lang="EN-US" style="font-family: 'Courier New'; font-size: 9.5pt;"><span style="background-color: yellow;"><br /></span></span></div>
<span style="font-family: Courier New;"><br /></span>
<ul>
<li><span style="background-color: #f9f9fb; font-family: 'Courier New';">En servidor srv_rrhh_dc2:</span></li>
</ul>
<span style="background-color: #f3f3f3;"><span style="font-family: 'Courier New'; font-size: 12.6667px;">$</span><b style="font-family: 'Courier New'; font-size: 12.6667px;">export ORACLE_SID=RRHH_DC2</b></span><div>
<span style="font-family: Courier New;"><span style="font-size: 12.6667px;"><b><br /></b></span></span><div class="MsoNormal" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-image-outset: initial; border-image-repeat: initial; border-image-slice: initial; border-image-source: initial; border-image-width: initial; border: none; display: inline !important; margin-bottom: 12pt; padding: 0cm;">
<span style="font-family: Courier New;"><span style="background-color: #f3f3f3; font-size: 12.6667px;">$<b>sqlplus / as sysdba</b></span></span></div>
</div>
<div>
<span style="font-family: Courier New;"><span style="font-size: 12.6667px;"><b><br /></b></span></span><div class="MsoNormal" style="background-attachment: initial; background-clip: initial; background-color: #f9f9fb; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-image-outset: initial; border-image-repeat: initial; border-image-slice: initial; border-image-source: initial; border-image-width: initial; border: none; margin-bottom: 12pt; padding: 0cm;">
<span style="font-family: 'Courier New'; font-size: 9.5pt;">SQL> </span><b style="font-family: 'Courier New'; font-size: 9.5pt;">col db_unique_name format a15</b></div>
<div class="MsoNormal" style="background-attachment: initial; background-clip: initial; background-color: #f9f9fb; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-image-outset: initial; border-image-repeat: initial; border-image-slice: initial; border-image-source: initial; border-image-width: initial; border: none; margin-bottom: 12pt; padding: 0cm;">
<span lang="EN-US" style="font-family: 'Courier New'; font-size: 9.5pt;">SQL> <b>col database_role format a25<o:p></o:p></b></span></div>
<div class="MsoNormal" style="background-attachment: initial; background-clip: initial; background-color: #f9f9fb; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-image-outset: initial; border-image-repeat: initial; border-image-slice: initial; border-image-source: initial; border-image-width: initial; border: none; margin-bottom: 12pt; padding: 0cm;">
<span lang="EN-US" style="font-family: 'Courier New'; font-size: 9.5pt;">SQL> <b>select</b> <b>name, db_unique_name,database_role from v$database;</b><o:p></o:p></span></div>
<div class="MsoNormal" style="background-attachment: initial; background-clip: initial; background-color: #f9f9fb; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-image-outset: initial; border-image-repeat: initial; border-image-slice: initial; border-image-source: initial; border-image-width: initial; border: none; margin-bottom: 12pt; padding: 0cm;">
<br /></div>
<div class="MsoNormal" style="background-attachment: initial; background-clip: initial; background-color: #f9f9fb; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-image-outset: initial; border-image-repeat: initial; border-image-slice: initial; border-image-source: initial; border-image-width: initial; border: none; margin-bottom: 12pt; padding: 0cm;">
<span lang="EN-US" style="font-family: 'Courier New'; font-size: 9.5pt;">NAME DB_UNIQUE_NAME DATABASE_ROLE<o:p></o:p></span></div>
<div class="MsoNormal" style="background-attachment: initial; background-clip: initial; background-color: #f9f9fb; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-image-outset: initial; border-image-repeat: initial; border-image-slice: initial; border-image-source: initial; border-image-width: initial; border: none; margin-bottom: 12pt; padding: 0cm;">
<span lang="EN-US" style="font-family: 'Courier New'; font-size: 9.5pt;">--------------------------- --------------- -------------------------<o:p></o:p></span></div>
<div class="MsoNormal" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-image-outset: initial; border-image-repeat: initial; border-image-slice: initial; border-image-source: initial; border-image-width: initial; border: none; margin-bottom: 12pt; padding: 0cm;">
<span lang="EN-US" style="font-family: 'Courier New'; font-size: 9.5pt;"><span style="background-color: #f9f9fb;">RRHH RRHH_DC2 </span></span><span style="background-color: yellow; font-family: 'Courier New'; font-size: 9.5pt; line-height: 14.5667px;">PHYSICAL STANDBY</span></div>
</div>
Rita Nuñezhttp://www.blogger.com/profile/04134679348216636771noreply@blogger.com0tag:blogger.com,1999:blog-3788637030627713529.post-70450255720560427282016-06-24T19:13:00.000-07:002016-06-24T19:13:56.050-07:00Como crear una Base de Datos CDB vacia en 12c<span style="font-family: Verdana, sans-serif;">Para crear una Base de Datos CDB usamos el utilitario dbca. En este caso la vamos a crear vacia, o sea sin ninguna PDB, excepto la PDB$SEED que se crea por default.</span><br />
<br />
<span style="font-family: Verdana, sans-serif;">$dbca</span><br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiki58NQSVn-LeYnjUfB4BSB4MC_UOuluIN3cEPFKLuaqiBj0Uc7ahoL8l4qw-2p1Flt5pcBsjRQI1a01pEwkUf4e-YUiYuCkgnUYApJXMruWt_wht07JFNGgeScG2gN_c99lNbW_Wr8Xk/s1600/CDB+Vacio1.PNG" imageanchor="1"><img border="0" height="178" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiki58NQSVn-LeYnjUfB4BSB4MC_UOuluIN3cEPFKLuaqiBj0Uc7ahoL8l4qw-2p1Flt5pcBsjRQI1a01pEwkUf4e-YUiYuCkgnUYApJXMruWt_wht07JFNGgeScG2gN_c99lNbW_Wr8Xk/s320/CDB+Vacio1.PNG" width="320" /></a><br />
<br />
<span style="font-family: Verdana, sans-serif;">Dejamos seleccionada la opción que aparece por default "Create Database".</span><br />
<b><span style="font-family: Georgia, Times New Roman, serif;">Next-></span></b><br />
<span style="font-family: Verdana, sans-serif;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeXbPb3IYB4cP5H_y4m4XZ7C_JA2si6t6xtdrO4Ec3RNeqOS_Hn-6Xd97svo2vMe3bSxRIqpTq3WPcn-bIrYJ1TZ-CwaeRxlyqZAegdNcm0yuNOXWN-Zi-44nF1cJZCTqCzySAjPvZ0tU/s1600/CDB+Vacio2.PNG" imageanchor="1"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeXbPb3IYB4cP5H_y4m4XZ7C_JA2si6t6xtdrO4Ec3RNeqOS_Hn-6Xd97svo2vMe3bSxRIqpTq3WPcn-bIrYJ1TZ-CwaeRxlyqZAegdNcm0yuNOXWN-Zi-44nF1cJZCTqCzySAjPvZ0tU/s320/CDB+Vacio2.PNG" width="320" /></a></span><br />
<br />
<span style="font-family: Verdana, sans-serif;">Seleccionamos la opción "Advanced Mode". </span><b><span style="font-family: Georgia, Times New Roman, serif;">Next-></span></b><br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjt5-Sgz_nbn9hpKx6V9ay5x9aC4w_GeuLfBrLaNjdb2qDCZddOk1qznbeG4UUa7_bn-8WuHYi0AqOPlpYOU6pU7VeQ8lWqhHPZ1i725XYBa2Kc0HzxEMZC4VXlrufCx0jK6HzhQ1ncf-4/s1600/CDB+Vacio3.PNG" imageanchor="1"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjt5-Sgz_nbn9hpKx6V9ay5x9aC4w_GeuLfBrLaNjdb2qDCZddOk1qznbeG4UUa7_bn-8WuHYi0AqOPlpYOU6pU7VeQ8lWqhHPZ1i725XYBa2Kc0HzxEMZC4VXlrufCx0jK6HzhQ1ncf-4/s320/CDB+Vacio3.PNG" width="320" /></a><br />
<br />
<span style="font-family: Verdana, sans-serif;">Seleccionamos el template que se adecue mejor al tipo de PDB's que posteriormente vamos a implementar, en este caso dejo seleccionada la opción default "General Purpose or Transaction Proccessing" que es la mejor para OLTP. </span><br />
<b><span style="font-family: Georgia, Times New Roman, serif;">Next-></span></b><span style="font-family: Verdana, sans-serif;"> </span><br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwoPIP9gQNzf5d4Y9uBZh3CylVkwXanlupwO8ymFaG0_uLYQQWXgyFonMnzwg6EhbL98f-cTB8e3BbJ9s-sp9SUCvhYYIAPgSD1R3cMVYo7C4-c_92FBLBG1AYsDLPGnKjEphucEA9L8k/s1600/CDB+Vacio4.PNG" imageanchor="1"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwoPIP9gQNzf5d4Y9uBZh3CylVkwXanlupwO8ymFaG0_uLYQQWXgyFonMnzwg6EhbL98f-cTB8e3BbJ9s-sp9SUCvhYYIAPgSD1R3cMVYo7C4-c_92FBLBG1AYsDLPGnKjEphucEA9L8k/s320/CDB+Vacio4.PNG" width="320" /></a><br />
<span style="font-family: Verdana, sans-serif;"><br /></span>
<span style="font-family: Verdana, sans-serif;">Ingresamos el nombre de la CDB en "Global Database Name". Seleccionar "Create as Container Database" y la opción "Create an empty Container Database". </span><b><span style="font-family: Georgia, Times New Roman, serif;">Next-></span></b><br />
<span style="font-family: Verdana, sans-serif;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrKJOqEHHIK1d1esKrbaHgKw0zdbi1H8a4cZOFqONcABNaEZb2q-Lg9XU_ssvpFDwH-v425kGH-4R5yPDuwopvXyDX9zhAOa0-20ha1znmxmA0FxsWlcnEge8WnmMvDVy-gJ4XA_z9NzA/s1600/CDB+Vacio5.PNG" imageanchor="1"><img border="0" height="236" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrKJOqEHHIK1d1esKrbaHgKw0zdbi1H8a4cZOFqONcABNaEZb2q-Lg9XU_ssvpFDwH-v425kGH-4R5yPDuwopvXyDX9zhAOa0-20ha1znmxmA0FxsWlcnEge8WnmMvDVy-gJ4XA_z9NzA/s320/CDB+Vacio5.PNG" width="320" /></a></span><br />
<br />
<span style="font-family: Verdana, sans-serif;">Dejamos el default que setea el port para el EM Express. En este punto podemos configurar otro port o no seleccionar esta opción. Si tenemos EM Cloud Control podemos seleccionar "Register with EM Cloud Control" e ingresamos los datos del OMS y del usuario Admin del OMS asi la registra. </span><b><span style="font-family: Georgia, Times New Roman, serif;">Next-></span></b><br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0vb_o29pxlvQO14ZapWNCPcXqawe209ZaCbR2gFmnX_bD7hqImzkc40pHo1g_7gr7rAwPBNC3Q19gydgdtNPkAr34AblimLRkvDr8CRAi6VcfQupgjGnoFFZN2sPbDtP9F6xPiWK_4Hk/s1600/CDB+Vacio6.PNG" imageanchor="1"><img border="0" height="237" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0vb_o29pxlvQO14ZapWNCPcXqawe209ZaCbR2gFmnX_bD7hqImzkc40pHo1g_7gr7rAwPBNC3Q19gydgdtNPkAr34AblimLRkvDr8CRAi6VcfQupgjGnoFFZN2sPbDtP9F6xPiWK_4Hk/s320/CDB+Vacio6.PNG" width="320" /></a><br />
<br />
<span style="font-family: Verdana, sans-serif;">Ingresamos en esta pantalla la password para los usuarios privilegiados. Selecciono en este ejemplo la opción "Use the Same Administrative Password for all Accounts" e ingreso la password.</span> <b><span style="font-family: Georgia, Times New Roman, serif;">Next-></span></b><br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiN1pYY8PDZveiz4BgNhOKDXUzyTnQfeUqO265J_AgM_53Ym_rpMrvDVBPOMKXkw7EuYzmrkzVuC5kz_yzjIyh626e4H2Fb53fPOX-zAPBq0_qpaABoeAV2ID9419hAL_quggop-W3U8L8/s1600/CDB+Vacio7.PNG" imageanchor="1"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiN1pYY8PDZveiz4BgNhOKDXUzyTnQfeUqO265J_AgM_53Ym_rpMrvDVBPOMKXkw7EuYzmrkzVuC5kz_yzjIyh626e4H2Fb53fPOX-zAPBq0_qpaABoeAV2ID9419hAL_quggop-W3U8L8/s320/CDB+Vacio7.PNG" width="320" /></a><br />
<span style="font-family: Verdana, sans-serif;"><br /></span>
<span style="font-family: Verdana, sans-serif;">En este caso dejo seleccionado el Listener Default que aparece, es el único que hay en este servidor. Si hay varios podemos elegir cual va a ser el Listener de este CBD o podemos crear un Listener nuevo desde esta pantalla. </span><b><span style="font-family: Georgia, Times New Roman, serif;">Next-></span></b><br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYb0r8vlDgJGecW_TuiBmqVQv1NJsV6WAF2XMRCcfMloskWwnZnuZEffjLXwhCOMDFUrSOfwoW6NtoH9ZamnWKhZY68fgp8zlNWettw2UUnX0t1XEJb0Y8MX5hA3wi-w2uMq-_rynLdUs/s1600/CDB+Vacio8.PNG" imageanchor="1" style="font-family: Verdana, sans-serif;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYb0r8vlDgJGecW_TuiBmqVQv1NJsV6WAF2XMRCcfMloskWwnZnuZEffjLXwhCOMDFUrSOfwoW6NtoH9ZamnWKhZY68fgp8zlNWettw2UUnX0t1XEJb0Y8MX5hA3wi-w2uMq-_rynLdUs/s320/CDB+Vacio8.PNG" width="320" /></a><br />
<br />
<span style="font-family: Verdana, sans-serif;">Ingresamos el path para los datafiles y el fast_recovery_area.</span> <b><span style="font-family: Georgia, Times New Roman, serif;">Next-></span></b><br />
<b><span style="font-family: Georgia, Times New Roman, serif;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiA9_3fX8eTj-SNvRHh7QkO93SXWJJ-b1Vai3d1w_Cmf2n96uHfl0eETKbBs_wazIzsNEHl529QyjInj54DcbaClkEzTTR0l73wLc63Nz5XMESwH6dbYF5BNxBtg5TWTqv6TOeWZcdYAQk/s1600/CDB+Vacio9.PNG" imageanchor="1"><img border="0" height="237" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiA9_3fX8eTj-SNvRHh7QkO93SXWJJ-b1Vai3d1w_Cmf2n96uHfl0eETKbBs_wazIzsNEHl529QyjInj54DcbaClkEzTTR0l73wLc63Nz5XMESwH6dbYF5BNxBtg5TWTqv6TOeWZcdYAQk/s320/CDB+Vacio9.PNG" width="320" /></a></span></b><br />
<br />
<br />
<span style="font-family: Verdana, sans-serif;">Ingresamos si tenemos para configurar Database Vault y/o Label Security. En este caso lo dejo sin configurar. </span><b><span style="font-family: Georgia, Times New Roman, serif;">Next-></span></b><br />
<span style="font-family: Verdana, sans-serif;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjiNaLTqCXHU9r3x9VhYnp2LVcC5T44y5sLXIjKJOelYRBCoLYEzn_Gm2ujTh-zRAqLwK824eDjp_qE0oaG0w8_bHixBKoaASwLwKYESOTsdVKbAcgkMRw03I0Z2s1nIDNPghqe6HKHAw/s1600/CDB+Vacio10.PNG" imageanchor="1"><img border="0" height="237" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjiNaLTqCXHU9r3x9VhYnp2LVcC5T44y5sLXIjKJOelYRBCoLYEzn_Gm2ujTh-zRAqLwK824eDjp_qE0oaG0w8_bHixBKoaASwLwKYESOTsdVKbAcgkMRw03I0Z2s1nIDNPghqe6HKHAw/s320/CDB+Vacio10.PNG" width="320" /></a></span><br />
<br />
<span style="font-family: Verdana, sans-serif;">Modificamos si es necesario la cantidad de Memoria (PGA+SGA) en este caso dejo el default recomendado.</span><b><span style="font-family: Georgia, Times New Roman, serif;">Next-></span></b><br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBzeCQVP9n3-5Eh4cWbhhDL_pJk8IvxtbCuG7hUXGej8TnHDNZupkY5bA1MdQNOMsJmD8uo5vaFINv2vJyOu6yPu1weQKlyrNbfOBWHi5K7jnal7O9K0mEVpju9v_o4quM5g3prPy7N2Y/s1600/CDB+Vacio11.PNG" imageanchor="1"><img border="0" height="241" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBzeCQVP9n3-5Eh4cWbhhDL_pJk8IvxtbCuG7hUXGej8TnHDNZupkY5bA1MdQNOMsJmD8uo5vaFINv2vJyOu6yPu1weQKlyrNbfOBWHi5K7jnal7O9K0mEVpju9v_o4quM5g3prPy7N2Y/s320/CDB+Vacio11.PNG" width="320" /></a><br />
<br />
<span style="font-family: Verdana, sans-serif;">Dejamos la opción default Create Database seleccionada</span>.<b><span style="font-family: Georgia, Times New Roman, serif;">Next-></span></b><br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjM9YA8ZZjMNvOYJhwI1ngrCvJ84jRLG8lSgdNw_gc-DvSM7xAegrMSejxdZd9Rvilcpd92j-LBNdieNTZxnwq-TloGlf4q66GdNTPC5yjHRWRnVq1gebD-eMsPBjuuIa2p6Huf7O0lpIw/s1600/CDB+Vacio12.PNG" imageanchor="1"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjM9YA8ZZjMNvOYJhwI1ngrCvJ84jRLG8lSgdNw_gc-DvSM7xAegrMSejxdZd9Rvilcpd92j-LBNdieNTZxnwq-TloGlf4q66GdNTPC5yjHRWRnVq1gebD-eMsPBjuuIa2p6Huf7O0lpIw/s320/CDB+Vacio12.PNG" width="320" /></a><br />
<br />
<span style="font-family: Verdana, sans-serif;">Revisamos la pantalla de Summary. </span> <b><span style="font-family: Georgia, Times New Roman, serif;">Finish-></span></b><br />
<b><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBfLFqF1yGj7mQdDHiNCwk4jsLOaj_FlVoJQNA2c2OqfrOcvnp_UmYF4HSOm7IGV8cwG98qw8aDFCgShKr-lNBK29sc7SA6KIM4mdcIzVvE_uYK1bNgs0E7gjuK-G5l45xt1Op9Y1axUw/s1600/CDB+Vacio13.PNG" imageanchor="1"><img border="0" height="241" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBfLFqF1yGj7mQdDHiNCwk4jsLOaj_FlVoJQNA2c2OqfrOcvnp_UmYF4HSOm7IGV8cwG98qw8aDFCgShKr-lNBK29sc7SA6KIM4mdcIzVvE_uYK1bNgs0E7gjuK-G5l45xt1Op9Y1axUw/s320/CDB+Vacio13.PNG" width="320" /></a></b><br />
<br />
<span style="font-family: Verdana, sans-serif;">Demora varios minutos la creación de la base de datos pero el tiempo va a depender de los recursos del servidor. Al finalizar aparece la siguiente pantalla con el resumen.</span> <b><span style="font-family: Georgia, Times New Roman, serif;">Close-></span></b><br />
<b><span style="font-family: Georgia, Times New Roman, serif;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiePNGqVdDkh8BfUutuKT7pEoSPQjCcsfUJbpG6mWaaXCAK1tjcilsfUzszcvbx4GxIoVZkrlxFFiNtivhimpTqQk2YCB4pedsXimEUFcqpY-bx0jKUFCfD5z_2GTyT_Yz3MJuMFa9GtyI/s1600/CDB+Vacio14.PNG" imageanchor="1"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiePNGqVdDkh8BfUutuKT7pEoSPQjCcsfUJbpG6mWaaXCAK1tjcilsfUzszcvbx4GxIoVZkrlxFFiNtivhimpTqQk2YCB4pedsXimEUFcqpY-bx0jKUFCfD5z_2GTyT_Yz3MJuMFa9GtyI/s320/CDB+Vacio14.PNG" width="320" /></a></span></b><br />
<b><span style="font-family: Georgia, Times New Roman, serif;"><br /></span></b>
<span style="font-family: Verdana, sans-serif;">De esta forma quedo creada la base de datos CDB vacia sin ninguna PDB.</span>Rita Nuñezhttp://www.blogger.com/profile/04134679348216636771noreply@blogger.com0tag:blogger.com,1999:blog-3788637030627713529.post-49103630039706196102016-06-08T08:55:00.000-07:002016-06-08T08:55:31.728-07:00Como eliminar una Base de Datos 12c NON-CDB con DBCA<span style="font-family: Verdana, sans-serif;">La forma más fácil para eliminar una base de datos es con el dbca (Database Configuration Assistant). Además de eliminar los datafiles, como podriamos hacerlo desde sistema operativo, nos asegura que no nos quede ningún archivo suelto ya que entre otras cosas la elimina del inventario.</span><br />
<span style="font-family: Verdana, sans-serif;">Este ejemplo es en un servidor linux que tengo creadas 3 bases de datos Non-CDB en 12c.</span><br />
<span style="font-family: Verdana, sans-serif;">Una recomendación es asegurarse de tener backup de la base de datos que se quiere eliminar, siempre puede aparecer alguien que necesitaba algo de esa base de datos.</span><br />
<span style="font-family: Verdana, sans-serif;">Debido justamente a que es muy fácil eliminar una base de datos, les recomiendo cuando hagan esta tareas estar atentos y leer bien el nombre de la base de datos que se selecciona y verificarlo en el resumen. Sobre todo porque en muchas instalaciones por nomenclatura las bases tienen nombres muy similares con cambio de un solo digito o letra.</span><br />
<span style="font-family: Verdana, sans-serif;">Ante la posibilidad de equivocación en la selección de la base de datos a eliminar, les recomiendo asegurarse de tener backup de todas las bases de datos que estan en el servidor antes de empezar.</span><br />
<span style="font-family: Verdana, sans-serif;"><br /></span>
<span style="font-family: Verdana, sans-serif;">1. $dbca</span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggqQGQCmhrGbUScpA5R43-y1fKvX_kwsy9FEKhR8EYQTHLmABh7EceIOENAQRPqKRP-j9Lg9HcDfDJttAceX7KA1AAzR4T_KwrUGiUSzYvgRngunZSgDokB2hs3H7qIguF6uYurkUO30k/s1600/eliminar+db+12c-+0.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: Verdana, sans-serif;"><img border="0" height="205" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggqQGQCmhrGbUScpA5R43-y1fKvX_kwsy9FEKhR8EYQTHLmABh7EceIOENAQRPqKRP-j9Lg9HcDfDJttAceX7KA1AAzR4T_KwrUGiUSzYvgRngunZSgDokB2hs3H7qIguF6uYurkUO30k/s320/eliminar+db+12c-+0.PNG" width="320" /></span></a></div>
<span style="font-family: Verdana, sans-serif;"><br /></span>
<span style="font-family: Verdana, sans-serif;">2. Nos va a aparecer la pantalla inicial "Operacion de Base de Datos" donde debemos seleccionar "Suprimir Base de Datos"</span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieOXWkPcJwLGvDXvtqdmi-0-P2GsY0xe2EuUcUJ0TQOelsyvok9q81qtRUayg843mIV9qXZ6SPdSdhzM-QuRApBtCdA7Qk4ESCK60hsH2mKNprQOqdlSZc7R5dXVpXx3MLj0zl0GHjDeM/s1600/eliminar+db+12c+-+1.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: Verdana, sans-serif;"><img border="0" height="250" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieOXWkPcJwLGvDXvtqdmi-0-P2GsY0xe2EuUcUJ0TQOelsyvok9q81qtRUayg843mIV9qXZ6SPdSdhzM-QuRApBtCdA7Qk4ESCK60hsH2mKNprQOqdlSZc7R5dXVpXx3MLj0zl0GHjDeM/s320/eliminar+db+12c+-+1.PNG" width="320" /></span></a></div>
<span style="font-family: Verdana, sans-serif;">3. Presionar Siguiente y en la próxima pantalla eligir la base de datos a eliminar e ingresar un usuario sysdba y su password, en este caso ingrese el usuario sys</span><br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzwxS4j5m_Bu9VsgG4GXZnVy0HSbxqM_Cvn62Zg9tebX7bmZOyqh38GDx-G38Gda1CFCZjRDixkKds_WfjKtwoqu1DJEKeGA_KqPH-6CTYbKRe0Ou_b0kgLT7jWiMjTbFbAReovrDEC1c/s1600/elimiar+db+12c+-+2.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: Verdana, sans-serif;"><img border="0" height="248" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzwxS4j5m_Bu9VsgG4GXZnVy0HSbxqM_Cvn62Zg9tebX7bmZOyqh38GDx-G38Gda1CFCZjRDixkKds_WfjKtwoqu1DJEKeGA_KqPH-6CTYbKRe0Ou_b0kgLT7jWiMjTbFbAReovrDEC1c/s320/elimiar+db+12c+-+2.PNG" width="320" /></span></a></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: Verdana, sans-serif;"><br /></span></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: Verdana, sans-serif;">4. Presionar siguiente y en la próxima pantalla aparece la opción para eliminar el registro en Cloud Control, Si es que lo tenemos, en este momento ingresamos los datos del OMS y del Administrador del EM. En mi caso no lo tenia.</span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOOC1TzZHVt8D_fm8U-NHw9W1HYnWaEcaDktj1YuTEAXh1U6XKNff3X4JtSz14hI1zx4cMgHIVnUMT1j50snRvikLpHoJp_QSd9p9JjN53V1P80fPDraN-evHl1F3Q8vlb_nA8im9FJRg/s1600/eliminar+db+12c+-3.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: Verdana, sans-serif;"><img border="0" height="255" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOOC1TzZHVt8D_fm8U-NHw9W1HYnWaEcaDktj1YuTEAXh1U6XKNff3X4JtSz14hI1zx4cMgHIVnUMT1j50snRvikLpHoJp_QSd9p9JjN53V1P80fPDraN-evHl1F3Q8vlb_nA8im9FJRg/s320/eliminar+db+12c+-3.PNG" width="320" /></span></a></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: Verdana, sans-serif;"><br /></span></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: Verdana, sans-serif;">5. Presionar siguiente y aparece el resumen. Verificar el nombre de la base de datos, asegurarse que es la que se quiere eliminar y despliega los archivos que va a eliminar controlfiles y datafiles pertenecientes a la base de datos.</span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_diB-MMSvxCTYU33IiDdGYUySfcYZbezUp5HpD_4ctuWC55ehyQdyCUYAoSq42rDpshF435GwKQfxeqjC83LFEF0XNW9Phyphenhyphenr5M_YUmfkVTwYnQEAlzIxvAXjbiZb_cManM34ZlxdDNXU/s1600/eliminar+db+12c+-+4.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: Verdana, sans-serif;"><img border="0" height="248" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_diB-MMSvxCTYU33IiDdGYUySfcYZbezUp5HpD_4ctuWC55ehyQdyCUYAoSq42rDpshF435GwKQfxeqjC83LFEF0XNW9Phyphenhyphenr5M_YUmfkVTwYnQEAlzIxvAXjbiZb_cManM34ZlxdDNXU/s320/eliminar+db+12c+-+4.PNG" width="320" /></span></a></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: Verdana, sans-serif;">6. Presionar Terminar. Nos va a aparecer un cuadro de dialogo preguntando si estamos seguros. Tener en cuenta que esta operación no tiene un "deshacer" si nos equivocamos de base de datos hay que restaurarla de un backup.</span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3WZbKWedIcL2ae-pFMU6RnDIoYjMugWPmwFx4TQMncQXF5TSr1owtSH2lmrq15-2JpUAHG4tDDkpyx_J3WdMZRHYtadU3ke6MEzWGWFOdiTT4yVWhDLySzy0f372M_S8KqybIFeau5oE/s1600/eliminar+db+12c+5.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: Verdana, sans-serif;"><img border="0" height="154" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3WZbKWedIcL2ae-pFMU6RnDIoYjMugWPmwFx4TQMncQXF5TSr1owtSH2lmrq15-2JpUAHG4tDDkpyx_J3WdMZRHYtadU3ke6MEzWGWFOdiTT4yVWhDLySzy0f372M_S8KqybIFeau5oE/s320/eliminar+db+12c+5.PNG" width="320" /></span></a></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: Verdana, sans-serif;">7. Presionamos SI para continuar. Nos va a aparecer la "Pantalla de Progreso"</span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWshc3dqtvqa5BS-FUEFtw76s4J3zFuV5RIlwVWkY4obB2pNPUXP-M0p4WAuaoKB67aaUaR5k6Rcgy7S5CBB4PsqzqlClvW8Ieaq6ZZOK92PsbBv19dFbgu6oib0_MFXV4lL5CwI70mrA/s1600/eliminar+db+12c+6.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: Verdana, sans-serif;"><img border="0" height="251" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWshc3dqtvqa5BS-FUEFtw76s4J3zFuV5RIlwVWkY4obB2pNPUXP-M0p4WAuaoKB67aaUaR5k6Rcgy7S5CBB4PsqzqlClvW8Ieaq6ZZOK92PsbBv19dFbgu6oib0_MFXV4lL5CwI70mrA/s320/eliminar+db+12c+6.PNG" width="320" /></span></a></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: Verdana, sans-serif;"><br /></span></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: Verdana, sans-serif;">8. En mi caso demoro 1 minuto y apareció la pantalla "Terminar"</span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGWtAxQfG98ijWZ05aHNUPNBCz_uRDqxQdQqQGZsqcR9T6itM0Z2nSkmPGCAoJMqIBdUxfNGINtqA-MOYd_HVEC95PeaYbWdGtb0Sc8Gb3yMCvDp8EocVSPak3s8r_9Hhljzu2JWzFI-k/s1600/eliminar+db+12c+-+7.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span style="font-family: Verdana, sans-serif;"><img border="0" height="250" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGWtAxQfG98ijWZ05aHNUPNBCz_uRDqxQdQqQGZsqcR9T6itM0Z2nSkmPGCAoJMqIBdUxfNGINtqA-MOYd_HVEC95PeaYbWdGtb0Sc8Gb3yMCvDp8EocVSPak3s8r_9Hhljzu2JWzFI-k/s320/eliminar+db+12c+-+7.PNG" width="320" /></span></a></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-family: Verdana, sans-serif;"><br /></span></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
Rita Nuñezhttp://www.blogger.com/profile/04134679348216636771noreply@blogger.com1tag:blogger.com,1999:blog-3788637030627713529.post-70447954971459520342016-03-09T20:55:00.002-08:002016-03-09T20:55:44.149-08:00Como Desinstalar Oracle Grid Infrastructure 12cPara desintalar todo que implica deconfigurar los nodos, eliminar las instancias de ASM y deinstalar el software de grid se ejecuta un script : $ORACLE_HOME/deinstall/deinstall con el usuario oracle dueño del $ORACLE_HOME del grid.<br />
En este ejempo tengo un cluster de 2 nodos (rac1 y rac2) con Oracle Grid Infrastructure 12c instalado y levantado. En este ambiente el listener levantado es el default LISTENER y el objetivo es borrar todo incluido diskgroups. El usuario en este ejemplo es oracle porque se instalo el software de grid con oracle, pero podria ser grid si se instala con grid.<br />
Mis comentarios estan en <span style="color: blue;"><b>AZUL</b></span>.<br />
<br />
Me logueo con usuario oracle y verifico en rac1:<br />
[oracle@rac1 grid]$ crsctl check crs<br />
CRS-4638: Oracle High Availability Services is online<br />
CRS-4537: Cluster Ready Services is online<br />
CRS-4529: Cluster Synchronization Services is online<br />
<div>
<br /></div>
<div>
Verifico en rac2:</div>
<div>
<div>
[oracle@rac2 ~]$ crsctl check crs</div>
<div>
CRS-4638: Oracle High Availability Services is online</div>
<div>
CRS-4537: Cluster Ready Services is online</div>
<div>
CRS-4529: Cluster Synchronization Services is online</div>
<div>
CRS-4533: Event Manager is online</div>
</div>
<div>
<br /></div>
<div>
<br /></div>
<div>
Estan las instancias de ASM y la de -MGMTDB levantadas: </div>
<div>
<div>
[oracle@rac1 grid]$ ps -ef| grep pmon</div>
<div>
oracle 11164 1 0 08:41 ? 00:00:00 asm_pmon_+ASM1</div>
<div>
oracle 11816 1 0 08:43 ? 00:00:00 mdb_pmon_-MGMTDB</div>
<div>
oracle 16438 6356 0 08:58 pts/0 00:00:00 grep pmon</div>
</div>
<div>
<br /></div>
<div>
<div>
[oracle@rac2 ~]$ ps -ef | grep pmon</div>
<div>
oracle 3830 1 0 08:25 ? 00:00:00 asm_pmon_+ASM2</div>
<div>
oracle 14916 5956 0 09:00 pts/0 00:00:00 grep pmon</div>
</div>
<div>
<br /></div>
<div>
Aclaracion : -MGMTDB levanta en uno solo de los nodos.</div>
<div>
<br /></div>
<div>
Para Desinstalar :</div>
<div>
<div>
[oracle@rac1 grid]$ cd $ORACLE_HOME</div>
<div>
[oracle@rac1 grid]$ cd deinstall</div>
</div>
<div>
<div>
[oracle@rac1 deinstall]$ ./deinstall</div>
<div>
Checking for required files and bootstrapping ...</div>
<div>
Please wait ...</div>
</div>
<div>
<span style="color: blue;"><b>--->> DEMORA VARIOS MINUTOS!</b></span></div>
<div>
<br /></div>
<div>
Location of logs /tmp/deinstall2016-03-09_09-04-36AM/logs/<br />
<br />
############ ORACLE DECONFIG TOOL START ############<br />
<br />
<br />
######################### DECONFIG CHECK OPERATION START #########################<br />
## [START] Install check configuration ##<br />
<br />
<br />
Checking for existence of the Oracle home location /u01/app/12.1.0/grid<br />
Oracle Home type selected for deinstall is: Oracle Grid Infrastructure for a Cluster<br />
Oracle Base selected for deinstall is: /u01/app/oracle<br />
Checking for existence of central inventory location /u01/app/oraInventory<br />
Checking for existence of the Oracle Grid Infrastructure home /u01/app/12.1.0/grid<br />
The following nodes are part of this cluster: rac1,rac2<br />
Active Remote Nodes are rac2<br />
Checking for sufficient temp space availability on node(s) : 'rac1,rac2'<br />
<br />
## [END] Install check configuration ##<br />
<br />
Traces log file: /tmp/deinstall2016-03-09_09-04-36AM/logs//crsdc_2016-03-09_09-17-22AM.log<br />
<br />
Network Configuration check config START<br />
<br />
Network de-configuration trace file location: /tmp/deinstall2016-03-09_09-04-36AM/logs/netdc_check2016-03-09_09-17-29-AM.log<br />
<br />
Specify all RAC listeners (do not include SCAN listener) that are to be de-configured. Enter .(dot) to deselect all. [LISTENER]: <span style="color: blue;"><b>ENTER</b></span><br />
Network Configuration check config END<br />
<br />
Asm Check Configuration START<br />
<br />
ASM de-configuration trace file location: /tmp/deinstall2016-03-09_09-04-36AM/logs/asmcadc_check2016-03-09_11-45-13-AM.log<br />
<br />
Automatic Storage Management (ASM) instance is detected in this Oracle home /u01/app/12.1.0/grid.<br />
ASM Diagnostic Destination : /u01/app/oracle<br />
ASM Diskgroups : +DATA<br />
ASM diskstring : /dev/oracleasm/disks<br />
Diskgroups will be dropped<br />
De-configuring ASM will drop all the diskgroups and their contents at cleanup time. This will affect all of the databases and ACFS that use this ASM instance(s).<br />
<br />
If you want to retain the existing diskgroups or if any of the information detected is incorrect, you can modify by entering 'y'. Do you want to modify above information (y|n) [n]:<b style="color: blue;">ENTER </b><br />
Database Check Configuration START<br />
<br />
Database de-configuration trace file location: /tmp/deinstall2016-03-09_08-12-04PM/logs/databasedc_check2016-03-09_08-31-37-PM.log<br />
<br />
Oracle Grid Management database was found in this Grid Infrastructure home<br />
<br />
Database Check Configuration END<br />
<br />
######################### DECONFIG CHECK OPERATION END #########################<br />
<br />
<br />
####################### DECONFIG CHECK OPERATION SUMMARY #######################<br />
Oracle Grid Infrastructure Home is: /u01/app/12.1.0/grid<br />
The following nodes are part of this cluster: rac1,rac2<br />
Active Remote Nodes are rac2<br />
The cluster node(s) on which the Oracle home deinstallation will be performed are:rac1,rac2<br />
Oracle Home selected for deinstall is: /u01/app/12.1.0/grid<br />
Inventory Location where the Oracle home registered is: /u01/app/oraInventory<br />
Following RAC listener(s) will be de-configured: LISTENER<br />
ASM instance will be de-configured from this Oracle home<br />
Oracle Grid Management database was found in this Grid Infrastructure home<br />
Oracle Grid Management database will be de-configured from this Grid Infrastructure home<br />
<span style="color: blue;"></span><br />
Do you want to continue (y - yes, n - no)? [n]:<span style="color: blue; font-weight: bold;"> y</span><br />
A log of this session will be written to: '/tmp/deinstall2016-03-09_08-12-04PM/logs/deinstall_deconfig2016-03-09_08-22-59-PM.out'<br />
Any error messages from this session will be written to: '/tmp/deinstall2016-03-09_08-12-04PM/logs/deinstall_deconfig2016-03-09_08-22-59-PM.err'<br />
<br />
######################## DECONFIG CLEAN OPERATION START ########################<br />
Database de-configuration trace file location: /tmp/deinstall2016-03-09_08-12-04PM/logs/databasedc_clean2016-03-09_08-33-09-PM.log<br />
<br />
This operation may take few minutes.<br />
<b style="color: blue;">--->> DEMORA VARIOS MINUTOS!</b><br />
ASM de-configuration trace file location: /tmp/deinstall2016-03-09_08-12-04PM/logs/asmcadc_clean2016-03-09_08-42-54-PM.log<br />
ASM Clean Configuration START<br />
ASM Clean Configuration END<br />
<br />
Network Configuration clean config START<br />
<br />
Network de-configuration trace file location: /tmp/deinstall2016-03-09_08-12-04PM/logs/netdc_clean2016-03-09_08-43-14-PM.log<br />
<br />
De-configuring RAC listener(s): LISTENER<br />
<br />
De-configuring listener: LISTENER<br />
Stopping listener: LISTENER<br />
Listener stopped successfully.<br />
Unregistering listener: LISTENER<br />
Listener unregistered successfully.<br />
Listener de-configured successfully.<br />
<br />
De-configuring Naming Methods configuration file on all nodes...<br />
Naming Methods configuration file de-configured successfully.<br />
<br />
De-configuring Local Net Service Names configuration file on all nodes...<br />
Local Net Service Names configuration file de-configured successfully.<br />
<br />
De-configuring Directory Usage configuration file on all nodes...<br />
Directory Usage configuration file de-configured successfully.<br />
<br />
<br />
De-configuring backup files on all nodes...<br />
Backup files de-configured successfully.<br />
<br />
The network configuration has been cleaned up successfully.<br />
<br />
Network Configuration clean config END<br />
<div>
<br /></div>
<div>
<div>
----------------------------------------></div>
<div>
<br /></div>
<div>
The deconfig command below can be executed in parallel on all the remote nodes. Execute the command on the local node after the execution completes on all the remote nodes.</div>
<div>
<br /></div>
<div>
Run the following command as the root user or the administrator <span style="color: red;"><b>on node "rac2"</b></span>.</div>
<div>
<br /></div>
<div>
<span style="color: red;"><b>/tmp/deinstall2016-03-09_08-12-04PM/perl/bin/perl -I/tmp/deinstall2016-03-09_08-12-04PM/perl/lib -I/tmp/deinstall2016-03-09_08-12-04PM/crs/install /tmp/deinstall2016-03-09_08-12-04PM/crs/install/rootcrs.pl -force -deconfig -paramfile "/tmp/deinstall2016-03-09_08-12-04PM/response/deinstall_OraGI12Home1.rsp"</b></span></div>
<div>
<br /></div>
<div>
Run the following command as the root user or the administrator <span style="color: red;"><b>on node "rac1"</b></span>.</div>
<div>
<br /></div>
<div>
<span style="color: red;"><b>/tmp/deinstall2016-03-09_08-12-04PM/perl/bin/perl -I/tmp/deinstall2016-03-09_08-12-04PM/perl/lib -I/tmp/deinstall2016-03-09_08-12-04PM/crs/install /tmp/deinstall2016-03-09_08-12-04PM/crs/install/rootcrs.pl -force -deconfig -paramfile "/tmp/deinstall2016-03-09_08-12-04PM/response/deinstall_OraGI12Home1.rsp" -lastnode</b></span></div>
<div>
<br /></div>
<div>
Press Enter after you finish running the above commands</div>
<div>
<br /></div>
<div>
<----------------------------------------</div>
</div>
<div>
<br /></div>
<br />
<div>
<b style="color: blue;">--->> SIN CERRAR ESTA TERMINAL, ABRIR OTRA TERMINAL y EJECUTAR EL SCRIPT QUE GENERO AUTOMATICAMENTE (MARCADO EN ROJO ARRIBA):</b></div>
<div>
<div>
[oracle@rac1 ~]$ ssh root@rac2</div>
<div>
root@rac2's password: </div>
<div>
Last login: Tue Feb 16 23:00:51 2016 from rac1.localdomain</div>
<div>
[root@rac2 ~]# /tmp/deinstall2016-03-09_08-12-04PM/perl/bin/perl -I/tmp/deinstall2016-03-09_08-12-04PM/perl/lib -I/tmp/deinstall2016-03-09_08-12-04PM/crs/install /tmp/deinstall2016-03-09_08-12-04PM/crs/install/rootcrs.pl -force -deconfig -paramfile "/tmp/deinstall2016-03-09_08-12-04PM/response/deinstall_OraGI12Home1.rsp"</div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<div>
Using configuration parameter file: /tmp/deinstall2016-03-09_08-12-04PM/response/deinstall_OraGI12Home1.rsp</div>
<div>
Network 1 exists</div>
<div>
Subnet IPv4: 192.168.56.0/255.255.255.0/eth0, static</div>
<div>
Subnet IPv6: </div>
<div>
Ping Targets: </div>
<div>
Network is enabled</div>
<div>
Network is individually enabled on nodes: </div>
<div>
Network is individually disabled on nodes: </div>
<div>
VIP exists: network number 1, hosting node rac1</div>
<div>
VIP Name: rac1-vip.localdomain</div>
<div>
VIP IPv4 Address: 192.168.56.81</div>
<div>
VIP IPv6 Address: </div>
<div>
VIP is enabled.</div>
<div>
VIP is individually enabled on nodes: </div>
<div>
VIP is individually disabled on nodes: </div>
<div>
VIP exists: network number 1, hosting node rac2</div>
<div>
VIP Name: rac2-vip.localdomain</div>
<div>
VIP IPv4 Address: 192.168.56.82</div>
<div>
VIP IPv6 Address: </div>
<div>
VIP is enabled.</div>
<div>
VIP is individually enabled on nodes: </div>
<div>
VIP is individually disabled on nodes: </div>
<div>
ONS exists: Local port 6100, remote port 6200, EM port 2016, Uses SSL false</div>
<div>
ONS is enabled</div>
<div>
ONS is individually enabled on nodes: </div>
<div>
ONS is individually disabled on nodes: </div>
<div>
CRS-2791: Starting shutdown of Oracle High Availability Services-managed resources on 'rac2'</div>
<div>
CRS-2673: Attempting to stop 'ora.crsd' on 'rac2'</div>
<div>
CRS-2790: Starting shutdown of Cluster Ready Services-managed resources on 'rac2'</div>
<div>
CRS-2673: Attempting to stop 'ora.asm' on 'rac2'</div>
<div>
CRS-2677: Stop of 'ora.asm' on 'rac2' succeeded</div>
<div>
CRS-2673: Attempting to stop 'ora.ASMNET1LSNR_ASM.lsnr' on 'rac2'</div>
<div>
CRS-2677: Stop of 'ora.ASMNET1LSNR_ASM.lsnr' on 'rac2' succeeded</div>
<div>
CRS-2792: Shutdown of Cluster Ready Services-managed resources on 'rac2' has completed</div>
<div>
CRS-2677: Stop of 'ora.crsd' on 'rac2' succeeded</div>
<div>
CRS-2673: Attempting to stop 'ora.asm' on 'rac2'</div>
<div>
CRS-2673: Attempting to stop 'ora.mdnsd' on 'rac2'</div>
<div>
CRS-2673: Attempting to stop 'ora.gpnpd' on 'rac2'</div>
<div>
CRS-2673: Attempting to stop 'ora.evmd' on 'rac2'</div>
<div>
CRS-2673: Attempting to stop 'ora.drivers.acfs' on 'rac2'</div>
<div>
CRS-2677: Stop of 'ora.drivers.acfs' on 'rac2' succeeded</div>
<div>
CRS-2677: Stop of 'ora.mdnsd' on 'rac2' succeeded</div>
<div>
CRS-2677: Stop of 'ora.gpnpd' on 'rac2' succeeded</div>
<div>
CRS-2677: Stop of 'ora.evmd' on 'rac2' succeeded</div>
<div>
CRS-2677: Stop of 'ora.asm' on 'rac2' succeeded</div>
<div>
CRS-2673: Attempting to stop 'ora.cluster_interconnect.haip' on 'rac2'</div>
<div>
CRS-2677: Stop of 'ora.cluster_interconnect.haip' on 'rac2' succeeded</div>
<div>
CRS-2673: Attempting to stop 'ora.ctssd' on 'rac2'</div>
<div>
CRS-2677: Stop of 'ora.ctssd' on 'rac2' succeeded</div>
<div>
CRS-2673: Attempting to stop 'ora.cssd' on 'rac2'</div>
<div>
CRS-2677: Stop of 'ora.cssd' on 'rac2' succeeded</div>
<div>
CRS-2673: Attempting to stop 'ora.crf' on 'rac2'</div>
<div>
CRS-2677: Stop of 'ora.crf' on 'rac2' succeeded</div>
<div>
CRS-2673: Attempting to stop 'ora.gipcd' on 'rac2'</div>
<div>
CRS-2677: Stop of 'ora.gipcd' on 'rac2' succeeded</div>
<div>
CRS-2793: Shutdown of Oracle High Availability Services-managed resources on 'rac2' has completed</div>
<div>
CRS-4133: Oracle High Availability Services has been stopped.</div>
<div>
2016/03/10 01:04:04 CLSRSC-4006: Removing Oracle Trace File Analyzer (TFA) Collector.</div>
<div>
<br /></div>
<div>
2016/03/10 01:04:30 CLSRSC-4007: Successfully removed Oracle Trace File Analyzer (TFA) Collector.</div>
<div>
<br /></div>
<div>
2016/03/10 01:04:36 CLSRSC-336: Successfully deconfigured Oracle Clusterware stack on this node</div>
<div>
<br /></div>
<div>
2016/03/10 01:04:43 CLSRSC-46: Error: '/u01/app/oracle/crsdata/rac2/crsconfig/cluutil2.log' does not exist</div>
<div>
<br /></div>
<div>
2016/03/10 01:04:43 CLSRSC-46: Error: '/u01/app/oracle/crsdata/rac2/crsconfig/cluutil2.log' does not exist</div>
<div>
<br /></div>
<div>
[root@rac2 ~]# </div>
</div>
<div>
<br /></div>
<div>
<div>
<b style="color: blue;">---></b><b style="color: blue;">Estos 2 Errores al tratar de escribir el log son un BUG que no afecta la desinstalacion. IGNORARLOS.</b></div>
<div>
<b style="color: blue;">VOLVER A RAC1 EN ESA TERMINAL y EJECUTAR EL SCRIPT QUE GENERO AUTOMATICAMENTE (MARCADO EN ROJO ARRIBA):</b></div>
<div>
<div>
[root@rac2 ~]# exit</div>
<div>
logout</div>
<div>
Connection to rac2 closed.</div>
<div>
[oracle@rac1 ~]$ su - root</div>
<div>
Password: </div>
<div>
[root@rac1 ~]# /tmp/deinstall2016-03-09_08-12-04PM/perl/bin/perl -I/tmp/deinstall2016-03-09_08-12-04PM/perl/lib -I/tmp/deinstall2016-03-09_08-12-04PM/crs/install /tmp/deinstall2016-03-09_08-12-04PM/crs/install/rootcrs.pl -force -deconfig -paramfile "/tmp/deinstall2016-03-09_08-12-04PM/response/deinstall_OraGI12Home1.rsp" -lastnode</div>
<div>
<div>
Using configuration parameter file: /tmp/deinstall2016-03-09_08-12-04PM/response/deinstall_OraGI12Home1.rsp</div>
<div>
Network 1 exists</div>
<div>
Subnet IPv4: 192.168.56.0/255.255.255.0/eth0, static</div>
<div>
Subnet IPv6: </div>
<div>
Ping Targets: </div>
<div>
Network is enabled</div>
<div>
Network is individually enabled on nodes: </div>
<div>
Network is individually disabled on nodes: </div>
<div>
VIP exists: network number 1, hosting node rac1</div>
<div>
VIP Name: rac1-vip.localdomain</div>
<div>
VIP IPv4 Address: 192.168.56.81</div>
<div>
VIP IPv6 Address: </div>
<div>
VIP is enabled.</div>
<div>
VIP is individually enabled on nodes: </div>
<div>
VIP is individually disabled on nodes: </div>
<div>
ONS exists: Local port 6100, remote port 6200, EM port 2016, Uses SSL false</div>
<div>
ONS is enabled</div>
<div>
ONS is individually enabled on nodes: </div>
<div>
ONS is individually disabled on nodes: </div>
<div>
CRS-2791: Starting shutdown of Oracle High Availability Services-managed resources on 'rac1'</div>
<div>
CRS-2673: Attempting to stop 'ora.crsd' on 'rac1'</div>
<div>
CRS-2790: Starting shutdown of Cluster Ready Services-managed resources on 'rac1'</div>
<div>
CRS-2673: Attempting to stop 'ora.asm' on 'rac1'</div>
<div>
CRS-2673: Attempting to stop 'ora.MGMTLSNR' on 'rac1'</div>
<div>
CRS-2677: Stop of 'ora.asm' on 'rac1' succeeded</div>
<div>
CRS-2673: Attempting to stop 'ora.ASMNET1LSNR_ASM.lsnr' on 'rac1'</div>
<div>
CRS-2677: Stop of 'ora.ASMNET1LSNR_ASM.lsnr' on 'rac1' succeeded</div>
<div>
CRS-2677: Stop of 'ora.MGMTLSNR' on 'rac1' succeeded</div>
<div>
CRS-2792: Shutdown of Cluster Ready Services-managed resources on 'rac1' has completed</div>
<div>
CRS-2677: Stop of 'ora.crsd' on 'rac1' succeeded</div>
<div>
CRS-2673: Attempting to stop 'ora.mdnsd' on 'rac1'</div>
<div>
CRS-2673: Attempting to stop 'ora.gpnpd' on 'rac1'</div>
<div>
CRS-2673: Attempting to stop 'ora.crf' on 'rac1'</div>
<div>
CRS-2673: Attempting to stop 'ora.ctssd' on 'rac1'</div>
<div>
CRS-2673: Attempting to stop 'ora.evmd' on 'rac1'</div>
<div>
CRS-2673: Attempting to stop 'ora.asm' on 'rac1'</div>
<div>
CRS-2673: Attempting to stop 'ora.drivers.acfs' on 'rac1'</div>
<div>
CRS-2677: Stop of 'ora.drivers.acfs' on 'rac1' succeeded</div>
<div>
CRS-2677: Stop of 'ora.gpnpd' on 'rac1' succeeded</div>
<div>
CRS-2677: Stop of 'ora.mdnsd' on 'rac1' succeeded</div>
<div>
CRS-2677: Stop of 'ora.ctssd' on 'rac1' succeeded</div>
<div>
CRS-2677: Stop of 'ora.crf' on 'rac1' succeeded</div>
<div>
CRS-2677: Stop of 'ora.evmd' on 'rac1' succeeded</div>
<div>
CRS-2677: Stop of 'ora.asm' on 'rac1' succeeded</div>
<div>
CRS-2673: Attempting to stop 'ora.cluster_interconnect.haip' on 'rac1'</div>
<div>
CRS-2677: Stop of 'ora.cluster_interconnect.haip' on 'rac1' succeeded</div>
<div>
CRS-2673: Attempting to stop 'ora.cssd' on 'rac1'</div>
<div>
CRS-2677: Stop of 'ora.cssd' on 'rac1' succeeded</div>
<div>
CRS-2673: Attempting to stop 'ora.gipcd' on 'rac1'</div>
<div>
CRS-2677: Stop of 'ora.gipcd' on 'rac1' succeeded</div>
<div>
CRS-2793: Shutdown of Oracle High Availability Services-managed resources on 'rac1' has completed</div>
<div>
CRS-4133: Oracle High Availability Services has been stopped.</div>
<div>
CRS-4123: Oracle High Availability Services has been started.</div>
<div>
CRS-2672: Attempting to start 'ora.evmd' on 'rac1'</div>
<div>
CRS-2672: Attempting to start 'ora.mdnsd' on 'rac1'</div>
<div>
CRS-2676: Start of 'ora.evmd' on 'rac1' succeeded</div>
<div>
CRS-2676: Start of 'ora.mdnsd' on 'rac1' succeeded</div>
<div>
CRS-2672: Attempting to start 'ora.gpnpd' on 'rac1'</div>
<div>
CRS-2676: Start of 'ora.gpnpd' on 'rac1' succeeded</div>
<div>
CRS-2672: Attempting to start 'ora.cssdmonitor' on 'rac1'</div>
<div>
CRS-2672: Attempting to start 'ora.gipcd' on 'rac1'</div>
<div>
CRS-2676: Start of 'ora.cssdmonitor' on 'rac1' succeeded</div>
<div>
CRS-2676: Start of 'ora.gipcd' on 'rac1' succeeded</div>
<div>
CRS-2672: Attempting to start 'ora.cssd' on 'rac1'</div>
<div>
CRS-2672: Attempting to start 'ora.diskmon' on 'rac1'</div>
<div>
CRS-2676: Start of 'ora.diskmon' on 'rac1' succeeded</div>
<div>
CRS-2676: Start of 'ora.cssd' on 'rac1' succeeded</div>
<div>
ASM de-configuration trace file location: /tmp/deinstall2016-03-09_08-12-04PM/logs/asmcadc_clean2016-03-10_01-14-42-AM.log</div>
<div>
ASM Clean Configuration START</div>
<div>
ASM Clean Configuration END</div>
<div>
<br /></div>
<div>
ASM with SID +ASM1 deleted successfully. Check /tmp/deinstall2016-03-09_08-12-04PM/logs/asmcadc_clean2016-03-10_01-14-42-AM.log for details.</div>
<div>
<br /></div>
<div>
CRS-2791: Starting shutdown of Oracle High Availability Services-managed resources on 'rac1'</div>
<div>
CRS-2673: Attempting to stop 'ora.drivers.acfs' on 'rac1'</div>
<div>
CRS-2673: Attempting to stop 'ora.gpnpd' on 'rac1'</div>
<div>
CRS-2673: Attempting to stop 'ora.ctssd' on 'rac1'</div>
<div>
CRS-2673: Attempting to stop 'ora.evmd' on 'rac1'</div>
<div>
CRS-2673: Attempting to stop 'ora.cluster_interconnect.haip' on 'rac1'</div>
<div>
CRS-2673: Attempting to stop 'ora.mdnsd' on 'rac1'</div>
<div>
CRS-2677: Stop of 'ora.drivers.acfs' on 'rac1' succeeded</div>
<div>
CRS-2677: Stop of 'ora.cluster_interconnect.haip' on 'rac1' succeeded</div>
<div>
CRS-2677: Stop of 'ora.gpnpd' on 'rac1' succeeded</div>
<div>
CRS-2677: Stop of 'ora.ctssd' on 'rac1' succeeded</div>
<div>
CRS-2677: Stop of 'ora.evmd' on 'rac1' succeeded</div>
<div>
CRS-2673: Attempting to stop 'ora.cssd' on 'rac1'</div>
<div>
CRS-2677: Stop of 'ora.mdnsd' on 'rac1' succeeded</div>
<div>
CRS-2677: Stop of 'ora.cssd' on 'rac1' succeeded</div>
<div>
CRS-2673: Attempting to stop 'ora.gipcd' on 'rac1'</div>
<div>
CRS-2677: Stop of 'ora.gipcd' on 'rac1' succeeded</div>
<div>
CRS-2793: Shutdown of Oracle High Availability Services-managed resources on 'rac1' has completed</div>
<div>
CRS-4133: Oracle High Availability Services has been stopped.</div>
<div>
2016/03/10 01:19:23 CLSRSC-4006: Removing Oracle Trace File Analyzer (TFA) Collector.</div>
<div>
<br /></div>
<div>
2016/03/10 01:19:44 CLSRSC-4007: Successfully removed Oracle Trace File Analyzer (TFA) Collector.</div>
<div>
<br /></div>
<div>
2016/03/10 01:19:48 CLSRSC-336: Successfully deconfigured Oracle Clusterware stack on this node</div>
<div>
<br /></div>
<div>
2016/03/10 01:19:48 CLSRSC-559: Ensure that the GPnP profile data under the 'gpnp' directory in /u01/app/12.1.0/grid is deleted on each node before using the software in the current Grid Infrastructure home for reconfiguration.</div>
<div>
<br /></div>
<div>
2016/03/10 01:19:55 CLSRSC-46: Error: '/u01/app/oracle/crsdata/rac1/crsconfig/cluutil2.log' does not exist</div>
<div>
<br /></div>
<div>
2016/03/10 01:19:56 CLSRSC-46: Error: '/u01/app/oracle/crsdata/rac1/crsconfig/cluutil2.log' does not exist</div>
<div>
<br /></div>
<div>
[root@rac1 ~]# </div>
<div style="color: blue; font-weight: bold;">
<br /></div>
</div>
</div>
<div>
</div>
</div>
<div>
<div style="color: black; font-weight: normal;">
<b style="color: blue;">---> Estos 2 Errores al tratar de escribir el log son un BUG que no afecta la desinstalacion. IGNORARLOS.</b></div>
<div style="color: black; font-weight: normal;">
<b style="color: blue;">VOLVER A LA TERMINAL DONDE SE EJECUTO EL ./deinstall</b></div>
<div>
...................................</div>
<div>
<div>
Press Enter after you finish running the above commands</div>
<div>
<br /></div>
<div>
<----------------------------------------</div>
<div>
<b><div style="display: inline !important;">
<span style="color: blue;">ENTER</span></div>
</b></div>
</div>
</div>
</div>
<div>
<b><div style="display: inline !important;">
<span style="color: blue;"><br /></span></div>
</b></div>
<div>
<div style="display: inline !important;">
<div>
######################### DECONFIG CLEAN OPERATION END #########################</div>
<div>
<br /></div>
<div>
<br /></div>
<div>
####################### DECONFIG CLEAN OPERATION SUMMARY #######################</div>
<div>
Successfully de-configured Oracle Grid Management database</div>
<div>
ASM instance was de-configured successfully from the Oracle home</div>
<div>
Following RAC listener(s) were de-configured successfully: LISTENER</div>
<div>
Oracle Clusterware is stopped and successfully de-configured on node "rac1"</div>
<div>
Oracle Clusterware is stopped and successfully de-configured on node "rac2"</div>
<div>
Oracle Clusterware is stopped and de-configured successfully.</div>
<div>
#######################################################################</div>
<div>
<br /></div>
<div>
<br /></div>
<div>
############# ORACLE DECONFIG TOOL END #############</div>
<div>
<br /></div>
<div>
Using properties file /tmp/deinstall2016-03-09_08-12-04PM/response/deinstall_2016-03-09_08-22-59-PM.rsp</div>
<div>
Location of logs /tmp/deinstall2016-03-09_08-12-04PM/logs/</div>
<div>
<br /></div>
<div>
############ ORACLE DEINSTALL TOOL START ############</div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
####################### DEINSTALL CHECK OPERATION SUMMARY #######################</div>
<div>
A log of this session will be written to: '/tmp/deinstall2016-03-09_08-12-04PM/logs/deinstall_deconfig2016-03-09_08-22-59-PM.out'</div>
<div>
Any error messages from this session will be written to: '/tmp/deinstall2016-03-09_08-12-04PM/logs/deinstall_deconfig2016-03-09_08-22-59-PM.err'</div>
<div>
<br /></div>
<div>
######################## DEINSTALL CLEAN OPERATION START ########################</div>
<div>
## [START] Preparing for Deinstall ##</div>
<div>
Setting LOCAL_NODE to rac1</div>
<div>
Setting REMOTE_NODES to rac2</div>
<div>
Setting CLUSTER_NODES to rac1,rac2</div>
<div>
Setting CRS_HOME to true</div>
<div>
Setting oracle.installer.invPtrLoc to /tmp/deinstall2016-03-09_08-12-04PM/oraInst.loc</div>
<div>
Setting oracle.installer.local to false</div>
<div>
<br /></div>
<div>
## [END] Preparing for Deinstall ##</div>
<div>
<br /></div>
<div>
Setting the force flag to false</div>
<div>
Setting the force flag to cleanup the Oracle Base</div>
<div>
Oracle Universal Installer clean START</div>
<div>
<div>
Detach Oracle home '/u01/app/12.1.0/grid' from the central inventory on the local node : Done</div>
<div>
<br /></div>
<div>
Delete directory '/u01/app/12.1.0/grid' on the local node : Done</div>
<div>
<br /></div>
<div>
Delete directory '/u01/app/oraInventory' on the local node : Done</div>
<div>
<br /></div>
<div>
Delete directory '/u01/app/oracle' on the local node : Done</div>
<div>
<br /></div>
<div>
Detach Oracle home '/u01/app/12.1.0/grid' from the central inventory on the remote nodes 'rac2' : Done</div>
<div>
<br /></div>
<div>
Delete directory '/u01/app/12.1.0/grid' on the remote nodes 'rac2' : Done</div>
<div>
<br /></div>
<div>
Delete directory '/u01/app/oraInventory' on the remote nodes 'rac2' : Done</div>
</div>
<div>
<br /></div>
<div>
<div>
Successfully deleted directory '/u01/app/oracle' on the local node.</div>
<div>
Successfully detached Oracle home '/u01/app/12.1.0/grid' from the central inventory on the remote nodes 'rac2'.</div>
<div>
Successfully deleted directory '/u01/app/12.1.0/grid' on the remote nodes 'rac2'.</div>
<div>
Successfully deleted directory '/u01/app/oraInventory' on the remote nodes 'rac2'.</div>
<div>
Oracle Universal Installer cleanup was successful.</div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<span style="color: red;"><b>Run 'rm -r /etc/oraInst.loc' as root on node(s) 'rac1,rac2' at the end of the session.</b></span></div>
<div>
<br /></div>
<div>
<span style="color: red;"><b>Run 'rm -r /opt/ORCLfmap' as root on node(s) 'rac1,rac2' at the end of the session.</b></span></div>
<div>
<span style="color: red;"><b>Oracle deinstall tool successfully cleaned up temporary directories.</b></span></div>
<div>
#######################################################################</div>
<div>
<br /></div>
<div>
<br /></div>
<div>
############# ORACLE DEINSTALL TOOL END #############</div>
</div>
<div>
[oracle@rac1 deinstall]$</div>
<div>
<b style="color: blue;"><br /></b></div>
<div>
<b style="color: blue;">--->EN LA OTRA TERMINAL EJECUTAR LO QUE SOLICTA (MARCADO EN ROJO ARRIBA):</b></div>
<div>
<div>
[root@rac1 ~]# <b>rm -r /etc/oraInst.loc</b></div>
<div>
rm: remove regular file `/etc/oraInst.loc'? <span style="color: blue;"><b>y</b></span></div>
<div>
<span style="color: blue;"><b><br /></b></span></div>
<div>
[root@rac1 ~]#<b> rm -r /opt/ORCLfmap</b></div>
<div>
rm: descend into directory `/opt/ORCLfmap'? <span style="color: blue;"><b>y</b></span></div>
<div>
rm: descend into directory `/opt/ORCLfmap/prot1_64'?<span style="color: blue;"><b> y</b></span></div>
<div>
rm: descend into directory `/opt/ORCLfmap/prot1_64/etc'? <span style="color: blue;"><b>y</b></span></div>
<div>
rm: remove regular file `/opt/ORCLfmap/prot1_64/etc/filemap.ora'? <span style="color: blue;"><b>y</b></span></div>
<div>
rm: remove directory `/opt/ORCLfmap/prot1_64/etc'? <span style="color: blue;"><b>y</b></span></div>
<div>
rm: descend into directory `/opt/ORCLfmap/prot1_64/bin'?<span style="color: blue;"><b> y</b></span></div>
<div>
rm: remove regular file `/opt/ORCLfmap/prot1_64/bin/fmputlhp'?<span style="color: blue;"><b> y</b></span></div>
<div>
rm: remove regular file `/opt/ORCLfmap/prot1_64/bin/fmputl'? <span style="color: blue;"><b>y</b></span></div>
<div>
rm: remove directory `/opt/ORCLfmap/prot1_64/bin'? <span style="color: blue;"><b>y</b></span></div>
<div>
rm: remove directory `/opt/ORCLfmap/prot1_64/log'? <span style="color: blue;"><b>y</b></span></div>
<div>
rm: remove directory `/opt/ORCLfmap/prot1_64'?<span style="color: blue;"><b> y</b></span></div>
<div>
rm: remove directory `/opt/ORCLfmap'? <span style="color: blue;"><b>y</b></span></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
[root@rac1 ~]# ssh root@rac2</div>
<div>
root@rac2's password: </div>
<div>
Last login: Thu Mar 10 01:01:19 2016 from rac1.localdomain</div>
<div>
[root@rac2 ~]#<b> rm -r /etc/oraInst.loc</b></div>
<div>
rm: remove regular file `/etc/oraInst.loc'?<span style="color: blue;"><b> y</b></span></div>
<div>
<br /></div>
<div>
[root@rac2 ~]#<b> rm -r /opt/ORCLfmap</b></div>
<div>
rm: descend into directory `/opt/ORCLfmap'? <span style="color: blue;"><b>y</b></span></div>
<div>
rm: descend into directory `/opt/ORCLfmap/prot1_64'? <span style="color: blue;"><b>y</b></span></div>
<div>
rm: descend into directory `/opt/ORCLfmap/prot1_64/etc'?<span style="color: blue;"><b> y</b></span></div>
<div>
rm: remove regular file `/opt/ORCLfmap/prot1_64/etc/filemap.ora'? <span style="color: blue;"><b>y</b></span></div>
<div>
rm: remove directory `/opt/ORCLfmap/prot1_64/etc'? <span style="color: blue;"><b>y</b></span></div>
<div>
rm: descend into directory `/opt/ORCLfmap/prot1_64/bin'? <span style="color: blue;"><b>y</b></span></div>
<div>
rm: remove regular file `/opt/ORCLfmap/prot1_64/bin/fmputlhp'? <span style="color: blue;"><b>y</b></span></div>
<div>
rm: remove regular file `/opt/ORCLfmap/prot1_64/bin/fmputl'? <span style="color: blue;"><b>y</b></span></div>
<div>
rm: remove directory `/opt/ORCLfmap/prot1_64/bin'? <span style="color: blue;"><b>y</b></span></div>
<div>
rm: remove directory `/opt/ORCLfmap/prot1_64/log'? <span style="color: blue;"><b>y</b></span></div>
<div>
rm: remove directory `/opt/ORCLfmap/prot1_64'?<span style="color: blue;"><b> y</b></span></div>
<div>
rm: remove directory `/opt/ORCLfmap'? <span style="color: blue;"><b>y</b></span></div>
<div>
[root@rac2 ~]# </div>
</div>
<div>
<br /></div>
<div style="color: blue; font-weight: bold;">
<br /></div>
</div>
</div>
<div>
<div>
[oracle@rac1 deinstall]$ pwd</div>
<div>
/u01/app/12.1.0/grid/deinstall</div>
<div>
[oracle@rac1 deinstall]$ ls -l</div>
<div>
total 0</div>
<div>
[oracle@rac1 deinstall]$ cd ..</div>
<div>
cd: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory</div>
<div>
[oracle@rac1 ..]$ </div>
</div>
<div>
<br /></div>
<div>
<span style="color: blue;"><b>DESINTALACION FINALIZADA! </b></span></div>
<div>
<br /></div>
<div>
Verificamos que desinstalo el soft en rac1:</div>
<div>
<div>
<div>
[oracle@rac1 deinstall]$ pwd</div>
<div>
/u01/app/12.1.0/grid/deinstall</div>
<div>
[oracle@rac1 deinstall]$ ls -l</div>
<div>
total 0</div>
<div>
[oracle@rac1 deinstall]$ cd ..</div>
<div>
cd: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory</div>
<div>
[oracle@rac1 ..]$ cd /u01/app</div>
<div>
[oracle@rac1 app]$ ls -l</div>
<div>
total 4</div>
<div>
drwxr-xr-x. 2 oracle oinstall 4096 Mar 10 01:25 12.1.0</div>
<div>
[oracle@rac1 app]$ cd 12.1.0</div>
<div>
[oracle@rac1 12.1.0]$ ls -l</div>
<div>
total 0</div>
<div>
[oracle@rac1 12.1.0]$ </div>
</div>
<div>
<br /></div>
<div>
<br /></div>
<div>
Verificamos que desinstalo el soft en rac2:</div>
<div>
[oracle@rac1 ~]$ ssh rac2</div>
<div>
Last login: Thu Mar 10 01:00:30 2016 from rac1.localdomain</div>
<div>
[oracle@rac2 ~]$ cd /u01/app/12.1.0</div>
<div>
[oracle@rac2 12.1.0]$ ls -l</div>
<div>
total 0</div>
</div>
<div>
<br /></div>
<div>
<br /></div>
<b style="color: blue;"><br /></b>
<b style="color: blue;"><br /></b>
<br />
<br /></div>
Rita Nuñezhttp://www.blogger.com/profile/04134679348216636771noreply@blogger.com0tag:blogger.com,1999:blog-3788637030627713529.post-78554612162962616762015-10-06T12:22:00.001-07:002015-10-06T12:22:23.847-07:00Statspack : Liberar Espacio RecreandoloCuando tomamos estadisticas con STATSPACK si no tenemos la precaucion de ir depurando (Ver en mi blog como DEPURAR) va a ir creciendo la cantidad de estadisticas y por mas que despues depuremos tendriamos que liberar el espacio.<br />
Un metodo rapido para liberar espacio del tablespace PERFSTAT si es que no necesitamos conservar las estadisticas historicas es re.crearlo.<br />
<br />
<br />
1 - Borrar todo el Statspack<br />
SQL> @?/rdbms/admin/spdrop<br />
<br />
2 - Eliminar el Tablespace<br />
SQL> drop tablespace perfstat including contents;<br />
<br />
3 - Eliminar los Datafiles<br />
/u01/oradata/ORCL>rm perfstat01.dbf<br />
/u01/oradata/ORCL>rm perfstat02.dbf<br />
<br />
4 - Recrear tablespace<br />
SQL> create tablespace PERFSTAT datafile '/u01/oradata/ORCL/perfstat01.dbf' size 2048M;<br />
<div>
<br /></div>
<div>
5 - Para recrearlo, ejecutar spcreate. Nos va a pedir que ingresemos : password para el ususario PERFSTAT, Tablespace Default y Temporary Tablespace</div>
<div>
SQL> @?/rdbms/admin/spcreate</div>
<div>
<div>
<br /></div>
<div>
Choose the PERFSTAT user's password</div>
<div>
-----------------------------------</div>
<div>
Not specifying a password will result in the installation FAILING</div>
<div>
<br /></div>
<div>
Enter value for perfstat_password: <span style="background-color: yellow;">perfstat</span></div>
<div>
<br /></div>
<div>
Choose the Default tablespace for the PERFSTAT user</div>
<div>
---------------------------------------------------</div>
<div>
Below is the list of online tablespaces in this database which can</div>
<div>
store user data. Specifying the SYSTEM tablespace for the user's</div>
<div>
default tablespace will result in the installation FAILING, as</div>
<div>
using SYSTEM for performance data is not supported.</div>
<div>
<br /></div>
<div>
Choose the PERFSTAT users's default tablespace. This is the tablespace</div>
<div>
in which the STATSPACK tables and indexes will be created.</div>
<div>
<br /></div>
<div>
TABLESPACE_NAME CONTENTS STATSPACK DEFAULT TABLESPACE</div>
<div>
------------------------------ --------- ----------------------------</div>
<div>
PERFSTAT PERMANENT</div>
<div>
SYSAUX PERMANENT *</div>
<div>
UNDO PERMANENT</div>
<div>
USERS PERMANENT</div>
<div>
<br /></div>
<div>
Pressing <return> will result in STATSPACK's recommended default</div>
<div>
tablespace (identified by *) being used.</div>
<div>
<br /></div>
<div>
Enter value for default_tablespace: <span style="background-color: yellow;">PERFSTAT</span></div>
</div>
<div>
<br /></div>
<div>
<div>
Choose the Temporary tablespace for the PERFSTAT user</div>
<div>
-----------------------------------------------------</div>
<div>
Below is the list of online tablespaces in this database which can</div>
<div>
store temporary data (e.g. for sort workareas). Specifying the SYSTEM</div>
<div>
tablespace for the user's temporary tablespace will result in the</div>
<div>
installation FAILING, as using SYSTEM for workareas is not supported.</div>
<div>
<br /></div>
<div>
Choose the PERFSTAT user's Temporary tablespace.</div>
<div>
<br /></div>
<div>
TABLESPACE_NAME CONTENTS DB DEFAULT TEMP TABLESPACE</div>
<div>
------------------------------ --------- --------------------------</div>
<div>
TEMP TEMPORARY *</div>
<div>
<br /></div>
<div>
Pressing <return> will result in the database's default Temporary</div>
<div>
tablespace (identified by *) being used.</div>
<div>
<br /></div>
<div>
Enter value for temporary_tablespace: <span style="background-color: yellow;">TEMP</span></div>
</div>
<div>
<span style="background-color: yellow;"><br /></span></div>
<div>
<span style="background-color: white;">.............................................................</span></div>
<div>
<span style="background-color: yellow;"><div>
Creating Package STATSPACK...</div>
<div>
<br /></div>
<div>
Package created.</div>
<div>
<br /></div>
<div>
No errors.</div>
<div>
Creating Package Body STATSPACK...</div>
<div>
<br /></div>
<div>
Package body created.</div>
<div>
<br /></div>
<div>
No errors.</div>
<div>
<br /></div>
<div>
NOTE:</div>
<div>
SPCPKG complete. Please check spcpkg.lis for any errors.</div>
<div>
<br /></div>
</span></div>
<div>
<span style="background-color: white;">SQL></span></div>
<div>
<span style="background-color: white;"><br /></span></div>
<div>
<span style="background-color: white;"><br /></span></div>
<div>
<span style="background-color: white;">Listo!</span></div>
<div>
<span style="background-color: white;"><br /></span></div>
<div>
<span style="background-color: white;"><br /></span></div>
<div>
<span style="background-color: yellow;"><br /></span></div>
<div>
<span style="background-color: yellow;"><br /></span></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<br /></div>
Rita Nuñezhttp://www.blogger.com/profile/04134679348216636771noreply@blogger.com0