Inicio > Oracle > thetaurus > inicio administrador de base de datos

inicio administrador de base de datos

Experto:
Usuario:
Fecha: 08/07/2003
Valoración: (4,00 sobre 5) Categoría: Oracle
04/07/2003
mmaria23, usuario preguntando en Oracle
Usuario
hola!
tengo una base de datos oracle 8i, que va a ser migrada prontamente a 9i, quisiera saber que debemos tomar en cuenta para que la migración sea un éxito.
Otra cosa, las tablas que utiliza la aplicación se llenan muchisimo millon y pico de registros tienen, debo hacerle tunning a las tablas de la BD para mejorar los tiempos de respuesta. Ademas tenemos 2 datafiles OFFLINE pero al parecer alguna vez caen datos ahí y se tranca que hay que bajarla para poder seguir.
agradeceria mucho la ayuda ya que estoy empezando tengo muchos deseos de aprender y necesito la ayudita.
gracias
04/07/2003
mmaria23, experto respondiendo en Oracle
Experto
ok

primero que nada

esa migracion va a ser a traves de la aplicacion de patch que te suban la version o una instalacion de las nuevas licencias y pasaras alli!

atte

Daniel
04/07/2003
mmaria23, usuario preguntando en Oracle
Usuario
bueno , no se que es patch, pero creo que es instalacion de nuevas licencias , ya se compro el servidor es solaris 4080 (creo) y estamos en el proceso de configurarlo bueno lo esta haciendo la empresa a la que se le compró el equipo (sun).
con esto aclaro tu duda?

gracias...mmaria23
04/07/2003
mmaria23, experto respondiendo en Oracle
Experto
ok


si es instalacion desde nuevas licencias, lo que debes hacer es un exports de las cuentas de usuario de la base de datos, el comando a usar es el "exp"

luego

teniendo estos archivos

debes tener en cuenta que debes crear los tablespace con el mismo nombre que tienen en la base de datos actual

para que no te vaya a dar conflictos en la hora de la importacion luego de ello

lo que tienes que hacer es con la nueva base de datos importarlos con el comando "imp"


bien cualquier duda me dices

adjunto te envio un shell script que hace respaldos automaticos de base de datos oracle

y manda un emails de notificacion
--------

#!/bin/sh
# export.sh - version: 1.0
# Script para exportar bases de datos ORACLE
#

[ $# -eq 1 ] || {
echo "Usage: $0 ORACLE_SID"; exit 2
}

# Set up the Oracle variables:
export ORACLE_HOME=/home/ora9i/product/9i2
export ORACLE_SID=$1

# Set up the Oracle Lenguage variables:
export NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1

# Set up the search paths:
export PATH=$PATH:$ORACLE_HOME/bin:/usr/bin:/usr/lib:/$ORACLE_HOME/lib

# Set up the local variables and Export directory:
dir_sid=`echo ${ORACLE_SID}|tr A-Z a-z`
dir_exp=/u3/export/${dir_sid}
gzip=/bin/gzip

hecho()
{
mail oracle <<!
$*
!
}

error()
{
mail oracle <<!
$*
!
exit 1
}

cd ${dir_exp}
for userpasswd in `cat ../.userpasswd`
do
user=`echo ${userpasswd}|cut -d/ -f1`
exp ${userpasswd} \
FILE=${dir_exp}/${user}.dmp \
FEEDBACK=50000 \
LOG=${dir_exp}/${user}.log
$gzip ${dir_exp}/${user}.dmp || error "${user}.dmp.gz Can't Create"
$gzip ${dir_exp}/${user}.log || error "${user}.log.gz Can't Create"
done
cd ..
fecha=`date +'%Y%m%d%H%M'`
/bin/tar cvf ${dir_exp}/${ORACLE_SID}_${fecha}.tar ${dir_sid}/*.gz &&
hecho "${ORACLE_SID}_${fecha}.tar Created" ||
error "${ORACLE_SID}_${fecha}.tar Can't Create"

# Remove temporary files
rm -f ${dir_exp}/*.dmp ${dir_exp}/*.log ${dir_exp}/*.gz

# EOF

EL ARCHIVO DONDE ESTA LAS CUENTAS DE USUARIOS A RESPALDAR DEBE SER COMO ESTE:

ADM/ADM
BM/BM
CAT/CAT
CNT/CNT
PRE/PRE
MAIL/MAIL
RH/RH
RM/RM
RST/RST
SIS/SIS
BARUTA/BARUTA
07/07/2003
mmaria23, experto respondiendo en Oracle
Experto
te agradeceria que si no tienes mas dudas!!

por favor valores y cierres la pregunta!!

bye suerte

y recuerda!!

estaremos a la orden para cualquier ayuda!!

atte.

Daniel


P.D:

Amigos usarios!!!!

recuerden que aparte de una ayuda que le brindamos!!!

si ustedes dejan abandonadas las ayudas perjudican a los expertos que estan a su disposicion en cualquier momento..

solo recuerden eso!!!

gracias!!!
08/07/2003
mmaria23, usuario preguntando en Oracle
Usuario
Gracias, disculpa que no haya contestado antes, no dudes que si tengo otras preguntas te las voy a formular.
Más opciones
Enlaces patrocinados