Tutorial basico para instalacao do Oracle Client em um servidor linux1 - baixar os pacotes rpm do instantclient-basic e do sqlplusEu baixei a versao 11.0.2.0.2, lembrando que tem que ser a mesma versao do instantclient e do sqlplus; e voce tem que fazer um cadastro simples no site do oracle para efetuar o download.http://www.oracle.com/technetwork/topics/linuxsoft-082809.htmlinstantclienthttp://download.oracle.com/otn/linux/instantclient/112020/oracle-instantclient11.2-basic-11.2.0.2.0.i386.rpmsqlplushttp://download.oracle.com/otn/linux/instantclient/112020/oracle-instantclient11.2-sqlplus-11.2.0.2.0.i386.rpm2 - copiar arquivos baixados para o servidor:Depois de baixar, copiar para o dentro do servidor linux, eu recomendo o programa winscp3 - executar o comando RPM para intalacao acesse o servidor via ssh recomendo o programa putty, e acesse a pasta onde foram copiados os dois arquivos, e execute os comandos abaixo:rpm -ivh oracle-instantclient11.2-basic-11.2.0.2.0.i386.rpmrpm -ivh oracle-instantclient11.2-sqlplus-11.2.0.2.0.i386.rpmdepois que instalou ele cria a pasta /usr/lib/oracle/11.2/client com alguns subdiretorios4 - editar /etc/profile e incluir linhasedita o /etc/profile, recomendo o vi (exemplo 1, exemplo 2) e inclua estas linhas abaixo no comeco do arquivo, onde VERSAO_CLIENT_ORACLE tem que ser substituido pela versao do oracle, neste caso 11.2export TNS_ADMIN=/usr/lib/oracle/VERSAO_CLIENT_ORACLE/client/network/admin/export LD_LIBRARY_PATH=/usr/lib/oracle/VERSAO_CLIENT_ORACLE/client/libexport ORACLE_HOME=/usr/lib/oracle/VERSAO_CLIENT_ORACLE/client/5 - criar a pasta network adminlogo depois acessa a pasta /usr/lib/oracle/11.2/client/ e cria a pasta network e dentro a admin ficando assim:/usr/lib/oracle/11.2/client/network/admin6 - copiar ou criar o arquivo tnsnames.oradepois copiar (ou criar) um arquivo tnsnames.ora dentro da pasta acima criada, (admin)o arquivo vai conter os dados da conexao, abaixo e um exemplo do conteudo do arquivo tnsnames.ora uma conexao:PRODUCAO.WORLD = (description= (address_list = (address=(protocol=tcp)(host=192.168.0.x)(port=1521)) (load_balance=off) (failover=off) ) (connect_data= (service_name=producao) ) )lembro que em alguns casos e necessario manter o padrao minusculo no arquivo tnsnames.ora7 - E so testar a conexao:digite: sqlplus usuario/senha@producao.worldfeito!!![root@kleber bin]# sqlplus xxx/xxx@producao.worldSQL*Plus: Release 11.2.0.2.0 Production on Fri Feb 11 09:33:36 2011Copyright (c) 1982, 2010, Oracle. All rights reserved.Connected to:Oracle Database 10g Release 10.2.0.4.0 - 64bit ProductionWith the Real Application Clusters optionSQL> Estive precisando deixar o outlook 2007 mostrar o catalogo de enderecos Global no modo on-line.Para fazer isto e necessario Criar uma Chave no registro e apagar arquivos com a extensao .oab na pasta %userprofile%\AppData\Local\Microsoft\Outlook1o - Salve o conteudo abaixo em um arquivo .reg e execute-oWindows Registry Editor Version 5.00[HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\Cached Mode]"DownloadOAB"=dword:000000002o - Com o outlook fechado abra o diretorio %userprofile%\AppData\Local\Microsoft\Outlook e apague todos os arquivos com a extensao .oab3o - FIM pode abrir o outlook e testare possivel tambem fazer isto para varios computadores ao mesmo tempo por uma GPO no AD criando o registro e apagando os arquivoshttp://support.microsoft.com/kb/841273http://support.microsoft.com/kb/823580 Segue o comando de como deletar uma mailbox desconectada:Remove-StoreMailbox -Database MB03 -Identity angelica -MailboxState SoftDeleted RUN { backup format '/orabackup/backup/bkprod/db_%s:%t:%p>.dbf' database; sql 'alter system archive log current'; backup format '/orabackup/backup/bkprod/db_%s:%t:%p>.dbf' archivelog all; backup format '/orabackup/backup/bkprod/db_%s:%t:%p>.dbf' current controlfile; BACKUP CURRENT CONTROLFILE SPFILE; CROSSCHECK BACKUPSET; CROSSCHECK COPY; crosscheck archivelog all;} A seguir alguns dos comandos que mais usamos no editor de texto VI no linux:w => Salva o arquivo que esta sendo editado no momento.:q => Sai.:wq => Salva e sai.:x => Idem.ZZ => Idem.:w! => Salva forcado.:q! => Sai forcado.:wq! => Salva e sai forcado.Entao, voce editou uma boa quantidade de textos e quer salvar::wAgora, quer voltar a editar o texto:iLembre que utilizando o "i" para insercao, a mesma se inicia inserindo texto antes do cursor. Veja agora outros subcomandos de