¿Cuál es el camino de aprendizaje para convertirse en un excelente DBA?
Tomemos la base de datos ORACLE como ejemplo. Desde el primer contacto con ORACLE7 hasta el ahora ampliamente utilizado ORACLE8.0.5, la tecnología de bases de datos se ha desarrollado rápidamente. Los cambios comenzaron en ORACLE8i, desde ORACLE9i hasta ahora Oracle 10g; las aplicaciones de bases de datos se están volviendo cada vez más complejas, lo que dificulta que el administrador de bases de datos ORACLE crezca y aprenda. . .
[Camino DBA de la aplicación de tecnología de base de datos Oracle] Introducción: introducción a la base de datos Oracle
Oracle en inglés significa "prestigioso" y la traducción al chino es "Oracle", el nombre es muy ruidoso; la calidad del producto es naturalmente obligatoria;
ORACLE es una base de datos relacional a gran escala basada en un lenguaje de consulta estructurado avanzado (SQL)
Utiliza un lenguaje que es fácil de administrar lógicamente para manipular un gran cantidad de conjuntos de datos regulares. Es, con diferencia, el invitado más popular.
Una de las bases de datos con estructura cliente/servidor.
Características
Comience con 1 y ORACLE7. x, * * * * Se han introducido SQL y arquitectura de servidor multiproceso. Esto derriba a Oracle.
Mejorar la ocupación de recursos de Oracle y mejorar las capacidades de ORACLE, haciendo que utilice menos recursos en plataformas de software y hardware de gama baja.
Puede admitir más usuarios y cientos de usuarios en plataformas de alta gama.
2. Proporcionar gestión de seguridad basada en la división de roles. Entre las funciones de gestión de bases de datos, la integridad
funciona bien en términos de verificación, seguridad y coherencia.
3. Admite una gran cantidad de datos multimedia, como gráficos binarios, sonidos, animaciones y estructuras de datos multidimensionales.
4. Proporcionar software de interfaz de la serie PRO* de lenguaje de alto nivel de tercera generación, que puede integrarse en lenguajes convencionales como C y C++.
Sentencias SQL y sentencias procedimentales (PL/SQL) para manipular datos en la base de datos. Además tiene muchas ventajas.
Se pueden abrir rápidamente excelentes herramientas de desarrollo front-end, como POWER BUILD, SQL*FORMS, C++ BUILDER |
Es una aplicación basada en la plataforma de PC cliente y tiene buena portabilidad.
5. Proporciona nuevas funciones de bases de datos distribuidas. Los números de bases de datos remotas se pueden leer y escribir fácilmente a través de la red.
Según esto, también existe una tecnología de copia simétrica.
Estructura de almacenamiento: estructura física y estructura lógica
La base de datos OACLE es en realidad una variedad de archivos almacenados en el disco duro. Es proactivo y escalable a medida que crecen los datos y las aplicaciones.
La base de datos ORACLE está compuesta lógicamente por muchos espacios de tablas. Se divide principalmente en espacio de tabla del sistema y espacio de tabla que no es del sistema
espacio de tabla. Los espacios de tablas que no son del sistema almacenan datos, índices, programas y otra información relacionada para diversas aplicaciones. Nosotros
Al prepararnos para iniciar un sistema de aplicación ORACLE grande, debemos crear su espacio de tabla exclusivo y definirlo al mismo tiempo.
La ruta de almacenamiento del archivo físico y el tamaño del disco duro.
Gestión de bases de datos distribuidas
Muchas bases de datos ORACLE almacenadas físicamente en la red pueden considerarse lógicamente como una base de datos grande.
Los usuarios pueden acceder a datos en bases de datos remotas simultáneamente a través de la red, así como a la colaboración entre servidores.
La gestión es completamente transparente para los usuarios y las aplicaciones de las estaciones de trabajo: los desarrolladores no tienen que preocuparse por la red. conexiones.
Detalles, no hay necesidad de preocuparse por la distribución específica de datos en los nodos de la red, ni por la colaboración entre servidores.
Ajusta tu flujo de trabajo.
Se establece un mecanismo de acceso entre dos bases de datos ORACLE conectadas por la red a través de DB-LINKS.
Equivale a la operación de inicio de sesión remoto de una parte como usuario de la otra. .
Sin embargo, algunos métodos de gestión avanzados como SYNONME adoptado por Oracle nos hacen desconocer este proceso, como si los datos remotos fueran locales.
Las tecnologías de replicación de bases de datos incluyen: replicación en tiempo real, replicación programada y replicación de almacenamiento y reenvío. Para mejorar la replicación,
tenga copias de toda la tabla de la base de datos y de las ramas intermedias de la tabla. Durante el proceso de copia, se detecta automáticamente el conflicto y
formas de resolverlo.