Mostrando postagens com marcador DBA. Mostrar todas as postagens
Mostrando postagens com marcador DBA. Mostrar todas as postagens

quarta-feira, 29 de outubro de 2008

Importação e Exportação no Oracle

Olá, pessoal.

Estou passando por aqui porque tenho visto algumas pessoas com problemas para importar e exportar dados de um banco Oracle e, como venho fazendo isso com certa freqüência, resolvi fazer um post para mostrar os simples passos para a execução desta tarefa.

Primeiramente, você deve abrir o prompt do DOS (Iniciar > Executar > Digite "cmd" (sem aspas) > OK) e se posicionar dentro da pasta onde o executável do exp e do imp estão. No meu caso, tenho instalado na máquina um Oracle XE.
A pasta dos executáveis é a pasta BIN, que fica dentro da pasta onde o Oracle foi instalado. Supondo que o mesmo foi instalado em C:\Arquivo de Programas, o caminho seria algo assim: C:\Arquivos de Programas\oraclexe\app\oracle\product\10.2.0\server\BIN.


Então, no prompt, dê um "cd\" e vá para a pasta, fazendo "cd Arquivos de Programas\oraclexe\app\oracle\product\10.2.0\server\BIN".

Feito isso, para exportar, devemos executar o seguinte comando:

exp username/password@database file=arquivo.dmp log=arquivo.log full=yes

Onde:
username: Usuário do banco
password: Senha do Usuário
database: Instância do banco
arquivo.dmp: Caminho do arquivo de exportação
arquivo.log: Caminho do arquivo de log

Artigo completo (View Full Post)

domingo, 5 de outubro de 2008

Para matar um sessão no Orcle

Dica enviada pelo meu brother Diogo Pizaneschi:


No SqlPlus ou qualquer outra ferramenta, faça um select em
"v$session" para procurar na a sessão que deseja matar. Em seguida, após identificar a sessão, pegar os valores das colunas "SID" e "SERIAL#", referentes a sua sessão. Finalmente, executar o comando:


alter system kill session 'SID,SERIAL#' immediate


Ou seja, substitua os valores da sessão identificada, referentes as colunas citadas acima pela sua respectiva posição (exemplificada no comando anterior). Portanto, supondo que os valores para as colunas "SID" e "SERIAL#" que desejamos matar sejam, respctivamente, "135" e "6487", logo o comando para matar esta sessão deverá ser assim:


alter system kill session '135,6487' immediate


Obrigado Diogão!

Artigo completo (View Full Post)

 
BlogBlogs.Com.Br