Emular gráfico X do Linux no Windows

0

Posted on : 04-01-2012 | By : .rafa | In : Banco de Dados, Linux (RH), Oracle, Sistemas Operacionais, Windows

Estava vendo na lista de discussão do Oracle, e tiveram uma dúvida bem interessante, como abrir o X de um AIX/Linux para instalação remota.
Uma das opções interessantes sem precisar instalar nada no Server Linux é utilizar o putty + Xming X Server for Windows.
Irei mostrar passo a passo um pequeno case que fiz:

Primeiro temos que fazer o download do Xming X Server for Windows

sourceforge.net/projects/xming/

Read the rest of this entry »

Primeiro post a partir do celular

0

Posted on : 16-07-2010 | By : .rafa | In : Sistemas Operacionais

Agora poderei postar algumas coisas mais rápidas no site a partir do meu Android. Quem não sabe tbm pode estar me seguindo no Twitter, q pelo visto estou mais que aki. Mobilidade hj em dia eh tudo.
Bom acho que já serve como teste.

Timezone interfere no startup do dbconsole

0

Posted on : 23-12-2009 | By : .rafa | In : Banco de Dados, Linux (RH), Oracle, Sistemas Operacionais

Dia 18 de outubro de 2009 mudou o horario de verão e dia 21 de fevereiro de 2010 irá mudar novamente.
Com isso há uma troca de timezone de -03:00 para -02:00 e vice versa.

O Enterprise Manager Web se perde após esta troca, pois há configurações que indicão qual o timezone ele está trabalhando e tudo se altera e nada mais bate corretamente.

Pode ser visto desta forma:

[oracle@vmrstoever01 ~]$ date "+%z"
-0200
[oracle@vmrstoever01 ~]$ cat /oraprd01/app/oracle/product/10.2.0/vmrstoever01_tkrs01/sysman/config/emd.properties | grep TZ
agentTZRegion=Etc/GMT+3

Esta já é uma forma de identificarmos o problema.

Outra é tentar iniciar o EM e ficar esperando e esperando para aparecer no final failed.

[oracle@vmrstoever01 ~]$ emctl start dbconsole
TZ set to Brazil/East
Oracle Enterprise Manager 10g Database Control Release 10.2.0.4.0
Copyright (c) 1996, 2007 Oracle Corporation.  All rights reserved.

vmrstoever01:1158/em/console/aboutApplication

Starting Oracle Enterprise Manager 10g Database Control ............................................................................................. failed.
------------------------------------------------------------------
Logs are generated in directory /oraprd01/app/oracle/product/10.2.0/vmrstoever01_tkrs01/sysman/log
[oracle@vmrstoever01 ~]$ emctl start agent
TZ set to Brazil/East
Oracle Enterprise Manager 10g Database Control Release 10.2.0.4.0
Copyright (c) 1996, 2007 Oracle Corporation.  All rights reserved.
Starting agent ................................. failed.

O que podemos fazer para resolver isso?
Recriar os arquivos do EM é uma opção porem há outra opção mais simples

Editar o arquivo /oraprd01/app/oracle/product/10.2.0/vmrstoever01_tkrs01/sysman/config/emd.properties
e ir na linha agentTZRegion e trocar para Etc/GMT+2 ficará assim:
#agentTZRegion=Etc/GMT+3
agentTZRegion=Etc/GMT+2

Agora forcar o TZ da maquina para o mesmo TimeZone

[oracle@vmrstoever01 ~]$ export TZ=Etc/GMT+2

E em seguida resetar o TZ do agent efetuando os seguintes processos

[oracle@vmrstoever01 ~]$ emctl resetTZ agent
Oracle Enterprise Manager 10g Database Control Release 10.2.0.4.0
Copyright (c) 1996, 2007 Oracle Corporation.  All rights reserved.
Updating /oraprd01/app/oracle/product/10.2.0/vmrstoever01_tkrs01/sysman/config/emd.properties...
Time zone set to Etc/GMT+2.

To complete this process, you must either:

connect to the database served by this DBConsole as user 'sysman', and execute:

SQL> exec mgmt_target.set_agent_tzrgn('vmrstoever01:3938','Etc/GMT+2')

-- or --

connect to the database served by this DBConsole as user 'sys', and execute:

SQL> alter session set current_schema = SYSMAN;
SQL> exec mgmt_target.set_agent_tzrgn('vmrstoever01:3938','Etc/GMT+2')

Aqui eu escolhi a segunda opção e efetuei os seguintes comandos
[oracle@vmrstoever01 ~]$ sqlplus

SQL*Plus: Release 10.2.0.4.0 - Production on Wed Dec 23 11:29:58 2009

Copyright (c) 1982, 2007, Oracle.  All Rights Reserved.

Enter user-name: / as sysdba

Connected to:
Oracle Database 10g Release 10.2.0.4.0 - Production

SQL> alter session set current_schema = SYSMAN;

Session altered.

SQL> exec mgmt_target.set_agent_tzrgn('vmrstoever01:3938','Etc/GMT+2')

PL/SQL procedure successfully completed.

SQL> commit;

Commit complete.

Agora pode ser conferido o Agent se está ok.

[oracle@vmrstoever01 ~]$ emctl start agent
Oracle Enterprise Manager 10g Database Control Release 10.2.0.4.0
Copyright (c) 1996, 2007 Oracle Corporation.  All rights reserved.
Starting agent ..... started.

E em seguida pode ser iniciado o dbconsole e neste ponto pode ser notado que o EM inicia muito mais rapidamente:

[oracle@vmrstoever01 ~]$ emctl start dbconsole
Oracle Enterprise Manager 10g Database Control Release 10.2.0.4.0
Copyright (c) 1996, 2007 Oracle Corporation.  All rights reserved.

vmrstoever01:1158/em/console/aboutApplication

Agent Version     : 10.1.0.6.0
OMS Version       : 10.1.0.6.0
Protocol Version  : 10.1.0.2.0
Agent Home        : /oraprd01/app/oracle/product/10.2.0/vmrstoever01_tkrs01
Agent binaries    : /oraprd01/app/oracle/product/10.2.0
Agent Process ID  : 8381
Parent Process ID : 8378
Agent URL         : vmrstoever01:3938/emd/main
Started at        : 2009-12-23 11:34:53
Started by user   : oracle
Last Reload       : 2009-12-23 11:34:53
Last successful upload                       : (none)
Last attempted upload                        : (none)
Total Megabytes of XML files uploaded so far :     0.00
Number of XML files pending upload           :       12
Size of XML files pending upload(MB)         :     0.05
Available disk space on upload filesystem    :    23.61%
Agent is already started. Will restart the agent
Stopping agent ... stopped.
Starting Oracle Enterprise Manager 10g Database Control ................. started.
------------------------------------------------------------------
Logs are generated in directory /oraprd01/app/oracle/product/10.2.0/vmrstoever01_tkrs01/sysman/log

Desta forma pode ser verificado que os XML files pending upload foram efetuados com sucesso:

[oracle@vmrstoever01 ~]$ emctl status agent
Oracle Enterprise Manager 10g Database Control Release 10.2.0.4.0
Copyright (c) 1996, 2007 Oracle Corporation.  All rights reserved.
---------------------------------------------------------------
Agent Version     : 10.1.0.6.0
OMS Version       : 10.1.0.6.0
Protocol Version  : 10.1.0.2.0
Agent Home        : /oraprd01/app/oracle/product/10.2.0/vmrstoever01_tkrs01
Agent binaries    : /oraprd01/app/oracle/product/10.2.0
Agent Process ID  : 10115
Parent Process ID : 8898
Agent URL         : vmrstoever01:3938/emd/main
Started at        : 2009-12-23 11:37:18
Started by user   : oracle
Last Reload       : 2009-12-23 11:37:18
Last successful upload                       : 2009-12-23 13:19:28
Total Megabytes of XML files uploaded so far :     2.23
Number of XML files pending upload           :        0
Size of XML files pending upload(MB)         :     0.00
Available disk space on upload filesystem    :    23.47%
---------------------------------------------------------------
Agent is Running and Ready

Referencias:

www.rnp.br/cais/alertas/2009/cais-alr-20091015.html

metalink.oracle.com

Oracle recomenda melhores práticas com foco em virtualização

0

Posted on : 25-09-2009 | By : .rafa | In : Banco de Dados, Linux (RH), Oracle, Sistemas Operacionais

A Oracle anunciou a ampliação do programa de configurações validadas para o Oracle VM, seu software de virtualização de servidores. A intenção é ajudar os clientes que queiram implementar ambientes virtualizados com rapidez e otimizar os recursos do datacenter com redução de riscos e custos.

Segundo a companhia, com as configurações validadas da Oracle, as empresas podem instalar soluções Linux e Oracle VM de maneira rápida e econômica. O programa oferece arquiteturas pré-testadas e validadas, com base nas melhores práticas para software, hardware, armazenamento e componentes de rede, a fim de ajudar a melhorar o desempenho, a escalabilidade e a confiabilidade das implementações das soluções em menos tempo e com menos investimento.

O programa oferece detalhes sobre o que e como instalar, além de recomendações sobre as combinações de hardware e software mais eficazes. Desde o lançamento do programa em 2006, a Oracle e seus parceiros estratégicos distribuíram mais de 145 configurações.

O novo Oracle Linux Kit está disponível e inclui o Oracle VM, permitindo que usuários avançados criem suas próprias configurações.

Para obter uma lista completa de configurações validadas, acesse:  linux.oracle.com/pls/apex/f?p=102:1:3540525736573441.

Fonte: resellerweb.com.br

Limites de memória do Windows

0

Posted on : 24-09-2009 | By : .rafa | In : Sistemas Operacionais, Windows

Para quem está querendo comprar um servidor Windows e está na duvida em qual comprar devido a quantidade de memória que um Windows irá suportar e claro a sua licen$a irá suportar...
limites_memoria-winPara ver a lista completa : MSDN

Oracle Driver ODBC 32bits não é aparece no Administrador de fontes de dados ODBC win 64bits

0

Posted on : 04-07-2009 | By : .rafa | In : Banco de Dados, MySQL, Oracle, Sistemas Operacionais, Windows

windows_xp_logoAo instalar um client do oracle em um Windows 2003 Server 64-bits com a opção de ter o drive ODBC instalado, me deparei com algo meio que óbvio, porem para achar o bendito aplicativo ou como registrar o drive 32bit num OS 64bit não foi simples.
O drive do Oracle não é listado no Administrador de fontes de dados ODBC do Windows.

Dando uma lida na internet acabei encontrando no site da Microsoft o artigo 942976 que menciona bem o meu problema e de muitos outros bancos de dados.
PostgreSQL,MySQL,entre outros.

512-odbc-administrator"A versão de 32 bits da ferramenta Administrador de ODBC e a versão de 64 bits da ferramenta administrador ODBC exibem os DSNs de usuário de 32 bits e os DSNs de usuário de 64 bits em uma versão de 64-bit do sistema operacional Windows"

Sintomas: Read the rest of this entry »

FAPESP-Microsoft Research abrem nova chamada

0

Posted on : 16-06-2009 | By : .rafa | In : Geral, Programação, Sistemas Operacionais

Agência FAPESP – O Instituto Virtual de Pesquisas FAPESP-Microsoft Research lançou nova chamada pública de propostas para apoio à pesquisa fundamental e de classe mundial em tecnologias de informação e comunicações.

No âmbito da chamada, a pesquisa acadêmica tem dois ingredientes essenciais: criação de novo conhecimento científico e comunicação de resultados na comunidade acadêmica mundial. Os projetos devem ter impacto por meio de: 1) pesquisa nova, criativa e interessante para o avanço das TIC; 2) Publicação e disseminação do conhecimento e de experiências para a comunidade acadêmica mundial.

As propostas devem ser apresentadas por pesquisadores de Instituições de Ensino Superior e de Pesquisa, públicas ou privadas sem fins lucrativos, no Estado de São Paulo.

O total de recursos disponível para atender às propostas selecionadas é de R$ 1 milhão. As propostas deverão considerar projetos com duração de no máximo dois anos e serão recebidas pela FAPESP até o dia 7 de agosto.

O Instituto Virtual de Pesquisas FAPESP-Microsoft Research, resultado de um convênio assinado entre as duas instituições em abril de 2007, é uma iniciativa pioneira no Brasil que associa os setores público e privado de modo a estimular a geração e a aplicação de conhecimento em TIC.

A proposta do instituto é formar uma rede de pesquisadores capazes de criar novos conhecimentos que contribuam para expandir as capacidades da tecnologia de computação para atender mais e melhor às questões-chave para beneficiar as pessoas, a sociedade e a sustentabilidade do planeta.

Mais informações sobre a chamada e o convênio: www.fapesp.br/convenios/microsoft

Banco de Dados Oracle alcança novo recorde mundial

0

Posted on : 29-07-2008 | By : .rafa | In : Banco de Dados, Oracle, Sistemas Operacionais, Windows
Benchmark TPC-C analisa o banco de dados Oracle 11g com Windows executado em servidor Dell PowerEdge 2900

A Oracle anunciou o novo recorde mundial no benchmark TPC-C para o banco de dados Oracle® 11g Standard Edition One executado no Windows(1). Com esse resultado, a Oracle passa a deter as três primeiras posições na categoria das dez na relação preço x performance do benchmark TPC-C. Essa análise é mais uma demonstração do compromisso da Oracle em fornecer escalabilidade e desempenho com baixo custo para clientes de qualquer porte.

O banco de dados Oracle 11g Standard Edition One executado em um servidor Dell PowerEdge 2900, equipado com um processador Intel Quad-Core Xeon de 2,66 GHz e sistema operacional Windows alcança 97.083 transações por minuto com relação preço x performance de US$ 0,68/tpmC. Isso representa o melhor custo por transação por minuto já alcançado com o benchmark TPC-C. Dessa forma, a Oracle permanece líder na categoria com os melhores resultados em Windows e Linux.

"O resultado do benchmark demonstra mais uma vez que a Oracle pode oferecer desempenho inigualável por um preço acessível, independentemente do sistema operacional escolhido pelo cliente", afirma Sushil Kumar, diretor sênior da Gerência de Produto de Disponibilidade, Capacidade de Gerenciamento e Desempenho do Banco de Dados da Oracle. "O banco de dados Oracle 11g Standard Edition One que roda no servidor Dell PowerEdge 2900 fornece aos clientes benefícios inegáveis, com uma solução escalável e de alta performance para ambientes baseados em Windows." Read the rest of this entry »

Achar um processo via porta aberta no windows

2

Posted on : 24-05-2008 | By : .rafa | In : Sistemas Operacionais, Windows

Esses dias tive um problema sério com virus e trojans. Até ai blz.. passei anti-spywares/anti-vírus e estava quase tudo beleza, quando testei um software que enviava pacotes streams para fora via porta 1040, a primeira vez que executei foi tudo ok, mas fiz uma parada para manutenção e quando habilitei novamente me deparei com uma situação muito estranha, o programa nao pode enviar mais os pacotes pela porta 1040 pois esta porta ja estava vendo usada. Estranho muito estranho.
Ai quiz saber quem é que estava usando essa maldita porta e é muito simples:

Primeiramente entre no prompt de comando (MS-DOS) e executar tudo via linha de comando.

Para listar o Idprocess que está usando uma determinada porta

C:\> netstat -o -a
Conexões ativas
 
Proto  Endereço local              Endereço externo     Estado
TCP    minhamaquina:epmap          minhamaquina:0        LISTENING       920
TCP    minhamaquina:microsoft-ds   minhamaquina:0        LISTENING       4
TCP    minhamaquina:2030           minhamaquina:0        LISTENING       1708
TCP    minhamaquina:3389           minhamaquina:0        LISTENING       860
TCP    minhamaquina:5800           minhamaquina:0        LISTENING       1996
TCP    minhamaquina:1042           minhamaquina:0        LISTENING       1996
TCP    minhamaquina:1521           minhamaquina:0        LISTENING       868
TCP    minhamaquina:3113           localhost:3591        ESTABLISHED     2920
TCP    minhamaquina:3164           localhost:3591        ESTABLISHED     2920
TCP    minhamaquina:3310           localhost:3311        ESTABLISHED     4080
TCP    minhamaquina:3311           localhost:3310        ESTABLISHED     4080
TCP    minhamaquina:3312           localhost:3313        ESTABLISHED     4080
TCP    minhamaquina:3313           localhost:3312        ESTABLISHED     4080
TCP    minhamaquina:3380           localhost:3583        ESTABLISHED     3500
TCP    minhamaquina:3473           localhost:3583        ESTABLISHED     3500
TCP    minhamaquina:3563           minhamaquina:0        LISTENING       2572
TCP    minhamaquina:3566           minhamaquina:0        LISTENING       868
TCP    minhamaquina:3581           minhamaquina:0        LISTENING       3200

E desta forma achei quem estava usando a porta 1042 que esta representado na linha 10.

Feito isso pode ser aberto o gerenciador de processos do windows e adicionar a coluna de ID de processos ou continuar no MS-DOS e fazer tudo por ali.

Agora tenho o processo 1996 e quero descobrir quem é esse cara

C:\>tasklist /FO list
 
Nome da imagem            Identi Nome da sessão    Sessão# Uso de memór
========================= ====== ================ ======== ============
System Idle Process            0 Console                 0         16 K
System                         4 Console                 0         28 K
smss.exe                     568 Console                 0        128 K
csrss.exe                    624 Console                 0      3.096 K
winlogon.exe                 648 Console                 0      7.872 K
services.exe                 692 Console                 0      1.840 K
lsass.exe                    704 Console                 0      3.192 K
svchost.exe                  860 Console                 0      1.692 K
svchost.exe                  920 Console                 0      1.464 K
svchost.exe                  996 Console                 0      9.796 K
svchost.exe                 1036 Console                 0      3.196 K
svchost.exe                 1140 Console                 0        928 K
GbpSv.exe                   1296 Console                 0        448 K
alg.exe                     1996 Console                 0     32.000 K
spoolsv.exe                 1340 Console                 0      1.000 K

Obs.: Caso tenha grep no windows
C:\> tasklist /FO list | grep -i "IDprocess"

E bingo achei o cara, um tal de alg.exe que ainda nao sei quem é exatamente, procurei na net e pode ser um virus ou algo do genero, porem ja desativei ele no micro e vamos ver como o micro se comporta sem esse cara.

Mas antes de apagar o arquivo temos que matar o processo, assim vamos matar pelo MS-DOS mesmo.

Para matar o processo

C:\>taskkill /PID 1996 /F

Acabei de iniciar o meu aplicativo na porta 1040 e esta funcionando perfeitamente, claro esse foi o meu caso, mas caso queira identificar qualquer aplicativo utilizando N portas no micro podes seguir este artigo que assim você pode localiza-lo mais rapidamente do que baixar um programa de terceiros para fazer isso por você.

Obs.:

o alg.exe realmente é um arquivo legitimo do windows
O arquivo deve estar obrigatoriamente na pasta system32
C:\Windows\System32\alg.exe
caso ele não esteja nesta pasta, ele esteja,por exemplo, na:
C:\Windows\system\alg.exe
C:\Windows\alg.exe
Ele é um malware.

ALG.EXE - Application Layer Gateway service is a component of of Windows OS. It is required if you use a 3rd party firewall or Internet Connection Sharing (ICS) to connect to the internet. Do not end this program in task manager - you will lose all internet connectivity until next restart or login.

GREP for Windows

Tunel parte 2

1

Posted on : 23-05-2008 | By : .rafa | In : Linux (RH), Sistemas Operacionais

Bom imagino que o primeiro artigo sobre tunel ficou claro, porém muitos nem conhecem oracle e nem sabem como o utiliza. É uma pena!

Mas neste artigo vou mostrar como fazer um tunel de uma máquina que está na rede com a porta 3389 aguardando uma conexão e eu tenho somente acesso a um unico linux assim poderei puxar a porta do WTS para que eu consiga conectar fazendo assim um tunel:

Especificações:

Minha maquina em casa
IP Interno: 192.168.5.50
Meu Modem router
IP Interno: 192.168.5.254
IP Externo: 200.154.66.74

Servidor remoto Cliente X (Linux)
IP Externo: 200.45.3.1
IP Interno: 192.168.11.1
Servidor WTS na rede do Cliente X (Windows)
IP Interno: 192.168.11.20

Obs.: Sabendo que eu só tenho acesso via SSH porta 22 no servidor linux do cliente X porem estando ali posso pingar as máquinas internas caso este tenha acesso a estes micros/servers.

Então só para relembrar eu irei acessar o linux e farei um tunel para a máquina windos com WTS para que eu acesse remotamente uma maquina windows da rede do cliente.

Passos
a) abrir o putty


b) entrar com os dados para se conectar IP: 200.45.3.1 SSH porta: 22


c) Connection > SSH > Tunnels
d) Source port: 3355
e) Destination: localhost:3355


f) Add
g) Open


h) entrar com usuário e senha
i) no prompt digitar :

ssh -L 3355:192.168.11.20:3389 localhost

j) Nesta parte poderá solicitar usuário e senha, assim informe os memos dados que entrasse no item (h). Isto é por causa que estais se conectando novamente na própria máquina [localhost = 192.168.11.1 = maquina linux via SSH].

l) Deve-se deixar o putty aberto para que estabeleça o tunel com sua máquina, assim podendo prosseguir com os seguintes passos.


m) Iniciar > executar > mstsc /v localhost:3355
n) Digitar usuário e senha do WTS, e BINGO tais dentro da rede windows do cliente X.
Putty Release 0.60 - Link para download