Está en la página 1de 6

Técnico Superior Universitario

en
Tecnologías de la Información
Área en Desarrollo
de
Software Multiplataforma

Base de Datos Para Aplicaciones

UNIDAD 4 Gestión de servidores de


Bases de Datos.

SABER 4.

Elaborado por:
Héctor Osvaldo Rodríguez Neavez
3TIDSMD

DOCENTE: M.I. BELÉN LIGAS ORTEGA

2 de abril de 2022.
Ramos Arizpe, Coahuila
1) Monitoreo de la BD (Tareas comunes del Usuario ABD)
El DBA es responsable de comprender y administrar el entorno general de la base
de datos. Al desarrollar e implementar un plan estratégico a seguir al implementar
bases de datos dentro de su organización, los DBA son fundamentales para la
eficacia continua de las aplicaciones modernas que dependen de las bases de
datos para el almacenamiento y el acceso a los datos.Sin la supervisión del DBA,
es inevitable que se produzcan interrupciones en las aplicaciones y el sistema,
tiempo de inactividad y ralentizaciones. Problemas como estos dan lugar a
interrupciones comerciales que pueden afectar negativamente los ingresos, la
experiencia del cliente y la reputación de la empresa.
Los DBA son expertos en la materia para los sistemas de administración de bases
de datos y todos los temas relacionados, incluida la implementación y
configuración de DBMS; diseño de bases de datos; codificación SQL; extracción,
transformación y carga de datos (ETL); gestión de datos de prueba; resolución del
problema; integridad de los datos; seguridad de la base de datos; mejoramiento; y
respaldo y recuperación de bases de datos.La administración de bases de datos
es un componente vital del entorno de TI para cualquier organización que dependa
de uno o más sistemas de administración de bases de datos.
Modelado de Datos y Diseño de Base de Datos
Un DBA debe ser un profesional experto en la recopilación y análisis de las
necesidades del usuario para obtener modelos de datos conceptuales y lógicos.
Esta tarea es más difícil de lo que parece. Un modelo conceptual de datos
describe los requisitos de datos a un nivel muy alto, un modelo de datos lógico
proporciona en profundidad los detalles de los tipos de datos, longitudes,
relaciones y cardinalidad. El DBA utiliza técnicas de normalización para ofrecer
modelos de datos que reflejen las necesidades de los datos de la empresa.
Auditoria
Una de las tareas de un DBA es identificar qué usuarios tienen acceso a insertar,
actualizar o eliminar datos, y cuándo. Una auditoría NO sólo podría ser necesaria
por un tiempo limitado, para usuarios específicos o datos específicos. También
puede ser requerida 24/7 para todos los datos que se introduzcan en el DBMS.
Regularmente, para realizar las funciones de autorías los DBAs tienen que trabajar
en combinación con los auditores internos y externos de la empresa.
Integración con aplicaciones
La mayoría de las empresas hoy en día utilizan aplicaciones de terceros (casi
nadie ya desarrolla sus propias aplicaciones in-house), muy pocas de estas
aplicaciones funcionan de manera aislada. En otras palabras, las aplicaciones
tienen que interconectarse unas con otras, generalmente utilizando base de datos
como el medio para compartir los datos. Los DBAs a menudo se involucran en los
procesos de integrar las aplicaciones existentes con las bases datos que
administran. Esto puede incluir la creación de aplicaciones a medida, scripts, etc.
Resguardo y recuperación de datos
Uno de los aspectos más fundamentales del trabajo del DBA es proteger los datos
de la organización. Esto incluye hacer copias de seguridad periódicas de los datos
y mantenerlos a salvo de la destrucción accidental o intencional. Además, diseñar,
implementar y probar un plan de recuperación para que cuando se presenten los
problemas, los datos se pueden restaurar rápidamente.
Inteligencia de negocios y almacenamiento de datos
Una de las áreas de mayor crecimiento para el DBA es la Inteligencia de Negocios
(BI) y almacenamiento de datos. Esto se debe a que cada vez más organizaciones
están tratando de extraer toda la información que pueda con el fin de tomar
mejores decisiones de negocios.
Planificación de capacidad
En la mayoría de las organizaciones, el número y tamaño de las bases de datos
crece rápidamente. Es la responsabilidad del DBA gestionar el creciente volumen
de datos y diseñar los planes apropiados para administrarlos. Esto incluye también
la gestión del hardware donde se almacenan los datos.
Administración de cambios
La configuración del servidor SQL Server o MySQL, el esquema de base de datos,
el código de Transact-SQL, y muchas otras facetas del ecosistema de
aplicaciones cambian con el tiempo. A menudo es la responsabilidad del DBA
realizar el análisis de impacto antes de realizar los cambios dentro de una DBMS.
Implementar cambios, hacer pruebas piloto y documentar todos los cambios y
procedimientos es parte del trabajo de un DBA.
Desarrollo de aplicaciones
Muchos administradores de base datos deben de desarrollar aplicaciones y scripts
con el objetivo de automatizar tareas relacionadas con la inserción, sustracción o
borrado de información dentro del manejador de base de datos. En general, éste
debe de colaborar a nivel de integración de sistema con los desarrolladores de
aplicaciones, por lo que a veces se ve en la obligación de desarrollar código para
casos específicos.
2) Respaldo de la BD (BACKUP EN FRÍO/EN CALIENTE, CON RMAN, SIN
RMAN)
Backups de la BD en Frio
Los backups en frio implican parar la Base de Datos en modo normal y copiar
todos los ficheros sobre los que se asienta(datafile,controlfile y logfile). Antes de
parar la Base de Datos hay que parar también todos las aplicaciones que estén
trabajando con la Base de Datos. Una vez realizada la copia de los ficheros, la
Base de Datos se puede volver a arrancar.
Los pasos que hay que seguir para realizar un backup en frió(en oracle) serían:
1. Conocer y listar la ubicación de los datafiles, controlfiles y logfiles. Esto se hace
ejecutando:
select file_name from dba_data_files;
select name from v$controlfile;
select member from v$logfile;
2. Detener la base de datos mediante shutdown normal o inmediato.
3. Copiar los archivos datafiles, controlfiles y logfiles a un medio de backup
preferido como
cinta, disco duro, otra máquina, etc.
Backups de la BD en Caliente
El backup en caliente se realiza mientras la Base de Datos está abierta y
funcionando en modo ARCHIVELOG. Habrá que tener cuidado de realizarlo
cuando la carga de la Base de Datos sea pequeña. Este tipo de backup consiste
en copiar todos los ficheros correspondientes a un tablespace determinado, los
ficheros redo log archivados y los ficheros de control. Esto para cada tablespace
de la Base de Datos.
El backup en caliente consiste en 3 procesos:
1. Copiar los datos del tablespace.
2. Copiar los redo logs archivados.
3. Copiar los control file.
Con Rman

1. Utilizando RMAN, conéctese a la base de datos CDB para obtener el número


de ID de la base de datos (DBID). La salida incluye el DBID, guarde el
número DBID, que lo necesitará más tarde.

2. Configurar RMAN para utilizar el dispositivo SBT y apuntar al


archivo config creado al instalar el módulo de copia de seguridad.

En el destino donde definir DBID, enfatice que DBID de destino se está


sustituyendo por DBID de origen mediante RMAN, como se muestra en
“Definir DBID y Restaurar el Archivo SPF de Copia de Seguridad”

Configure RMAN para utilizar SBT_TAPE como la ubicación de la copia de seguridad


por defecto y configurar el cifrado.

Hay otros valores que se pueden aplicar a la instalación, como la compresión, el


número de canales de copia de seguridad y recuperación que se utilizarán, la
política de retención de copias de seguridad y la política de supresión de archive
log.

2) Restauración de la BD(RESTORE, RECOVERY)


RESTORE

1. Inicie la sesión en el sistema en el que desea restaurar la base de datos.


2. Abra Microsoft SQL Server Management Studio.
3. En la barra de navegación, pulse con el botón derecho Bases de datos y
pulse Restaurar base de datos.
4. En la sección Origen, seleccione Dispositivo y pulse el botón de tres
puntos.
5. En la ventana emergente que se abre, pulse Añadir y busque el archivo de
copia de seguridad. Pulse Aceptar.
6. En el menú de navegación izquierdo, pulse Opciones.
7. En el panel derecho, seleccione Sobrescribir base de datos existente (CON
REEMPLAZAR) y Cerrar conexiones existentes con base de datos de
destino.
8. Pulse Aceptar.

La acción de retrotraer la base de datos es controlada por la sentencia RESTORE a


través de las opciones RECOVERY y NONRECOVERY:

• RECOVERY (por defecto) indica que después de que la puesta al día de la copia
de seguridad actual está completada, la reversión será realizada inmediatamente
después. Recuperar la base de datos requiere que el conjunto entero de datos
siendo restaurados (el conjunto de puestas al día) sea consistente con la base de
datos. Si el conjunto de puestas al día no ha sido no se ha adelantado lo suficiente
para ser consistente con la base de datos y RECOVERY está especificado, el
Motor de la Base de datos lanza un error.

• NONRECOVERY especifica que la reversión no ocurrirá después de que la puesta


al día se complete. Esto permite a la puesta al día continuar con la siguiente
sentencia en la secuencia. En este caso, la secuencia de restauración puede
restaurar otras copias de seguridad y ponerlas al día.

También podría gustarte