Ejecutar: SELECT to_char(sysdate,’YYYY-MON-DD HH24:MI:SS’) FROM dual; Resultado: 2019-SEP-26 15:24:40 Para obtener la hora: SELECT TO_CHAR(SYSDATE,’HH24′) AS CURRENT_HOUR FROM DUAL;
Usuario de solo lectura Oracle (Oracle Read-only User)
Para crear a un usuario que solo pueda leer cualquier tabla de cualquier base de datos (tablespace): create user JUANPEREZ identified by 74MIPASSWOR7; grant create session to JUANPEREZ ; grant select any dictionary to JUANPEREZ; Para crear a un Leer más
Conexion a Database con SQL*Plus Instant Client
La sintaxis es: sqlplus USUARIO/PASSWORD@SERVER-IP:PORT/SID Ejemplo [email protected]:~> sqlplus portal/[email protected]:1521/webdb SQL*Plus: Release 11.2.0.1.0 Production on Tue Nov 25 14:32:40 2014 Copyright (c) 1982, 2009, Oracle. All rights reserved. Connected to: Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 – 64bit Production Leer más
Listar todos los usuarios en Oracle
Para listar los usuarios en oracle ejecutar: SQL> select username from dba_users; USERNAME ——————————————————————————– SYSTEM SYS QUIZZAPPUSER MGMT_VIEW OUTLN WKSYS OLAPSYS SI_INFORMTN_SCHEMA FLOWS_030000 ORDPLUGINS WKPROXY USERNAME ——————————————————————————– XDB SYSMAN ANONYMOUS CTXSYS WK_TEST WMSYS DBSNMP EXFSYS ORDSYS MDSYS FLOWS_FILES USERNAME Leer más
Gant dbms_lock en Oracle
Con el paquete DBMS_LOCK podemos establecer bloqueos de usuario (PL/SQL User Locks (UL)) con los que podremos parar la ejecución de un procedure si al ejecutarlo nos encontramos con que un determinado bloqueo o lock está en proceso. Leer más
Desactivar expiración de contraseñas en Oracle ORA-28002
Por defecto Oracle 11g expira las contraseñas después e 180 días, y bloquea al usuario después de 10 intentos de escribir de manera incorrecta su contraseñas. La expiración es una buena practica de seguridad, pero en el mundo real tiene Leer más
Crear, modificar y borrar usuarios de Oracle
Crear un Usuario: CREATE USER <nombredeusuario> IDENTIFIED BY <somepassword> DEFAULT TABLESPACE <nombre de TS > TEMPORARY TABLESPACE temp QUOTA UNLIMITED ON <TS nombre> ; CREATE USER aurlenuser IDENTIFIED BY abc123 DEFAULT TABLESPACE aurlents TEMPORARY TABLESPACE temp QUOTA UNLIMITED ON aurlents Leer más
Privilegios recomendados para usuarios de Oracle
Los siguientes privilegios se recomienda a los usuarios de oracle, para que puedan crear objetos estandarares en una base de datos grant CREATE SESSION to [nombre-de-usuario] grant CREATE CLUSTER to [nombre-de-usuario] grant CREATE DIMENSION to [nombre-de-usuario] grant CREATE INDEXTYPE to Leer más
Oracle tablespace
Creación de un tablespace: CREATE TABLESPACE <Nombre de Tablespace> DATAFILE ‘+<Nombre de grupo de disco>’ <Opciones>; CREATE TABLESPACE aurlents DATAFILE ‘+AULEN_ASM_DATA’ AUTOEXTEND ON NEXT 2048m ; Ver los Tablesspaces Select tablespace_name, file_name from dba_data_files; Borrar un Tablespace DROP TABLESPACE Leer más
ORA-00845: MEMORY_TARGET not supported on this system linux
El error “ORA-00845: MEMORY_TARGET not supported on this system”, aparece cunado creamos una base de datos usando la herramienta dbca, o cuando tratamos de iniciar una instancia de Oracle. La causa a este problema es que a partir de la Leer más