Artículos IT, información y publicaciones sobre Administración

Últimas publicaciones destacadas en Dataprix sobre esta temática TIC

El quebradero de cabeza de cómo abordar el incremento de datos y el cumplimiento de normativas

Promedio: 2.5 (2 votos)

Angel Fernández - Director general de Hitachi Data Systems IberiaEn el mundo actual impulsado por la información, los datos se encuentran en el corazón de las empresas y su gestión para permitirlas operar e innovar de una forma efectiva. 

Ángel Fernández, director general de Hitachi Data Systems Iberia, analiza los puntos clave para abordar con éxito el doble reto de Gestionar el crecimiento y la utilización de los datos, y al mismo tiempo hacer frente al creciente número de normativas legales..

 

Oracle Star Transformation, un mecanismo de optimización de consultas sobre modelos de Data Warehouse en estrella

Promedio: 4.5 (3 votos)

Optimizaciones de Oracle para DWH: Star query transformation

La mayoría de los sistemas de Data Warehouse relacionales (ROLAP) se diseñan sobre modelos en estrella, que a nivel físico consisten en tablas centrales de hechos, que agrupan los atributos e indicadores de negocio que se han de mostrar en los informes y análisis, cada una de ellas enlazada con tablas de dimensiones que contienen los datos que van a servir para agrupar o mostrar esos indicadores bajo diferentes puntos de vista..

Consulta de contraseñas de usuario de Oracle

Promedio: 3.5 (10 votos)

Por obvias razones de seguridad no se puede consultar en claro la contraseña de los usuarios de una base de datos Oracle, pero un usuario administrador como SYSTEM sí que tiene privilegios para consultar el password encriptado:

SQL> select password from dba_users where username='SCOTT';
PASSWORD
-----------------------------
F894844C34402B67

La utilidad de esto está en que lo mismo que nos retorna la SELECT se puede utilizar en una sentencia de modificación de la contraseña:

SQL> alter user scott identified by values 'F894844C34402B67';

Con esto no hemos hecho nada, ya que le hemos asignado a SCOTT la misma contraseña que ya tenía (TIGER), pero si cambiamos la contraseña:

SQL> alter user scott identified by nuevacontraseña;
SQL> connect scott/nuevacontraseña
Connected.

Y ahora queremos volver a ponerle la contraseña inicial:

GRANT WITH GRANT OPTION: La propiedad transitiva en la concesión de permisos de Oracle

Promedio: 3.6 (9 votos)

La instrucción grant se utiliza para conceder determinados permisos genéricos o bien permisos sobre objetos a usuarios de bases de datos Oracle.

La sintaxis de GRANT para conceder permisos genéricos es la siguiente:

GRANT [privilegios_de_sistema | roles] 
TO [usuarios | roles |PUBLIC] {WITH GRANT OPTION } 

La sintaxis de GRANT para conceder  premisos sobre objetos es la siguiente:

GRANT [ALL {PRIVILEGES} | SELECT | INSERT | UPDATE | DELETE] ON objeto 
TO [usuario | rol | PUBLIC] {WITH GRANT OPTION} 

 

La sintaxis de GRANT es muy sencilla, y los privilegios los puede conceder el usuario propietario de los objetos, o un usuario con privilegios de concesión de permisos sobre objetos que no son suyos (DBA's).

Lo que quería comentar es la utilización de la opción de grant WITH GRANT OPTION, que permite que el usuario al que le han concedido permisos pueda a su vez concederlos a otros usuarios.

 

Ejemplo de GRANT WITH GRANT OPTION

Mostraré la utilidad de esta opción con un ejemplo:

Acceso remoto mediante DBLink de Oracle

Promedio: 4.1 (15 votos)

Para acceder desde una base de datos Oracle a objetos de otra base de datos Oracle la manera más sencilla es utilizar un DBLink. Para ello es necesario, con un usuario que posea el privilegio CREATE DATABASE LINK, crear el DBLINK en la base de datos origen (A) mediante una sencilla sentencia..

Crear BD Oracle en Windows y Linux

Promedio: 2.9 (10 votos)

En el site www.ajpdsoft.com se publica el manual online Instalacion Oracle 9i sobre Windows, donde se explica paso a paso y con captura de pantallas cómo instalar una BD Oracle 9i sobre windows, cómo solucionar algunos de los errores típicos que suelen aparecer durante la instalación, cómo levantar el listener, comprobar el estado de la base de datos, y alguna cosa más..

Utilización de sinónimos para compartir objetos

Promedio: 3.7 (18 votos)

Cómo utilizar los sinónimos de Oracle para que un usuario pueda ver/utilizar objetos de un esquema que pertenezca a otro usuario.
Es algo muy sencillo y realmente útil. Lo único que hay que hacer es crear un sinónimo para cada objeto que queramos 'compartir', y después asignar los permisos que interese al esquema que quiere acceder al objeto.


-- Creación del sinónimo
CREATE PUBLIC SYNONYM "MI_TABLA"
FOR "YO"."MI_TABLA";

Utilizamos un sinónimo público para compartirlo para diferentes esquemas. La asignación de permisos sí que es específica para cada esquema que tenga que acceder al objeto


-- Asignación de permisos para el usuario EL
GRANT SELECT ON "YO"."MI_TABLA" TO "EL";
GRANT UPDATE ON "YO"."MI_TABLA" TO "EL";
GRANT INSERT ON "YO"."MI_TABLA" TO "EL";
GRANT DELETE ON "YO"."MI_TABLA" TO "EL";


-- Si se quiere dar acceso sólo de consulta a esta misma tabla para otro usuario, bastaría con hacer
GRANT SELECT ON "YO"."MI_TABLA" TO "ELLA";

Ahora "EL" y "ELLA" ya pueden trabajar sobre "MI_TABLA" cada uno con los permisos que el propietario de la tabla ha decidido

Cómo crear un nuevo esquema en Oracle paso a paso

Promedio: 4.2 (35 votos)

Vamos a ver en tres sencillos pasos cómo crear un esquema de Oracle. Para poder crear un nuevo esquema de Oracle siguiendo estos pasos es necesario iniciar la sesión en la base de datos con un usuario con permisos de administración. Lo más sencillo es utilizar directamente el usuario SYSTEM:

  • Creación de un tablespace para datos y otro para índices. Estos tablespaces son la ubicación donde se almacenarán los objetos del esquema de Oracle que vamos a crear.

Tablespace para datos, con tamaño inicial de 1024 Mb, y auto extensible

CREATE TABLESPACE "APPDAT" LOGGING
DATAFILE '/export/home/oracle/oradata/datafiles/APPDAT.dbf' SIZE 1024M
EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO

Tablespace para índices, con tamaño inicial de 512 Mb, y auto extensible

Distribuir contenido

 



 

  BI   |    CRM     |    CMS    |    Tendencias en software empresarial    |    Cloud computing  |    Software libre    |   Internet    |    Movilidad y apps