Entradas

Mostrando entradas de junio, 2009

ORA-1652 unable to extend ....

Este es un error comun que nos pasa a menudo.. es cuando queremos o mejor dico necesitas mas espacio temporal para alocar un tablespace, ahora bien si esta tablespace es de alocamiento temporal esta todo bien pero cuando tenemos este error para un tablespace NO temporal estamos en problemas y para esto tenemos que setear un event que se puede hacer en el init o via alter system, de la siguiente forma.. EVENT="1652 TRACE NAME ERRORSTACK LEVEL 3" Este event lo debemos poner en el INIT de la base y reiniciarla, pero suele ocurriri en el gran porcentaje de la veces que la base no se puede bajar por el estado productivo de esta, entonces hacemos lo siguiente: alter system set events '1652 trace name errorstack level 3' Pero bien, al hacer esto no se genera el trace por lo que vamos a necesitar el uso del dbms_system.set_ev Ahroa para averiguar bien cual fue el segmento que ocasiono el problemas hacemos el siguiente query... select * from dba_segments where next_extent >...

Creación de código fuente para "TYPE", "TYPE BODY", "PROCEDURE", "FUNCTION", "PACKAGE", "PACKAGE BODY" y "JAVA SOURCE"

Ya pase para la creacion de un indice, ahora va para los demas objetos en base a un owner o type. El siguiente ejemplo es para extraer un package body... ___________________________________________________ select 'CREATE OR REPLACE ' from dual / select text from dba_source where owner = '&1' AND NAME = '&2' AND Type = 'PACKAGE BODY' / -- spool off espero que les sea de buen uso..

Extraer Codigo para recrear un indice..

Agrego un codigo para extraer codigo fuente para la recreacion de un indice desde "CERO", espero que sea util. ______________________________________ set arraysize 1 set echo off set heading off set feedback off set verify off set pagesize 0 set linesize 79 define 1 = &&SCHEMA_NAME spool ind_&&SCHEMA_NAME set termout off col y noprint col x noprint col z noprint select 'rem **** Create Index DDL for '||chr(10)|| 'rem **** '||username||''''||'s tables'||chr(10)||chr(10) from dba_users where username = upper ('&&1') / select table_name z, index_name y, -1 x, 'create ' || rtrim(decode(uniqueness,'UNIQUE','UNIQUE',null)) || ' index ' || rtrim(index_name) from dba_indexes where table_owner = upper('&&1') union select table_name z, index_name y, 0 x, 'on ' || rtrim(table_name) ||...

Uso de los Parametros..

Amigos dba's..  va un listado de todos los parametros que se utilizan en el INI de la base segun version, es bueno a la hora de aplicarlo dado que hay veces que no sabemos o se nos olvida la forma de escribirlo.  Esta bueno espero que les sirva.  Green = New in 10g         Red    = Valid in 9i but dropped (or hidden) in 10g         Bold   = Static Parameter - change in pfile/SPfile         Normal= Dynamic Parameter - change in pfile/SPfile/ ALTER SYSTEM /SESSION      PARAMETER                        DESCRIPTION   ------------------------------   ----------------------------------------    ACTIVE_INSTANCE_COUNT   = int    Active instances in the cluster    AQ_TM_PROCESSES = int           Number of AQ Time Managers to start    ARCHIVE_LAG_TARGET = int        Max no. seconds of redos the standby could lose    asm_diskgroups = string         Disk groups to mount automatically    asm_diskstring = string         Disk set locations for discovery    asm_power_limit = int           Num...