Escolar Documentos
Profissional Documentos
Cultura Documentos
TABLA DE CONTENIDO
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
Y se inicia la instalacin.
Despus, instalamos las Guest additions..., un antivirus
actualizaciones automticas de Windows.
y las
y aparecer la
Pulsamos en el botn
Seleccionamos el idioma
Seleccionamos el almacenamiento.
Escogemos Yes, discard any data, ya que vamos a usar todo el disco
de la mquina virtual para CentOS.
Se inicia la instalacin.
Establecemos la ip fija
Pulsamos en aplicar.
localhost.localdomain
localhost
192.168.27.168
standby.ora11.com
standby
192.168.27.169
prod.ora11.com
prod
::1
localhost6.localdomain6
localhost6
Desactivar fw iptables
service iptables stop && chkconfig iptables off
SELINUX=permissive
mkdir -p /app/oracle
mkdir -p /app/tmp
chown -R oracle:oinstall /app
chmod -R 775 /app
Reiniciamos
Tras unos breves instantes veremos como el listener nos informa que el
proceso de configuracin se ha realizado satisfactoriamente.
Como podrs ver, esta es la primera ventana de las siguientes doce que
se requieren para la creacin de la base de datos. Elige la primera
opcin: creating a database.
b.
Para
la
pestaa automatic
maintenance
tasks,
deselecciona lel checkbox con el valor enable automatic
maintenance tasks.
Selecciona el radio button use the same administrative password for all
accounts. Evidentemente es ms seguro y ms recomendable utilizar
diferentes contraseas, pero para nuestro propsito de crear una base
de datos es ms prctico utilizar una nica contrasea para todas las
cuentas.
Nuevamente
En esta nueva ventana, Oracle nos muestra los distintos tipos de archivo
y las rutas donde se almacenarn. Es recomendable revisarlas antes de
proseguir.
https://ora11.centos:1158/em/
Capturamos esta pantalla ya que nos muestra los datos de nuestra BD.
Para terminar con la instalacin, nos conectamos con el usuario root.
Abrimos el puerto en el firewall y reiniciamos el servicio iptables
[root@oracle]#iptables -A INPUT -p tcp --dport 1158 -j ACCEPT
[root@oracle]# service iptables restart
#! /bin/bash
############################################
# autor:
# objetivo: arrancar:
# - listener
# - consola de enterprise manager
# - oracle database 11g
###########################################
# oracle_sid:
echo "-------------
export ORACLE_SID=test
lsnrctl start
echo "-----------------
listener arrancado
----------------------------"
---------
--------------------------"
###########################################
# autor:
# objetivo: parar:
# - oracle database 11g
# - consola de enterprise manager
# - listener
###########################################
# oracle_sid:
echo "-------------
export ORACLE_SID=test
orcl:/u01/app/oracle/product/11.2.0/dbhome_1:Y
Ahora usamos los script de arranque y parada creados anteriormente.
cd /etc/init.d
vi oradb
9 guarda en oradb el siguiente cdigo:
#! /bin/bash
#
# chkconfig: 35 99 10
# description: oracle auto start-stop script.
#
# 35: runlevels 3 and 5
# 99: service started near end of init process
# 10: service stopped near beginning of init process
#
# autor:
# ojetivo: script de arranque, parada y reinicio de oracle
#
# funciones
# startora: inicio de oracle y mostrar por pantalla mensajes de
confirmacin
# stopora: parada de oracle y mostrar por pantalla mensajes de
confirmacin
# defining functions
function startora {
# displaying a message informing about the beginning of the
start process
echo starting oracle database
# start command
su - oracle /home/oracle/scripts/startoracle.sh &>
/home/oracle/scripts/logs/startoracle.log
# displaying a message informing about the beginning of the
start process
echo starting oracle database
}
function stopora {
# displays a message informing about the beginning of the
stop proccess
echo oracle is stopping
# stop command
su - oracle /home/oracle/scripts/stoporacle.sh &>
/home/oracle/scripts/logs/stoporacle.log
#displays a message informing to inform that the database is
unmount
echo oracle is unmount
}
# local environment variables
oracle_owner=oracle
# check that dbstart and dbstop exist
if [ ! -f /home/oracle/scripts/startoracle.sh ]
then
echo "the script dbstart doesn't exist"
exit 1
elif [ ! -f /home/oracle/scripts/stoporacle.sh ]
then
echo "the script dbstop doesn't exist"
exit 1
fi
#case sentence
case "$1" in
"start")
startora
;;
"stop")
stopora
;;
'restart')
stopora
startora
;;
*)
echo "usage: $0 {start|stop|restart}"
exit 1
;;
esac
exit 0
Nota:
Si este punto no te funciona, podemos arrancar la BD manualmente, al
arrancar la MV.
Cuando la MV arranque, ejecutamos como root:
echo starting oracle database
# start command
su oracle /home/oracle/scripts/startoracle.sh &>
/home/oracle/scripts/logs/startoracle.log
# displaying a message informing about the beginning of the start
process
echo starting oracle database
Pero, antes de apagar la MV debemos ejecutar como root, estas lneas:
ORA11 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.220.240)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = ora11.pruebas.com)
)
)