Mostrando entradas con la etiqueta oracle. Mostrar todas las entradas
Mostrando entradas con la etiqueta oracle. Mostrar todas las entradas

14/10/13

Oracle | SQL Plus - Tiempo de ejecucion

Para ver la demora en tiempo q tardo en ejecutar una consulta...

SQL> SET TIMING ON

30/7/13

...no puedo bajar ASM

Hoy estaba tratando de bajar las instancia ASM standalone y me surgio el siguiente error ORA-15487, era que habia montado una particion ACFS...

[grid@test(+ASM) ~]->. oraenv
[grid@test(+ASM) ~]->sqlplus / as sysasm
 SQL> SHUTDOWN NORMAL


ERROR al bajar ASM

SQL> shutdown normal
ORA-15487: cannot shutdown the ASM instance with an open ASM volume
SQL> exit


[oracle@test(11g) trace]-> ps aux | grep grid | grep LOCAL

 3772 ?        Ss     0:00 oracle+ASM (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))
 3916 pts/1    S+     0:00 grep LOCAL
23146 ?        Ss     0:04 oracle+ASM (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))

[oracle@test(11g) trace]->kill -15 3772 23146



[root@test~]# mount
/dev/cciss/c1c1 on / type ext3 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw)
/dev/cciss/c0d0p6 on /opt type ext3 (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
oracleasmfs on /dev/oracleasm type oracleasmfs (rw)
/dev/asm/testos-221 on /opt/acfsmounts/dat type acfs (rw)

[root@test~]# umount /opt/acfsmounts/dat
[root@test~]# mount


[grid@test(+ASM) ~]->sqlplus / as sysasm

SQL*Plus: Release 11.2.0.3.0 Production on Tue Jul 30 11:54:55 2013

Copyright (c) 1982, 2011, Oracle.  All rights reserved.


Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
With the Automatic Storage Management option

SQL> shutdown normal
ASM diskgroups volume disabled
ASM diskgroups dismounted
ASM instance shutdown
SQL>

18/5/10

Todos los tutoriales

Ahora pueden visitar la seccion de COMO's en http://www.lixon.com.ar/notas.php

17/6/09

Oracle | Habilitar deshabilitar constraints

ALTER TABLE esquema1.tabla1 MODIFY CONSTRAINT test_fk_1 DISABLE;
ALTER TABLE esquema2.tabla2 MODIFY CONSTRAINT test_fk_2 ENABLE;

ó tambien.....

ALTER TABLE esquema1.tabla1 DISABLE CONSTRAINT test_fk_1;
ALTER TABLE esquema2.tabla2 ENABLE CONSTRAINT test_fk_2;

2/6/09

Oracle | Datapump impdp e imp

IMPDP (a partir de la version 10)

Ejemplo 1:

impdp "'/ as sysdba'" directory=DATA_PUMP_BCK dumpfile=archivo.dmp remap_schema=ESQUEMA1:ESQUEMA_AUX remap_tablespace=TB1:TBTEMP1 tables=ROLES1 TABLE_EXISTS_ACTION=TRUNCATE


Ejemplo 2: REMAP de varios TABLESPACES
impdp "'/ as sysdba'" directory=DATA_PUMP_BCK dumpfile=archivo.dmp remap_tablespace=TB1:TBX1 remap_tablespace=INDICES1:INDICES_01 logfile=archivolog.log CONTENT=ALL



IMP (versiones anterirores a la 10)

Ejemplo1: importa solo determinadas tablas

imp system/ FILE=archivo.dmp GRANTS=n ROWS=n INDEXES=y CONSTRAINTS=y LOG=resultado.log FROMUSER=USER1 TOUSER=USER2 BUFFER=100000 FEEDBACK=5000 IGNORE=y tables=(TABLA1,TABLA2)

1/6/09

Oracle | Librerias requeridas para Base de Datos Oracle 10g

REQUERIMIENTOS PARA ORACLE 10g sobre LINUX Red Hat

glibc-2.3.4-2.9

glibc-common-2.3.4-2.9

binutils-2.15.92.0.2-13

compat-libstdc++-296-2.96-132.7.2

gcc-3.4.3-22.1

gcc-c++-3.4.3-22.1

libstdc++-3.4.3-22.1

libstdc++-devel-3.4.3-22.1

openmotif21-2.1.30-11.RHEL4.4

pdksh-5.2.14-30

setarch-1.6-1

make-3.80-5

gnome-libs-1.4.1.2.90-44.1

sysstat-5.0.5-1

compat-db-4.1.25-9

compat-libstdc++-devel-7.3-2.96.128

compat-glibc-7.x-2.2.4.32.6

compat-libstdc++-7.3-2.96.128

control-center-2.8.0-12

xscreensaver-4.18-5.rhel4.2

22/5/09

Oracle | Matar sesiones

Desde SQLPlus:

SELECT s.sid,
s.serial#,
s.osuser,
s.program
FROM v$session s;


SQL> ALTER SYSTEM KILL SESSION 'sid,serial#';

Es posible forzar el kill de la sesion agregando la palabra IMMEDIATE :

SQL> ALTER SYSTEM KILL SESSION 'sid,serial#' IMMEDIATE;

SELECT s.sid,
p.spid,
s.osuser,
s.program
FROM v$process p,
v$session s
WHERE p.addr = s.paddr;

Desde una consola Unix:
% ps -ef | grep ora
% kill -9 spid

Oracle | Deshabilitar una constraint

ALTER TABLE book DISABLE CONSTRAINT b_auth;

ALTER TABLE book ENABLE CONSTRAINT b_auth;

4/5/09

Oracle | Habilitar el session timeout

Para que funcione el IDLE_TIME de un determinado PROFILE en la Base de Datos se debe activar la opcion resource_limit en la DB.

SQL>select * from V$PARAMETER where name like 'resource_limit';
SQL>alter system set resource_limit = TRUE scope=both;

Oracle | SQL Plus - Tiempo de ejecucion

Para ver la demora en tiempo q tardo en ejecutar una consulta...

SQL> SET TIMING ON

29/4/09

Oracle | Datapump expdp

DATAPUMP de Oracle 10g

Export.....

-expdp

expdp "'/ AS SYSDBA'" schemas= content=ALL directory=(nombre del diretory) logfile=log_expdp dumpfile=(archivo dump)

Notas:

- el "directory" lo tengo que sacar de la vista DBA_DIRECTORIES
- el logfile va a parar al directory que le especifique en directory=

27/4/09

Oracle | Ver si un objeto y sus dependencias estan en uso

-- Ver si el OBJETO y sus dependencias esta en uso
SELECT DISTINCT(a.SID),a.object,b.username FROM v$access a, v$session b WHERE
a.OBJECT IN (SELECT name FROM dba_dependencies WHERE referenced_name LIKE UPPER ('nombre del objeto') )
AND
b.SID = a.SID