FOROS DE INFORMATICA

Bases de datos => Oracle => Mensaje iniciado por: swcast en Julio 11, 2010, 12:52:38



Título: Generar DB mediante scripts .sql
Publicado por: swcast en Julio 11, 2010, 12:52:38
Buenos dias,

Tengo unos scripts .sql que generan y completan una BD que utilice para MS SQL Server.
¿Como podría generar la misma BD en Oracle 10g con los mismos scripts?
¿Tengo que utilizar el Oracle SQL Developer para ello?


Si tengo que cambiar algun tipo de dato o algo parecido comunicadmelo por favor.

Atentamente

Esperando respuesta

Un saludo


Título: Re: Generar DB mediante scripts .sql
Publicado por: Etereo en Julio 14, 2010, 10:01:47
Hola, sql server usa t-sql y oracle pl/sql, vas a tener que cambiar algunas cosas en la sintaxis.

http://mteheran.wordpress.com/2010/04/29/de-plsql-a-transact-sql-de-oracle-a-sql-server/

Un saludo


Título: Re: Generar DB mediante scripts .sql
Publicado por: swcast en Julio 14, 2010, 03:27:10
Buenas tardes,

Gracias, le daré un vistazo...

De todas formas he oido que se puede migrar una BD de MS SQL Server 2008 a oracle 10g con el SQL Developer 2.1. Es esto cierto?
Se necesita de algun plugin o algo en alguno de los dos...

Si alguien sabe algo y me puede contestar...deluxe

Un saludo


Título: Re: Generar DB mediante scripts .sql
Publicado por: Etereo en Julio 15, 2010, 10:22:54
Yo sé de la herramienta Oracle Migration BenchMark, puedes probarla.


Título: Re: Generar DB mediante scripts .sql
Publicado por: swcast en Julio 21, 2010, 02:11:03
Buenas tardes,

Gracias por la referencia....la tendré en cuenta.
Aunque, por el momento me he decantado por el SQL Developer y su opción de migrar. La cuestión es que tuve que pasar mi BD ha MS SQL Svr '05 (solo fue cambiar el tema del DATE y TIME a DATETIME) y luego ya he migrado a oracle 10g.

Gracias de todas formas

Un saludo


Título: Re: Generar DB mediante scripts .sql
Publicado por: JorgeMJ en Octubre 17, 2010, 02:22:28
El Oracle SQL Developer funciona muy bien. Vas a menú Migration, luego click en Translation Scratch Editor, metes el código de SQL Server en la ventana de la izquierda y pulsas >> para que te lo tradzca a PLSQL en la ventana de la derecha. Dejo el link de este programa de Oracle:

http://www.oracle.com/technetwork/developer-tools/sql-developer/overview/index.html

Saludos.


Título: Re: Generar DB mediante scripts .sql
Publicado por: swcast en Octubre 18, 2010, 04:38:32
Buenas tardes,

Ok, me ha servido de ayuda para realizar la migración!

Por otro lado, estoy intentando aplicar en mi script comandos SQL para comprobar si existe una tabla y en caso afirmativo borrarla. Esto en mysql se puede realizar perfectamente pero en oracle...Si alguien sabe de algun conjunto de comandos o algún procedimiento almacenado para realizar dicha operación que me lo comunique.

Gracias.

Un saludo