|
|
Oracle: Instalar Oracle Database 11g Standard Edition en Windows XP Profesional
![]() Os mostramos cómo instalar Oracle Database 11g Standard Edition en Windows XP Profesional. Os explicamos también cómo configurar algunas opciones básiscas (crear tablespaces, crear usuarios, permisos, etc.) para utilizar Oracle Database como motor de base de datos de nuestras aplicaciones de facturación, contabilidad, recursos humanos, etc.
Introducción a Oracle DatabaseOracle Database un sistema de gestión de base de datos relacional (RDBMS Relational Data Base Management System), desarrollado por Oracle Corporation. Oracle destaca por:
Descarga de Oracle Database 11g Standard Edition para Windows XP ProfesionalCon cualquier navegador de Internet, como Mozilla Firefox, accederemos a la URL: http://www.oracle.com/technology/software/products/database/index.html Pulsaremos "Accept License Agreement" tras haber leído el acuerdo de licencia (si estamos de acuerdo): Para nuestro caso, puesto que tenemos un procesador 32bit, seleccionaremos "Microsoft Windows (32-bit) (1,7GB)", si tuviéramos un procesador 64bit, con el correspondiente sistema operativo Windows XP para 64bit pulsaremos "Microsoft Windows (x64)": Para poder realizar la descarga deberemos ser usuarios registrados de Oracle (es gratuito). Si somos usuarios registrados introduciremos usuario y contraseña en "Username" y "Password" y pulsaremos "Continue" para iniciar la descarga. Si no lo somos pulsaremos "sign up now" para proceder al registro: Tras haber introducido usuario y contraseña o haber realizado el proceso de registro de nuevo usuario, nos mostrará la ventana de descarga de Mozilla Firefox, marcaremos "Guardar archivo" y pulsaremos "Aceptar": A continuación indicaremos la ubicación de la descarga del fichero win32_11gR1_database_1013.zip. Es importante mencionar que ocupa casi 2GB de espacio en disco: Tras la descarga del fichero win32_11gR1_database_1013.zip, lo descomprimeros con WinZIP o WinRAR: Instalación de Oracle Database 11g Standard Edition en Windows XP ProfesionalTras la descompresión, accederemos a la carpeta ../database y ejecutaremos el fichero setup.exe: Se abrirá el asistente de instalación de Oracle Database 11g (Universal Installer). Como primera opción nos dará la posibilidad de iniciar una instalación "Básica" (seleccionando unas pocas opciones, el resto serán las de defecto) o una instalación "Avanzada". En nuestro caso marcaremos la opción "Instalación Avanzada" que permite personalizar casi todas las opciones de instalación. Pulsaremos "Siguiente" para continuar: A continuación seleccionaremos el tipo de instalación, en nuestro caso marcaremos "Personal Edition". Pulsaremos "Siguiente" para continuar: A continuación indicaremos la ubicación (unidad y carpeta) donde se almacenarán los archivos de instalación (software de Oracle) y de configuración de la Base de Datos. Especificaremos un directorio base en "Directorio Base de Oracle" y en Ubicación del Software indicaremos un "Nombre" para identificar esta instalación de Oracle y una "Ruta de Acceso" (donde se copiarán los archivos de Oracle). Pulsaremos "Siguiente" para continuar: Oracle Universal Installer realizará una comprobación de Requisitos Específicos del Producto, verificará que el entorno cumple todos los requisitos mínimos para instalar y configurar los productos seleccionados para la instalación (Service Pack, memoria física (RAM), configuración de red, etc.). Si todo es correcto indicará "0 requisitos a verificar", si encuentra algún problema lo indicará y podremos subsanarlo. Cuando todo sea correcto pulsaremos "Siguiente" para continuar: Ver Resultado de comprobación de requisitos En el caso de que tengamos otra versión de Oracle Database, Universal Installer la detectará y nos dará la opción de actualizarla a la nueva versión. En nuestro caso tenemos instalada ya Oracle Database 10g Express Edition., por lo que nos pedirá si queremos actualizar, marcaremos "No" pues queremos dejar la versión XE también operativo, pulsaremos "Siguiente" para continuar: A continuación Oracle Universal Installer nos dará las siguientes posibilidades:
En nuestro caso seleccionaremos "Crear Base de Datos", pues queremos utilizar Oracle Database como servidor de Oracle una vez finalizado el proceso de instalación. Pulsaremos "Siguiente" para continuar: En este paso indicaremos el tipo de base de datos que queramos crear, tenemos varias posibilidades:
Nota: Los tipos de bases de datos preconfiguradas varían sólo en los valores especificados para algunos parámetros de inicialización. Se crean los mismos archivos de datos y se utilizan para cada tipo y los requisitos de espacio en disco serán los mismos. En nuestro caso seleccionaremos "Uso General/Procesamiento de Transacciones", pues queremos crear un servidor de base de datos Oracle para uso general (aplicaciones de Contabilidad, Facturación, Recursos Humanos, Gestión, etc.). Pulsaremos "Siguiente" para continuar: A continuación especificaremos el nombre de la base de datos global y el identificador del sistema (SID) para la base de datos. La base de datos de Oracle se identifica con su nombre de base de datos global. Este nombre consta de dos partes: nombre_base_datos.dominio_base_datos. Por ejemplo: ventas.es.ajpdsoft.com. En este ejemplo, "ventas" es el nombre de base de datos y es.ajpdsoft.com es el nombre de dominio. Aplique las siguientes instrucciones al especificar el nombre de base de datos global:
El valor que especifique, hasta el primer punto, se convierte en el valor del parámetro de inicialización DB_NAME. El valor que especifique, después del primer punto, se convierte en el valor del parámetro de inicialización DB_DOMAIN. Si la variable de entorno ORACLE_SID no está definida cuando inicie Oracle Universal Installer, todos los caracteres que introduzca, hasta el primer punto, también se introducen en el campo SID (o Prefijo SID). El SID define el nombre de la instancia de base de datos Oracle. Una instancia de base de datos Oracle es el juego de procesos y estructuras de memoria que gestionan la base de datos. Para una base de datos de instancia única (a la que sólo accede un sistema), el SID es normalmente el mismo que el nombre de base de datos. Para una base de datos Oracle Real Application Clusters (RAC), el nombre de instancia de cada nodo de agrupamiento debe ser único. Por lo tanto, debe especificar un prefijo SID en lugar de un SID. De forma similar a las bases de datos de instancia única, el prefijo SID es normalmente el mismo que el nombre de base de datos. En cada nodo, el SID se deriva agregando el número de nodo (identificador de thread) al prefijo SID. Para una base de datos denominada "ventas", los SID de los nodos 1 y 2 serían "ventas1" y "ventas2" respectivamente. Si la variable de entorno ORACLE_SID está definida cuando inicie Oracle Universal Installer, este valor aparece en este campo. Aplique las siguientes directrices al especificar el SID o prefijo SID:
El SID de cada instancia está definido por el parámetro de inicialización INSTANCE_NAME y se incluye en los nombres de archivo de numerosos archivos específicos de la instancia. Por ejemplo, el archivo log de alertas, ora_sid_número_secuencia.trc. En nuestro caso, tanto "Nombre de la Base de Datos Global" como el "SID" tendrán el mismo valor: "ajpdsoft". Teniendo en cuenta que nuestra base de datos de Oracle no se configurará para Oracle Real Application Clusters (RAC) ni habrá varias bases de datos. Pulsaremos "Siguiente" para continuar: A continuación podremos ajutar algunas opciones de configuración (Memoria, Juegos de Caracteres, Seguridad, Esquemas de Ejemplo). En la primera pestaña, "Memoria" podremos configurar la activación de la gestión automática de memoria que permite que la base de datos distribuya memoria de forma automática entre el área global del sistema (SGA) y el área global del programa (PGA). En esta pestaña podermos especificar la cantidad de memoria física (RAM) que deseemos asignar a la base de datos. Oracle Universal Installer calcula y muestra un valor por defecto para la asignación de memoria en el selector cíclico de memoria asignada y ajusta la barra de desplazamiento según corresponda. Los valores de la barra de desplazamiento y el selector cíclico están también limitados a los valores máximo y mínimo según la memoria física disponible. Puede utilizar la barra de desplazamiento o el selector cíclico para especificar un valor (en MB) para la cantidad de memoria que desee asignar a la base de datos según los requisitos de ésta. La opción Activar Gestión Automática de Memoria permite distribuir dinámicamente la memoria asignada entre las áreas de memoria Área Global del Sistema (SGA) y Área Global de Programas (PGA). Si se selecciona esta opción, el estado de la distribución de memoria entre las distintas áreas de memoria aparece como AUTO en la pantalla. Si no se selecciona la opción, la distribución de memoria entre las distintas áreas de memoria es estática. El ratio de distribución de la memoria asignada entre las distintas áreas de memoria depende de la configuración de la base de datos seleccionada. La siguiente tabla muestra el ratio de distribución de memoria según los tipos de base de datos:
Porcentaje: el texto de porcentaje muestra el porcentaje de la memoria física disponible que ha asignado para la base de datos. En nuestro caso marcaremos "Activar Gestión Automática de Memoria", teniendo en cuenta que tenemos un equipo con 2GB de RAM, indicaremos a Oracle que utilice hasta un máximo de 800MB (40%): En la pestaña "Juegos de Caracteres", podremos determinar el juego de caracteres que se utilizará para la base de datos Oracle, para seleccionarlo tendremos en cuenta lo siguiente:
En nuestro caso marcaremos "Usar Valor por Defecto", que se basará en el juego de caracteres del sistema operativo (WE8MSWIN1252): En la pestaña "Seguridad" podremos indicar si deseamos desactivar los valores de seguridad por defecto de la base de datos. Oracle proporciona valores de seguridad mejorados para la base de datos. Los valores de seguridad mejorados incluyen la activación de la auditoría y el uso de un nuevo perfil de contraseña. En nuestro caso no marcaremos la opción "Desactivar Todos los Valores de Seguridad", de esta forma podremos disponer de los nuevos valores de seguridad mejorados: En la siguiente pestaña, "Esquemas de Ejemplo", podremos indicar a Oracle si queremos que cree los esquemas de ejemplo en la base de datos. Oracle proporciona esquemas de ejemplo para utilizarlos con ejemplos de productos y documentación. Si marca la opción de instalar los esquemas de ejemplo, el Asistente de Configuración de Bases de Datos Oracle crea el tablespace EXAMPLES en la base de datos, que necesita 150 MB de espacio en disco. Si está utilizando dispositivos raw para el almacenamiento de base de datos, debe crear y especificar un dispositivo raw diferente para este tablespace. Si no instala los esquemas de ejemplo, puede crearlos manualmente en la base de datos después de la instalación. A continuación deberemos indicar el tipo de gestión de la base de datos, las opciones posibles son:
En nuestro caso, puesto que no tenemos instalado Oracle Management Agent, sólo podremos seleccionar "Usar Database Control para Gestión de Base de Datos". No marcaremos "Activar Notificación de Correo Electrónico" pues aún no tenemos un servidor de email disponible (esta opción se puede modificar posteriormente): Seleccione esta opción si desea almacenar los archivos de base de datos en un sistema de archivos. Para instalaciones de Oracle Real Application Clusters (RAC), el sistema que seleccione debe ser un sistema de archivos de cluster. Además, debe estar en un dispositivo NAS (Network Attached Storage) certificado. Para almacenar los archivos de base de datos en un sistema de archivos:
Nota: Oracle recomienda que cambie la ruta de acceso por defecto seleccionada por Oracle Universal Installer. Oracle Universal Installer proporciona una ruta de acceso de directorio por defecto, seleccionada del siguiente modo:
Gestión Automática de Almacenamiento Seleccione esta opción si desea almacenar los archivos de base de datos en un grupo de discos de Gestión Automática de Almacenamiento (ASM). Los grupos de discos de Gestión Automática de Almacenamiento se crean especificando uno o más dispositivos de disco que se gestionarán con instancias diferentes de Oracle Automatic Storage Management. Para instalaciones de Oracle Real Application Clusters (RAC), todos los nodos del cluster deben compartir los dispositivos de disco que agregue al grupo de discos de Gestión Automática de Almacenamiento. Si no existe ninguna instalación de Gestión Automática de Almacenamiento, Oracle Universal Installer crea una nueva instalación de ASM y permite crear un nuevo grupo de discos. Si existe uno o más grupos de discos de Gestión Automática de Almacenamiento, debe utilizar uno de ellos para el almacenamiento de base de datos. Si no hay suficiente espacio en disco en este grupo de discos, puede agregar discos al grupo. En esta ventana indicaremos si deseamos activar las copias de seguridad automáticas para la base de datos. Si decide configurar las copias de seguridad automáticas, Oracle Enterprise Manager planifica la realización de una copia de seguridad de la base de datos a la misma hora todos los días. Por defecto, le ejecución del trabajo de copia de seguridad está planificada para las 2:00 a.m. Para configurar las copias de seguridad automáticas, debe destinar un área de almacenamiento de disco para los archivos de copia de seguridad, denominada área de recuperación de flash. Puede utilizar el sistema de archivos o un grupo de discos de Gestión Automática de Almacenamiento para el área de recuperación de flash. El espacio en disco necesario para los archivos de copia de seguridad depende del mecanismo de almacenamiento que seleccione. Como instrucción general, debe especificar una ubicación de almacenamiento que tenga al menos 2 GB de espacio libre en disco. Oracle Enterprise Manager utiliza Oracle Recovery Manager para realizar la copia de seguridad. Para que Oracle Recovery Manager se pueda conectar a la base de datos con los privilegios SYSDBA, debe especificar el nombre de usuario y la contraseña del usuario del sistema operativo miembro de un grupo OSDBA en plataformas basadas en UNIX o de los administradores o grupos ORA_DBA en Microsoft Windows. Para configurar las copias de seguridad automáticas:
En nuestro caso, puesto que sí queremos que se active la copia de seguridad automática, marcaremso "Activar Copias de Seguridad Automáticas" y marcaremos también en "Almacenamiento de Área de Recuperación" la opción "Sistema de Archivos", en "Ubicación del Área de Recuperación" indicaremos la unidad y carpeta de destino de la copia de seguridad. En "Credenciales de Trabajo de Copia de Seguridad utilizaremos el usuario "alonso" que pertenece al grupo de seguridad "Administradores" del sistema operativo Microsoft Windows XP: A continuación indicaremos las contraseñas para cada usuario que Oracle creará por defecto (SYS, SYSTEM, SYSMAN, DBSNMP). Podremos establecer la misma contraseña para todos marcando la opción "Usar la misma contraseña para todas las cuentas" y escribiendo la contraseña en "Introducir Contraseña" y "Confirmar Contraseña": En este punto, Oracle Universal Installer nos permite introducir los datos de cuanta de usuario MetaLink, en nuestro caso, puesto que no disponemos de esta cuenta, no marcaremos la opción "Activar Oracle Configuration Manager". Pulsaremos "Siguiente" para continuar con la instalación de Oracle Database: Por último, antes de iniciar la instalación, Oracle Universal Installer nos muestra un resumen de los valores seleccionados en las ventanas anteriores (Valores Globales, Idioma del Producto, Requisitos de Espacio, Nuevas instalaciones, etc.). Para iniciar la instalación pulsaremos "Instalar": El asistente de instalación de Oracle Database 11g Standard Edition iniciará la copia de ficheros al disco duro, a la carpeta indicada en pasos anteriores: Tras la copia de los ficheros puede que algunos componentes de Oracle Database 11g Standard Edition requieran de acceso a la red, si tenemos un cortafuegos deberemos permitir que dichos componentes tengan acceso: El asistente creará la base de datos (si hemos marcado esta opción en pasos anteriores): Tras crear la base de datos nos mostrará una ventana de información:
Cuando la instalación de Oracle Database 11g Standard Edition ha concluido nos mostrará la siguiente ventana. Anotaremos la URL https://pcalonso2:1158/em (obviamente, "pcalonso2" habrá que cambiarlo por el nombre o IP del servidor de Oracle Database de cada caso) que luego utilizaremos para la administración de Oracle Database, pulsaremos "Salir":
Pulsaremos "Sí" en el mensaje "¿Seguro que desea salir?": Tras la instalación, podremos comprobar que Oracle funciona correctamente entrando en la administración (Oracle Enterprise Manager), abriendo un navegador de Internet (por ejemplo Mozilla Firefox) y escribiendo la URL: https://nombre_servidor:1158/em. Para el caso de Mozilla Firefox nos advertirá de que "La conexión segura ha fallado" debido a que el certificado de seguridad no es válido, pulsaremos en "O puede añadir una excepción": A continuación pulsaremos en "Añadir excepción...": En la ventana de Mozilla Firefox de Añadir excepción de seguridad, pulsaremos en "Obtener certificado" y a continuación marcaremos "Guardar esta excepción de manera permanente" y pulsaremos en "Confirmar excepción de seguridad" (de esta forma, para el resto de las veces que accedamos a la administración de Oracle no nos pedirá esata finromación, accederá directamente): En la ventana de inicio de sesión de Oracle Enterprise Manager, introduciremos el usuario (system) y la contraseña y pulsaremos "Conectar": Como se puede observar, en Oracle Database 11g, toda las administración es vía web (http), bastante intuitiva y sencilla. Podremos acceder a esta administración desde cualquier equipo de nuestra red (LAN) sin necesidad de instalar software cliente ni nada por el estilo, con un simple navegador de Internet. Sólo necesitaremos tener abierto el puerto 1158 en el equipo con Oracle Database 11g: Los archivos y carpetas que habrá creado el programa de instalación de Oracle Database 11g (Universal Installer): Los servicios creados por el programa de instalación de Oracle Database 11g:
Crear ODBC para acceso a Oracle Database 11gA continuación explicaremos cómo acceder a la base de datos Oracle Database 11g con software de terceros. Explicaremos cómo crear un origen de datos (ODBC) en Windows para acceder con cualquier aplicación (que permita acceso a bases de datos mediante ODBC) a nuestra base de datos ajpdsoft. En primer lugar, si realizamos la conexión en nuestro equipo con Oracle Database 11g no necesitaremos instalar nada, pues el software de instalación del servidor instala también el driver ODBC correspondiente a la versión 11g de Oracle Database. Si no disponemos de este driver tendremos que descargarlo del sitio web de Oracle Corporation. Desde el menú "Inicio" - "Configuración" - "Panel de control", abriremos "Herramientas administrativas", seleccionaremos "Orígenes de datos (ODBC)" y lo abriremos: Seleccionaremos la solapa "DSN de sistema", pulsaremos el botón "Agregar": En la lista de drivers (controladores) seleccionaremos el correspondiente a Oracle Database 11g: Oracle en OraDb11g_home1. Pulsaremos "Finalizar": A continuación introduciremos los datos de Oracle ODBC Driver:
Para realizar un test de conexión pulsaremos en el botón "Test Connection": Si tenemos un cortafuegos deberemos permitir el acceso de Microsoft Data Access - "ODBC Administrator" al puerto 1522: A continuación en Oracle ODBC Driver Connect deberemos indicar la contraseña del usuario "system": Si todo es correcto nos mostrará un mensaje con el texto: "Connection successfull": Aceptaremos todas las ventanas anteriores para guardar los datos. A continuación, para probar el origen de datos de Oracle (ODBC) creado anteriormente, abriremos cualquier software que permite conexión a base de datos Oracle mediante ODBC, por ejemplo nuestro AjpdSoft Administración Bases de Datos, software completamente gratuito. Tras descargarlo, lo ejecutaremos y en la ventana de Inicio de Sesión, en "ODBC" seleccionaremos el creado anteriormente "ajpdsoft", indicaremos el usuario y la contraseña y pulsaremos "Aceptar": A continuación, para probar la conexión a la base de datos Oracle, podremos ejecutar, por ejemplo, esta consulta que mostrará el estado de la base de datos Oracle y otros datos (nombre del host, versión del software, etc.). Si aparecen estos datos la conexión se habrá efectuado correctamente: select * from v$instance
Crear un tablespace con AjpdSoft Administración Bases de Datos en Oracle Database 11gAbriremos AjpdSoft Administración Bases de Datos para realizar la conexión con Oracle, mediante el Driver ODBC creado anteriormente. Deberemos iniciar sesión con un usuario DBA con permisos suficientes para crear tablespaces, por ejemplo "system": Introduciremos, para crear el tablespace, la siguiente instrucción SQL, teniendo en cuenta que en la unidad de destino del fichero de datos del tablespace deberá haber espacio suficiente, pues en la creación del tablespace le indicaremos el tamaño inicial y Oracle creará un fichero con este tamaño. Con lo cual en la unidad de destino deberá haber espacio libre suficiente:
Escribiremos esta consulta SQL (cambiando los datos necesarios para personalizarla y ajustarla a las necesidades de cada empresa) en la aplicación y pulsaremos F9 para ejecutarla: Con la opción "autoextend on" indicaremos a Oracle que el tablespace pueda creer automáticamente en caso de llegar al tamaño indicado en la creación. Tardará unos segundos en crearlo (dependiendo de la velocidad de transferencia del disco duro) pues, como hemos dicho, creará un fichero de 1GB en la unidad indicada con el nombre DATOS01.DBF: Hemos llamado DATOS01.DBF al fichero de datos del tablespace con el "01" puesto que los tablespaces pueden tener varios ficheros de datos, en este caso sólo contendrá uno, pero podríamos añadirle varios, incluso después de haberlo creado. Utilizaremos este tablespace para guardar los datos de todas las tablas de las aplicaciones de la empresa u organización (facturación, nóminas, contabilidad, gestión, almacén, recursos humanos, etc.).
Crear un tablespace con Oracle Enterprise Manager 11gObviamente, Oracle Database permite crear y gestionar los tablespaces existentes y sus ficheros de datos utilizando Oracle Enterprise Manager, se trata de una consola vía web, que permite administrar cualquier parámetro de la base de datos. En este caso vamos a crear un tablespace, para ello abriremos el navegador de Internet (por ejemplo Mozilla Firefox), introduciremos la URL de administración: https://pcalonso2:1158/em (donde "pcalonso2" será el nombre del host o equipo donde hayamos instalado Oracle Database) Accederemos a la opción "Servidor" y en el grupo "Almacenamiento" pulsaremos en "Tablespaces": Aquí podremos ver los tablespaces actuales de Oracle, el espacio asignado y ocupado, los archivos de datos, el estado, etc. Pulsando el botón "Crear" podremos añadir uno nuevo: Indicaremos el nombre del tablespace, las opciones (Extensiones gestioandas localmente, permanente, lectura/escritura) y pulsaremos en el botón "Agregar" de "Archivos de datos" pues ha de tener, al menos, uno: Indicaremos el nombre del archivo de datos, el directorio donde se guardará, el tamaño y las opciones de almacenamiento (ampliar automáticamente el archivo de datos cuando esté lleno (AUTOEXTEND), con un incremento de 1000KB, tamaño máximo ilimitado): La consulta SQL que utilizará Oracle para crear el tablespace "prueba" podremos verla antes de pulsar el botón "Aceptar" pulsando el botón "Mostrar SQL":
Crear usuario de Oracle Database 11g para administrar el tablespace creadoSiguiendo con la configuración inicial de Oracle Database 11g, ahora crearemos un usuario que tenga permisos de "administración", para ser utilizado por el departamento de nuevas tecnologías y los DBA de Oracle, de nuestra empresa. Crearemos este usuario pues no es recomendable (por cuestiones de seguridad) utilizar el usuario SYSTEM ni el SYS del propio Oracle Database. Este usuario tendrá permisos para crear y eliminar tablas, mostrar, añadir y eliminar registros sólo en el tablespace DATOS, no podrá, por ejemplo, crear o eliminar tablas de otros tablespaces. Este usuario será utilizado sólo por el departamento de informática o nuevas tecnologías, sólo los usuarios DBA (administradores de Oracle) o usuarios desarrolladores que necesiten crear y eliminar tablas en este tablespace. Para crear este usuario, abriremos la aplicación AjpdSoft Administración Bases de Datos y escribiremos la siguiente consulta SQL:
Lógicamente cambiaremos los datos necesarios para personalizarla y ajustarla a las necesidades de cada empresa,pulsaremos F9 para ejecutarla: Teniendo en cuenta que le hemos indicado que su tablespace por defecto es "DATOS" sólo tendrá permisos para este tablespace. Con la consulta anterior habremos creado el usuario "ALONSO", sin permisos sobre el tablespace DATOS, ahora le asignaremos los permisos que queramos. En primer lugar ejecutaremos la siguiente consulta SQL para darle permisos de conexión al usuario creado anteriormente (para que pueda iniciar sesión en Oracle Database):
Para probar el nuevo usuario creado, utilizaremos AjpdSoft Administración Bases de Datos para conectarnos con este usuario, en "Usuario" introduciremos el nombre de usuario creado (en nuestro caso "ALONSO") y la contraseña establecida (en nuestro caso "password"): Con los permisos actuales del usuario "ALONSO", podrá crear y eliminar tablas, así pues, como ejemplo, crearemos una tabla y la eliminaremos posteriormente con este usuario: Crear usuario de Oracle Database 11g para acceso al tablespace creado y gestionar los datosSiguiendo con la configuración inicial de Oracle Database 11g, ahora crearemos un usuario que tenga permisos de lectura/escritura, para ser utilizado por las aplicaciones de nuestra empresa, pues no es recomendable (por cuestiones de seguridad) utilizar el usuario SYSTEM ni el SYS del propio Oracle Database. Este usuario sólo tendrá permisos para mostrar, añadir y eliminar registros en el tablespace DATOS, no podrá, por ejemplo, eliminar o crear una tabla. Abriremos la aplicación AjpdSoft Administración Bases de Datos y escribiremos la siguiente consulta SQL:
Lógicamente cambiaremos los datos necesarios para personalizarla y ajustarla a las necesidades de cada empresa,pulsaremos F9 para ejecutarla: A continuación ejecutaremos también esta otra consulta SQL para darle permisos de conexión al usuario creado anteriormente (para que pueda iniciar sesión en Oracle Database):
Para probar el nuevo usuario creado, utilizaremos AjpdSoft Administración Bases de Datos para conectarnos con este usuario, en "Usuario" introduciremos el nombre de usuario creado (en nuestro caso "USUARIO_APLICACIONES") y la contraseña establecida (en nuestro caso "password"): Con los permisos actuales del usuario "USUARIO_APLICACIONES", no podrá crear ni eliminar tablas, si intentamos crear o eliminar una tabla nos mostrará este mensaje de error:
AnexoRegistro de usuario en Oracle (necesario para realizar la descarga de Oracle Database 11g) Tras haber pulsando en "sign up now" nos mostrará la siguiente ventana, para darnos de alta pulsaremos en "Crear su cuenta Oracle, ahora": Deberemos introducir un email y una contraseña, por ejemplo "fernando@ajpdsoft.com": Introduciremos los datos del siguiente formulario (al menos los oblitagorios) y pulsaremos en el botón "Confirm": Si todo es correcto, nos aparecerá directamente la ventana de la descarga del fichero de Oracle Database seleccionado.
Comprobación de Requisitos Específicos del Producto
Detalles técnicos para la realización del artículoPara realizar este artículo hemos empleado:
Artículos relacionados
CréditosArtículo realizado íntegramente por Alonsojpd miembro fundador del proyecto AjpdSoft. Nota: Revisado por AjpdSoft el 15-03-2009. Anuncios
Enviado el Miércoles, 31 diciembre a las 13:06:05 por ajpdsoft
|
|