本文实例为大家分享了java获取不同路径的方法,供大家参考,具体内容如下

1.使用工具:

(1) Navicat Premium

(2) PL/SQL Developer 11.0

(3) Oracle SQL Developer 4.0.0.12.84(点击可进入下载页面)

特别说明:最初我用的一直是高版本的SQL Developer,但在数据库移植到大概两分钟的时候,总是报错,而错误信息又不明确.最后换成 Oracle SQL Developer 4.0.0.12.84,才把问题解决掉!如果你遇到同样的问题,建议你也换成这个低版本的.

2.备份mysql数据库

使用Navicat Premium连接需要进行迁移的mysql数据库,为防止误操作对数据库进行损伤,故先对源数据库进行备份,对备份数据库的mysql数据库进行迁移操作.

使用Navicat Premium备份数据库非常容易,如下图:

(1) 新建一个作为备份的mysql数据库

(2) 选中要备份的mysql数据库执行备份操作

点击开始,即可顺利完成数据库的备份.

3.创建Oracle表空间与用户

在Mysql中,数据库和用户之间的关系不是特别明显,只要我们链接到Mysql服务器,可以看到所有的数据库和表,而Oracle新建一个用户是没有任何资源和权限的,需要我们为其分配资源权限,也可以在这个用户下面建立表,但不能向Oracle那样建数据库,因为对oracle来说,一个用户就对应Mysql的一个数据库。所以迁移数据库,需要在Oracle中创建一个与相应mysql数据库同名的用户.

(1) 由于scott权限不够,不能创建用户,另外因为其他较高权限的账号密码忘记了,所以这里补充一下Oracle更改密码的方法:

A.在控制台输入`sqlplus  scott/tiger@192.168.56.6:1521/orcl `连接Oracle;

B.输入`conn /as sysdba`以DBA角色进入;

C.连接成功后,输入“select username from all_users”查看用户列表。

D.若修改某一个用户密码, 修改用户口令 格式为:

alter user 用户名 identified by 新密码;

(2) 使用用户system登录PL/SQL Developer,创建表空间和用户

create tablespace casic_smart datafile 'C:\oracle\product\10.2.0\oradata\orcl\casic_smart.dbf' size 1000m;

create user tianzhi_smart identified by tianzhi_smart default tablespace casic_smart quota 500m on users;

grant all privileges to tianzhi_smart;

4.通过Oracle SQL Developer转换数据库

(1) 打开Oracle SQL Developer,配置mysql连接插件,只有配置之后,才可以看到mysql选项卡:

添加好驱动我们就开始连接数据库移植。

">(2)添加两个连接,一个是MySql的,一个是Oracle的:

(3)通过Oracle SQL Developer转换数据库:

注意: 转换完成后需要检查数据库的各种对象是否完成,状态是否正确,尤其是表的数量一定要核对,因为有时候有些表会不能成功转换,需要手工操作。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

mysql换成oracle_mysql数据库迁移至Oracle数据库相关推荐

  1. MYSQL数据库迁移到ORACLE数据库

    一.环境和需求 1.环境 MySQL数据库服务器: OS version:Linux 5.3 for 64 bit mysql Server version: 5.0.45 Oracle数据库服务器: ...

  2. oracle数据库迁移收费,ORACLE数据库迁移计划

    数据迁移计划 原因: oracle数据库数据文件将磁盘空间占满导致数据无法写入,如果删除历史数据,表空间不会释放占用物理空间不会释放,所以磁盘依旧是满的,现在需要腾出部分空间,然后挂在新的盘符为数据存 ...

  3. Oracle数据库迁移测试数据,Oracle数据库的数据迁移方法

    Oracle数据库的数据迁移方法 发表于:2008-04-14来源:作者:点击数: 随着数据库管理系统和操作系统平台的更新换代的速度的加快,数据库管理员经常需要在两个不同的数据库之间或在两种不同的系统 ...

  4. mysql数据库迁移到达梦数据库

    说明:在windowns上安装达梦数据库,并从mysql5.7迁移到达梦数据库8,此处使用的是达梦数据库的试用版本,如果要安装标准版或者企业版,可以花钱购买. 下载安装包 从达梦官网下载安装包,下载地 ...

  5. 新建oracle数据库 环境查询,Oracle单实例数据库迁移到Oracle RAC 环境之(2)--实施篇...

    Oracle单实例数据库迁移到Oracle RAC 环境之(2)--实施篇 系统环境: 操作系统:RedHat EL55 Oracle : Oracle 11.2.0.1.0 集群软件:Oracle ...

  6. oracle数据库物理结构包含,Oracle - 数据库物理结构

    ● 一个数据文件只能属于一个数据库 ● 当数据库空间用完时,数据文件可以按照预定的设置自动扩展. ● 一个或多个数据文件形成了数据库中的一种逻辑结构-表空间. 当需要时,数据文件中的数据通过数据库操作 ...

  7. Jsp之使用纯Java数据库驱动程序(sqlserver,Oracle数据库为例)

    1.首先,先下载sqlserver数据库驱动程序和Oracle数据库驱动程序,下面我将用到sqljdbc.jar和ojdbc6.jar,这里的sqljdbc.jar是属于SQL Server 2005 ...

  8. oracle数据库基础测试,ORACLE数据库基础测试题oracle数据库复习题.docx

    <ORACLE数据库基础测试题oracle数据库复习题.docx>由会员分享,可在线阅读,更多相关<ORACLE数据库基础测试题oracle数据库复习题.docx(18页珍藏版)&g ...

  9. myeclipse文档链接oracle,[数据库]MyEclipse 连接Oracle数据库(初学者必看)

    [数据库]MyEclipse 连接Oracle数据库(初学者必看) 0 2015-05-06 22:03:18 前言:刚接触Oracle数据库,便有一个需求,编写控制台程序,实现主人登录.数据库为Or ...

最新文章

  1. 物联网技术周报第 145 期: ESP8266 和 IFTTT 自制 WiFi 智能秤
  2. C#session共享+redis_Shiro权限管理框架(二):Shiro结合Redis实现分布式环境下的Session共享...
  3. 使用putty连接linux
  4. 一朝读码深似海,不读源码薪难升!读懂.NET5源码,到底多重要?
  5. Android日志[基础篇]Android Log日志输出
  6. lombok构造方法_最佳实践Lombok
  7. hive 安装_Hive安装部署及使用——1.2.1版本
  8. 音视频重新封装的流程
  9. 旧版sai笔刷_sai笔刷包最新下载
  10. D1格式是720*576还是704*576
  11. keil_v4 安装(图文教程)
  12. C# 之 TcpClient和Socket
  13. 贴片铝电容识别及型号_电路板上的贴片电容怎样核实它的型号及参数是多少
  14. c#窗体应用程序:100以内的素数,每8个数为一行
  15. Docker学习之三:docker镜像管理
  16. 自然语言分词词性标注指代
  17. markdown 数学公式 任意符号 存在符号
  18. Code 39码与Code 128码区别
  19. vue项目实录:下拉刷新组件的开发及slot的使用
  20. 坦克世界盒子开镜去草丛与xvm插件兼容(单车效率、胜率估计、开镜去草丛同时有)

热门文章

  1. SUBMIT - selscreen_parameters
  2. mysql频繁查询出错_Mysql数据库频繁查询错误解决方案
  3. python 读grid 数据_科学网—Python_机器学习_总结14:Grid search - 李军的博文
  4. python 抓取目录树_python 获取文件下所有文件或目录os.walk()的实例
  5. python querystring encode_Java UriUtils.encodeQueryParam方法代碼示例
  6. c语言银行每月额外存款100,C语言课程设计_银行存取款业务.doc
  7. JAVA所有选手就位后比赛开始_Java多线程-CountDownLatch、CyclicBarrier、Semaphore
  8. [javaweb] servlet的生命周期 (二)
  9. 学python好还是不学好_非专业人士有必要学Python吗?
  10. Python函数中4种参数的使用