Tratando de ser sintetico, los pasos para la base de datos son los siguientes:
Agregar a /etc/apt/sources.lst la siguiente linea:
deb http://oss.oracle.com/debian unstable main non-free
Escribir:
wget http://oss.oracle.com/el4/RPM-GPG-KEY-oracle
apt-key add RPM-GPG-KEY-oracle
Update del sources.lst:
apt-get update
Instalar:
apt-get install oracle-xe
-Fin de la instalación de la base de datos.
Instalación de Apex 4.0.2
Descargar de otn.oracle.com apex para linux.
Loguearse como oracle
desempaquetar en /usr/lib/oracle/xe (se puede instalar en otro lugar)
unzip apex_4.0.2.zip
crea la carpeta /usr/lib/oracle/xe/apex
cd apex/
sqlplus /nolog
conn sys as sysdba
Instalacion apex:
@apexins mi_contraseña SYSAUX SYSAUX TEMP /i/
Contraseña de admin
@apxxepwd.sql
Configuración de la ruta donde estan las imágenes
@apxldimg /i/
Como último paso en caso de no poder acceder desde otra pc
configurar:
SQL> exec DBMS_XDB.SETLISTENERLOCALACCESS(FALSE);
y listo!
Nota:
Existe una carpeta "utilities" dentro de apex
donde se puede reconfigurar la ruta de imágenes:
reset_image_prefix.sql
Para esto, sqlplus sys as sysdba
@reset_image_prefis.sql /nuevarutacompleta
Un aspecto sensible de la instalación de esta versión en oracle 10g.
Linuxgrafias, monografias sobre: Instalacion de Servidores Linux, Bases de Datos Oracle, despliegues en nube, virtualización y seguridad, en resúmen mi experiencias sobre TIC
jueves, 29 de diciembre de 2011
lunes, 20 de junio de 2011
Conectar Forms 6i con Oracle 11g
Una pequena experiencia tuve cuando instale oracle 11g express edition y quise conectar on forms 6i, en principio no pude y el primer problema presentado es que se colgaba tanto forms como sqlplus.
Para solucionar esto, tuve que cambiar el set de caracteres a UTF8, de la siguiente manera:
C:\>sqlplus /nolog
SQL> connect / as sysdba
Conectado.
SQL> shutdown immediate
SQL> startup restrict
SQL> alter database character set internal_use UTF8;
SQL> shutdown immediate
SQL> startup
Me pude conectar correctamente pero cuando llamaba un form a otro, me salia
ORA - 1017
pidiendome nuevamente el usuario y password.
Investigando un poco encontre que la version 11g viene con el modo sensible a las mayúsculas y minúsculas. Algo a lo que no estamos acostumbrados en forms. La solución fué cambiar el parametro: sec_case_sensitive_logon de TRUE a FALSE, con
la instrucción:
alter system set sec_case_sensitive_logon = FALSE
Si bien encontre usuarios que recomiendad dejar el forms porque no está avalado por Oracle para el correcto funcionamiento con 11g, por circunstancias conocidas por los programadores, nos vemos obligados todavia a continuar con el uso del forms 6i.
Cualquier otro inconveniente lo daré a conocer.
Para solucionar esto, tuve que cambiar el set de caracteres a UTF8, de la siguiente manera:
C:\>sqlplus /nolog
SQL> connect / as sysdba
Conectado.
SQL> shutdown immediate
SQL> startup restrict
SQL> alter database character set internal_use UTF8;
SQL> shutdown immediate
SQL> startup
Me pude conectar correctamente pero cuando llamaba un form a otro, me salia
ORA - 1017
pidiendome nuevamente el usuario y password.
Investigando un poco encontre que la version 11g viene con el modo sensible a las mayúsculas y minúsculas. Algo a lo que no estamos acostumbrados en forms. La solución fué cambiar el parametro: sec_case_sensitive_logon de TRUE a FALSE, con
la instrucción:
alter system set sec_case_sensitive_logon = FALSE
Si bien encontre usuarios que recomiendad dejar el forms porque no está avalado por Oracle para el correcto funcionamiento con 11g, por circunstancias conocidas por los programadores, nos vemos obligados todavia a continuar con el uso del forms 6i.
Cualquier otro inconveniente lo daré a conocer.
martes, 18 de enero de 2011
Instalacion de SquirrelMail en Debian
1.- Instalacion de Software
2.- Configuracion
3.- Resolucion de problemas
1.- Instalacion:
Existen 2 maneras de instalar, ambas sin ninguna complicación, salvo se las haga en versiones anteriores de debian, donde es preferible bajar el archivo desde la web de squirrelmail www.squirrelmail.org
a: apt-get install squirrelmail
b: bajar desde www.squirrelmail.org/downloads
En mi caso, bajé la versión tar:
guardar en /usr/local/src
descompactar con tar -xvfz "nombre de archivo"
Nota: para no tocar la configuración de apache2
es aconsejable guardar dentro la ruta definida
en la variable Document Root
del archivo /etc/apache2/sites-available/"nombre de host"
suponiendo q la ruta por defecto es "/var/www":
movemos:
mv /usr/local/src/squirrelxxxxx /var/www/webmail
2.- Configuracion:
Ejecutar el programa /var/www/webmail/config.pl
Nos muestra un menú textual de fácil manejo donde
podemos definir el nombre del servidor, puertos
rutas, etc.
una vez definido esto, en lineas generales tendría que
andar todo. Hay algunas complicaciones que dependen de
los productos que tenemos instalados como por ejemplo
el servidor de correos, o el de IMAP. Tambien cabe destacar
que el idioma que se instala por defecto es el ingles.
3.- Resolución de Problemas:
Cambio de Idioma: Si bien no es un problema en si, pero
realizando el cambio a través de config.pl, no funcionó,
se hicieron los siguientes pasos:
verificar si esta instalada la libreria
gettext para php, requisito para cambio
de idioma.
apt-get install php-gettext
cambios en config.php
squirrelmail_default_language='es_ES'
default_charset='utf-8'
una vez hechos los cambios, ejecutar
los sgtes progs. del sistema operativo
para que tome apache
locale-gen es_ES
dpkg-reconfigure locales
luego reiniciamos apache
/etc/init.d/apache2 restart
y tenemos squirrelmail en español.
ERROR: Could not complete request (en columna izquierda)
Una vez que introducimos el usuario y password,
entramos a ver los mails pero en la columna de la
izquierda donde nos muestra las bandejas, sale este
error. No en todos los casos, dependiendo del cliente
Imap que se esta usando.
En mi caso tengo instalado dovecot y defini la
configuracion con este producto con el puerto, etc,
curiosamente recurriendo a la documentación que tenemos
en el sitio de squirrelmail, este dice que se debe
definir como defalut imap server: other en vez de
dovecot. (Ver SquirrelMailAndDovecotIMAP en el sitio)
ERROR: Server replied: 554 5.7.1 Relay access denied - Llegan mails
pero no se pueden enviar.
Solución simple para este caso: agregar en Postfix
el segmento de Red del Host donde figura el Servidor
y también el localhost en el archivo /etc/postfix/main.cf
mynetworks=127.0.0.0/8, xxxx.xxxx.xxxx.0/24
Nota a tomar en cuenta:
Algunos expertos dicen que es necesario tomar los recaudos
correspondientes en cuanto a seguridad al definir otros
segmentos de red en Postfix.
2.- Configuracion
3.- Resolucion de problemas
1.- Instalacion:
Existen 2 maneras de instalar, ambas sin ninguna complicación, salvo se las haga en versiones anteriores de debian, donde es preferible bajar el archivo desde la web de squirrelmail www.squirrelmail.org
a: apt-get install squirrelmail
b: bajar desde www.squirrelmail.org/downloads
En mi caso, bajé la versión tar:
guardar en /usr/local/src
descompactar con tar -xvfz "nombre de archivo"
Nota: para no tocar la configuración de apache2
es aconsejable guardar dentro la ruta definida
en la variable Document Root
del archivo /etc/apache2/sites-available/"nombre de host"
suponiendo q la ruta por defecto es "/var/www":
movemos:
mv /usr/local/src/squirrelxxxxx /var/www/webmail
2.- Configuracion:
Ejecutar el programa /var/www/webmail/config.pl
Nos muestra un menú textual de fácil manejo donde
podemos definir el nombre del servidor, puertos
rutas, etc.
una vez definido esto, en lineas generales tendría que
andar todo. Hay algunas complicaciones que dependen de
los productos que tenemos instalados como por ejemplo
el servidor de correos, o el de IMAP. Tambien cabe destacar
que el idioma que se instala por defecto es el ingles.
3.- Resolución de Problemas:
Cambio de Idioma: Si bien no es un problema en si, pero
realizando el cambio a través de config.pl, no funcionó,
se hicieron los siguientes pasos:
verificar si esta instalada la libreria
gettext para php, requisito para cambio
de idioma.
apt-get install php-gettext
cambios en config.php
squirrelmail_default_language='es_ES'
default_charset='utf-8'
una vez hechos los cambios, ejecutar
los sgtes progs. del sistema operativo
para que tome apache
locale-gen es_ES
dpkg-reconfigure locales
luego reiniciamos apache
/etc/init.d/apache2 restart
y tenemos squirrelmail en español.
ERROR: Could not complete request (en columna izquierda)
Una vez que introducimos el usuario y password,
entramos a ver los mails pero en la columna de la
izquierda donde nos muestra las bandejas, sale este
error. No en todos los casos, dependiendo del cliente
Imap que se esta usando.
En mi caso tengo instalado dovecot y defini la
configuracion con este producto con el puerto, etc,
curiosamente recurriendo a la documentación que tenemos
en el sitio de squirrelmail, este dice que se debe
definir como defalut imap server: other en vez de
dovecot. (Ver SquirrelMailAndDovecotIMAP en el sitio)
ERROR: Server replied: 554 5.7.1 Relay access denied - Llegan mails
pero no se pueden enviar.
Solución simple para este caso: agregar en Postfix
el segmento de Red del Host donde figura el Servidor
y también el localhost en el archivo /etc/postfix/main.cf
mynetworks=127.0.0.0/8, xxxx.xxxx.xxxx.0/24
Nota a tomar en cuenta:
Algunos expertos dicen que es necesario tomar los recaudos
correspondientes en cuanto a seguridad al definir otros
segmentos de red en Postfix.
Suscribirse a:
Comentarios (Atom)