PDF de programación - Taller de Administración de Oracle Database 10g (Intermedio)

Imágen de pdf Taller de Administración de Oracle Database 10g (Intermedio)

Taller de Administración de Oracle Database 10g (Intermedio)gráfica de visualizaciones

Actualizado el 21 de Marzo del 2018 (Publicado el 21 de Febrero del 2018)
1.500 visualizaciones desde el 21 de Febrero del 2018
2,2 MB
64 paginas
Creado hace 14a (06/06/2009)
Taller de Administración de

Oracle Database 10g (Intermedio)





OCA Oracle Database 10g
OCP Oracle Database 10g
MCTS SQL Server 2005







Instructor: Ing. Francisco Riccio.




Email: [email protected]

Fecha: 22 de Marzo del 2009.














1

Temario

Migración ............................................................................................................................ 3
Teoría .............................................................................................................................. 3
Métodos........................................................................................................................... 4
Método 1 - Migración de Oracle 9i a 10g en una misma plataforma ........................ 4
Método 2 - Migración de Oracle 9i a 10g en misma plataforma .............................. 14
Método 3 - Migración de Oracle 9i a 10g utilizando export / import....................... 17
Notas para una instalación de Oracle 9i sobre Linux Red Hat Enterprise 4............. 18
Instalación de Parches....................................................................................................... 19
Diferentes tipos de parches para Oracle Database ........................................................ 19
Instalación de un Patchset............................................................................................. 21
Actualización del Opatch a la versión más reciente ..................................................... 27
Instalación del CPU (Oracle Critical Patch Update – Enero 2009) .............................. 29
Overview Parches en Oracle e-Business Suite ............................................................. 31
Demo de instalación de un Parche en e-Business Suite................................................ 33
Oracle Configuration Manager ..................................................................................... 36
Exportación e Importación de Datos................................................................................. 37
Uso del exp / imp .......................................................................................................... 37
EXP ........................................................................................................................... 37
IMP ........................................................................................................................... 38
Uso del Export Datapump e Import Datapump ............................................................ 40
EXPDP...................................................................................................................... 40
IMPDP ...................................................................................................................... 41
Desfragmentación ............................................................................................................. 42
Métodos de desfragmentación ...................................................................................... 46
Método 1 – Move...................................................................................................... 46
Método 2 – Exp / Imp ............................................................................................... 46
Método 3 - Shrink ..................................................................................................... 47
Utilización del Enterprise Manager .............................................................................. 48
Shared Server .................................................................................................................... 52
Arquitectura Dedicated y Shared Server....................................................................... 52
Implementación............................................................................................................. 55
Monitoreo...................................................................................................................... 56
Afinamiento .................................................................................................................. 57
Ventas y Desventajas .................................................................................................... 59
Clonación .......................................................................................................................... 60
Técnicas ........................................................................................................................ 60
Creando un ambiente con RMAN............................................................................. 60
Clonación del ORACLE_HOME ............................................................................. 63
Overview – Clonaciones en e-Business Suite............................................................... 64







2

Migración


Teoría

Antes de cualquier migración debemos verificar la matriz que nos indica Oracle
(Nota: 316889.1).




























3

Métodos


Método 1 - Migración de Oracle 9i a 10g en una misma plataforma

(Asistente)



Instalación del motor Oracle 10gR2 con su último patchset y parche de
seguridad.

• Utilizar la herramienta Pre-Upgrade script que nos permite analizar la

base de datos a migrar (9iR2).

o Copiar el archivo $ORACLE_HOME/rdbms/admin/utlu102i.sql

(Ubicado en el ORACLE_HOME del motor 10gR2).
o En el servidor a ser migrado (Apuntando al correcto

ORACLE_HOME a migrar) debemos correr el script como sysdba
(Previamente haciendo un pool para visualizar el resultado).

o Aplicar los cambios solicitados por la herramienta antes de realizar
la migración. Asimismo parámetros obsoletos deben ser removidos
de la base de datos a migrar.

• Puntos a considerar adicionalmente antes de la migración y son:

o Role CONNECT, en la versión 10g este rol solo tendrá el privilegio

de crear una sesión, así que debemos identificar que usuarios
tienen este rol y hacer un análisis en la base de datos a migrar.

o Database Link con Password, al migrar a Oracle10g los passwords
se encriptarán por lo tanto se tendrá que remover todos los dblinks
que estén protegidos por password.

o Esto aplica solamente de Oracle 10gR1 a Oracle 10gR2, si

tenemos tablas con campos TIMESTAMP WITH TIMEZONE
debemos correr un script adicional llamado utltzuv2.sql en
$ORACLE_HOME/rdbms/admin ubicado en el ORACLE_HOME
del Oracle 10gR2.
El resultado se aprecia en la tabla sys.sys_tzuv2_temptab, donde
nos indica que tabla y columna se verá afectada, por lo tanto
debemos realizar un export de la tabla y luego cuando acabe la
migración la importamos.

o Debemos considerar asimismo el character set del origen debe ser

compatible con los character set escogido para la migración.

o Verificar que no tengamos objetos inválidos en lo posible, de lo

contrario. (Ejecutar el script @?/rdbms/admin/utlrp.sql si tenemos
objetos inválidos).

o Verificar si la tabla dba_registry contiene registros, en caso
contrario ejecutar los siguientes scripts (Aplica solamente si
estamos migrando de un Oracle 9iR2):

 @/rdbms/admin/catalog.sql
 @?/rdbms/admin/catproc.sql
 @?/rdbms/admin/utlrp.sql

o Revisión del data dictionary, nos podemos apoyar del siguiente

script:

4






set verify off
set space 0
set line 120
set heading off
set feedback off
set pages 1000
spool analyze.sql

select 'analyze cluster "'||cluster_name||'" validate structure
cascade;'
from dba_clusters
where owner='SYS'
union
Select 'analyze table "'||table_name||'" validate structure
cascade;'
from dba_tables
where owner='SYS' and partitioned='NO' and (iot_type='IOT'
or iot_type is NULL)
union
Select 'analyze table "'||table_name||'" validate structure
cascade into invalid_rows;'
from dba_tables
where owner='SYS' and partitioned='YES';
spool off

SQL> @$ORACLE_HOME/rdbms/admin/utlvalid.sql
SQL> @analyze.sql


o

Importante también tener seteado las variables
UNDO_MANAGMENT=AUTO y mantener mapeado el valor del
DB_BLOCK_SIZE. (Opcional)

o Si estamos trabajando con vistas materializadas debemos

asegurarnos que el último snapshot sea correcto:

select distinct(trunc(last_refresh)) from
dba_snapshot_refresh_times;

o Debemos verificar que ningún tablespace esté en modo backup y

además que ningún datafile necesite recover:

• select * from v$recover_file;
• select * from v$backup where status!='NOT ACTIVE';

o Si tenemos la auditoria habilitada debemos asegurarnos que la

tabla aud$ esté en el tablespace SYSTEM:

select tablespace_name from dba_tables where
table_name='AUD$';

o Si estamos migrando desde una versión 10gR1 debemos borrar la

siguiente tabla: XDB.MIGR9202STATUS (Nota: 356082.1).



5





o Respecto a las estadísticas Oracle nos recomienda que

ejecutemos las estadísticas antes de migrar la base de datos de tal
modo que el downtime en la migración disminuye ya que Oracle
10gR2 tratará de recolectar estadísticas de las tablas del data
dictionary que no tienen o necesitan después de la migración.

Si migramos de Oracle10gR1 a Oracle10gR2 debemos ejecutar el
package en la base de datos origen:

exec DBMS_STATS.GATHER_DICTIONARY_STATS;
(Esto toma las estadísticas del SYSTEM, SYS, OUTLN, DBSNMP
, etc).

Si migramos de Oracle 9i a Oracle10gR2 debemos ejecutar el
siguiente package:

exec DBMS_STATS.GATHER_SCHEMA_STATS('Esquema');

Para los esquemas: SYS, OLAPSYS, DMSYS, DBSNMP, OUTLN,
SYSTEM, SYSMAN, EXFSYS, ORDSYS, ORDPLUGINS,
SI_INFORMTN_SCHEMA, LBACSYS, MDSYS, MDDATA,
CTXSYS, WKSYS, MKPROXY, WK_TEST, WMSYS y XDB.




• Debemos tener ya configurado un listener.ora de la base de datos a

migrar. (netca), donde explícitamente este regis
  • Links de descarga
http://lwp-l.com/pdf8956

Comentarios de: Taller de Administración de Oracle Database 10g (Intermedio) (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad