Showing posts with label comandos. Show all posts
Showing posts with label comandos. Show all posts

Tuesday, January 12, 2010

Abreviando comandos no Linux - Alias

Uma opção bem legal para quem ainda não conhece são o uso de aliases no Linux.

Usando alias temos a possibilidade de reduzir enormemente o numero de comandos que digitamos no shell bem como o tempo de acesso a determinado arquivo ou diretório.

Ex. Os comandos como ls,cd rm sao abreviações de comandos maiores!!

Para mim o uso é bem aproveitado quando usamos ou acessamos determinados diretorio,variaveis de ambiente muitas vezes ao dia ou durante a nossa semana de trabalho.

No meu caso como não sou especialista em Linux todas as funções que uso são normalmente para me auxiliar na administração de banco de dados Oracle ou em casa usando o Ubuntu,com estou fazendo agora!!

Faço o  seguinte para criar alias :

Edito o meu arquivo .bash_profile que fica na home do meu usuário para que toda vez que entre no shell possa acessá-los.

Vamos a um exemplo .Digamos que eu fosse acessar meu diretório Documents desta forma :

je@ubuntu:~$ ls

Desktop Documents Downloads examples.desktop Music Pictures Public Templates Videos

je@ubuntu:~$ cd Documents/

je@ubuntu:~/Documents$ ls

je@ubuntu:~/Documents$ pwd

/home/je/Documents

je@ubuntu:~/Documents$

Neste caso poderia criar o alias mydoc assim :

alias mydoc ='cd /home/je/Documents'

Depois coloco este código dentro do meu .bashrc,.bash_profile ou o .profile usando o editor vi por exemplo.

ex.

vi /home/je/.bashrc
...
je@ubuntu:~$ more .bashrc
...
alias mydoc='cd /home/je/Documents'
...

je@ubuntu:~$

Abrindo um novo shell já posso acessar desta forma :

je@ubuntu:~/Documents$ pwd

/home/je/Documents

je@ubuntu:~/Documents$

Para navegar entre as Homes do Oracle é show de bola!

Essa é a dica!


Abs,


Julio Cesar Correa

Tuesday, February 17, 2009

Cuidado com /etc/hots

Olá,

Ainda não sei explicar o que aconteceu com minha VM de testes com Red Hat e Oracle 10g.
Estava fazendo meus testes normal com o banco aberto.De uma hora para outra travou e não consegui mais ter acesso ao mesmo.Tentei de várias formas e nada.Deixei quieto.Consegui dar shutdown immediate,mas depois o banco não subia nem em modo nomount.Então começou a saga para achar o erro.
Pesquisei no google o ora-600 que estava aparecendo :

ORA-00600: internal error code, arguments: [keltnfy-ldmInit], [46], [1], [], [], [], [], []

E nada de achar solução,fiquei pensando no pior e me esqueci de ir fazendo os testes passo a passo para encontrar a causa raiz.

Depois de um tempo achei este post:

http://www.centos.org/modules/newbb/viewtopic.php?topic_id=5289

e depois este aqui ,já que depois de incluir uma linha a mais no /etc/hots com o IP local 192.168.x.x localhost.localdomain e juntamento com o que já estava com 127.0.0.1 localhost.localdomain.

Bom o erro ORA-600 parou de aparecer,mas quando dei startup pfile-meupfile temos outro erro:

ora-24324: service handle not initialized
ora-01041: internal error. hostdef extension doesn't exist

Recorri ao google e :

http://www.orafaq.com/forum/t/38256/0/

O que faltou foi se lembrar que tinha configurado o hostname com o nome TAHITI.
Ao invés de colocar na linha de comando localhost.localdomain deveria ser o nome do meu host.

Recorri ao meu amigo e eele em poucos minutos matou o problema.

Em ambiente linux sempre prestem atenção na parte de conectividade de rede não deixem de verificar o /etc/hosts e /etc/hostname.

http://oreilly.com/catalog/debian/chapter/book/ch10_02.html