Arquivo da categoria: oracle security

Utilizando Compartilhamento Windows no Linux

Fala PessoAll,

Bom, hoje tivemos mais um desafio bem interessante.

Recebemos um dump de um determinado cliente, o arquivo de dump (X.dmp) veio com 260Gb em um único arquivo. Infelizmente, na máquina Linux onde a base está instalada não tinha nenhum disco com esta quantidade de espaço livre. E agora pra importar esse dump??

Vasculhamos nossos servidores e achamos um servidor com mais de 260Gb livre, dando sopa! Que beleza, problema resolvido!

Idéia 1: Descompactamos os 260Gb neste servidor e a partir dele fazemos o import na máquina destino, tudo certo! NÃO! Este servidor roda Oracle 10G e o servidor de destino roda Oracle 9i, não funciona! Que falta de sorte!

Idéia 2: Descompactamos neste servidor e através da rede, criamos um mapeamento da máquina onde será importado, para esta máquina que tem espaço sobrando e tudo certo! Ok? NÃO de novo. O servidor que tem esse espaço é um Windows 2003 Server, e a máquina onde a base está rodando e o dump teria que ser importada, estava rodando Linux… Red Hat Enterprise.

Mas… porque não? Será que não tem como fazer? Pesquisando na internet achei alguns sites que explicavam como fazer e aí decidi testar. E, para alegrar ainda mais minha sexta-feira, funcionou beleza! Como se fosse uma pasta na máquina Linux.

Segue o passo a passo:


Inicialmente deve-se verificar os compartilhamentos disponíveis na máquina destino
[oracle@oracle9i oracle]$ smbclient -L 192.168.0.13 -U oracle
Password:
Sharename Type Comment
--------- ---- -------
IPC$ IPC IPC remoto
D$ Disk Recurso compartilhado padrão
RV Disk
SQLLDR Disk
ADMIN$ Disk Administração remota
C$ Disk Recurso compartilhado padrão

Em seguida deve-se conectar como SU
[oracle@oracle9i oracle]$ su -
Password:

Depois deve ser criada a pasta que irá exibir os dados do compartilhamento
[root@oracle9i root]# mkdir /mnt/Dump

Depois deve ser executado o commando que efetivamente vai criar o link
[root@oracle9i root]# mount -t smbfs -o username=oracle,password=oracle01 //192.168.0.13/SQLLDR /mnt/Dump

Depois disso já podemos listar o conteúdo da pasta, que já será exibido o conteúdo do mapeamento em questão
[root@oracle9i root]# ls /mnt/Dump
IN

É isso!

Espero que seja útil também pra vocês!

Grande abraço.

Atc.
Gerson Júnior
gerson.vasconcelos@gmail.com

Como configurar um servidor Oracle de forma segura

Fala PessoAll,

Gostaria de compartilhar com vocês uma apresentação que desenvolvi para um trabalho na minha graduação. A matéria é Projeto de Segurança de Sistemas e o objetivo era escolher um servidor e mostrar como configurá-lo de forma segura.

Escolhi o servidor Oracle Database 10g (não podia ser diferente) para tentar mostrar como configurá-lo de forma mais segura possível.

A apresentação tem um “ar” de bom humor para que não fosse mais uma daquelas apresentações que no final estivesse acordado apenas o apresentador e o professor, louco pra dar um zero como nota.

Na apresentação são abordados assuntos como Senhas de usuários do banco, Privilégios de SYSDBA, Acesso ao dicionário de dados, entre outros.

Segue os links:

Apresentação: ConfigurarOracleSeguro.pdf

Scripts usados como exemplo: Scripts.rar

HowTo para configuração: HowToConfigurarOracleSeguro.pdf

Espero que gostem.

Opinem e mandem comentários.

Atc.
Gerson Júnior
gerson.vasconcelos@gmail.com