Oracle XE

sudo apt-get install libc6-i386
wget -c http://oss.oracle.com/debian/dists/unstable/main/binary-i386/libaio_0.3.104-1_i386.deb http://oss.oracle.com/debian/dists/unstable/non-free/binary-i386/oracle-xe-universal_10.2.0.1-1.1_i386.deb
sudo dpkg -i –force-architecture libaio_0.3.104-1_i386.deb
sudo dpkg -i –force-architecture oracle-xe-universal_10.2.0.1-1.1_i386.deb
sudo /etc/init.d/oracle-xe configure

ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server
PATH=$PATH:$ORACLE_HOME/bin
export ORACLE_HOME
export ORACLE_SID=XE
export PATH

[SQL]Union !!!!

select t.COD_MODALIDADE, 
       t.COD_TARIFA, 
       t.DTA_ATUALIZACAO, 
       t.DTA_CRIACAO, 
       t.DTA_FIM, 
       t.DTA_INI, 
       t.ID_CONVENIO, 
       t.NME_LOGIN, 
       t.VLR_TARIFA, 
       null DSC_MODALIDADE, 
       null COD_MODALIDADE1, 
       null COD_MODALIDADE2,
       null TPO_ARREC,
       'A'
  from tarifa t, modalidade_tarifa m
 where t.id_convenio = :idConvenioExecParam
   and t.cod_modalidade = m.cod_modalidade
   and trunc(sysdate) BETWEEN T.DTA_INI AND T.DTA_FIM
   and decode(:dtaInicialExecParam, null, 1, 2) = decode(:dtaInicialExecParam, null, 1, 3)
union
select t.COD_MODALIDADE, 
       t.COD_TARIFA, 
       t.DTA_ATUALIZACAO, 
       t.DTA_CRIACAO, 
       t.DTA_FIM, 
       t.DTA_INI, 
       t.ID_CONVENIO, 
       t.NME_LOGIN, 
       t.VLR_TARIFA, 
       null DSC_MODALIDADE, 
       null COD_MODALIDADE1, 
       null COD_MODALIDADE2,
       null TPO_ARREC,
       'B'
  from tarifa t, modalidade_tarifa m
 where t.id_convenio = :idConvenioExecParam
   and t.cod_modalidade = m.cod_modalidade
   and t.dta_ini < trunc(sysdate)
   and t.dta_fim is null
   and decode(:dtaInicialExecParam, null, 1, 2) = decode(:dtaInicialExecParam, null, 1, 3)
union
SELECT Tarifa.COD_MODALIDADE, 
       Tarifa.COD_TARIFA, 
       Tarifa.DTA_ATUALIZACAO, 
       Tarifa.DTA_CRIACAO, 
       Tarifa.DTA_FIM, 
       Tarifa.DTA_INI, 
       Tarifa.ID_CONVENIO, 
       Tarifa.NME_LOGIN, 
       Tarifa.VLR_TARIFA, 
       ModalidadeTarifa.DSC_MODALIDADE, 
       ModalidadeTarifa.COD_MODALIDADE AS COD_MODALIDADE1, 
       ModalidadeTarifa.COD_MODALIDADE AS COD_MODALIDADE2,
       ModalidadeTarifa.TPO_ARREC,
       'C'
FROM TARIFA Tarifa, MODALIDADE_TARIFA ModalidadeTarifa
WHERE Tarifa.cod_modalidade = ModalidadeTarifa.cod_modalidade
and (:idConvenioExecParam is null or Tarifa.id_convenio = :idConvenioExecParam)
and ( ( :dtaInicialExecParam is null and Tarifa.dta_ini >= trunc(sysdate) ) or Tarifa.dta_ini >= :dtaInicialExecParam   )
and (   :dtaFinalExecParam is null or (Tarifa.dta_fim <= :dtaFinalExecParam or Tarifa.dta_fim is null)   )
ORDER BY DSC_MODALIDADE,dta_ini,dta_fim;

[Error][Oracle][Weblogic] Too many open files

Esse tipo erro normalmente é erro de tratamento de file simultaneo. Cada sistema operacional opera diferente. Aqui temos que configurarmos.

O primeiro passo é criar um novo arquivo na pasta /etc/sysctl.d ou adicionar a seguinte linha no arquivo /etc/sysctl.conf:

fs.file-max = 100000

Onde 100000 é o número máximo de arquivos que o kernel do linux pode manipular. Após feito isso, edite o arquivo /etc/security/limits.conf e adicione as seguintes linhas:

chika soft nproc 2047

chika hard nproc 16384

chika soft nofile 1024

chika hard nofile 65536

é bom tb coloca para os root, por que já aconteceu de usar a porta 80 e como precisa startar o weblogic, tem que ser root

root soft nproc 2047

root hard nproc 16384

root soft nofile 1024

root hard nofile 65536

Reinicie o computador ou recarregue as alterações com o comando:

sysctl -p

Caso o erro persista, altere os valores de número de processos e número de arquivos abertos.

Caused By: java.io.FileNotFoundException: /Middleware/user_projects/domains/embratel_domain/servers/AdminServer/tmp/_WL_user/jstl/7rds3u/WEB-INF/web.xml (Too many open files)
	at java.io.FileInputStream.open(Native Method)
	at java.io.FileInputStream.<init>(FileInputStream.java:120)
	at weblogic.application.descriptor.AbstractDescriptorLoader2.getInputStream
(AbstractDescriptorLoader2.java:367)
	at weblogic.application.descriptor.AbstractDescriptorLoader2.loadDescriptorBeanWithoutPlan
(AbstractDescriptorLoader2.java:751)
	at weblogic.application.descriptor.AbstractDescriptorLoader2.loadDescriptorBean
(AbstractDescriptorLoader2.java:768)
	Truncated. see log file for complete stacktrace