bash: exp: comando não encontrado

1. bash: exp: comando não encontrado

Patricia PWY
PatyPWY

(usa Ubuntu)

Enviado em 03/12/2009 - 08:56h

Pessoal, estou aprendendo a usar o Linux agora e preciso de uma ajuda. Preciso exportar um banco da Oracle para o Mysql, mas ao usar o comando exp ou imp, dá a mensagem que o comando não foi encontrado....

Estou usando assim:

exp SYSTEM/password FULL=y FILE=dba.dmp
imp SYSTEM/password FULL=y FIlE=dba.dmp

onde SYSTEM eu coloco o nome do banco....

se eu digitar apenas o comando exp tb dá a mesma mensagem...

como devo proceder?

Obrigada!


  


2. Re: bash: exp: comando não encontrado

Takahashi
signout

(usa Slackware)

Enviado em 03/12/2009 - 09:03h

Boas,

Verifique como esta o PATH do seu usuario (digite echo $PATH), é necessário que ele tenha o caminho completo de onde o oracle esta instalado. Caso não tenha, adicione o caminho e execute o comando exp.
Caso não queira incluir o caminho do Oracle no path, execute o comando informando o caminho completo, ex.: /oracle/9.0.2/bin/exp
Caso não saiba onde esta o comando exp, procure utilizando: find / -name exp

Espero que ajude.
[]s



3. Re: bash: exp: comando não encontrado

Patricia PWY
PatyPWY

(usa Ubuntu)

Enviado em 03/12/2009 - 09:21h

Olá bom dia!

Eu coloquei o comando echo $PATH e apareceu:

/opt/defaults/maven:/opt/defaults/maven/bin:/opt/defaults/java/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

realmente não tem nada, mas gostaria de executar sem precisar colocar no path, aí eu procurei pelo find:

find: «/var/cache/system-tools-backends/backup»: Permissão negada
find: «/var/lib/php5»: Permissão negada
find: «/var/lib/gdm»: Permissão negada
find: «/var/lib/PolicyKit»: Permissão negada
find: «/var/log/samba/cores»: Permissão negada
find: «/var/run/sudo»: Permissão negada
find: «/var/run/samba/winbindd_privileged»: Permissão negada
find: «/var/run/cups/certs»: Permissão negada
find: «/var/run/PolicyKit»: Permissão negada
find: «/var/spool/cron/atspool»: Permissão negada
find: «/var/spool/cron/crontabs»: Permissão negada
find: «/var/spool/cron/atjobs»: Permissão negada
find: «/var/spool/cups»: Permissão negada
find: «/etc/ssl/private»: Permissão negada
find: «/etc/ppp/peers»: Permissão negada
find: «/etc/cups/ssl»: Permissão negada
find: «/etc/chatscripts»: Permissão negada
find: «/root/.gnome2_private»: Permissão negada
find: «/root/.local»: Permissão negada
find: «/root/.config»: Permissão negada
find: «/root/.dbus»: Permissão negada
find: «/root/.gconf»: Permissão negada
find: «/root/.mozilla»: Permissão negada
find: «/root/.nautilus/metafiles»: Permissão negada
find: «/root/.gnome2»: Permissão negada
find: «/root/.synaptic»: Permissão negada
find: «/root/.thumbnails»: Permissão negada
find: «/root/.gconfd»: Permissão negada
find: «/lost+found»: Permissão negada
find: «/proc/tty/driver»: Permissão negada
find: «/proc/1/task/1/fd»: Permissão negada
find: «/proc/1/task/1/fdinfo»: Permissão negada
find: «/proc/1/fd»: Permissão negada
find: «/proc/1/fdinfo»: Permissão negada
find: «/proc/2/task/2/fd»: Permissão negada
find: «/proc/2/task/2/fdinfo»: Permissão negada
find: «/proc/2/fd»: Permissão negada
find: «/proc/2/fdinfo»: Permissão negada
find: «/proc/3/task/3/fd»: Permissão negada
find: «/proc/3/task/3/fdinfo»: Permissão negada
find: «/proc/3/fd»: Permissão negada
find: «/proc/3/fdinfo»: Permissão negada
find: «/proc/4/task/4/fd»: Permissão negada
find: «/proc/4/task/4/fdinfo»: Permissão negada
find: «/proc/4/fd»: Permissão negada
find: «/proc/4/fdinfo»: Permissão negada
find: «/proc/5/task/5/fd»: Permissão negada
find: «/proc/5/task/5/fdinfo»: Permissão negada
find: «/proc/5/fd»: Permissão negada
find: «/proc/5/fdinfo»: Permissão negada
find: «/proc/6/task/6/fd»: Permissão negada
find: «/proc/6/task/6/fdinfo»: Permissão negada
find: «/proc/6/fd»: Permissão negada
find: «/proc/6/fdinfo»: Permissão negada
find: «/proc/7/task/7/fd»: Permissão negada
find: «/proc/7/task/7/fdinfo»: Permissão negada
find: «/proc/7/fd»: Permissão negada
find: «/proc/7/fdinfo»: Permissão negada
find: «/proc/46/task/46/fd»: Permissão negada
find: «/proc/46/task/46/fdinfo»: Permissão negada

eu coloquei o sudo na frente pra dar permissão, mas não apareceu nada...



4. Re: bash: exp: comando não encontrado

Takahashi
signout

(usa Slackware)

Enviado em 03/12/2009 - 09:47h

Boas...

Pelo retorno do comando find, voce não tem o Oracle ou o Oracle client instalado nessa maquina....
Vc consegue fazer um su - para o usuario oracle??
Se sim, entao tente fazer o exp por esse usuario.

Espero que ajude.
[]s


5. Re: bash: exp: comando não encontrado

Patricia PWY
PatyPWY

(usa Ubuntu)

Enviado em 03/12/2009 - 10:52h

Ola!

Descobri que realmente nao estava instalado o oracle na maquina...rs
Eu gerei o arquivo .dmp em outra maquina e agora? como eu faço para importar para o mysql?


6. Re: bash: exp: comando não encontrado

Takahashi
signout

(usa Slackware)

Enviado em 03/12/2009 - 11:06h

Boas..

A principio, o mysql não importa o dmp do Oracle, pelo menos não sem antes voce ter que fazer algumas alteraçoes no dmp, o que gera muito trabalho.

De uma olhada nesse link, ele explica como fazer a migração de dados, sem ter que gerar o dmp no oracle...

http://stackoverflow.com/questions/1667705/how-to-import-a-dmp-file-oracle-into-mysql-db

Espero que ajude.
[]s


7. Re: bash: exp: comando não encontrado

Patricia PWY
PatyPWY

(usa Ubuntu)

Enviado em 03/12/2009 - 11:15h

Nossa, muito obrigada pela ajuda mesmo!

Mas achei complicado esse link que você indicou...

eu sei que tem um comando:

mysql -u user -p senha erp < arquivo.sqlmy

mas como eu passo o dump para o sqlmy?


8. Re: bash: exp: comando não encontrado

Takahashi
signout

(usa Slackware)

Enviado em 03/12/2009 - 11:55h

Boas...

De uma olhada neste link, é uma ferramenta que importa dados para o Mysql, incluindo dados do Oracle, é bem mais facil e rapido.
http://www.sqlmaestro.com/products/mysql/datawizard/tour/

espero que ajude.
[]s






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts