Category: Oracle
-
sube / baja bdd
Este es uno de los scripts básicos que debemos saber o por lo menos tener guardados. Prender Apagar STARTUP; SHUTDOWN IMMEDIATE; Resumen – SSH ORACLE@IPDEBASEDEDATOS– . SETENV.SH– SQLPLUS / AS SYSDBA– SELECT * FROM V$INSTANCE;– SHUTDOWN IMMEDIATE O STARTUP Espero que esto te sirva.
-
matar sesiones
Este script es muy interesante ya que te da todas las sisones que se encuentran en estado inactivo y no pertenecen al sistema. SELECT ‘ALTER SYSTEM KILL SESSION ”’ ||sid||’,’||S.serial#||”’;’ BDD,p.inst_id, s.username, s.osuser, s.machine, s.program, s.logon_timeFROM gv$session s, gv$process pWHERE s.paddr = p.addrand s.status <> ‘ACTIVE’and S.username != ‘SYS’and S.program != ‘OMS’; Esto te permitirá…
-
bloqueos
Uno de los scripts que más me a servido en los últimos años es este para averiguar si existe algún bloqueo en la base de datos que este afectando el performance. SELECT s.BLOCKING_INSTANCE INSTANCE,s.blocking_session BLOCKING_SESS,S.ROW_WAIT_OBJ# OBJECT_ID,s.seconds_in_wait SECONDS_WAITS,s.sid,s.serial#FROM gv$session sWHERE blocking_session IS NOT NULL Este script te dirá la sesión que esta bloqueando y el tiempo…
-
expdp
Este comando permite exportar ya sea la base de datos completa, un esquema, una tabla. Por lo que es fundamental que sepamos cómo se utiliza, nos puede sacar de varios apuros he incluso podemos realizar tareas programadas en el servidor para que se ejecuten automáticamente. expdp system/contraseña directory=DATA_PUMP_EXPT dumpfile=exportbdd.dmp logfile=exportbdd.log FULL=Y EXCLUDE=STATISTICS Ahora vamos a…