INTEGRANTES: NOHELY PARRA AURA PONCE ERIKA GONZALEZ MARLON GARCIA CARLOS ESTRADA SECCION: 15N2IS INSTALACION DE ORACLE A continuación se muestran, paso a paso, cómo instalar Oracle 10g Express Edition en un PC con Windows XP: 1. Descargaremos el fichero OracleXE.exe de la Web de Oracle: http://www.oracle.com/technology/software/products/database/xe/index.html (Necesitaremos ser usuarios registrados de Oracle, el registro es gratuito) 2. Ejecutaremos el fichero descargado, pulsaremos Siguiente para iniciar la instalación: 3. Aceptaremos el contrato de licencia y pulsaremos Siguiente: 4. Marcaremos Oracle Database 10g Express Edition y especificaremos la ruta de instalación de Oracle, pulsando el botón Examinar podremos cambiar la ruta por defecto: C:/oraclexe: Nota: necesitará un espacio mínimo de 1,6 GB. 5. Introduciremos la contraseña para el usuario SYS y para el usuario SYSTEM y pulsaremos Siguiente: NOTA: La clave de inicio para acceder a la Base de Datos Oracle Express 10g es: User: manager Clave: manager 6. A continuación aparecerá una ventana con las opciones de instalación elegidas, pulsaremos Instalar para iniciar el proceso: Carpeta de Destino: C:/oraclexe/ Puerto para 'Listener de Base de Datos Oracle': 1521 Puerto para 'Oracle Services para Microsoft Transaction Server': 2030 Puerto para Listener HTTP: 8080 Se inicia el proceso de copia de ficheros: y el proceso de configuración automática de la base de datos. Por defecto, el instalador de Oracle 10g Express Edition, crea y configura una base de datos: 7. Tras la finalización del proceso de creación de la base de datos, el asistente permite iniciar la página de configuración de la base de datos, lo dejaremos chequeado y pulsaremos en Terminar: Tras unos segundos nos aparecerá esta página web para administrar Oracle 10g Express Edition, accesible introduciendo en el explorador de Internet: http://127.0.0.1:8080/apex. En Username introduciremos el nombre del usuario (system ó sys) y en Password introduciremos la contraseña especificada en el paso 5 de este manual: Nos aparecerá una ventana de administración (limitada con respecto la las versiones completas) con varias opciones: Administration(para configurar las opciones de almacenamiento, memoria, usuarios y monitorización), Object Browser (para visualizar, modificar y crear tablas, vistas, índices, funciones, triggers, procedimientos, paquetes, secuencias, etc), SQL (para ejecutar consultas SQL, scripts, etc),Utilities (exportación, importación, papelera de reciclaje, informes, generación de sentencias DDL, etc): El programa de instalación de Oracle 10g Express Edition habrá creado los siguientes servicios: Nombre Ubicación Inicio OracleJobSchedulerXE c:/oraclexe/app/oracle/product/10.2.0/server/Bin/extjob.exe XE Deshabilitado OracleMTSRecoveryService C:/oraclexe/app/oracle/product/10.2.0/server/BIN/omtsreco.exe "OracleMTSRecoveryService" Manual OracleServiceXE c:/oraclexe/app/oracle/product/10.2.0/server/bin/ORACLE.EXE XE Automático OracleXEClrAgent C:/oraclexe/app/oracle/product/10.2.0/server/bin/OraClrAgnt.exe Manual OracleXETNSListener C:/oraclexe/app/oracle/product/10.2.0/server/BIN/tnslsnr.exe Automático Los accesos directos que crea la aplicación Acceso directo Descripción Introducción Muestra una ventana de ayuda en formato html Ir a Página Inicial de Base de Datos Muestra la página de configuración y administración de Oracle Parar Base de Datos Detiene la base de datos Realizar Copia de Seguridad de la Base de Datos Copia de seguridad de la base de datos Restaurar Base de Datos Restaura una copia de seguridad de la base de datos Obtener Ayuda Ayuda Ejecutar Línea de Comandos SQL Permite ejecutar comandos SQL desde una ventana de MS-DOS Iniciar Base de Datos Inicia la base de datos previamente detenida Gestión de privilegios y recursos Conceptos de gestión de privilegios y recursos Concepto Significado Privilegio Permiso para realizar una acción, asignable a un usuario o un rol Rol Conjunto de privilegios, asignables a un usuario o un rol Usuario Colección de objetos y privilegios identificado con un nombre y password Perfil Conjunto de restricciones relativas al uso de recursos, y asignable a usuarios. Un usuario sólo puede tener un perfil Recurso Uso susceptible de ser restringido, asignable a un perfil Roles Predefinidos por Oracle (select * from dba_roles;) CONNECT RESOURCE DBA EXP_FULL_DATABASE IMP_FULL_DATABASE DELETE_CATALOG_ROLE EXECUTE_CATALOG_ROLE SELECT_CATALOG_ROLE Recursos en Oracle (select * from user_resource_limits;) COMPOSITE_LIMIT SESSIONS_PER_USER CPU_PER_SESSION CPU_PER_CALL LOGICAL_READS_PER_SESSION LOGICAL_READS_PER_CALL IDLE_TIME CONNECT_TIME PRIVATE_SGA Limites en uso del espacio en disco (select * from dba_ts_quotas;) ALTER USER SCOTT QUOTA UNLIMITED ON USER_DATA; ALTER USER SCOTT QUOTA 5M ON TEMPORARY_DATA; ALTER USER SCOTT QUOTA 0 ON SYSTEM; Para la gestión de se utilizan los comandos Privilegios GRANT (conceder un privilegio a un usuario o a un rol) REVOKE (denegar un privilegio a un usuario o a un rol) Roles CREATE ROLE (crear) ALTER ROLE (modificar) DROP ROLE (borrar) SET ROLE (activar, desactivar) GRANT (conceder un permiso o un rol a un rol) REVOKE (denegar un permiso o un rol a un rol) Usuarios CREATE USER (crear) ALTER USER (modificar) DROP USER (borrar) GRANT (conceder un permiso o un rol a un usuario) REVOKE (denegar un permiso o un rol a un usuario) Perfiles y Recursos CREATE PROFILE (crear) ALTER PROFILE (modificar) DROP PROFILE (borrar) ALTER USER ... PROFILE (asignar a un usuario) CREATE USER ... PROFILE (asignar a un usuario)