Instalando extensão Oracle OCI8 no PHP5

Configurando a extensão Oracle oci8 no PHP5

Instale o php-pear e php5-dev e suas dependências:
apt-get install php-pear php5-dev

Instale a extensão oci8:
pecl install oci8

Adicione a extensão na configuração do PHP:
echo "extension = oci8.so"> /etc/php5/conf.d/oci8.ini

Os paths aqui utilizados são para padrões do Oracle XE 11.2. Caso seu sistema utilize outro ajuste conforme suas necessidades.

Se for Apache2:
Adicione no arquivo /etc/apache2/envvars
export ORACLE_SID='XE'
export ORACLE_HOME='/u01/app/oracle/product/11.2.0/xe'
export LD_LIBRARY_PATH='/u01/app/oracle/product/11.2.0/xe/lib'

Se for NGINX com PHP-FPM
Adicione no arquivo /etc/php5/fpm/pool.d/www.conf
env[ORACLE_SID] = XE
env[ORACLE_HOME] = /u01/app/oracle/product/11.2.0/xe
env[LD_LIBRARY_PATH] = u01/app/oracle/product/11.2.0/xe/lib

Reinicie o Apache2 ou NGINX
/etc/init.d/apache2 restart

Resolvendo problema no Oracle: shared memory realm does not exist

Erro:
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
Linux-x86_64 Error: 2: No such file or directory
ORA-00845: MEMORY_TARGET not supported on this system

Execute os seguintes comandos:

rm -rf /dev/shm
mkdir /dev/shm
mount -t tmpfs shmfs -o size=2048m /dev/shm

Ou coloque no script de inicialização do oracle:
if [ -L /dev/shm ]; then
rm -rf /dev/shm
mkdir /dev/shm
mount -t tmpfs shmfs -o size=2048m /dev/shm
fi

As vezes é necessário reiniciar, e as vezes reinstalar o Oracle XE.
Confira também o /etc/hosts
Se o hostname do servidor esta resolvendo para localhost.

Comunicação Interna: A importância da melhoria na comunicação interna corporativa e como o sistema Chat Seguro vem apoiando esse processo

Com tantas mudanças na sociedade, saber comunicar tornou-se algo essencial para todos os indivíduos. E não somente para eles, as empresas também devem se preocupar com a comunicação principalmente entre os seus colaboradores.

A comunicação organizacional é de extrema importância para as organizações, pois visa passar informações, tomadas de decisões corretas e desenvolver relacionamentos que integram e coordenam todas as partes.
Contine reading

Habilitando o Oracle Application Express APEX – Oracle Database Enterprise 11g

Habilitando APEX no Oracle Database Enterprise 11g – Versão do texto: 0.1

O APEX é primeiramente um ambiente de desenvolvimento de software com base no banco de dados Oracle, com ele também é possível executar tarefas administrativas.  Usuários compartilham uma área de trabalho chamada Workspace, onde pode ser compartilhado objetos, dados e aplicações.

Contine reading

Seiiti Arata entrevista Bel Pesce

Conhecida como a “Menina do vale”, ela trabalhou em empresas como Microsoft, Google e Deutsche Bank e é fundadora da FazINOVA. Em 2012, Bel foi nomeada “Jovem empreendedora do ano” pelo Prêmio Jovem Brasil, foi listada como uma das “100 pessoas mais influentes do Brasil” pela revista Época. Muito boa a entrevista.

Computação em nuvem – Cloud Computing

O termo computação em nuvem surgiu em 2006 em uma palestra de Eric Schmidt, do Google, sobre como sua empresa gerenciava seus data centers.
Hoje, computação em nuvem, se apresenta como o núcleo de um movimento de profundas transformações no mundo da tecnologia.
Este termo descreve um ambiente de computação baseado em uma imensa rede de servidores, virtuais e físicos, todos conectados pela Internet.
Contine reading