Pular para o conteúdo
  • Este tópico contém 8 respostas, 4 vozes e foi atualizado pela última vez 16 anos, 4 meses atrás por Ricardo Portilho Proni.
Visualizando 9 posts - 1 até 9 (de 9 do total)
  • Autor
    Posts
  • #90618
    Anônimo

      Tenho o Oracle 10Xe instalado e preciso fazer o EXP ou o IMP de uma estação…
      Tem como???
      Preciso gerar um DMP de uma base de uma estação.

      #90620
      Ishii
      Participante

        Olá,

        O XE é uma versão do Oracle com as mesmas funcionalidades do Oracle Server porém com limitações físicas (espaço, Memória e Processador). Basta configurar o tnsnames.ora para a Maquina com o XE e deixar o banco e o listener nesta máquina ligados. (Normalmente a inicialização do XE via menu do Windows já faz isso)

        Daí em diante é usar o IMP normalmente.

        []s Ishii

        #90624
        Anônimo

          Agradeço a tua ajuda… mas não consegui.

          Esse é o TNSnames.ORA padrão do Servidor.

          XE =
          (DESCRIPTION =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.254.100)(PORT = 1521))
          (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = XE)
          )
          )

          EXTPROC_CONNECTION_DATA =
          (DESCRIPTION =
          (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE))
          )
          (CONNECT_DATA =
          (SID = PLSExtProc)
          (PRESENTATION = RO)
          )
          )

          ORACLR_CONNECTION_DATA =
          (DESCRIPTION =
          (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE))
          )
          (CONNECT_DATA =
          (SID = CLRExtProc)
          (PRESENTATION = RO)
          )
          )

          E esse é o do client.

          Client =
          (DESCRIPTION =
          (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.254.100)(PORT = 1521))
          )
          (CONNECT_DATA =
          (SID = XE)
          (SERVER = DEDICATED)
          )
          )

          Mas os executaveis IMP e EXP estão no server…

          #90629
          Ricardo Portilho Proni
          Participante

            Para executar o EXP / IMP a partir de uma estação, você precisará ter um Oracle Client (pelo menos) nesta estação.

            #90637
            Anônimo

              Tenho o Client instalado na máquina remota, mas no pacote do Client não vem o IMP ou o EXP.

              #90640
              Ricardo Portilho Proni
              Participante

                É que tem 4 opções para instalar o Client. Na opção padrão não vem.
                Você pode reinstalar o client completo, ou até instalar um XE todo na estação.

                #90641
                Anônimo

                  Obrigado, vou efetuar esse teste amanhã para verificar.

                  #90734
                  lgciccone
                  Participante

                    Opa! Meu primeiro post na comunidade do GPO! Vou comemorar com uma cerveja!
                    Um ponto importante que vale a pena ressaltar é na segunda opção que o Ricardo comentou (sou teu fã). No caso da instalação completa do OracleXe, ele por padrão não aceita a configuração do Netservices usando alias contidos no tnsnames.ora, ou seja, quando vc for conectar em sua instance de destino, vc terá de usar a notação:

                    conn user/senha@ip_server:listener_port/Instance;

                    Isso pode ser colocado em seu script de export como exemplo:

                    exp user/senha@ip_server:listener_port/Instance compress=y file=blablabla.dmp log=blablabla.log

                    É isso Muricy, espero ter ajudado de alguma forma.

                    Abração!

                    #90741
                    Ricardo Portilho Proni
                    Participante

                      Pô, só me aparece fã homem ! rsrsrs

                    Visualizando 9 posts - 1 até 9 (de 9 do total)
                    • Você deve fazer login para responder a este tópico.