Etiqueta: comandos

Como hacer un respaldo en Oracle usando RMAN de la forma mas sencilla

respaldo en oracle usando rman

Respaldo en Oracle usando RMAN:

Para descargar este tutorial en un PDF mucho mas fácil de seguir:
RespaldoyRecuperacionRMAN

 

Escribo este artículo porque al buscar sobre respaldos de Oracle o son extensas explicaciones de cómo funciona RMAN, solo hablare de lo mínimo necesario para tener un respaldo

  • Los scripts están pensados para implementarse en Unix/linux
  • Respaldo completo de la base de datos completa respaldando todos los datafiles
    Respaldo del controlfile
  • Respaldo completo de todos los archivelogs, permitiendo la posibilidad de mover la BD a un punto en el tiempo hacia atrás (definido por el tiempo de retención)
  • Todos los archivos de respaldos ya se encuentran compresos al nivel más eficiente
  • El script configura un tiempo de retención de 7 días, modifica esto dependiendo del tamaño de la BD
  • La ubicación donde guarda los archivos de respaldo no sigue las recomendaciones OFA, los guarda en /Backup/diario por conveniencia de la SAN
  • Dominando los pasos de recuperación se puede recuperar, mover o clonar la base de datos en 15-60 min dependiendo del tamaño de la BD

Read more

Querys utiles para los DBA’s

Recopilado de querys para la correcta administracion de las bases de datos Oracle 9i, 10g, 11g

Consulta Oracle SQL sobre la vista que muestra el estado de la base de datos:
select * from v$instance

Consulta Oracle SQL que muestra si la base de datos está abierta
select status from v$instance

Consulta Oracle SQL sobre la vista que muestra los parámetros generales de Oracle
select * from v$system_parameter

Consulta Oracle SQL para conocer la Versión de Oracleselect value from v$system_parameter where name = ‘compatible’

Consulta Oracle SQL para conocer la Ubicación y nombre del fichero spfile
select value from v$system_parameter where name = ‘spfile’

Consulta Oracle SQL para conocer la Ubicación y número de ficheros de control (Controlfiles)
select value from v$system_parameter where name = ‘control_files’

Consulta Oracle SQL para conocer el Nombre de la base de datos
select value from v$system_parameter where name = ‘db_name’

Read more

Saber el tamaño de una tabla en ORACLE

Para saber el tamaño total en MB o en GB de una tabla de Oracle, es relativamente facil, estando con el usuario dueño de la tabla que deseamos revisar solo se ejecuta el siguiente script desde el sqlplus o el sqldeveloper:

 select segment_name, bytes, bytes/1024/1024 EspacioMB from user_segments where segment_name in (‘&NombreTabla’);

Nota: Obviamente hay que cambiar el valor de &NombreTabla por la tabla que deseamos ver
Nota 2: Si nos aparece el mensaje «No Rows Select» es posible que el nombre de la tabla sea incorrecto o no se encuentre bajo ese mismo esquema

Si lo estamos ejecutando con el usuario DBA el Query cambia un poco

select segment_name, bytes, bytes/1024/1024 EspacioMB from user_segments where segment_name in (‘&NombreDeLaTabla’) and OWNER=’&DueñoDeLaTabla’;

 

Configurar replicacion en MySQL

Instalacion de la replicacion de MySQL en ambiente maestro-esclavo para alta disponibilidad

Crear instancia de DataGuard

Nota: la instalacion de Oracle RDBMS se instala en la BD primaria y Standby, en este caso en la standby solo tiene la instalacion. …

Desarrollo de aplicación de reconocimiento de rostros y emociones

Este es uno de los desarrollos hechos por nuestro equipo, tiene como funcionalidad ser un demo de la capacidad de nuestra …