Desinstalar o Oracle totalmente

1. Desinstalar o Oracle totalmente

Rodrigo
debian2006

(usa Debian)

Enviado em 17/12/2010 - 09:37h

Galera por favor, não consegui ajuda para solucionar o problema com a instalação do Oracle em uma pergunta anterior, agora preciso que vocês me ajudem por favor como eu posso remover o oracle totalmente para que eu consiga reconfigurar ele, pois já tentei de várias formas mais não consigo reconfigurar o oracle com o coando /etc/init.d/oracle-xe configure, ele diz que já está configurado!! Já configurei o tns mais mesmo assim não consigo fazer funcionar.

E devido a isso estou com problema no oracle que não consigo resolver.
Por favor se alguém puder ajudar eu agradeço muito.

Starting Oracle Database 10g Express Edition Instance.

cataserver:~# invoke-rc.d oracle-xe restart
Shutting down Oracle Database 10g Express Edition Instance.
Stopping Oracle Net Listener.

Starting Oracle Net Listener.
Starting Oracle Database 10g Express Edition Instance.

cataserver:~# invoke-rc.d oracle-xe status

LSNRCTL for Linux: Version 10.2.0.1.0 - Production on 17-DEC-2010 09:10:14

Copyright (c) 1991, 2005, Oracle. All rights reserved.

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC_FOR_XE)))
TNS-12541: TNS:no listener
TNS-12560: TNS:protocol adapter error
TNS-00511: No listener
Linux Error: 2: No such file or directory
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=cataserver)(PORT=1521)))
TNS-12545: Connect failed because target host or object does not exist
TNS-12560: TNS:protocol adapter error
TNS-00515: Connect failed because target host or object does not exist


Não consigo desinstalar pelo synaptic, pois ele não mostra o oracle para desinstalar.




2. Re: Desinstalar o Oracle totalmente

nelio
neliobjr

(usa Red Hat)

Enviado em 17/12/2010 - 09:54h

Deixa-me ver se consigo te ajudar.

Vamos lá quanto a esse pedido, o de desinstalar, cara vc não consegue "desinstalar", o ideal seria re-instalar a maquina, format e install novemente. Se vc apagar a pasta de instalação ex. /u01/app/oracle/ vc já consegue algo semelhante a desinstalar... Mas para te falar a verdade se fosse comigo eu já tinha formatado...

Quanto a instalação, vou tentar responder pelo ambiente que utilizo que é o RED HAT, vi no seu outro topico, em algum lugar que esta utilizando uma maquina 64bits, eu já tive um problema assim a muito tempo atras, nem existia a solução no metalink, que hoje já tem. Para instalar o oracle 64, é necessário instalar alguns pacotes tanto do 64 quanto do 32, senão, acontecia comigo, eu instalava tudo certo, ia lindo, funcionava, conseguia acessar o oracle, porem na hora que começava a utilizar tava uns paus muito doidos, não criava base maior que tantos gigas, não conseguiam conectar se criasse mais que não sei quantos datafiles, enfim, coisas sem explicações por conta de pacotes e bibliotecas.

Outra coisa vi que esta com problemas no tns, localmente vc consegue conectar?


3. Vamos lá......

Rodrigo
debian2006

(usa Debian)

Enviado em 17/12/2010 - 10:19h

Estou com debian 64bits, mais instalei em mais 2 máquinas dell 64bits e funcionou perfeitamente, agora nessa máquina não rola, dá este erro listado acima.
Já removi a pasta do oracle, já removi o oracle por comando, mais mesmo assim não consigo fazer funcionar, não sei o motivo do erro.

Muito obrigado pela sua disposição em ajudar.....


4. Re: Desinstalar o Oracle totalmente

nelio
neliobjr

(usa Red Hat)

Enviado em 17/12/2010 - 10:33h

O arquivo /etc/hosts esta configurado corretamente?

segue exemplo:


[oracle@server ~]$ cat /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
192.168.0.252 server

tente tb recriar o listener,

netca

exclua e crie novamente.



5. Re: Desinstalar o Oracle totalmente

Rodrigo
debian2006

(usa Debian)

Enviado em 17/12/2010 - 11:02h

Então eu não posso formatar, este servidor está em uso com dhcp, samba, dns, etc.....
Agora preciso fazer funcionar o oracle sem formatar, fiz o procedimento que você sugeriu mais também não rolou........




Tá complicado viu......mais uma vez muito obrigado.....


6. Ajuda

Rodrigo
debian2006

(usa Debian)

Enviado em 17/12/2010 - 11:47h

Quais os diretórios e pastas do oraocle que eu preciso apagar para acabar totalmente com ele?
E se puder ajudar como eu habilito o sqlplus no debian???? pois o programador está exigindo que o sqlplus funcione e não está funcionando, como eu não tenho conhecimento de oracle não sei como habilitar este comando.


Fico no aguardo.....muito obrigado....


7. Re: Desinstalar o Oracle totalmente

Davi Ribeiro
dastyler

(usa Fedora)

Enviado em 17/12/2010 - 11:53h

Acredito que logando-se como root e removendo a instalação "na unha" de tudo o que o Oracle deixou na máquina deve dar resultado.
Remova inclusive arquivos de inicialização do serviço encontrados em /etc/rcx.d (aonde x depende do nível de execução do sistema - que pode ser verificado com o comando runlevel).
Em um dos meus servers Debian a saída deste comando aparece assim:

N 2

Que significa que estou executando o SO no nível 2. E tão no caso a pasta é /etc/rc2.d .
Aliás, hoje mesmo precisei fazer isso com o Postgre que estava neste servidor. Depois de remover via apt, tinha uma série de arquivos que ficaram como "herança" do SGBD. Tive que removê-los todos na mão.

[]´s


8. Re: Desinstalar o Oracle totalmente

nelio
neliobjr

(usa Red Hat)

Enviado em 17/12/2010 - 12:09h

Quanto ao sqlplus, cara funciona assim:

Localmente no servidor, abrindo um terminal texto, digitando sqlplus já abrirá o sqlplus, caso não exista um banco de dados criado o comando dbca irá startar a criação de banco. A partir do momento que já tiver um banco configurado, vc precisa exportar o sid do banco criado para que atraves do sqlplus chegue nele, pois é possivel ter varios bancos configurados na mesma maquina, para isso:

export ORACLE_SID=nome_do_banco

sqlplus / as sysdba

vc consiguira logar localmente no oracle.

Quanto ao tns ele é o responsavel para que uma maquina cliente enxergue o servidor. Porem ele só irá funcionar se o Listener estiver devidamente configura e startado no servidor.

Localmente ( no servidor )não é necessario ter configurado um listener, o simples comando sqlplus já deveria iniciar o oracle, sem aparecer estes erros de tns, por isso te fiz a pergunta, se estava local ou não.

Quanto a sair apagando tudo, acredito ser quase impossivel saber tudo que é registro alterado na instalação do oracle. Eu pelo menos desconheço e para te falar a verdade duvido que alguem saiba..

Desde que as configurações sejam refeitas, só excluindo a pasta de instalação, o oracle já instala novamente.


9. Estou conseguindo....

Rodrigo
debian2006

(usa Debian)

Enviado em 17/12/2010 - 12:11h

Galera muito obrigado pela ajuda de vocês, estou quase conseguindo....
Com a ajuda de vocês re-instalei corrigi um erro no hosts, agora está dando este erro.....faltam alguns serviços funcionarem, será que vocês sabem o que pode ser????


Starting Oracle Net Listener.
Starting Oracle Database 10g Express Edition Instance.

cataserver:~# invoke-rc.d oracle-xe status

LSNRCTL for Linux: Version 10.2.0.1.0 - Production on 17-DEC-2010 12:02:31

Copyright (c) 1991, 2005, Oracle. All rights reserved.

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC_FOR_XE)))
STATUS of the LISTENER
------------------------
Alias LISTENER
Version TNSLSNR for Linux: Version 10.2.0.1.0 - Production
Start Date 17-DEC-2010 12:02:28
Uptime 0 days 0 hr. 0 min. 3 sec
Trace Level off
Security ON: Local OS Authentication
SNMP OFF
Default Service XE
Listener Parameter File /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/network/admin/listener.ora
Listener Log File /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/network/log/listener.log
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC_FOR_XE)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=cataserver)(PORT=1521)))
Services Summary...
Service "PLSExtProc" has 1 instance(s).
Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...
The command completed successfully
cataserver:~#


o normal seria.....

servcata:~# invoke-rc.d oracle-xe status

LSNRCTL for Linux: Version 10.2.0.1.0 - Production on 17-DEC-2010 12:11:25

Copyright (c) 1991, 2005, Oracle. All rights reserved.

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC_FOR_XE)))
STATUS of the LISTENER
------------------------
Alias LISTENER
Version TNSLSNR for Linux: Version 10.2.0.1.0 - Production
Start Date 14-DEC-2010 10:18:44
Uptime 3 days 1 hr. 52 min. 40 sec
Trace Level off
Security ON: Local OS Authentication
SNMP OFF
Default Service XE
Listener Parameter File /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/network/admin/listener.ora
Listener Log File /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/network/log/listener.log
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC_FOR_XE)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=servcata)(PORT=1521)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=servcata)(PORT=8080))(Presentation=HTTP)(Session=RAW))
Services Summary...
Service "PLSExtProc" has 1 instance(s).
Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...
Service "XE" has 1 instance(s).
Instance "XE", status READY, has 1 handler(s) for this service...
Service "XEXDB" has 1 instance(s).
Instance "XE", status READY, has 1 handler(s) for this service...
Service "XE_XPT" has 1 instance(s).
Instance "XE", status READY, has 1 handler(s) for this service...
The command completed successfully

Galera estou precisando também saber como eu habilito a ferramenta sqlplus no debian, o programador esta me enchendo para colocar essa ferramenta no path....como não manjo eu não sei.......


Por favor me ajudem estou quase conseguindo....


Obrigado a todos.....


10. Re: Desinstalar o Oracle totalmente

Davi Ribeiro
dastyler

(usa Fedora)

Enviado em 17/12/2010 - 12:21h

Voce tem que alterar a variavel PATH para que o mesmo enxergue o caminho ao sqlplus.


Localizando o sqlplus:

# which sqlplus

Depois adicione o caminho ao PATH do usuário.

[]´s


11. ajuda

Rodrigo
debian2006

(usa Debian)

Enviado em 17/12/2010 - 12:34h

Obrigado mais uma vez pela ajuda, mais este comando wich não rolou no debian, se puder detalhar melhor para eu conseguir inserir no path este sqlplus me ajuda muito.
Quando executo o sqllus ele diz que o comando não é recohecido, e estou com o problema acima ainda....um detalhe que eu notei agora é que quando estou no debian na parte grafica ele nao mostra como antes que o oracle esta instalado em aplicações........achei estranho.....