sql >> Base de Datos >  >> RDS >> Oracle

Instalación de Oracle 12c Standard Edition en Windows 10 Professional

Introducción

El propósito de este tutorial es cubrir los pasos básicos para instalar y comenzar con Oracle 12c Database Management System (Standard Edition) en el sistema operativo Microsoft Windows 10 (64 bits) Professional. Las instrucciones de instalación para Windows Server 2012 son similares.

Contenido

  • Requisitos previos
  • Arquitectura de base de datos Oracle 12c
  • Descargar y descomprimir los archivos de instalación
  • Instalación de Oracle 12c
  • Problemas comunes de instalación y soluciones
  • Servicios de Oracle en Windows
  • Configuración de la base de datos conectable
  • Trabajar con Oracle Enterprise Manager
  • Ejecutando SQL Developer


Requisitos previos

Los siguientes requisitos previos deben revisarse antes de instalar Oracle 12c Windows 10:

  • Debe tener una cuenta configurada en el sitio web de Oracle. Visite https://login.oracle.com/mysso/signon.jsp para configurar una cuenta.
  • Una PC con procesador Intel que ejecute el sistema operativo Windows 10 64-Bit Professional (o Windows Server). Tenga en cuenta que las bases de datos de Oracle no son compatibles con ninguna edición "Home" del sistema operativo Windows.
  • RAM:Al menos 8 GB (12 GB o más es mejor, especialmente si también utilizará las herramientas de desarrollo de Oracle)
  • Espacio de intercambio (memoria virtual):al menos 8 GB (en Propiedades de la computadora, vaya a Configuración avanzada del sistema -> pestaña Avanzado -> Configuración de rendimiento-> Memoria virtual
  • Espacio en disco:al menos 20 GB de espacio libre (aunque Oracle dice que solo se necesitan 8 GB, necesitará más)
  • Se sabe que algunos programas de software antivirus bloquean ciertas partes de la instalación de Oracle. Además, es posible que sea necesario configurar el firewall de Windows para permitir que la base de datos de Oracle abra puertos como el 1521 y el 1158. Asegúrese de desactivar temporalmente el antivirus durante la instalación.
  • Asegúrese de que su variable de entorno PATH tenga menos de 1000 caracteres:
    Abra el indicador de CMD y haga eco de %PATH% para ver cuánto tiempo tiene. Si tiene más de 1000 caracteres, obtenga las Propiedades de la computadora y edite las variables de entorno existentes hasta que la ruta tenga menos de 1000 caracteres.
  • Es probable que sea mejor eliminar cualquier versión anterior de Oracle antes de instalar esta nueva versión. Asegúrese de eliminar todos los servicios de Oracle del registro de Windows y reinicie la computadora.
  • Durante la instalación, debe usar una cuenta de administrador como Administrador o Admin. Si debe usar una cuenta diferente que tenga privilegios de administrador, esa cuenta no debe tener caracteres que no sean ingleses en el nombre de usuario. Además, no puede tener espacios en el nombre de usuario. La razón principal de esto es que se usa un directorio TEMP bajo el nombre de usuario actual y si hay espacios o caracteres que no están en inglés en el nombre de usuario, algunas de las herramientas de Oracle no se instalarán correctamente.
  • En algunos casos, y para algunos pasos, es posible que deba escribir comandos en el Símbolo del sistema de Windows (CMD). Es posible que desee familiarizarse con algunos comandos básicos del símbolo del sistema (DOS).
  • Finalmente, cree un punto de restauración de Windows antes de instalar Oracle. Si algo sale mal durante la instalación, será mucho más fácil revertir todos los cambios en este punto de restauración y comenzar de nuevo.

La siguiente página presenta algunos conceptos básicos del sistema de gestión de bases de datos Oracle 12c.

Los fundamentos de la arquitectura Oracle DBMS

El siguiente conjunto de notas proporciona una breve introducción a algunas de las características principales de un DBMS Oracle 12c. Muchos de estos conceptos se revisarán más adelante en el tutorial a medida que se lleven a cabo diferentes tareas administrativas.

A diferencia de un sistema de administración de bases de datos de escritorio, Oracle es un DBMS basado en servidor que se dedica a administrar datos. No hay ninguna aplicación o herramientas de desarrollo que vengan con la base de datos. En general, una instancia de Oracle se ejecuta en un servidor. Una instancia es una colección de procesos DBMS y una gran área de memoria (área global del sistema) que interactúa con un conjunto de archivos de datos almacenados. El DBMS tiene procesos que aceptan, optimizan y ejecutan declaraciones SQL, mantienen registros con fines de recuperación, autentican usuarios y muchas otras tareas. El subsistema de almacenamiento consta de un conjunto de archivos de Datos, registros de recuperación y archivos de Control que catalogan la estructura de la base de datos.

Un proceso especial llamado Oyente acepta conexiones desde una aplicación cliente, como una aplicación web, una aplicación de formularios o informes, o herramientas de línea de comandos como Oracle SQL*Plus. El oyente transfiere las solicitudes al DBMS para que las procese y luego empaqueta las respuestas para enviarlas al cliente.

Una de las tareas de un DBA de Oracle es configurar los numerosos parámetros que controlan la instancia de Oracle y monitorear los procesos de DBMS para asegurarse de que el sistema operativo host y el hardware del servidor se mantienen al día con las demandas de procesamiento del DBMS.

Comprensión de Oracle 12c Multitenant, también conocida como base de datos de contenedores con bases de datos conectables

A partir de Oracle 12c, la opción multiusuario permite crear varias bases de datos "conectables" en una sola instancia de Oracle. Las bases de datos conectables se pueden crear, descartar, iniciar y detener individualmente. Una base de datos conectable especial llamada PDB$SEED está disponible como plantilla y se utiliza para crear nuevas bases de datos conectables.

Cuando se utiliza la opción multiinquilino, se puede acceder a la base de datos del contenedor con el Identificador del sistema (SID) (nombre predeterminado orcl), mientras que cada base de datos conectable estará disponible con un Nombre de servicio de acuerdo con el nombre de PDB. Por ejemplo, en este tutorial, el nombre de la base de datos conectable predeterminada será pdborcl.

Las bases de datos conectables se administran por separado de la base de datos del contenedor y será necesario realizar un trabajo de configuración adicional después de la instalación para garantizar que la base de datos conectable esté en funcionamiento cuando se reinicie el servidor.

Una de las tareas de un DBA de Oracle es crear y administrar bases de datos conectables para admitir diferentes aplicaciones comerciales.

Espacios de tablas y esquemas

La principal unidad lógica de almacenamiento para una base de datos Oracle es el Tablespace . Un espacio de tabla es compatible con uno o más archivos de datos físicos que se almacenan en el sistema de archivos del sistema operativo host. Cada base de datos de Oracle tiene al menos 4 espacios de tabla estándar. Los espacios de tabla SYSTEM y SYSAUX admiten las funciones principales del DBMS, incluido el diccionario de datos, las unidades de programa PL/SQL y cualquier dato requerido por muchos de los componentes complementarios. El tablespace TEMP se utiliza para almacenar conjuntos de datos temporales, como los resultados intermedios de las consultas y las copias de los datos originales que se guardan hasta que los datos nuevos se confirman en la base de datos. La mayoría de las bases de datos de Oracle también incluyen un tablespace USUARIOS para almacenar datos de usuario. Finalmente, en algunos casos, se creará un tablespace EJEMPLO para admitir algunas de las cuentas de usuario de muestra incluidas con el DBMS.

Una de las tareas de un DBA de Oracle es garantizar que los tablespaces se creen y mantengan correctamente, lo que incluye agregar archivos de datos y mover datos entre tablespaces.

En Oracle un Esquema es una colección lógica de objetos de base de datos como tablas, vistas, índices, secuencias, procedimientos almacenados y otras estructuras de datos. En general, un esquema está asociado con una cuenta de usuario de Oracle y tiene asignado un espacio de tabla predeterminado. De forma predeterminada, cualquier objeto de base de datos nuevo para un esquema determinado se crea utilizando el espacio de tablas predeterminado.

Una de las tareas de un DBA de Oracle es crear nuevos usuarios y otorgarles permisos para crear, leer y escribir datos en sus propios esquemas o en otros esquemas.

Las instrucciones para obtener y desempaquetar el software Oracle 12c se presentan en la siguiente sección del tutorial.

Descargue y descomprima los paquetes del instalador de Oracle

Visite el sitio web de descarga de Oracle 12c en http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html

Descargue los dos archivos ZIP winx64_12102_SE2_database_1of2.zip y winx64_12102_SE2_database_2of2.zip desde el sitio de Oracle TechNet. Tenga en cuenta que deberá hacer clic en el botón de radio para aceptar los términos de descarga y luego proporcionar su nombre de usuario y contraseña del sitio web de Oracle.

Una vez descargados los archivos, descomprima ambos archivos ZIP en la misma subcarpeta. Este es un paso muy importante – no descomprima los dos archivos zip en carpetas separadas ya que la instalación fallará. Esto debería crear una sola carpeta llamada base de datos que contenga todos los archivos necesarios para instalar Oracle 12c.

El resultado final debería ser una sola base de datos carpeta que contiene todos los archivos de instalación necesarios para instalar Oracle 12c.

En este punto, se completan todos los preparativos y se puede iniciar el instalador. Estos pasos se presentan en la siguiente sección.

Instalación de Oracle 12c

Asegúrese de haber iniciado sesión en Windows con una cuenta que tenga privilegios de administrador. Navegue a la carpeta de la base de datos y haga doble clic en el programa setup.exe para iniciar el instalador.

Si inició sesión como un usuario normal con privilegios de administrador, es posible que primero deba configurar las variables de entorno TEMP y TMP antes de iniciar el instalador.

La pantalla de apertura del instalador se muestra a continuación:

En Windows 10, es posible que se le solicite que permita que el programa setup.exe realice cambios en la computadora. Haga clic en botón para continuar.

Después de algunas comprobaciones breves para asegurarse de que el sistema operativo admita el instalador de Oracle, aparecerá la pantalla de instalación principal a partir del Paso 1 de 10. Para recibir actualizaciones de seguridad, ingrese el correo electrónico y la contraseña que utiliza con el Soporte técnico de Oracle. Si no tiene esta información, deje los campos en blanco y desmarque la casilla de verificación Deseo recibir actualizaciones de seguridad a través de My Oracle Support. Luego haga clic en Siguiente botón.

Seleccione la opción "Crear y configurar una base de datos", luego haga clic en Siguiente> botón.

Seleccione la clase de escritorio (a menos que desee configurar Oracle Grid/RAC de inmediato, lo que requiere un poco más de esfuerzo) y haga clic en Siguiente> botón

El siguiente paso del asistente de instalación solicita la cuenta del sistema operativo Windows con la que se instalará y ejecutará Oracle. Si ha creado una cuenta anteriormente, seleccione Usar usuario de Windows existente y proporcione esta información ahora. Si no tiene información de cuenta separada o no desea usar usuarios de Windows separados para Oracle, seleccione Usar cuenta integrada de Windows y luego haga clic en Siguiente> botón.

Si elige usar la cuenta integrada de Windows, recibirá una advertencia como se muestra a continuación. Haga clic en botón para continuar.

El siguiente paso del asistente de instalación es proporcionar muchos de los principales parámetros de configuración que determinan cómo se instalará y configurará la base de datos. El hardware de su servidor y el sistema de archivos pueden diferir. Es muy importante prestar atención a estos parámetros de configuración, ya que deberá volver a consultarlos, especialmente si hay problemas de instalación más adelante. La siguiente configuración funcionó bien para una instalación básica en una PC con Windows 10.

Verifique y proporcione configuraciones para lo siguiente:

  • Especifique una carpeta de destino para Oracle Base (aquí se usa la carpeta c:\oracle). Asegúrese de que esta unidad de destino tenga suficiente espacio libre en disco.
  • Seleccione "Edición estándar" para la Edición de la base de datos.
  • Especifique el nombre de la base de datos global (orcl en este caso). Este será el nombre de la base de datos del contenedor raíz.
  • Proporcione una contraseña de administrador de la base de datos. Es muy importante que recuerdes esta contraseña ya que se usará para las cuentas SYSTEM y SYS del administrador de la base de datos.
  • Cree una base de datos de contenedores. El nombre pdborcl se usa aquí para la base de datos conectable. El resto de este tutorial asume que se utiliza este nombre de base de datos conectable.

Haga clic en Siguiente> botón para continuar.

En este punto, el instalador ejecutará algunas verificaciones del sistema operativo para asegurarse de que haya suficiente RAM, espacio en el disco duro, longitud de la variable PATH, etc. Si alguna de estas verificaciones falla, deberá salir del instalador y luego corregir los problemas. . Si se aprueban todas las comprobaciones, aparecerá automáticamente la siguiente pantalla de resumen.

En este punto, se han configurado todas las opciones y Oracle Installer está listo para comenzar. Haga clic en Finalizar botón para comenzar la instalación.

La instalación comenzará preparando y copiando los archivos necesarios.

Nota:si recibe errores sobre problemas al copiar archivos, la forma más segura de recuperarlos es salir del instalador y luego eliminar todos los archivos de los directorios de instalación (c:\oracle en este caso). Es posible que deba detener el OracleMTSRecoveryService antes de eliminar algunos archivos).

Durante la instalación, es posible que el Firewall de Windows le solicite que permita que se abran ciertos puertos. Si esto sucede, haga clic en el botón Permitir acceso.

Una vez que los archivos DBMS se hayan copiado en su lugar, se iniciará el asistente de configuración de la base de datos.

El asistente de configuración de la base de datos

Una vez que se hayan copiado e instalado todos los archivos, se iniciará el Asistente de configuración de la base de datos. Por lo general, no es necesario hacer mucho en este punto, excepto permitir que finalice el Asistente de configuración de la base de datos.

Una vez que se haya configurado la base de datos, aparecerá una pantalla de resumen como se muestra a continuación. Tome nota de los parámetros que se establecen, incluida la ubicación de la URL de Oracle Enterprise Manager (EM) que se iniciará en la máquina local.

La instalación continuará y se completarán los últimos pasos.

En este punto, el último paso es hacer clic en Cerrar para cerrar el instalador de Oracle 12c.

La siguiente página del tutorial describe algunos errores comunes de instalación y brinda sugerencias sobre la mejor manera de resolverlos.

Problemas comunes de instalación y soluciones

Hay una serie de situaciones en las que es posible que la base de datos no se instale o no se pueda configurar. A continuación se muestran solo algunos ejemplos junto con posibles soluciones. También puede consultar la documentación de Oracle para ver si hay errores o problemas de instalación conocidos.

Error del instalador de Oracle INS-30131

Si recibe el error INS-30131 al instalar Oracle, verifique que su sistema Windows tenga habilitados los recursos compartidos administrativos. Una forma de hacerlo es ejecutar el comando de Windows:

net share

El instalador de Oracle falla al intentar actualizar las claves del registro

Es posible que reciba un error de que el instalador no puede actualizar una clave de registro, como:actualizar la clave de registro HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/KEY_OraDB12Home1

Esto suele suceder si los dos archivos zip de origen no se descomprimen en la misma subcarpeta (directorio) antes de que comience la instalación. También puede ocurrir si el usuario que realiza la instalación no tiene derechos de administrador para actualizar el registro.

La siguiente sección proporciona detalles sobre los servicios de la base de datos de Oracle que se muestran en el Administrador de servicios de Windows.

Servicios de Oracle en Windows

En Windows 10, haga clic en el ícono Inicio de Windows y luego escriba Servicios . Haga clic en Servicios aplicación que aparece en la lista emergente para iniciar la aplicación de escritorio de servicios.

Desplácese hacia abajo en la lista de servicios para llegar a los servicios de Oracle. Debería haber 6 servicios en la lista. Oracle 12c instala y ejecuta una colección de servicios de Windows que administran la base de datos, la recuperación, la escucha de red, la escritura de registros y otras funciones importantes. Los cuatro servicios principales son:

OracleServiceORCL:este es el principal servicio de DBMS que ejecuta el motor de la base de datos. En un servidor, esto debe configurarse para que se inicie automáticamente cuando se inicie el servidor. Si solo usará Oracle de vez en cuando, es posible que desee configurarlo para que se inicie manualmente. De esta manera puedes encenderlo cuando lo necesites.

OracleOraDB12Home1TNSListener:este es el servicio de "escucha" que permite a los clientes de Oracle conectarse a la base de datos que se ejecuta en su servidor. De forma predeterminada, abrirá el puerto TCP 1521 para aceptar conexiones entrantes y luego reenviará esas conexiones al servicio de la base de datos. La mayoría de las herramientas de desarrollo y el middleware de Oracle deberán poder comunicarse con este servicio. Asegúrese de que su firewall esté configurado para permitir conexiones externas al puerto 1521.

OracleMTSRecoveryService:este es el servicio de integración de Microsoft Transaction Services que permite que las bases de datos de Oracle participen en transacciones distribuidas. A menos que vaya a desarrollar aplicaciones MTS, puede dejar este servicio configurado en Configuración manual.

OracleJobScheduler:este servicio es compatible con el paquete de programación de trabajos remotos de Oracle. Si no tiene la intención de escribir aplicaciones con DBMS_SCHEDULER, puede dejar este servicio Deshabilitado.

OracleVssWriterORCL:este servicio Oracle ORCL VSS Writer es compatible con las funciones de respaldo y recuperación de Oracle Volume Shadow Copy. Aunque está configurado para el inicio manual, se iniciará cuando se inicie la base de datos principal de Oracle.

La siguiente sección trata sobre la gestión de Oracle Pluggable Databases.

Configuración de la base de datos conectable

Después de que Oracle 12c se haya instalado y esté en funcionamiento, será necesario realizar un trabajo adicional para configurar la base de datos conectable para que esté disponible y se pueda administrar cada vez que se reinicie el servidor. La herramienta SQL*Plus se utilizará para completar estos pasos de configuración. El SYS integrado de Oracle la cuenta se usará bajo SYSDBA función para realizar estos cambios.

Para ejecutar SQL*Plus, haga clic en el menú de inicio de Windows y escriba sqlplus. Luego haga clic en el resultado que aparece.

SQL*Plus solicitará un nombre de usuario y una contraseña. Para el tipo de nombre de usuario:sys AS sysdba

Para la contraseña, escriba la contraseña administrativa que se configuró durante la instalación (no se mostrará mientras la escribe). Una vez hecho esto, aparecerá el indicador SQL> como se muestra a continuación:

SQL*Plus: Release 12.1.0.2.0 Production on Thu Jan 5 09:06:43 2017
Copyright (c) 1982, 2014, Oracle.  All rights reserved.
Enter user-name: sys AS sysdba
Enter password:
Connected to: Oracle Database 12c Standard Edition Release 12.1.0.2.0 - 64bit Production
SQL> 

Ejecute una consulta para verificar el estado de las bases de datos conectables:

SQL> SELECT name, open_mode FROM v$pdbs;
NAME                           OPEN_MODE
------------------------------ ----------
PDB$SEED                       READ ONLY
PDBORCL                        MOUNTED

Si OPEN_MODE para la base de datos conectable denominada PDBORCL está configurado en MOUNTED, ejecute este comando para abrir la PDB en modo LEER ESCRIBIR:

SQL> ALTER PLUGGABLE DATABASE pdborcl OPEN;

Vuelva a ejecutar la consulta para asegurarse de que la base de datos conectable esté abierta en modo LEER ESCRIBIR.

SQL> SELECT name, open_mode FROM v$pdbs;
NAME                           OPEN_MODE
------------------------------ ----------
PDB$SEED                       READ ONLY
PDBORCL                        READ WRITE

Ahora que la base de datos conectable está abierta, podemos guardar el estado para que la próxima vez que se reinicie el servidor, la base de datos conectable se abra automáticamente. Ejecute el siguiente comando para guardar el estado de la base de datos conectable:

SQL> ALTER PLUGGABLE DATABASE pdborcl SAVE STATE;
Pluggable database altered.

Para administrar la base de datos conectable directamente, será necesario crear un nuevo puerto de red de administración. El primer paso aquí es cambiar la sesión actual de la base de datos del contenedor raíz a la base de datos conectable denominada pdborcl. Ejecute el siguiente comando ALTER SESSION para cambiar el contenedor:

SQL> ALTER SESSION SET CONTAINER = pdborcl;
Session altered.

El puerto predeterminado para Enterprise Manager para la base de datos del contenedor raíz es el puerto 5500. Emita el siguiente comando para asociar el puerto 5501 a la base de datos conectable:

SQL> EXEC dbms_xdb_config.sethttpsport(5501);
PL/SQL procedure successfully completed.
SQL>

Con estos pasos de configuración implementados, la base de datos conectable denominada pdborcl ahora estará abierta y lista para ser administrada por Enterprise Manager cada vez que se reinicie el servidor. Salga de SQL*Plus usando el comando EXIT.

La siguiente sección del tutorial presenta el trabajo con Oracle Enterprise Manager.

Trabajar con Oracle Enterprise Manager

Oracle 12c tiene Enterprise Manager incorporado, que es una interfaz web que se puede usar para monitorear y llevar a cabo algunos pasos de configuración para la base de datos de Oracle. Cuando se configura Oracle 12c en la configuración Multitenant (como se hizo anteriormente en este tutorial), la base de datos del contenedor raíz se puede administrar por separado de la base de datos conectable.

Después de seguir los pasos de configuración de la sección anterior, los siguientes sitios de administración empresarial deberían estar disponibles:

Base de datos URL web
Base de datos de contenedor raíz https://localhost:5500/em
pdborcl Base de datos conectable https://localhost:5501/em

Los siguientes ejemplos de Enterprise Manager utilizarán la base de datos conectable pdborcl en el puerto 5501.

Abra un navegador web en una de las URL anteriores.

Tenga en cuenta que esta es una conexión HTTPS segura. El certificado utilizado es un certificado autoemitido y su navegador web puede emitir una advertencia cuando se conecte por primera vez.

Inicie sesión con el nombre de usuario SYSTEM y la contraseña de administrador que creó durante la instalación de Oracle. Aparecerá la pantalla de inicio de la base de datos.

Ver el almacenamiento de la base de datos

Despliega el Almacenamiento menú y seleccione Tablespaces .

Tenga en cuenta que cada uno de los espacios de tabla está configurado para Autoextender lo que significa que a medida que se agreguen más datos, los archivos de datos aumentarán de tamaño automáticamente para acomodarlos.

Si prevé traer una gran cantidad de datos, modifique un archivo de datos existente para aumentar su tamaño de inmediato o agregue un nuevo archivo de datos con un tamaño inicial grande. De esta manera, a medida que se agreguen nuevos datos, el DBMS no se tomará tiempo para seguir aumentando el tamaño del archivo.

Desbloqueo de los esquemas de muestra de Oracle para HR, OE y SH

La base de datos conectable debe tener esquemas de muestra para Business Intelligence (BI), Recursos humanos (HR), Entrada de pedidos (OE) e Historial de ventas (SH) y varios otros (consulte este sitio de Oracle para obtener una lista completa de cuentas de muestra). Inicialmente, todas estas cuentas estarán bloqueadas. The Enterprise Manager Usuarios La pantalla se puede usar para desbloquear estas cuentas.

Tire hacia abajo de Seguridad menú y seleccione Usuarios

Se mostrarán todos los usuarios de base de datos existentes para esta base de datos conectable. Tenga en cuenta que la mayoría de las cuentas están actualmente bloqueadas.

Desplácese hacia abajo en la lista hasta que aparezca el usuario Entrada de pedidos (OE). Resalte la entrada OE

Resalte el usuario de OE, despliegue las Acciones menú y seleccione Alterar cuenta .

Desmarque la casilla para Cuenta bloqueada y luego proporcione una nueva contraseña para el usuario de OE. Haga clic en Aceptar botón cuando haya terminado.

Haga clic en Aceptar botón para reconocer la Confirmación.

Tenga en cuenta que el usuario de OE ahora está desbloqueado.

Repita estos mismos pasos para los usuarios de BI, HR y SH.

Agregar una nueva cuenta de usuario

Es posible que desee agregar una nueva cuenta de usuario donde pueda crear sus propias tablas, vistas, disparadores y otros objetos de la base de datos. Cree un nuevo usuario haciendo clic en Crear usuario en la pantalla Usuarios.

Complete un nuevo nombre de usuario y contraseña (dos veces) y luego haga clic en el botón de flecha hacia la derecha en la esquina inferior derecha del cuadro de diálogo.

Seleccione el tablespace para el almacenamiento y el tablespace temporal. Por lo general, estos serán USUARIOS y TEMPERATURA respectivamente. Haga clic en la flecha derecha para continuar.

Finalmente, agregue los privilegios que tendrá este nuevo usuario. Como mínimo, el usuario necesitará CREAR SESIÓN

Haga clic en el botón Aceptar para crear el nuevo usuario.

El nuevo usuario aparecerá en la lista de usuarios de la base de datos conectable.

Ahora que se ha creado el nuevo usuario, necesitará tener alguna cuota de espacio asignada al tablespace USUARIOS. Resalte al usuario y luego haga clic en su nombre de usuario para que aparezca una vista de sus propiedades. Haz clic en Cuotas pestaña para ver las cuotas para cada tablespace.

Resalte el tablespace USUARIOS y luego haga clic en Editar justo encima de la lista de tablespaces. Cambie la cuota de 0 a 100 M para indicar 100 Megabytes de cuota de disco. Luego haga clic en Aceptar botón.

Esta misma pantalla se puede utilizar para otorgar privilegios a este usuario. Haga clic en Privilegios de objeto pestaña y luego haga clic en Conceder botón. Para este ejemplo, otorgaremos el privilegio SELECT en varias tablas en el esquema de entrada de pedidos (OE) a nuestro nuevo usuario JSMITH. Establezca el Esquema en OE y elija un Tipo de objeto de TABLA. Luego haga clic en el botón de flecha derecha.

Resalte los objetos de interés y haga clic en el botón de flecha derecha para moverlos al Objeto seleccionado lado. Para este ejemplo, se seleccionan las tablas CATEGORIES_TAB, CLIENTES, PEDIDOS, ORDER_ITEMS, PRODUCT_INFORMATION y PROMOTIONS. Haga clic en la flecha derecha para continuar.

Elija los privilegios que tendrá este usuario sobre los objetos de la base de datos. Para este ejemplo, se elige el privilegio SELECT. Haga clic en el botón Aceptar para completar la CONCESIÓN.

En este punto, el usuario JSMITH ahora puede consultar las tablas en el esquema OE usando una sintaxis como la siguiente:

SELECT   c.cust_address.state_province, 
         AVG(c.credit_limit) AS Average_Credit_Limit
FROM     oe.customers c
WHERE    c.nls_territory = 'AMERICA'
GROUP BY c.cust_address.state_province
ORDER BY c.cust_address.state_province;

Tenga en cuenta que el nombre de la tabla está precedido por el nombre del esquema OE.

Ejecutando SQL Developer

SQL Developer es una herramienta de interfaz gráfica de usuario para administrar y desarrollar aplicaciones de bases de datos. En este momento (enero de 2017), Oracle incluye SQL Developer versión 3 con Oracle 12c. También se pueden instalar versiones más recientes de Oracle SQL Developer. Consulte este tutorial para obtener detalles sobre cómo obtener y trabajar con una versión más reciente de SQL Developer.

El acceso directo a SQL Developer se puede encontrar en el menú de inicio de Windows en Oracle – OraDB12Home1 grupo como se muestra a continuación:

Cuando SQL Developer haya terminado de cargarse, cree una nueva conexión a la base de datos Oracle 12c local

Tire hacia abajo del signo más verde y haga clic en Nueva conexión elemento del menú.

Fill in the connection information including a name of the connection, the Oracle username and password, the hostname (or IP address), port number and either SID (if connecting to the Root Container) or Service name (if connecting to a pluggable database). In this example a connection will be made for the Order Entry (OE) account in the pdborcl pluggable database available on the local host.

Click the Save button to save the connection and then click the Connect button to initiate the connection. Once connected, a new query worksheet will appear.

Run a few test queries. For example, to see a list of all tables and views in the current schema, query the “catalog” using table name “cat”:

See this tutorial for additional details on working with SQL Developer.