L.I.A. Aldo Sampé Salcedo Welcome to Alien Systems

Universidad Simón Bolívar.

Maestría en Ciencias Computacionales y Administración de la Tecnología.

L.I.A. Aldo Sampé Salcedo

Dr. Raúl Morales Salcedo

Encyclopedia
Universidad Simón Bolívar

UNIDAD 1
Empezando con nuestra Base de Datos.
Tipos de Usuarios en Oracle
El tipo de user y roles depende del sitio en donde se encuentre.
Un pequeño negocio requiere tener un Administrador de la Base de Datos que se encarge de adminsitrar el desarrollo de las aplicaciones y de los permisos que se tienen para cada user.

Si se tuviera un site mas grande la opción que se tiene para poder administrar de forma correcta la BD es divibir el trabajo, lo que implicaría tener a otro Administrador de BD.

Cada Base de datos requiere por lo menos un Administrador de la Base de datos a de mas de que Oracle puede tener muchos users por esta razon a vees no solo tiene un soo administrador de la Base de datos si no que es un grupo de administradores quienes comparten esta responsabilidad. Entre las responsabilidades de un Administrador de Base de Datos se encuentran:
Instalación y Actualización de Oralce server y las herramientas pertinentes.
Colocación de sistema y planeación a futuro de los requerimientos de la Base de datos.
Creacion de la estructura de Base de Datos así como su desarrollo de aplicaciones.
Creación de los objectos de la Base de datos com tablas, vistas etc...
Modificación de la Base de datos.
Control y monitoreo de los accesos de los user a la BD. Restauración de la BD.
Contactar al Depto de Soporte Técnico de Oracle.

Oficiales de Seguridad

En algunos casos algunos user son asignados para verificar la seguridad y controlar los accesos que se tienen a las Diferentes BD con las que se trabajan.
Administradores de Red
Algunos sites pueden llegar a tener mas de un Administrador de Red, este es el encargado de poder darnos el permiso apropiado para poder realizar conecciones de Red a algunos productos de Oracle como Oracle Net Services.

User de la Base de Datos

Los usuarios de las Base de datos interactuan a través de las aplicaciones o de las utilerias y las tipicas respondsabilidades son muy simples tales como entrar, modificar o incluso eliminar registros de la BD donde este user tenga los permisos adecuados para poder realizar estas acciones y generar resportes cuando sea necesario.

Tareas de un Administrador de Base de datos
Evaluar el Hardware con el que se cuenta es una de las tareas de los Administradores de las BD. tales como, cuanto espacio tenemos disponible en donde esta montada nuestra DB o los Productos de Oracle.
Cuanta memoria tenemos disponible para las instancias de la BD.
El proceso de instalación debe estar de manera optima para que todos los user se puedan poner en contacto con las herramientas qeu ofrece Oracle Net components que son necesarios para poder hacer las diferentes conexiones al Host.

Se debe de planear el almacenamiento logico y verificar la estructura de los Datos así como el diseño que se debe implementar y lo que es importante se debe de tener una estrategia para realziar un backup de la información.

Se tiene que planear como puede afectar la estructura del almacenamiento en las diferentes operaciones de la DB que tipo de información será alamcenada en cada uno de las diferentes tablas y en cuales discos fisicos se tendrán que respaldar las BD.

Durante el proceso de almacenamiento, desarrolo y backup el administrador puede realizar una tarea alterna de forma que afecte directamente a la BD, con esta idea se plane que se pueda llevar a cabo una nueva implementación de la BD de tal forma qeu se analice la forma en la que actualemtne estan los datos para poder verificar si es posible realizar alguna mejroa en la estructura.

Creando una Base de Datos.

Despues de que se ha creado el diseño de la BD el administrador puede abrir la BD para que pueda utilizarla de forma manual.

Back Up de la Base de Datos.

Después de crear la estructura de la BD. se debe de crear un plan con el cuál se pueda realizar un respaldo de los arhivos en un determinao tiempo.
Incribir al Systema de users.
Después de crear la BD es necesario asignar usuarios y permisos a las diferentes BD qeu se tengan y en base a al licencia de Oracle para la asignación de los users.
Implementación del Diseño de las Bases de Datos.
Después de crear e iniciar la BD. y asignar user al sistema se puede implementar y planear una estructura logica de la BD. creando todo lo necesario y al finalizar esto se pueden crear los objetos de la BD.

Back Up Funcional de la Base de Datos.
Cuando la Base de datos ya no tiene riesgos, se tendran que guardar los respaldos siempre para poder tener esos backup's en tiempo y forma por si los llegasemos a necesitar en algun momento.

Mejorando el Desempeño de la Base de Datos.
Mejorar le desempeño de la BD una vez ya implementada es una de las tareas que el Administrador de las BD. debe tener en cuenta como sus primordiales tareas.
Sobre SQL*Plus
SQL*Plus Es el primer comando que se tiene sobre la interfa con Oracle Database, se usa el comando de SQL*plus
[USB@tiemovil ~]$ sqlplus scott/tiger
SQL*Plus: Release 11.2.0.1.0 Production on Tue May 24 15:39:13 2011
Copyright (c) 1982, 2009, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL>

Con este comando se puede iniciar y apagar el modo consola, configurar los parametros de inicialización, creacion de usuarios, crear y alterar tablas, insertar y actualizar los datos y por supuesto realizar SQL Queries.

Una vez que se ha colocado la BD. se puede tener acceso a ella de forma local que quiere decir que nos conectamos en la maquina en donde se este corriendo nuestra BD. y de forma remota, es decir que nos conectaremos a nuestra maquina por a través de Internet.
El ID es la instancia y cada una de ellas tiene su ID mejor conocido com SID Systems Identifier, ya que puede haber muchas instancias en un solo host.
Identificar el Software que tenemos de nuestr Oracle
Como Oracle saca constantemente nueveos releases es necesario conoces las caracterisitcas del software con el que estamos trabajando. Ya que no todos los subscritores estan en la lista de newletters.
11.2.0.1.0
| | | | |_ Plataforma especifica Número de Release.
| | | |____ Componente Especifico Número de Release.
| | |______ Aplicación del Servidor Númeor de Release.
| |________ Base de Datos que se Mantiene.
|__________ Númeor Mayor de Base de datos.


Administrar cuentas de user.
Se crean 2 cuentas usuarios al momento de instalar la Base de Datos de Oralce.
* SYS (default password: CHANGE_ON_INSTALL)
* SYSTEM (default password: MANAGER)

SYS.
Cuando se crear una Base de Datos, automaticamente se crea el user SYS y tiene provilegios como DBA. por lo que se recomienda que una vez creada la BD. le sea asignado un user y su pass correspondiente.
SYSTEM.
Es el mismo caso que el anterior, cuando creamos la BD. se crea el user SYSTEM con roll de DBA. El nombre de user SYSTEM es usado para crear tablas y vistas e informacion administrativa.
El roll del DBA.
Se crea una vez que se ha instalado Oracle y cuenta con los permisos suficientes para poder realizar las tareas de administrador.
Administrar provilegios.
Usando Sistema Operativo de Autenticación
los 2 grupos especiales del sistema operativo controlan las conecciones de los administradores del sistema operativo cuando usan el sistema operativo de autenticación y estan referidos como OSDBA y OSOPER
Operating System Group UNIX User Group Windows User Group
OSDBA dba ORA_DBA
OSOPER oper ORA_OPER

Preparando el Systems Operativo de Autenticación Se debe de crear una cuenta con su user correspondiente y agregar esa cuenta a OSDBA a OSOPER al sistema identificador de grupos.
Conectando usando el Sistema de Autenticación.
Un user puede estar autenticado, si esta abilitado como user y conectado a una BD local si se logea de esta forma y necesitas especificar el servicio de red a utilizar.
CONNECT / AS SYSDBA
CONNECT / AS SYSOPER

Uasando el Password de Autenticación
Puedes crear el Password si el user ya se encuentra creado con el sigiente comando
ORAPWD FILE=filename ENTRIES=max_users
Cuando invocas al Asistente de configuración de la BD el DBCA crea un archivo de password.
Se debe de configurar el parametro REMOTE_LOGIN_PASSWORDFILE que es el parametro de inicializacion y por esta razon debe de ser cambiado sin reiniciar la BD.
Ese parametro es estatico al inicializar la BD por esa razon al cambiarlo debe de ser reiniciada la BD.
Conectar ala Basse de Datos usando el user SYS u otro user con privilegios de Administrador.

The veristic branch of Surrealism allows the subconscious to surface in order to interpret meaning. It uses images as a link between abstract spiritual realities and real forms of the natural world. In other words, veristic paintings are much closer to reality than automatist paintings. They hold some truth, portraying recognizable scenes and objects that are taken out of natural context, resulting in a dreamscape. Salvador Dali is the most well known artist who portrays identifiable objects in strange settings. His "hand painted dream photographs" are so meticulously detailed, they almost look real, although they are so fantastic and dreamlike. He drew upon the terrors of his childhood to put his nightmares on canvas. Another veristic artist is Rene Magritte (The Human Condition, Portrait, and Time Transfixed are good examples of veristic Surrealism). The Human Condition I and II portray a canvas which lines up perfectly with the landscape behind it. Reality and the painting are so close, it makes you question the difference. More »

Xkable