segunda-feira, 26 de setembro de 2011

Um pouco sobre AIX

O AIX® é um sistema operacional UNIX® baseado em padrões abertos que permite executar os aplicativos desejados, no hardware que você quer-Servidores UNIX IBM. O AIX em combinação com ofertas de virtualização IBM, oferece novos níveis de flexibilidade e desempenho para permitir que você consolide cargas de trabalho em menos servidores que podem aumentar a eficiência e economizar energia. O AIX oferece altos níveis de segurança, integração, flexibilidade e confiabilidade-essenciais para atendimento das demandas dos ambientes atuais de tecnologia da informação. O AIX opera no IBM Systems com base na tecnologia Power Architecture™.



Smitty - ferramenta de configuração semelhante ao yast, yast2, Aptitude e outros gerenciadores

Comandos de atalho no smitty:

$:> smitty user - atalho para gerenciamento do usuario
$:> smitty group - atalho para gerenciamento do grupo
$:> smitty vg - atalho dos volumes
$:> smitty chuser
$:> smitty security
$:> smitty chgsys
$:> smitty install - atalho para instalação de pacotes

Rescan dispositivos detectando novos devices sem precisar reiniciar a maquina
cfgmgr
Lista dos dispositivos
lsdev
        ex: -Cc cdrom
lspv - serve para listar os discos do aix
Serve para mostrar o tamanho real do disco 
bootinfo -s -
Comando semelhante ao TOP do linux é o:
top = topas
Verifica tabelas de rotas
netstat -rn
add rota default
route add default 172.20.0.1  
Mostra ip das  interface
ifconfig -a
Desconfigura en2
ifconfig en2 down detach

Habilita comandos de vi para shell e historico
set -o vi 
Llocalizar binario
whence perl 
Lista softwares instalados
lslpp -l perl.rte





Alterar Parameter no spfile (Oracle)

O processo de inicialização de um banco é feito a partir da leitura do arquivo de inicialização.
Há dois tipos de arquivos: o PFILE que é um arquivo texto conhecido pelo init.ora e o SPFILE que é um arquivo de parâmetro do servidor conhecido como spfile.ora.
A instância de banco de dados inicialmente procura o SPFILE e se não encontrar busca o PFILE. O arquivo SPFILE é uma versão binária do PFILE. A maior vantagem de utilizar o SPFILE é a otimização da base, pois há diversos parâmetros que são alterados e se tornam persistentes e serão reutilizados na próxima reinicialização da base.

É possível verificar se existe o SPFILE com o seguinte comando:

$ SQLPLUS > show parameter SPFILE;
Para criar o SPFILE a partir do PFILE podem-se utilizar os seguintes comandos:

$ SQLPLUS > create SPFILE from PFILE;



$ SQLPLUS > create SPFILE from PFILE='/u01/oracle/product/9ir2/dbs/init.ora'



$ SQLPLUS > create SPFILE='/u01/oracle/product/9ir2/dbs/spfile.ora' from PFILE='/u01/oracle/product/9ir2/dbs/init.ora'
Em seguida é necessário fechar o banco e reinicia-lo. Durante o processo de re-inicialização é utilizado automaticamente o SPFILE criado acima.

$ SQLPLUS > shutdown immediate;


$ SQLPLUS > startup;
 Já no SPFILE não conseguimos editar o arquivos, só conseguimos alterar parametros na linha de comando, aqui segue alguns  parametros que alteramos
$ sqlplus /nolog
$ SQLPLUS > CONNECT / as sysdba
$ SQLPLUS > ALTER SYSTEM SET SGA_TARGET = 1G SCOPE=SPFILE;
$ SQLPLUS > ALTER SYSTEM SET SGA_MAX_SIZE = 1024M SCOPE=SPFILE;
$ SQLPLUS > SHUTDOWN IMMEDIATE
$ SQLPLUS > STARTUP OPEN

Exemplo de DBLINK no Oracle


DataBase Link é uma ligação de dados, um ponteiro no local do banco de dados que permite você acessar objetos em uma base de dados remota. 
Para criar um link de dados privados, você deve ter sido concedido de privilégios no banco de dados (privilégios de banco é fornecido pelo DBA do banco).
Alguns de tipos de criação para DataBase Link:
CREATE DATABASE LINK "SCPDEST.EDSONQUEIROZ.COM.BR"
CONNECT TO "USUARIO"
IDENTIFIED BY senha
USING '(DESCRIPTION= (ADDRESS=(PROTOCOL=tcp)(HOST="IP ou HOST")(PORT="PORTA"))(CONNECT_DATA= (SID="INSTANCIA")))';
Att.