Es una utilidad de oracle que genera un archivo(dmp), como copia o backup de una base de datos , schema y otros.
Enviado por Jack Zambrano • 14 de Mayo de 2017 • Apuntes • 1.114 Palabras (5 Páginas) • 170 Visitas
conn sys as sysdba; sin password
SHUTDOWN IMMEDIATE;
STARTUP MOUNT;
ALTER SYSTEM ENABLE RESTRICTED SESSION;
ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
ALTER SYSTEM SET AQ_TM_PROCESSES=0;
ALTER DATABASE OPEN;
ALTER DATABASE CHARACTER SET INTERNAL_USE UTF8;
SHUTDOWN IMMEDIATE;
STARTUP;
++++++
Raw : Campo que guarda en Hexadecimal.
select UTL_RAW.CAST_TO_RAW ('JACK')
FROM DUAL;
Resultado: 4A41434B
Importacion Backup DMP
Es una utilidad de oracle que genera un archivo(dmp), como copia o backup de una base de datos , schema y otros.
CMD> IMPDP SYSTEM/123 //IMPDP(Import data pant)Conectandome
REMAP_SCHEMA =INTERBANK:BANCOS // importamos el esquema interbank a bancos
DIRECTORY =DIR_BACKUP // Aqui existe un directorio: dir_backup
DUMPFILE=INTERBANK.DMP // aqui indico que se va importar interbank.dmp(se encuentra en DIR_BACKUP)
LOGFILE=IMPORT.LOG //
Que es un PACKAGE
Es un agrupador de procedimientos y funciones.
Consta de 2 componentes:
-Zona de declaraciones (cabecera)
-Zona de cuerpo
Permite programar de forma clara y eficiente.
Mejoras en rendimiento con respecto a procedimientos y funciones.
Ejemplo:
UTL_RAW
++++++++++++++++++++++++++++++++++++++
Muestra una lista de todos los parámetros de spfile.
SELECT sp.sid,
sp.name,
sp.value,
sp.display_value
FROM v$spparameter sp
ORDER BY sp.name, sp.sid;
++++++++++++++++++++++++++++++++++++++
Muestra informacion sobre los DataFiles
SELECT file_id,
file_name,
ROUND(bytes/1024/1024/1024) AS size_gb,
ROUND(maxbytes/1024/1024/1024) AS max_size_gb,
autoextensible,
increment_by,
status
FROM dba_data_files
ORDER BY file_name;
++++++++++++++++++++++++++++++++++++++
Muestra los usuarios que actualmente tienen privilegios de administrador.
SELECT *
FROM v$pwfile_users
ORDER BY username;
++++++++++++++++++++++++++++++++++++++
Enumera todos los objetos a los que se accede en el esquema.
SELECT a.object,
a.type,
a.sid,
b.serial#,
b.username,
b.osuser,
b.program
FROM v$access a,
v$session b
WHERE a.sid = b.sid
AND a.owner = DECODE(UPPER('&1'), 'ALL', a.object, UPPER('&1'))
AND a.object = DECODE(UPPER('&2'), 'ALL', a.object, UPPER('&2'))
ORDER BY a.object;
++++++++++++++++++++++++++++++++++++++
Muestra información sobre todas las sesiones de base de datos activas.
SELECT NVL(s.username, '(oracle)') AS username,
s.osuser,
s.sid,
s.serial#,
p.spid,
s.lockwait,
s.status,
s.module,
s.machine,
s.program,
TO_CHAR(s.logon_Time,'DD-MON-YYYY HH24:MI:SS') AS logon_time,
s.last_call_et AS last_call_et_secs
FROM v$session s,
v$process p
WHERE s.paddr = p.addr
AND s.status = 'ACTIVE'
ORDER BY s.username, s.osuser;
++++++++++++++++++++++++++++++++++++++
Muestra la relación de acceso al caché de la base de datos.
SELECT Sum(Decode(a.name, 'consistent gets', a.value, 0)) "Consistent Gets",
Sum(Decode(a.name, 'db block gets', a.value, 0)) "DB Block Gets",
...