Categoría: Oracle

Categorías:

En ocasiones puede suceder que cuando intentas apagar o bajar tu instancia de oracle, te aparecen mensajes como que ya existe un proceso de apagado. O como lo que me salió a mi recientemente…

Categorías:

Para verificar que versión de sistema operativo está trabajando con tu base de datos, puedes ejecutar el siguiente comando desde sqlplus   select dbms_utility.port_string from dual; Debe salir algo como x86_64/Linux 2.4.xx  

Categorías:

Para convertir una instancia de oracle primaria a standby usamos los siguientes comandos… Verificamos el estado de la instancia [oracle@correo: glpi2 [~] 14:21:11 $ sq SQL*Plus: Release 11.2.0.4.0 Production on Sat May 8 14:23:05 2021 Copyright (c) 1982, 2013, Oracle. All rights reserved. Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production […]

Categorías:

Cuando intentaba insertar un dato en una tabla, tenía el siguiente problema, me salía el error ORA-00984: column not allowed here   SQL> insert into icemngr.padiaz (LDS_SUCURS,LDS_FECHAIN,LDS_TERMIN,LDS_TRNSNO,LDS_NUMERO,LDS_TIPOTR,LDS_PLU,LDS_CANTID,LDS_PRECIO,LDS_DESCTO,LDS_IVAVTA,LDS_IMPVTA,LDS_IMPTOS,LDS_TOTVTA,LDS_TOTDSC,LDS_TOTIVA,LDS_TOTIVT,LDS_TOTIMP,LDS_CODPDR,LDS_PROVEE,LDS_RECPRV,LDS_TIPOPR,LDS_CCLFLG,LDS_RECFLG,LDS_DSCMOT,LDS_DSCESP,LDS_ESTADO,LDS_SPARE1,LDS_SPARE2,LDS_SPARE3) values ('TA30',01-JAN-17,6617,3872,1,'VT',3276559,1,11050,0,16,0,0,11050,0,1524,0,0,0,'300263','0','O','N','N',0,0,'I',0,0,'001'); insert into icemngr.padiaz (LDS_SUCURS,LDS_FECHAIN,LDS_TERMIN,LDS_TRNSNO,LDS_NUMERO,LDS_TIPOTR,LDS_PLU,LDS_CANTID,LDS_PRECIO,LDS_DESCTO,LDS_IVAVTA,LDS_IMPVTA,LDS_IMPTOS,LDS_TOTVTA,LDS_TOTDSC,LDS_TOTIVA,LDS_TOTIVT,LDS_TOTIMP,LDS_CODPDR,LDS_PROVEE,LDS_RECPRV,LDS_TIPOPR,LDS_CCLFLG,LDS_RECFLG,LDS_DSCMOT,LDS_DSCESP,LDS_ESTADO,LDS_SPARE1,LDS_SPARE2,LDS_SPARE3) values ('TA30',01-JAN-17,6617,3872,1,'VT',3276559,1,11050,0,16,0,0,11050,0,1524,0,0,0,'300263','0','O','N','N',0,0,'I',0,0,'001') * ERROR at line 1: ORA-00984: column not allowed here Indagando mucho y luego de cierto tiempo, me puse a […]

Categorías:

A veces nos surge la pregunta de si tenemos tablas con compresión habilitada. El siguiente SQL nos permite conocer si tenemos tablas con esta característica habilitada y el tipo de compresión.   SQL> select table_name,pct_free,compression,compress_for from all_tables; TABLE_NAME PCT_FREE COMPRESS COMPRESS_FOR ------------------------------ ---------- -------- ------------------------------ TYPE_MISC$ 0 DISABLED ATTRCOL$ 0 DISABLED ASSEMBLY$ 0 DISABLED LIBRARY$ […]

Categorías:

Para ver los permisos o privilegios que un usuario en nuestra base de datos Oracle, ejecutamos el siguiente SQL   set pages 200; set lines 200; col GRANTEE format a20; col OWNER format a10; col TABLE_NAME format a35; col GRANTOR format a10; col PRIVILEGE format a10; select * from dba_tab_privs where grantee = 'SQAREPO' or […]

Categorías:

Al tratar de iniciar la instancia oracle por medio de sqlplus, se me presentaba el siguiente mensaje de error   [oracle@oracle ~]$ sqlplus / as sysdba SQL*Plus: Release 12.1.0.2.0 Production on Mon Jan 16 07:52:32 2017 Copyright (c) 1982, 2014, Oracle. All rights reserved. Connected to an idle instance. SQL> startup ORACLE instance started. Total […]

Categorías:

El alert log, es un archivo de registro, al que podemos recurrir para conocer eventos importantes en Oracle. Si la base de datos se encuentra arriba, procedemos entonces a ejecutar un query a traves de sqlplus

Categorías:

Para extraer el DDL o el esquema de un objeto en Oracle usamos la siguiente sentencia SQL, select DBMS_METADATA.GET_DDL('OBJETO','NOMBRE_OBJETO') from DUAL;

Categorías:

Con el siguiente comando podemos cambiar el numero de cursores existentes en Oracle ALTER SYSTEM SET OPEN_CURSORS=300 SCOPE=spfile; SCOPE = SPFILE (For both static and dynamic parameters, changes are recorded in the spfile, to be given effect in the next restart.) SCOPE = MEMORY (For dynamic parameters, changes are applied in memory only. No static […]