KuArZo

Cliente Oracle 10g en FreeBSD

by KuArZo on Feb.26, 2009, under SQL

Tiempo atras, hice un paper con respecto a este proceso que voy a transcribir y revisar su utilizacion en FreeBSD 7.1-RELEASE-p3, espero ayude.

El port de oracle client se instala de la siguiente forma:

  1. # cd /usr/ports/databases/linux-oracle-instantclient-sqlplus
  2. make build install clean

Este proceso requiere de la descarga manual de 2 archivos desde www.Oracle.com que deben ser almacenados en la carpeta /usr/ports/distfiles/oracle y que corresponden a:

  1. instantclient-sqlplus-linux32-10.2.0.3-20061115.zip
  2. instantclient-basic-linux32-10.2.0.3-20061115.zip

Y una vez finalizado el proceso completo quedan los siguientes ports instalados en el sistema:

  1. linux_base-fc-4_14
  2. linux-oracle-instantclient-basic-10.2.0.3.20061115_2
  3. linux-oracle-instantclient-sqlplus-10.2.0.3.20061115_1

Ahora, solo nos queda configurar el acceso al listener, proceso para el cual necesitamos algunas variables de entorno de nuestra shell:

  • Configurar la .cshrc (para quienes usamos la shell de C):

if (! $?ORACLE_HOME) then
if (-d /compat/linux/usr/lib/oracle) then
setenv ORACLE_HOME /compat/linux/usr/lib/oracle
else
echo “Warning – ORACLE_HOME not defined”
echo “To use Oracle Client, define ORACLE_HOME and rerun your .cshrc”
endif
endif

if ($?ORACLE_HOME) then
set path=($path $ORACLE_HOME/10.2.0.3/client/bin)
end

Así la configuración queda completa cuando “sqlplus” busque el tnsnames.ora que por estructura busca en $ORACLE_HOME/network/admin y cuya estructura es la siguiente:

ORADB = (
DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP) (HOST = 10.0.0.5) (PORT = 1521))
(CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = ServiceName))
)

Con un resultado final como este:

[ kuarzo@kuarzo:~ ]% sqlplus usuario/clave@ORADB as sysdba

SQL*Plus: Release 10.2.0.3.0 – Production on Thu Feb 26 10:31:45 2009
Copyright (c) 1982, 2006, Oracle.  All Rights Reserved.

Conectado a:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 – Production
With the Partitioning, Oracle Label Security, OLAP and Data Mining Scoring Engine options

SQL>

Leave a Comment more...

The FreeBSD Forums – Al fin!!!

by KuArZo on Nov.17, 2008, under FreeBSD

The FreeBSD Forums

Esta extraordinaria noticia llego hoy via RSS en la página oficial de FreeBSD, la cual anuncia la puesta en marcha de su foro oficial. Excelente trabajo y mis felicitaciones. Siguen siendo lo mejor.

Leave a Comment more...

SCHED_4BSD o SCHED_ULE

by KuArZo on Nov.17, 2008, under FreeBSD

SCHED_ULE es un planificador experimental que proporciona una serie de características avanzadas no presentes en sched_4bsd, el planificador por defecto del sistema. Estas nuevas características incluyen:

  • Thread CPU affinity
  • CPU topology awareness, including for hyper-threading.
  • Per-CPU run queues.
  • Interactivity heuristics that detect interactive applications and schedules them preferentially under high load.

Es dificil dar traducción a estas definiciones pero para quienes estan ya mas familiarizados con el kernel de FreeBSD, es facil de entender. Cabe señalar tambien que su funcionalidad en MultiProcesadores es sumamente eficiente.

Los siguientes sysctls son pertinentes a la operación de sched_ule:

kern.sched.name

Ademas de esto para reemplazar el Planificador por defecto se debe reemplazar la linea en su configuración de kernel:

options       SCHED_4BSD # 4BSD scheduler
por
options       SCHED_ULE  # ULE scheduler

Leave a Comment more...

Mono 2.0.1 en FreeBSD

by KuArZo on Nov.13, 2008, under FreeBSD

El proyecto Mono, está basado en los estandares de la ECMA para .NET Framework de Microsoft, en donde componentes basicos de Mono son:

C# Compiler. Es un completo compilador de las versiones 1.0, 2.0 y 3.0 del Lenguaje C#.

Mono Runtime. Implementa el Common Language Infrastructure (CLI), tambien nos prove de un compilador Just in Time (JIT), un cargador de librerias, un limpiador de memoria, sistema de hilos, y funciones de interoperabiliadad.

Libreria de clases basicas. Contiene una gran cantidad de clases compatibles con el .NET Framework de Microsoft

Mono en freeBSD

Gracias a la activa participación de Phillipe Neumann existe la posibilidad de usarlo en su maxima capacidad en nuestros FreeBSD.

3 Comments more...

Tratados como Mercenarios …

by KuArZo on Oct.22, 2008, under Personal

Actualmente muchos de los que trabajamos en seguridad, como se hacia en la vieja escuela, descubriendo nuevas fallas o simplemente encontrando quienes tenian las ya descubiertas, se debía por etica e incluso algo mas fuerte por solidaridad entre encargados, dar aviso y procurar que sea corregido el problema, algo que era muy bien visto e incluso muchas veces agradecido el apoyo compartiendo mas de algun trago y conversando de lo que nos apaciona, obviamente “Seguridad Informática”.

Esto hoy se ve empañado a gran escala por casos como este:

HACKEO A CHILECOMPRA PONE EN DUDA MILES DE LICITACIONES PÚBLICAS DEL GOBIERNO

En el que si bien es cierto la definicion de HACKER nuevamente se mal usa, destaca el echo de que es increible saber el mal nivel de desarrollo de software que tiene Sonda. Sin desmerecer la genialidad del trabajo en Data Mining necesaria para llegar a encontrar una falla de esta embergadura.

Gino, se que estas con el estomago mas que apretado, confianza amigo mio en que todo esto no va  a ser mas que un recuerdo del que nos reiremos a futuro, en el que vemos como esta sociedad actua como mercenarios con quienes quieren hacer de este mundo un mejor lugar para vivir.

1 Comment more...

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!