En caso de tener problemas para iniciar el EM, y haber intentado muchas posibles soluciones y este dando un error como este:
Stopping Oracle Enterprise Manager 11g Database Control ...
--- Failed to shutdown DBConsole Gracefully --- failed.
Podemos intentar recrear todo el Enterprise Manager sin afectar el funcionamiento de nuestra querida BD.
1.- BORRAR EL REPOSITORIO DEL ENTERPRISE MANAGER
# emca -deconfig dbcontrol db -repos drop
2.- BORRAR EL USUARIO SYSMAN CON TODO LO QUE EL TIENE
# Drop user sysman cascade;
# drop user dbsnmp cascade;
# Drop role mgmt_user;
# drop user mgmt_view cascade;
# drop public synonym mgmt_target_blackouts;
3.- EJECUTAR LOS SIGUIENES SCRIPTS
# catsnmp.sql !!# SCRIPT PARA RECREAR EL USUARIO dbsnmp #
# catalog.sql
# catproc.sql
# utlrp.sql
# select object_name, object_type, status, last_ddl_time from dba_objects where owner='SYS' and object_name='DBMS_REGISTRY_SYS';
En caso de que el query anterior muestre un objeto invalido
# prvtcr.plb !!# SCRIPT para recompilar el paquete SYS.DBMS_REGISTRY_SYS
4.- CREAR EL REPOSITORIO DEL ENTERPRISE MANAGER
# emca -config dbcontrol db -repos create
Este comando nos solicitara:
4.1- SID de la DB
4.2- Puerto del Listener
4.3- Password del usuario SYS, SYSMAN Y DBSNMP
4.3- Ruta de ORACLE_HOME (opcional)
4.3- Dos correos de notificacion (opcional)
viernes, 9 de julio de 2010
jueves, 18 de marzo de 2010
Instalacion Oracle 11g en Solaris 10

Instalando Oracle 11.2.0.1.0 en Solaris 10
En 10 Simples pasos :)
0. Como ROOT ejecutar los pasos del 1 al 6
1.crear los grupos
# groupadd oinstall
# groupadd oracle
# groupadd dba
2. Crear el usuario y su carpeta
# useradd -u2009 -d /export/home/oracle -m -g oinstall -G dba oracle
3. Establecer la contraseña
# passwd oracle
4. Agrear el usuario a bash
# usermod -s /bin/bash oracle
5. Verificar que los siguientes paquetes (o una version mas reciente este intalada) esten instalados, de faltar alguno instalar.
# pkginfo -i SUNWarc SUNWbtool SUNWhea SUNWlibm SUNWlibms SUNWsprot SUNWsprox SUNWtoo SUNWi1of SUNWi1cs SUNWi15cs SUNWxwfnt
6. En Solaris 10 es necesario crear un proyecto para los parametros del kernel. El proyecto de se crea de la siguiente forma:
# projadd -U oracle -K "project.max-shm-memory=(priv,5GB,deny)" user.oracle
# projmod -sK "project.max-sem-nsems=(priv,256,deny)" user.oracle
# projmod -sK "project.max-sem-ids=(priv,100,deny)" user.oracle
# projmod -sK "project.max-shm-ids=(priv,100,deny)" user.oracle
Si quieres cambiar el semaforo del maximo SGA
# projmod -sK "project.max-shm-memory=(priv,8000000000,deny)" user.oracle
Con la Primera instruccion asignamos un maximo de 5GB para la SGA, esto quiere decir que nuestra instancia nunca podra superar los 5GB de SGA
Verificar los parámetros del proyecto con el comando projects -l
# projects -l
7. Editar el profile del usuario oracle, para configurar las variables
# vi /export/home/oracle/.profile
-------Agregar las siguientes lineas ----------
# VARIABLES ORACLE
ORACLE_BASE=/export/home/oracle; export ORACLE_BASE
#ORACLE_HOME=/export/home/oracle/product/11.2.0/dbhome_1; export ORACLE_HOME
# nombre de la instancia
ORACLE_SID=XXX; export ORACLE_SID
ORACLE_TERM=xterm; export ORACLE_TERM
ORACLE_OWNER=oracle; export ORACLE_OWNER
------- Si no se tienen setedas las variables java agregar estas lineas (ojo editarlas para coloar la direccion correctamente)-------
# VARIABLES JAVA
J2RE_HOME=/export/home/oracle/java/jdk1.6.0_18; export J2RE_HOME
JAVA_HOME=/export/home/oracle/java/jdk1.6.0_18; export JAVA_HOME
JAVA_BIN=/export/home/oracle/java/jdk1.6.0_18/bin; export JAVA_BIN
PATH=/export/home/oracle/java/jdk1.6.0_18/bin:$PATH; export PATH
8. Recargar el .profile
# . ~/.profile
9. Descomprimir los archivos de instalacion de Oracle
10. Iniciar la Instalacion Grafica
Si se esta en el servidor ejecutar el instalador grafico
# sh export/home/oracle/database/./runInstaller
Si la instalacion se esta haciendo de forma remota, conectarse desde una maquina en linux y ejecutar el siguiente ssh
# ssh -X -l oracle xxx.xxx.xxx.xxx
luego de logearse ejecutar el instalador grafico
# sh export/home/oracle/database/./runInstaller
Etiquetas:
Instalacion,
Oracle,
Solaris
Suscribirse a:
Entradas (Atom)