martes, 31 de enero de 2012

tips apache tomcat

aumentar memoria
en la version 7 en linux debian edite el siguiente archivo
/usr/local/apache-tomcat-7.0.12/bin/catalina.sh

consejo de donde lo tome
http://www.tsoracle.com/wparchives/2007/08/31/problemas-de-memoria/
y le agregue la linea
export JAVA_OPTS="-XX:+PrintGCDetails -XX:PermSize=128m -XX:MaxPermSize=1000m -Xms512m -Xmx1024m -server -XX:+UseConcMarkSweepGC -XX:SoftRefLRUPolicyMSPerMB=2 "
no se bien si esta funcionando o no, ya que es un servidor de prueba y no tiene mucha carga


otro que hice en otro servidor fue esto ponerlo el .profile con el usuaurio que inicia el tomcat
export JAVA_HOME=/usr/lib/jvm/java-6-openjdk
export JRE_HOME=${JAVA_HOME}/jre
export PATH=$PATH:${JAVA_HOME}/bin
#export JAVA_OPTS="-XX:+PrintGCDetails -XX:PermSize=1024m -XX:MaxPermSize=1024m"
export JAVA_OPTS="$JAVA_OPTS -Xms384m -Xmx1536m -XX:PermSize=384m -XX:MaxPermSize=768m"

con cualquiera de las dos lineas funciono JAVA_OPTS solo que me fui por la segunda

Lo que no se como validar si evidente mente es funcional para mis aplicaciones

tips con jboss 3


par iniciar jboss cree un archivo inicar.sh el cual contenía
nohup ./run.sh 1>/dev/null 2>/dev/null &

otro para aumentar la memoria se hace en el archivo run.sh

JAVA_OPTS=" -Xms3072m -Xmx3072m -server -Duser.timezone=America/Mexico_City -Duser.language=es -Duser.country=MX "

Lo verde es lo que se cambia para aumentarle la memoria

en la version 3 , estos log se borran aqui
/home/xxx/jboss-3/server/default/log

miércoles, 25 de enero de 2012

subirClases java en oracle


oracle@server:/desa01/archivosCuis$ loadjava -user dsicoa/dsicoa Merge.java



viernes, 20 de enero de 2012

restringir bases de datos 0racle

conectarse como as sysdba

SHUTDOWN IMMEDIATE
STARTUP MOUNT
ALTER SYSTEM ENABLE RESTRICTED SESSION

Perhaps should:
alter system set job_queue_processes=0
alter system set aq_tm_processes=0
ALTER DATABASE OPEN



el listener marca asi cuando esta restringindo
Instance "xxx", status RESTRICTED, has 1 handler(s) for this service...
Service "desa01XDB" has 1 instance(s).
Instance "xxx", status RESTRICTED, has 1 handler(s) for this service...

abrir nuevamente base de datos

oracle@server:~$ sqlplus / as sysdba

SQL*Plus: Release 11.2.0.1.0 Production on Fri Jan 20 11:38:43 2012

Copyright (c) 1982, 2009, Oracle. All rights reserved.


Connected to:
Oracle Database 11g Release 11.2.0.1.0 - Production

SQL> SHUTDOWN IMMEDIATE
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> STARTUP MOUNT
ORACLE instance started.

Total System Global Area 263639040 bytes
Fixed Size 1335892 bytes
Variable Size 213913004 bytes
Database Buffers 41943040 bytes
Redo Buffers 6447104 bytes
Database mounted.
SQL> alter system disable restricted session;

System altered.

SQL> select logins from v$instance;

LOGINS
----------
ALLOWED

SQL> ALTER DATABASE OPEN ;

Database altered.




miércoles, 21 de diciembre de 2011

Activar modo ARCHIVELOG en Oracle Database 10g 11g R2


Activar modo ARCHIVELOG en Oracle Database 11g R2

respaldo sqlserver en windows 2003



hacer un archivo backup.bat y un archivo backup.sql y dejarlo programado en tareas

contenido backup.bat

SQLCMD -U usuario -P contraseña -d NombreDeBaseDeDatosARespaldar -i"C:\respaldoSqlExpress\backup.sql"

Contenido backup.sql

DECLARE @fecha VARCHAR(50)
DECLARE @archivo VARCHAR(50)
DECLARE @base VARCHAR(50)
SET @base='AbastoSocialMovil'
SET @fecha = CONVERT(VARCHAR(4), YEAR(GETDATE()))+'-'+ CONVERT(VARCHAR(2), MONTH(GETDATE()))+'-'+CONVERT(VARCHAR(2), DAY(GETDATE()))
SET @archivo = 'C:\respaldoSqlExpress\'+ @fecha + '-' + @base +'.back'
ALTER DATABASE AbastoSocialMovil SET SINGLE_USER WITH ROLLBACK IMMEDIATE
BACKUP DATABASE AbastoSocialMovil TO DISK = @archivo
ALTER DATABASE AbastoSocialMovil SET MULTI_USER
GO
EXIT


Tarea programada en windows



miércoles, 14 de diciembre de 2011

Cron Unix

muy completo
http://es.wikipedia.org/wiki/Cron_(Unix)

al parecer el cron */15 * * * * para decir que se ejecutara cada 15 minutos en centos 5.5 no funcionaba, lo solucione asi 0,15,40,45 * * * *
en debian si funciono */15