如何把MYSQL数据库改为ORACLE

恩,我们做了个JSP程序,里面是使用的MYSQL数据库,现在想把MYSQL数据库改成使用ORACLE 数据库,不知道是否可行?有些什么方法吗?
改为70分 的悬赏了。

现在就是求一点具体操作。 是不是:1.先吧代码里面连接mysql的字段改为连接oracle的字段。
2.mysql的表导入数据库?

1.修改数据库连接字符串:
如:
驱动器com.mysql.jdbc.Driver 改为 oracle.jdbc.driver.OracleDriver
连接字符串jdbc:mysql://localhost:3306/xxx 改为 jdbc:oracle:thin:@localhost:1521:sid

2.调整SQL语句:
如:
分页查询SELECT * FROM TABLE_NAME LIMIT 1, 20 改为 SELECT * FROM (SELECT A.*, ROWNUM RN FROM (SELECT * FROM TABLE_NAME) A WHERE ROWNUM <= 20) WHERE RN >= 1

3.将mysql库中的数据导入到oracle库:
可以手工进行,如将mysql中的数据转储为sql文,作下调整,在oracle中执行;
建议使用相关工具,如Oracle SQL Developer。

4.将连接数据库的jar包换成oracle的。
温馨提示:内容为网友见解,仅供参考
第1个回答  2018-07-30
1.修改数据库连接字符串——
如:
驱动器com.mysql.jdbc.Driver 改为 oracle.jdbc.driver.OracleDriver
连接字符串jdbc:mysql://localhost:3306/xxx 改为 jdbc:oracle:thin:@localhost:1521:sid

2.调整SQL语句——
如:
分页查询SELECT * FROM TABLE_NAME LIMIT 1, 20 改为 SELECT * FROM (SELECT A.*, ROWNUM RN FROM (SELECT * FROM TABLE_NAME) A WHERE ROWNUM <= 20) WHERE RN >= 1

3.将mysql库中的数据导入到oracle库——
可以手工进行,如将mysql中的数据转储为sql文,作下调整,在oracle中执行;
建议使用相关工具,如Oracle SQL Developer。

4.将连接数据库的jar包换成oracle的。

以上4条,不分先后顺序。本回答被网友采纳
第2个回答  推荐于2017-10-15
1.修改数据库连接字符串——
如:
驱动器com.mysql.jdbc.Driver 改为 oracle.jdbc.driver.OracleDriver
连接字符串jdbc:mysql://localhost:3306/xxx 改为 jdbc:oracle:thin:@localhost:1521:sid

2.调整SQL语句——
如:
分页查询SELECT * FROM TABLE_NAME LIMIT 1, 20 改为 SELECT * FROM (SELECT A.*, ROWNUM RN FROM (SELECT * FROM TABLE_NAME) A WHERE ROWNUM <= 20) WHERE RN >= 1

3.将mysql库中的数据导入到oracle库——
可以手工进行,如将mysql中的数据转储为sql文,作下调整,在oracle中执行;
建议使用相关工具,如Oracle SQL Developer。

4.将连接数据库的jar包换成oracle的。

以上4条,不分先后顺序。本回答被提问者采纳
第3个回答  2010-06-23
右击==》重命名,输入oracle即可
第4个回答  2010-06-24
sql肯定要调整一下的,数据迁移不是问题,同上

如何把MYSQL数据库改为ORACLE
1.修改数据库连接字符串:如:驱动器com.mysql.jdbc.Driver 改为 oracle.jdbc.driver.OracleDriver 连接字符串jdbc:mysql:\/\/localhost:3306\/xxx 改为 jdbc:oracle:thin:@localhost:1521:sid 2.调整SQL语句:如:分页查询SELECT * FROM TABLE_NAME LIMIT 1, 20 改为 SELECT * FROM (SELECT A.*, R...

怎样将mysql数据库导入到oracle数据库中
1、 运行MySQL Migration Toolkit,一路“Next”到“Source Database”,在Database System中选择Oracle Database Server,如果第一次使用会告之要求加载驱动程序ojdbc14.jar。加载驱动程序之后,界面将变成如下的形式,在其中填写Oracle数据库的连接信息,按“Next”继续。2、 在Target Database中默认Databa...

有自动把mysql转换到oracle的工具?
可以选择开源的Kettle(ETL工具),可以定时导入,也可以手动导入。自己到官网下载一个。mysql和oracle的数据类型不同,这个工具可以自动给你转换成ORACLE的数据类型,如果不是很准确,还能自行修改,还可以浏览生成的数据。

如何将一个 mysql 风格的 sql 脚本转换为 oracle 导入的 sql 脚本...
1、先新建一个mysql的数据库,然后把这个脚本导入进去(肯定会成功的)2、在新建导入的数据库上,右击,数据传输,右边的目标选择文件,然后右边第二个选择sql格式,选择oracle就行了

mysql建表语句 转换成oracle?
不兼容的地方是少数,对这些不兼容的地方进行修改即可,例如在编辑器里面对int、number进行查找替换。

我有个论坛 mysql的数据库 想换成orale的 请高手说下大概步骤 初学 谢谢...
两种数据库,首先要看 数据库表的字段类型是不是都是常用的,如果有不同。就比较麻烦,例如 orcle用BLOB的字段类型,mysql中没有这个。是另一个。如果在代码有处理BLOG的地方,你换了数据就比较麻烦,要修改程序。如果用的是通用的byte的,到时好弄。

如何将MySQL的的语句转成Oracle?
方法如下:DROP TABLE admin ;CREATE TABLE admin ( username varchar(20) NOT NULL, password varchar(20), PRIMARY KEY(username)) ;INSERT INTO admin VALUES ('a', 'a');

数据从MySQL迁移到Oracle需要注意些什么
1.自动增长的数据类型处理MYSQL有自动增长的数据类型,插入记录时不用操作此字段,会自动获得数据值。ORACLE没有自动增长的数据类型,需要建立一个自动增长的序列号,插入记录时要把序列号的下一个值赋于此字段。CREATE SEQUENCE 序列号的名称 (最好是表名+序列号标记) INCREMENT BY 1 START WITH 1 ...

怎么将MySQL的.sql数据库文件,转化成Oracle数据库?
mysql的.sql文件,放到oracle里也一样可以执行的,只是mysql和oracle的sql语法有些区别,有区别的语句修改一下,放到oracle里运行就可以了

mysql和oracle之间的几个步骤转换
mysql和oracle之间的几个方法转换 一、mysql日期和字符相互转换方法 date_format(date,'%Y-%m-%d') ---oracle中的to_char(); str_to_date(date,'%Y-%m-%d') ---oracle中的to_date(); %Y:代表4位的年份 %y:代表2为的年份 %m:代表月, mysql和oracle之间的几个方法转换 一、mysql日期...

相似回答