lunes, 20 de abril de 2009

No se puede borrar Archivos en Windows 2003

En el caso de no poder borrar archivos o carpetas en Windows 2003 por mas que tengamos permisos o seamos los propietarios de los mismos usando programa "subinacl.exe" que es parte del Rescue Kit de Windows,
Hacemos subinacl /subdirectories archivo_o_directorio\*.* /grant=usuario=F

Por ejemplo: subinacl /subdirectories c:\temp\*.* /grant=administrador=F
En este caso asignamos permisos FULL al usuario administrador. Luego si se podran borrar.

lunes, 13 de abril de 2009

ORA-27125: unable to create shared memory segment - Linux-x86_64 Error: 1: Operation not permitted

Cuando iniciamos la database aparenta no haber problemas pero cuando nos conectamos vemos el error:
Connected to an idle instance.
ORA-27125: unable to create shared memory segment
Linux-x86_64 Error: 1: Operation not permitted

Este error también se da durante la instalación de ORACLE con: ORA-27125 while creating the DB instance on Kernel 2.6

Esto se debe a la versión del kernel de Linux, para solucionar el problema es necesario actualizarlo o modificar los siguientes parámetros:
1. Agregar la entrada vm.disable_cap_mlock=1 a /etc/sysctl.conf
2. /etc/init.d/boot.sysctl start
3. chkconfig boot.sysctl on

Otra alternativa es hacer:
echo 1 > /proc/sys/vm/disable_cap_mlock
Pero esto no es permanente ya que si reiniciamos el equipo esto se pierde.