Preciso migrar uma base de Oracle pra MySql, tem como eu fazer o Mysql rodar scripts? Pq se o MySql aceitar scripts eu gero no Oracle e importo lá, se alguém tiver alguma idéia me avise....
Versão Imprimível
Preciso migrar uma base de Oracle pra MySql, tem como eu fazer o Mysql rodar scripts? Pq se o MySql aceitar scripts eu gero no Oracle e importo lá, se alguém tiver alguma idéia me avise....
??????
????????????????????????????
Cara você já deu uma olhada nas limitações do MySQL?
Você sabe que ele não possui relacionamento de tabelas??
Quais são as funções que a sua base de dados utiliza? Ë uma aplicação comercial, ou é opensource?
É uma base de dados grande, média ou pequena?
Se eu tivesse usando oracle nao migrava... bom o mysql roda scripts sim, basta voce dar um dump na base de dados e rodar no mysql, entretanto voce tera que criar a tabela no dedinho pois o scheme do oracle eh diferente. apenas os inserts serao iguais, ah claro voce tem q ver se a hora/data eh igual tambem, maioria das vezes nao eh.
entretanto tente o postgresql eh mais robusto para aplicacoes maiores, o mysql ta muito bom mas ainda nao cresceu suficiente <IMG SRC="images/forum/icons/icon_smile.gif">
Outra coisa, mysql claro que tem relacioamento, o que ele nao tinha era replicacao e transacao, bom a transacao ta engatinhando e a replicacao ta em planos futuros.
Esclarecendo....
Na empresa em que trabalho, só mexo com base de dados Oracle, não estopu migrando, jamais deixaria o Oracle por MySql, mesmo porque já estou acostumado com o mesmo, é que estou construindo uma página em php, e eu montei minha base inteira no Oracle, não usei relacionamentos, apenas tabelas, eu válido os dados via php mesmo, porém, aonde vou hospedar minha página não tem Oracle instalado e muito menos php com acesso ao Oracle <IMG SRC="images/forum/icons/icon_frown.gif"> , então tenho que migrar essa base que criei, entendam que não pedi para o kra do provedor instalar Oracle, pois a licença sai em cerca de R$ 12,0000,00 E não é poko dinheiro, portanto, gostaria da ajuda de vcs para rodar os INSERTS no MySql, sendo que meu conhecimento em MySql é quase nulo... No mais agradeço...
Agora sim você explicou melhor,
Mas sobrou uma duvidasinha aqui na minha cuca, vc quer gerar um script sql que faça insersão nas tabelas?
Vou enfrentar esse mesmo problema, mas eu ainda tenho a vantagem de que poderah ser feito um programa que leia (sao soh arquivos de texto, tipo laudo tecnico, com um header bem leve) os dados do oracel e envie para o servidor da pagina..que os recebe em um layout qualquer e grava na sua base (ai independente de ser MySql , Postgree ou M$SqlServer) com seus proprios recursos...
Uma aboragem assim, nao lhe serviria, nao é? esclarecendo.. soh gerar um layout do seu oracle (que vc domina mais) e deixar o recebimento dos dados (em um layot qq adotado) para o pessoal do desenvolvimento da pagina.??