Archives for: October 2011
Comando DROP DATABASE
Hoy tenía que llevar a cabo el borrado de una base de datos , que se encuentra en ASM , pensé en tablespaces por tablespaces, pero como era muchos, lo encontré algo tedioso , tampoco podía borrar los Raw Devices, pues no quería recrearlos nuevamente (en realidad no lo hago yo, lo hace gente de Unix) entonces allí me acordé del comando DROP DATABASE

Su funcionamiento es muy sencillo y sólo hay que llevar a cabo los siguientes pasos
export ORACLE_SID=nliq2 sqlplus /nolog SQL> conn / as sysdba Connected. SQL> shutdown abort ORACLE instance shut down. SQL> startup mount exclusive restrict; ORACLE instance started. Total System Global Area 2147483648 bytes Fixed Size 2085424 bytes Variable Size 402656720 bytes Database Buffers 1728053248 bytes Redo Buffers 14688256 bytes Database mounted.
Obs : Deben verificar que sea la instancia correcta la que van a eliminar ![]()
select * from v$instance;
Verificamos los datos dentro de ASM para visualizar el antes y después
[/home/ora10rac] asmcmd ASMCMD> lsdg State Type Rebal Unbal Sector Block AU Total_MB Free_MB Req_mir_free_MB Usable_file_MB Offline_disks Name DISMOUNTED N N 512 4096 1048576 0 0 0 0 0 DATA/ MOUNTED EXTERN N N 512 4096 1048576 552960 74173 0 74173 0 DGDATA/ MOUNTED EXTERN N N 512 4096 1048576 184320 91422 0 91422 0 DGFRA/ DISMOUNTED N N 512 4096 1048576 0 0 0 0 0 FRA/ ASMCMD> cd DGDATA ASMCMD> ls NLIQ/ NLIQ2/ ASMCMD> cd NLIQ2 ASMCMD> ls CONTROLFILE/ DATAFILE/ ONLINELOG/ PARAMETERFILE/ TEMPFILE/ spfilenliq2.ora ASMCMD> cd DATAFILE ASMCMD> ls -ltr Type Redund Striped Time Sys Name DATAFILE UNPROT COARSE OCT 25 03:00:00 Y NUEVA_LIQ_INDEX.315.765431891 DATAFILE UNPROT COARSE OCT 25 04:00:00 Y ADMININD.325.765432841 DATAFILE UNPROT COARSE OCT 25 04:00:00 Y BASE_R.326.765432845 DATAFILE UNPROT COARSE OCT 25 04:00:00 Y CDA_DATA.327.765432847 DATAFILE UNPROT COARSE OCT 25 04:00:00 Y CDA_INDEX.328.765432865 DATAFILE UNPROT COARSE OCT 25 04:00:00 Y MANT_PROTX_TAB.329.765432883 DATAFILE UNPROT COARSE OCT 25 04:00:00 Y NUEVA_LIQ_DATA.320.765432319 DATAFILE UNPROT COARSE OCT 25 04:00:00 Y NUEVA_LIQ_DATA.321.765432389 DATAFILE UNPROT COARSE OCT 25 04:00:00 Y NUEVA_LIQ_INDEX.316.765431993 DATAFILE UNPROT COARSE OCT 25 04:00:00 Y NUEVA_LIQ_INDEX.317.765432063 DATAFILE UNPROT COARSE OCT 25 04:00:00 Y NUEVA_LIQ_INDEX.318.765432133 DATAFILE UNPROT COARSE OCT 25 04:00:00 Y NUEVA_LIQ_INDEX.319.765432201 DATAFILE UNPROT COARSE OCT 25 04:00:00 Y PERFILADOR_DATA.323.765432815 DATAFILE UNPROT COARSE OCT 25 04:00:00 Y PERFILADOR_INDEX.324.765432819 DATAFILE UNPROT COARSE OCT 25 04:00:00 Y PRUEBA.322.765432733 DATAFILE UNPROT COARSE OCT 25 04:00:00 Y TBKSDV_DATA.330.765432941 DATAFILE UNPROT COARSE OCT 25 04:00:00 Y TBKSDV_IND.331.765432951 DATAFILE UNPROT COARSE OCT 25 05:00:00 Y UNDOTBS1.307.765430439 DATAFILE UNPROT COARSE OCT 25 05:00:00 Y USERS.308.765430439 DATAFILE UNPROT COARSE OCT 25 22:00:00 Y SYSTEM.305.765430439 DATAFILE UNPROT COARSE OCT 26 00:00:00 Y SYSAUX.306.765430439 ASMCMD>
Ejecutamos el comando drop database
SQL> drop database; Database dropped. Disconnected from Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit Production With the Partitioning, OLAP, Data Mining and Real Application Testing options SQL>
Y cuando verificamos el espacio disponible en mi storage de ASM, vemos se ha liberado , de una forma muy rápida
ASMCMD> ASMCMD> lsdg State Type Rebal Unbal Sector Block AU Total_MB Free_MB Req_mir_free_MB Usable_file_MB Offline_disks Name DISMOUNTED N N 512 4096 1048576 0 0 0 0 0 DATA/ MOUNTED EXTERN N N 512 4096 1048576 552960 247858 0 247858 0 DGDATA/ MOUNTED EXTERN N N 512 4096 1048576 184320 169430 0 169430 0 DGFRA/ DISMOUNTED N N 512 4096 1048576 0 0 0 0 0 FRA/ ASMCMD>
La instancia es bajada
[/oracle10/product/10.2.0/db10g/dbs] ps -fea | grep pmon
ora10rac 10027222 1 0 Oct 25 - 0:08 asm_pmon_+ASM
ora10rac 21692626 7798942 0 22:39:42 pts/9 0:00 grep pmon
[/oracle10/product/10.2.0/db10g/dbs]
El archivo de inicialización es eliminado
[/oracle10/product/10.2.0/db10g/dbs] ls -ltr
total 26176
-rw-r----- 1 ora10rac oinstall 8385 Sep 11 1998 init.ora
-rw-r--r-- 1 ora10rac oinstall 12920 May 03 2001 initdw.ora
-rw-r----- 1 ora10rac oinstall 1536 Oct 25 01:54 orapw+ASM
-rw-rw---- 1 ora10rac oinstall 24 Oct 25 01:54 lk+ASM
-rw-r----- 1 ora10rac oinstall 1536 Oct 25 01:55 spfile+ASM.ora
-rw-rw---- 1 ora10rac oinstall 24 Oct 25 02:03 lkNLIQ
-rw-rw---- 1 ora10rac oinstall 24 Oct 25 03:33 lkNLIQ2
-rw-r----- 1 ora10rac oinstall 39 Oct 25 03:35 initnliq2.ora
-rw-r----- 1 ora10rac oinstall 1536 Oct 25 04:54 orapwnliq2
-rw-rw---- 1 ora10rac oinstall 1544 Oct 26 22:28 hc_+ASM.dat
-rw-rw---- 1 ora10rac oinstall 563 Oct 26 22:34 ab_+ASM.dat
-rw-rw---- 1 ora10rac oinstall 1544 Oct 26 22:39 hc_nliq2.dat
Y el controlfile, permanece, aunque en la documentación diga que se elimina
ASMCMD> cd DGDATA ASMCMD> ls NLIQ2/ ASMCMD> cd NLIQ2 ASMCMD> ls CONTROLFILE/ ASMCMD> cd CONTROLFILE ASMCMD> ls Current.309.765430489 ASMCMD>
Hay que tener en cuenta lo siguiente
Los archivelogs y backupset tampoco son eliminados
La documentación de DROP DATABASE para versión 10gr2
![]()
28.10.11. 07:11:03. 683 words, 1445 views. Categories: Base de datos, Oracle 10g, ASM (Automatic Storage Management) , Leave a comment » • Send a trackback »
¿Qué es Oracle Database Appliance?
Claramente Oracle no compró SUN sólo por el hecho de absorber una empresa , sino, que la adquirió para sacar lo mejor de está y potenciar su portafolios.
En ese sentido, Oracle ha expandido sus productos hacía el Storage inteligente, mejor dicho, hacía el Storage completo... ¿Cómo es eso? Pues a parte del Oracle Exadata y del Oracle Exalogic, hace un mes Oracle lanzó al mercado una solución similar , pero a un costo menor , esta solución se llama Oracle Database Appliance, abreviando conceptos, pues ODA.

¿Qué es ODA?
ODA es simplemente el hermano menor de Exadata y es una solución integrada de Software, Storage , redes y servers . Y apunta al segmento de pequeñas y medianas empresas
¿Qué características posee?
- El sistema corre en un nuevo modelo de Sun Fire , el X4370 M2
- Está compuesto fisicamente de 4U, aunque en realidad esta separado en 2 blades de 2U, Oracle no los llama U, los llama System Controllers (SCs)
- Cada SCs (ODA tiene 2 nodos) posee el siguiente Hardware
- * 2x 6 core Intel Xeon
- * 96GB de RAM
- * 2x 500Gb SATA de Storage Interno
- * 20x 600Gb 3,5" SAS de Storage compartido a 15mil RPM
- * 4x 73Gb 3,5" SSD , esto es genial!
- * Sistema Operativo Enterprise Linux 5.5 , que raro que no venga con una versión susperior
- * Puertos USB internos, usados por una USB Flash de 4Gb, esto sirve por ejemplo para crear una partición de arranque , en caso de emergencias.
Cabe mencionar que de los 20 discos de 600Gb , que hacen un total de 12TB de Storage, solamente tenemos disponibles 4Tb , dado que se ocupa mirroring de alta redundancia, o sea, 3 espejamientos
Además ODA viene con 24 cores, de los cuales se debe licenciar como mínimo 2, pero siendo sinceros... para que vamos a tener tremenda máquina y solo vamos a licenciar un minimo de su capacidad ![]()
ODA es manejado con un Software llamado Applicance Manager, con este software se puede incluso parchar sin inconvenientes el ODA y es el software con el cual se inicializa un ODA
Este pequeño juguete , viene con la última versión de Oracle incorporada (11gr2) con ASM y por tener 2 servers integrados, se puede realizar una instalación de Oracle RAC One-Node (por la versión 11gr2) o se puede realizar la instalación normal de RAC, esto puede ser llevado a cabo en 2 horas, así de sencillo.. Si no lo creen , pues miren a este tipo que lo realizo en su empresa
Instalación de RAC en 2 horas , sobre un ODA
Diferencias con el Oracle Exadata
Aunque es el hermano menor de Exadata, tiene muchas diferencias con este último
- Exadata se puede ampliar sin problemas, incluso dentro del mismo rack, pero ODA no , por ende si tenemos una base de datos muy grande, hay que dividirla entre varios ODAs
- ODA no posee la gestion de IO que posee el Exadata, no posee Smart Scan y tampoco posee servidores dedicados al Storage, como el caso del Exadata que posee Oracle Exadata Storage Server
- No dispone de la compresion llamada HCC (Hybrid Columnar Compression)
- Exadata posee discos flash , los cuales se pueden ocupar como cache L2 o como discos de Storage, pero en el ODA , sólo sirven para discos de Storage
Algunos links interesantes
Pequeña presentación de ODA
19.10.11. 18:37:10. 572 words, 1149 views. Categories: Base de datos, Oracle Database Appliance , Leave a comment » • Send a trackback »