Colega, para que vc a partir do RDBMS Oracle (que é onde roda o PL/SQL, ele é INTERNO ao database Oracle) vc possa abrir conexões em outros databases não-Oracle (via database link, já que Não Existe comando CONNECT no PL/SQL), vc tem duas tecnologias : uma mais performática e de alta confiabilidade porém Paga e dependente de instalações de produtos extras, que são os Gateways, E outra gratuita mas não tão confiável, baseada em ODBC (que na versão 10g e na 9i se chamava Heterogeneous Services,r e na 11g foi rebatizada de DG4ODBC (database gateway for odbc).... No caso de banco mysql como o target, afaik não há gateway para ele (cfrme o documento mais recente que encontrei, http://www.oracle.com/technetwork/database/gateways/certmatrix-168347.pdf ), então vc vai ter que apelar para ODBC mesmo : algumas refs são http://www.idevelopment.info/data/Oracle/DBA_tips/Heterogeneous_Services/HETERO_2.shtml , http://levicorp.com/2010/07/29/how-to-setup-hsodbc-interface/ , https://hs2n.wordpress.com/2012/04/03/oracle-create-database-link-to-mysql-database/ e http://www.devmedia.com.br/acessando-outros-bancos-atraves-do-oracle-mysql-via-servicos-heterogeneos-hs-e-odbc/13124 []s Chiappa OBS : a) vc não diz qual é o Sistema Operacional do servidor aonde roda o Oracle, se for um SO aonde não haja ODBC nativo vc vai ter que instalar algum software de ODBC , como por exemplo http://www.unixodbc.org/ se for unix ou linux b) além de configurar o HS no Oracle, vc VAI TER que ter instalado e configurado tanto o software de ODBC quanto Também vai precisar de um driver ODBC para MySQL nesse servidor Oracle c) sei que vc perguntou dsobre abrir conexão no MySQL a partir do Oracle, mas não deixe de considerar/testar as outras hipóteses, tal como : - o MySQL conectar no Oracle ou - vc ter um programinha que conecte nos dois bancos e faça a transferência de dados, OU mesmo fazer isso na Aplicação ou - fazer a troca de dados via envio/leitura de arquivo-texto Talvez alguma dessas alternativas se encaixe melhor para a transferência que vc quer, talvez não : é testar....
--- Em [email protected], "Carlos Pinto" <carlos.pintoo@...> escreveu > > Boa tarde, como posso conectar uma BASE de Dados MY SQL via Procedure /PLSQL > do Oracle 10g? > > > > Queria criar uma Procedure para ligar directamente a uma base de dados > externa e enviar registos. > > > > > > Cumprimentos, > > > > Carlos > > > > > > [As partes desta mensagem que não continham texto foram removidas] >
