Translate

sábado, 15 de junio de 2013

INSTALACION DE OCI8 PARA PHP5

1.- Paso
apt-get install libaio1
 

 
2.- Paso
apt-get install alien

3.- Paso
root@WebServerDeb6:~# alien oracle-instantclient11.2-basic-11.2.0.3.0-1.x86_64.rpm oracle-instantclient11.2-basic_11.2.0.3.0-2_amd64.deb generated

root@WebServerDeb6:~# alien oracle-instantclient11.2-devel-11.2.0.3.0-1.x86_64.rpm oracle-instantclient11.2-devel_11.2.0.3.0-2_amd64.deb generated

root@WebServerDeb6:~# alien oracle-instantclient11.2-sqlplus-11.2.0.3.0-1.x86_64.rpm oracle-instantclient11.2-sqlplus_11.2.0.3.0-2_amd64.deb generated


4.- Paso
dpkg -i oracle-instantclient11.2-basic_11.2.0.3.0-2_amd64.deb
dpkg -i oracle-instantclient11.2-devel_11.2.0.3.0-2_amd64.deb
dpkg -i oracle-instantclient11.2-sqlplus_11.2.0.3.0-2_amd64.deb


5.- Paso
mkdir /etc/oracle
nano /etc/oracle/tnsnames.ora

NOMBRE_MAQUINA.DOMINIO.COM =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.10)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = ORCL)
    )
  )

hoja14.tudominio.com.ar =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 10.0.48.14 )(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = PROD)
    )
  )

aps1.
tudominio.com.ar =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.160.42)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SID=SGS)
    )
  )


6.- Paso
nano /root/.bashrc

export TNS_ADMIN=/etc/oracle
export SQLPATH=/usr/lib/oracle/11.2/client64/bin
export LD_LIBRARY_PATH=/usr/lib/oracle/11.2/client64/lib:$LD_LIBRARY_PATH
export PATH=$PATH:$SQLPATH


7.- Paso
pecl install oci8
shared,instantclient,/usr/lib/oracle/11.2/client64/lib/
echo extension=oci8.so >> /etc/php5/apache2/php.ini


8.- Paso

service apache2 reload

 

viernes, 31 de mayo de 2013

OWNCLOUD AUTENTICANDO USUARIOS CON AD LDS MICROSOFT

Para que los user-proxy de AD LDS puedan loguearse se debe exportar el certificado "cer" del adam y convertirlo a pem de la siguiente forma:

openssl.exe x509 -inform DER -outform PEM -in certnew.cer -pubkey -out certnew.pem

Para obtener el certificado del AD LDS de Microsoft debemos ejecutar en el navegador explorer adam.tudominio.com/certsrv y obtenemos la pagina de "Microsof certificate Server Active Directory". Donde dice "Seleccione una tarea" hacemos click en "Descargar un certificado de CA, cadena de certificados o lista de revocación" y nos lleva a otra pagina, la cual nos muestra el certificado instalado y debajo dice "Metodo de codificacion" Si esta seleccionado DER lo dejamos asi y luego hacemos click en "Descargar certificado CA" esto nos baja un archivo certnew.cer al cual después debemos convertirlo a certnew.pem para instalarlo en el servidor donde esta el owncloud instalado.

Realizada la conversion a pem como mostramos mas arriba, debemos copiarlos en el path /etc/ssl/certs y declararlo en /etc/ldap/ldap.conf, agregando la siguiente linea:

TLS_CACERT  /etc/ssl/certs/certnew.pem

Luego debemos tener en owncloud la siguiente configuracion:

LDAP Basic
Servidor -> IP o adam.tudominio.com
DN base -> CN=organizacion,CN=Empresa,DC=tudominio,DC=com
DN Usuario -> CN=useradmin‏‏,CN=Empresa,DC=tudominio,DC=com
Contraseña -> password de useradmin
Filtro de Inicio de sesion de usuario -> cn=%uid
Lista de Filtro de Usuario -> objectClass=person
Filtro de Grupo -> objectClass=group

Advanced

Configuración activa -> Tildado
Puerto -> 389
Usar TLS -> Tildado
Servidor de LDAP sensible a mayuscula/minuscula -> Tildado
Apagar la Validacion por certificado SSL -> No tildado
Cache TTL -> 600

Configuración de Directorio

Campo de Nombre de usuario a mostrar -> displayname o cn
Árbol base de usuario -> CN=Usuarios,CN=organizacion,CN=Empresa,DC=tudominio,DC=com
Atributo de la búsqueda de usuario -> Vacio
Campo de Nombre de Grupo a mostrar -> cn
Árbol base de Grupo -> CN=Grupos,CN=organizacion,CN=Empresa,DC=tudominio,DC=com
Atributos de busqueda de Grupos -> name
Asociación Grupo-Miembro -> member(AD)

lunes, 27 de mayo de 2013

INSTALAR GEOSERVER CON TOMCAT Y POSTGRESQL/POSTGIS EN CENTOS

En primer lugar se instalo el CentOS sin entorno gráfico, ya que presentaba problemas para su instalación luego se actualizo desde los repositorios de CentOS.

Se instalo el repositorio para postgresql del sitio oficial y se excluyo del archivo Centos-Base.repo en la etiqueta Base y Upadate colocando la siguiente sentencia:

exclude=postgresql*

Luego se realizo el yum update para que reconociera el nuevo repositorio y se procedió a instalar el Postgresql de la siguiente forma:

yum install postgresql90 postgresql90-server postgresql90-devel postgis gcc gcc-c++ libXp libXtst make bzip2 flex

Una vez instalado para iniciar el postgresql versión 9.0 por primera vez se debe ejecutar el siguiente comando:                              

[root@smarc init.d]# service postgresql-9.0 initdb
Iniciando la base de datos:[OK]
[root@smarc init.d]#

Y luego se inicia el servicio ya que antes creo la base en /var/lib/pgsql/9.0/data

[root@smarc init.d]# service postgresql-9.0 start
Iniciando servicios postgresql-9.0: [OK]

Instalar PostGis para Postgresql

Se debió instalar los siguientes librerías:

libxml2-devel
proj
proj-devel
ImageMagick
docbook
dblatex

Desde el Tar

./configure --with-libiconv=/usr/local/lib --prefix=/usr/local --with-pgconfig=/usr/pgsql-9.0/bin/pg_config --with-xml2config=/usr/bin/xml2-config --with-projdir=/usr/include/  --with-geosconfig=/usr/local/bin/geos-config  --enable-debug

./configure --prefix=/usr/local --with-pgconfig=/usr/pgsql-9.0/bin/pg_config --with-xml2config=/usr/bin/xml2-config --with-projdir=/usr/include/  --with-geosconfig=/usr/local/bin/geos-config  --enable-debug

./configure --with-geos --prefix=/usr/local --with-pgconfig=/usr/pgsql-9.0/bin/pg_config --with-xml2config=/usr/bin/xml2-config --with-projdir=/usr/include/  --with-geosconfig=/usr/local/bin/geos-config  --enable-debug

make
make install

El log final nos muestra lo siguiente:

PostGIS is now configured for x86_64-unknown-linux-gnu

-------------- Compiler Info -------------
 C compiler:           gcc -g -O2
 C++ compiler:         g++ -g -O2

-------------- Dependencies --------------
 GEOS config:          /usr/local/bin/geos-config
 GEOS version:         3.2.2
 PostgreSQL config:    /usr/pgsql-9.0/bin/pg_config
 PostgreSQL version:   PostgreSQL 9.0.1
 PROJ4 version:        47
 Libxml2 config:       /usr/bin/xml2-config
 Libxml2 version:      2.6.26
 PostGIS debug level:  4

-------- Documentation Generation --------
 xsltproc:            /usr/bin/xsltproc
 xsl style sheets:    /usr/share/sgml/docbook/xsl-stylesheets
 dblatex:             /usr/bin/dblatex
 convert:             /usr/bin/convert

Instalamos el Java JDK-1.6.0

Se Bajo el archivo desde el site de Oracle, creamos el usuario tomcat pero en forma normal y sobre el archivo .bashrc que esta dentro de /home/tomcat la siguiente variable:

JAVA_HOME=/opt/sun-java-1.6.0
PATH=/opt/sun-java-1.6.0/bin
MALLOC_CHECK_=0
export JAVA_HOME PATH MALLOC_CHECK_

Luego probamos que funcione de la siguiente forma:

su -l tomcat java -version

Instalación Apache Tomcat

Descargamos el tomcat 7.00 en le path /opt/apache-tomcat-7.0.4 y luego hicimos un link por soft en el mismo directorio que se llama tomcat-7.0, paso seguido le asignamos al directorio apache-tomcat... el usuario y grupo tomcat, esto es para que logueado como tomcat pueda ejecutar el archivo catalina.sh, yendo todo bien, la probamos desde un navegador coloque la IP del servidor mas el port: 8080 y debiera salir la pagina de tomcat. En sintesis estos son los pasos a realizar:

0.- cd /opt/
1.- tar xzvf /path/to/apache-tomcat-6.0.14.tar.gz
2.- chown -R tomcat apache-tomcat-6.0.14
3.- ln -s apache-tomcat-6.0.14 tomcat-6.0
4.- su -l tomcat
5.- cd /opt/tomcat-6.0/bin
6.- ./catalina.sh start

Paso seguido configurar el usuario administrador:

<?xml version='1.0' encoding='utf-8'?> <tomcat-users>
<role rolename="manager">
<user password="geoserver" roles="manager" username="admin">
</tomcat-users>

esto se hace en el archivo /opt/tomcat-7.0/conf/tomcat-users.xml tuviendo que crear "roles" y luego agregue la etiqueta "user" con el username, password y roles definidos arriba.

Luego debemos bajar el Geoserver desde la pagina oficial el cual es un archivo WAR. y deployarlo desde

http://servername:8080/manager/html

Hecho esto vamos a probar que funcione correctamente desde

http://servername:8080/geoserver


Para finalizar la instalación del Tomcat con Geoserver WAR, debemos comentar y descomentar del archivo server.xml, el cual se encuentra en el path: /opt/tomcat-7.0/conf, lo detallado a continuación:

Descomentar las etiquetas
<executor ....="" name="tomcatThreadPool"&gt
<conector ....="" executor="tomcatThreadPool"&gt 

Comentar la etiqueta:
<connector ....="" port="8080"&gt

Links

Librerias --> Repositorios de CentOS
Postgresql --> Repositorio oficial de POSTGRESQL para CentOS
Tomcat --> http://tomcat.apache.org
GeoServer --> http://geoserver.org/display/GEOS/Welcome
GEOS --> http://trac.osgeo.org/geos/
PostGis --> http://postgis.refractions.net/

sábado, 25 de mayo de 2013

FORTICLIENT SSL VPN EN FEDORA

Después de tanto tiempo buscando alternativas para poder hacer andar el Forticlient SSL VPN en Fedora encontré la solución:

El error que tenia es que el cliente me informaba que estaba conectado pero cuando queria ingresar a mis servidores la conexion no se realizaba y me daba este error en consola:

Usage: inet_route [-vF] del {-host|-net} Target[/prefix] [gw Gw] [metric M] [[dev] If]
       inet_route [-vF] add {-host|-net} Target[/prefix] [gw Gw] [metric M][netmask N] [mss Mss] [window W] [irtt I][mod] [dyn] [reinstate] [[dev] If]
       inet_route [-vF] add {-host|-net} Target[/prefix] [metric M] reject
       inet_route [-FC] flush      NOT supported

Esto se debe a un bugs que tiene el archivo sysconfig.linux.sh en la linea:

addr=`ifconfig $ifn |grep "inet"|awk ' {print $2 }'| awk -F : '{ print $2}'`

Hay que cambiarlo por:

addr=`ifconfig $ifn |grep "inet"|awk ' {print $2 }'`

Porque el comando ifconfig entrega una cadena vacía, haciendo que le falte un parámetro al comando route.

Este es el link de quien encontro la solucion:

http://forums.fedoraforum.org/showthread.php?t=280553

jueves, 18 de abril de 2013

INSTALANDO ORACLE 11G SOBRE CENTOS

Antes de la Instalación de Oracle 11g debemos crear las variables de Entorno:

En Archivo .bash_profile del home del usuario Oracle

export ORAENV_ASK=NO
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0
export ORACLE_HOSTNAME=server.sudominio.com.ar
export PATH=$PATH:$ORACLE_HOME/bin
export ORACLE_SID=sgs
export LANG=es_AR.UTF-8

PASO 1 INSTALACIÓN DATABASE

Preferentemente el servidor debe tener entorno grafico para una mejor instalacion.
  1. Crear el Usuario Oracle 
  2. Ejecutar por terminal el archivo runInstaller
Comprobando el espacio temporal:
Debe ser mayor que 120 MB.    Real 29046 MB Correcto

Comprobando el espacio de intercambio:
Debe ser mayor que 150 MB.    Real 2849 MB Correcto

Comprobando el monitor:
Debe estar configurado para mostrar al menos 256 colores.    Real 16777216 Correcto 

Preparando para iniciar Oracle Universal Installer desde

/tmp/OraInstall2010-10-15_06-28-49PM. Espere...

3.- Seguir los pasos que indica el wizard:
  • a. Elegir Clase Servidor que da la posibilidad de configuracion personalizada.
  • b. Instalacion de Bases de Datos de Instancia Unica (Para este caso) porque sino la mejor es para Cluster instalando el grid
  • c. Instalacion Avanzada
  • d. Seleccioar Idioma Español Latinoamericano
  • e. La edicion a Instalar es la Enterprais, y en boton "Selecionar Componentes" completar los faltantes
  • f. Informa el path donde estara la base en este caso es /u01/app/Oracle
    y ademas informa donde estara instalado el programa /u01/app/Oracle/product/11.2.0/dbhome_1
  • g. El directorio para inventario es /u01/app/oraInventory y el nombre del grupo es Oracle
  • h. Seleccionamos el tipo de base de datos: Uso General/Transaciones
  • i. Nombre de la base de datos Global "orcl" y el nombre del identificador del Servicio
    Oracle SID: "sgs"
  • j. Aqui en la pestaña juego de Caracteres seleccionamos UNICODE, y el pestaña esquemas de
    ejemplo seleccionamos "crear Base de datos con esquemas de ejemplos"
  • k. Seleccionar Usar Databases Control para gestion de Base de Datos
  • l. Determinar si elejimos el Sistemas de Archivos o la Gestion Automatica de almacenamiento ASM este ultimo seria mejor que este en un disco aparte.(seleccione la opcion de Archivos debido a que no poseo doble disco: /u01/app/Oracle/oradata )
  • m. Activamos la copia de seguridad y seguimos con el sistema de Archivos y colocamos un usuario que por defecto viene oracle y su password la que definamos en este caso "oracle"
  • n. Utilizo la misma contraseña para todo los siguientes esquemas

    sys Oracle2010
    system Oracle2010
    sysman Oracle2010
    dbsnmp Oracle2010


  • ñ. Seleccionamos los privilegios para SYSDBA y SYSOPER, siendo OSDBA el que le otorga los privilegios a SYSDBA y OSOPER a SYSOPER. Por lo tanto el Grupo de Administracion de Base de Datos (OSDBA) es Oracle y Grupo de Operador de Base (OSOPER) es tambien Oracle
  • o. Instalar....

    binutils-2.* , compat-libstdc++-33* , compat-libstdc++-33-3.2.3 , elfutils-libelf-0.97 , glibc-common-2.3.4 , glibc-devel-2.3.4 , glibc-headers-2.3.4, gcc-4.* , gcc-c++-4.* , glibc-2.* glibc-common-2.* , glibc-devel-2.* , glibc-headers-2.* , libaio-0.3, libaio-devel-0.3.105 , libgomp-4.* , libgcc-3.4.6 , libstdc++-3.4.6 , libstdc++-devel-3.4.6 , make-3.* , sysstat-5.0.5 , unixODBC-2.2.11 , unixODBC-devel-2.2.11 , pdksh-5.2.14 , expat-1.95.7

  • p. Ajuste de los parámetros del núcleo

    Por último, vemos cómo configurar todos los parámetros del semáforo utilizando varios métodos. A continuación, el único parámetro que me importa cambiar (aumentar) es SEMOPM. Todos los demás valores por defecto deberían ser suficientes para nuestro ejemplo de instalación.

    * Este es el método que utilizo con más frecuencia. Este método establece los parámetros del núcleo de semáforo en el arranque insertando el siguiente parámetro del kernel en el archivo de arranque / etc / sysctl.conf:

    # Echo "kernel.sem = 250 32000 100 128"  >> / etc / sysctl.conf

    * Si usted quisiera modificar dinámicamente el valor de todos los parámetros del kernel semáforo sin necesidad de reiniciar el equipo, puede realizar este cambio directamente al sistema de archivos / proc. Este comando puede ser permanente, poniendo en el archivo / etc / rc.local inicio:

    # Echo "250 32000 100 128" >  / proc / sys / kernel / sem

    * También puede utilizar el comando sysctl para cambiar el valor de todos los valores del semáforo:

    # Sysctl-w kernel.sem = "250 32000 100 128"

    * File-max: Una forma fácil de hacerlo es añadir la línea

    # Echo 6815744> / proc / sys / fs / file-max

    * Ip_local_port_range

    El / proc/sys/net/ipv4/ip_local_port_range define el rango de puerto local que es utilizado por TCP y UDP del tráfico para elegir el puerto local. Usted verá en los parámetros de este archivo dos números:

    El primer número es el primer puerto local permitido para tráfico TCP y UDP en el servidor, el segundo es el último número de puerto local. Para los sistemas de uso intensivo puede cambiar sus parámetros por defecto de 32.768 a 61.000 - de primera pasada.

    Versión sólo 6.1

    La configuración por defecto para los parámetros ip_local_port_range bajo Red Hat Linux es: "1024 4999"
     
  •  Para cambiar los valores de ip_local_port_range, escriba el siguiente comando en el terminal:

    [Root @ profundo] / # echo "9000 65500"> / proc/sys/net/ipv4/ip_local_port_range

    Agregue los comandos anteriores en el archivo script / etc / rc.d / rc.local y usted no tendrá que escribir de nuevo la próxima vez que se reinicie el sistema.

    Versión sólo 6.2

    Edite el archivo / etc / sysctl.conf y añada la siguiente línea:

    # Rango permitido puerto local

    net.ipv4.ip_local_port_range = 9000 65500

    Debe reiniciar la red para que el cambio surta efecto.

    El comando para reiniciar manualmente la red es la siguiente:

    [Root @ profundo] / # / etc / rc.d / init.d / network restart

    * Rmem_default

    # Echo 262144> / proc / sys / net / core / rmem_default

    * Rmem_max

    # Echo 4194304> / proc / sys / net / core / rmem_max

    * Wmem_default

    # Echo 262144> / proc / sys / net / core / wmem_default

    * Wmem_max

    # Echo 1048576> / proc / sys / net / core / wmem_max

    * Aio-max-nr

    # Echo 1048576> / proc / sys / fs / aio-max-nr

  • q. Ejecutar Comprobacion y luego seguir los que nos dice la ventana que habre ejecutando el comado

    /tmp/CVU_11.2.0.1.0_oracle/runfixup.sh

    desde una terminal como root dando como respuesta lo siguiente

    [root@smarcnet etc]# /tmp/CVU_11.2.0.1.0_oracle/runfixup.sh

    Response file being used is : /tmp/CVU_11.2.0.1.0_oracle/fixup.response

    Enable file being used is :/tmp/CVU_11.2.0.1.0_oracle/fixup.enable

    Log file location: /tmp/CVU_11.2.0.1.0_oracle/orarun.log

    uid=501(oracle) gid=501(oracle) grupos=501(oracle)

  • r.- Una vez que instala las bases muestra un ventana donde da un boton que dice gestionar contracesaña ahi es donde se habilitan los usuarios que se van a utilizar en este caso habilite HR

  • s.- Se debe ejecutar los siguientes comandos desde consola como root

    # /u01/app/oraInventory/orainstRoot.sh

    El resultado del comando orainstRoot.sh fue:

    Cambiando permisos de /u01/app/oraInventory.
    Agregando permisos de lectura y escritura para el grupo.
    Eliminando permisos de lectura, escritura y ejecución para el público. Cambiando el nombre de grupo de /u01/app/oraInventory a oracle.

    La ejecución del archivo de comandos ha terminado

    # /u01/app/oracle/product/11.2.0/dbhome_1/root.sh

    El resultado del comando root.sh fue:

    [root@smarcnet etc]# /u01/app/oracle/product/11.2.0/dbhome_1/root.sh
    Running Oracle 11g root.sh script...

    The following environment variables are set as:

    ORACLE_OWNER= oracle
    ORACLE_HOME= /u01/app/oracle/product/11.2.0/dbhome_1
    Enter the full pathname of the local bin directory: [/usr/local/bin]:
    Copying dbhome to /usr/local/bin ...
    Copying oraenv to /usr/local/bin ...
    Copying coraenv to /usr/local/bin ...
    Creating /etc/oratab file...
    Entries will be added to the /etc/oratab file as needed by
    Database Configuration Assistant when a database is created
    Finished running generic part of root.sh script.
    Now product-specific root actions will be performed.
    Finished product-specific root actions.


    Se le solicita que ejecute el archivo de comandos como raíz que finaliza la configuración del software de Oracle. Los archivos de comandos cuya ejecución se solicita pueden variar, dependiendo de si ha realizado instalaciones de software de Oracle anteriores en el sistema. Si ésta es la primera vez que se instala software de Oracle en el sistema, se le solicita que ejecute el archivo de comandos que crea el inventario de Oracle.

    En una ventana de terminal diferente, ejecute el siguiente archivo de comandos como usuario root:

    directorio_inventario_oracle/oraInstroot.sh

    Para instalaciones de Oracle Real Application Clusters, ejecute el archivo de comandos en todos los nodos en los que está instalando el software.


    Nota: No salga de Instaler para ejecutar el archivo de comandos. Si lo hace, se eliminará el archivo de comandos. El archivo de comandos crea el archivo de punteros del inventario de Oracle oraInst.loc en el directorio /var/opt/oracle o /etc, dependiendo de la plataforma. También crea el directorio de inventario de Oracle con el propietario de grupo y sus permisos correctos.

    Para todas las instalaciones, se le solicita que ejecute el archivo de comandos que termina los pasos de configuración que se deben realizar como usuario raíz.

    En una ventana de terminal diferente, ejecute el siguiente archivo de comandos como usuario root:

    directorio_raíz_oracle/root.sh

    Para instalaciones de Oracle Real Application Clusters, ejecute el archivo de comandos en todos los nodos en los que está instalando el software.

    Nota: No salga de Installer para ejecutar el archivo de comandos.

  • t.- Nos pide ejecutar el boton aceptar y nos vuelve a la ventana anterior donde nos muestra lo siguente

  • URL de Enterprise Manager Database Control - (SGS) :

    https://gtd.senasa.gov.ar:1158/em


    Luego cerramos la ventana

    Nota:

    Se genera el siguiente log de instalacion:

    [oracle@smarcnet database]$ Encontrará el log de esta sesión de instalación en:

    /u01/app/oraInventory/logs/installActions2010-10-15_04-08-30PM.log

    y luego haciendo Enter nos devuelve el cursor de la consola

  • u. Para que lebante el listner debemos cambiar en el archivo dbstart que esta en "$ORACLE_HOME/bin/dbstart" comentar ORACLE_HOME_LISTNER=$1 y cambiarlo por

    ORACLE_HOME_LISTNER=$ORACLE_HOME

  • v. Para Iniciar la consola web ejecutar

    emctl start dbconsole
    emctl stop dbconsole

PASO 2 INSTALACION DEL CLIENTE ORACLE 11G

1.- ejecutar por terminal el archivo runInstaller

Comprobando el espacio temporal: debe ser mayor que 120 MB. Real 29046 MB Correcto

Comprobando el espacio de intercambio: debe ser mayor que 150 MB. Real 2849 MB Correcto

Comprobando el monitor: debe estar configurado para mostrar al menos 256 colores. Real 16777216 Correcto

Preparando para iniciar Oracle Universal Installer desde

/tmp/OraInstall2010-10-15_06-28-49PM. Espere...

2.- Cuando se abre la ventana seleccionamos la segunda opcion que en este caso es:

Personalizar porque nos permitira instalar todo lo que realmente necesitemos eneste caso le digo que seleccione todo.

3. Nombre del Host del agente planificador: smarc

Numero de Puertos del agente planificador: 1500 (default)

4. Nos dice que cerremos la ventana, pero ejecutamos el boton Guarda Configuracion y nos genera un archivo con extension rsp

5. Comienza la instalacion del Cliente

6. La ventana nos informa que va Configurar el listener y seleccionamos el checkbox para realizar una configuracion tipica, nuevamente debemos ejecutar desde consola como root el siguiente comando:

/u01/app/oracle/product/11.2.0/client_1/root.sh

El resultado de este comndo es:

[root@smarcnet ~]# /u01/app/oracle/product/11.2.0/client_1/root.sh

Running Oracle 11g root.sh script...

The following environment variables are set as:
ORACLE_OWNER= oracle
ORACLE_HOME= /u01/app/oracle/product/11.2.0/client_1
Enter the full pathname of the local bin directory: [/usr/local/bin]:
The file "dbhome" already exists in /usr/local/bin. Overwrite it? (y/n)[n]: y
Copying dbhome to /usr/local/bin ...
The file "oraenv" already exists in /usr/local/bin. Overwrite it? (y/n)[n]: y
Copying oraenv to /usr/local/bin ...
The file "coraenv" already exists in /usr/local/bin. Overwrite it? (y/n)[n]: y
Copying coraenv to /usr/local/bin ...
Entries will be added to the /etc/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root.sh script.
Now product-specific root actions will be performed.

y luego volver a la ventana y hacer click en aceptar

7.- Con esto ultimo nos indica que la instalacion a sido exitosa y damos cerrar

Nota: Se genera el siguiente log de instalacion

[oracle@smarcnet client]$ Encontrará el log de esta sesión de instalación en:

/u01/app/oraInventory/logs/installActions2010-10-15_06-28-49PM.log 

luego haciendo Enter nos devuelve el cursor de la consola

PASO 3 INSTALACION DE EXAMPLE ORACLE 11G

1.- ejecutar por terminal el archivo runInstaller

Iniciando Oracle Universal Installer...
Comprobando el espacio temporal: debe ser mayor que 120 MB. Real 27697 MB Correcto

Comprobando el espacio de intercambio: debe ser mayor que 150 MB. Real 2775 MB Correcto

Comprobando el monitor: debe estar configurado para mostrar al menos 256 colores. Real 16777216 Correcto

Preparando para iniciar Oracle Universal Installer desde

/tmp/OraInstall2010-10-15_06-53-32PM. Espere...

2.- Instalando y guardando como se comento en el paso dos la configuracion.
3.- Comienza la instalcion
4.- Temina la instalacion

Nota: Se genera el siguiente log de instalacion [oracle@smarcnet examples]$
Encontrará el log de esta sesión de instalación en:

/u01/app/oraInventory/logs/installActions2010-10-15_06-53-32PM.log

viernes, 15 de febrero de 2013

ACTUALIZANDO A FEDORA 18

Introducción
Este post es una receta para lograr una instalación respetable de Fedora 18, actualizandolo desde internet.

Preparación previa a la actualización
En primer lugar actualizar Fedora 17 con la ultima version de todos los paquete.

sudo yum upgrade

luego chequear que el comando yum tambien este en la ultima version.

sudo yum update yum

Echo esto, instalamos:

sudo yum install rpmconf; 

Y corremos rpmconf -a para checkear la configuracion de todos los paquetes.

Entonces ejecute el comando package-cleanup (este comando lo tenemos si se instala yum-utils), es para ver si tenemos algun problema en la base de rpm, llegado el caso los corrige, agregamos la opcion --leaves con esta opcion vemos los paquetes instalados que no se encuentran el repositorio oficial de Fedora (en mi caso en particular procedi a removerlos) y guarde la lista, en un archivo así después los volvía a instalar nuevamente.

package-cleanup --leaves

Una vez removidos comprobe que no hayan quedado paquetes guerfanos con

package-cleanup  --orphans

Luego para que nos quede como una instalacion desde cero, deshabilite todos los repositorios que tenia instalado y solo deje fedora.repo (/etc/yum.repo.d), no se asusten si les baja de version algunos paquetes o software (firefox, LibreOffice, etc...) porque cuando vuelvan habilitar update.repo, se lo actualiza nuevamente !!. Por ultimo instale el paquete fedora-upgrade  y la llave para Fedora 18 : 

sudo rpm --import https://fedoraproject.org/static/DE7F38BD.txt
sudo yum install fedora-upgrade

Actualizacion a Fedora 18

Realizados todos los pasos previos ejecute el comando fedora-upgrade (Hagan enter, enter ) y comienza la actualización !!