用Sql Developer将SQL移植到Oracle(五)
2023-03-31 11:11:19 时间
本节介绍用Sql Developer将SQL移植到Oracle的第五部分:转移数据。
上一部分说了移植向导在Oracle数据库中自动生成了我们所需要的表结构,但是并没有帮我把数据成功导入过去。于是我们采用了生成离线数据移动脚本的方式来导数据。
在移植向导中的项目页中,我们选择了脚本生成的目录,打开该目录,可以看到一个名为“数据移动项目名称日期时间”的子目录,其中包含了如下图所示的文件:
看以看到其中包含了4个脚本文件,两个是用于Windows的,另两个是用于unix的。名为unload_script的是数据导出脚本,用于从源数据库中生成数据导出文件,名为oracle_ctl的是数据导入脚本。
打开cmd,浏览到当前目录,执行以下命令以导出数据:
- >unload_script [server] [username] [password]
其中的server是源数据库服务器,username和password是能访问到源数据库的用户名密码。稍等一会,提示导出完成后,接着执行下面命令以导入数据:
- >oracle_ctl [oracleusername] [password]
在这里不需要指定数据库名之类的,因为在脚本中已经指定了。
等待片刻导入完毕后即可。
到此,关于Sql Developer将SQL移植到Oracle中的知识已介绍完毕,若文中有不妥之处,欢迎大家批评指正。
原文出处:http://www.cnblogs.com/hiizsk/archive/2011/07/10/2102458.html。
【编辑推荐】
相关文章
- 自定义JDBC数据库连接池小例子
- JDBC连接MySQL数据库小例子
- 为你的 项目安装Sql跟踪工具-P6Spy
- 利用JDK8的新特性计算某个目录下的文件中包含字符串的次数
- 异步请求动态加载页面
- SpringBoot多跨域请求的支持(JSONP)
- SpringMVC使用@Valid注解进行数据验证
- MySql导入CSV文件或制表符分割的文件
- SpringBoot之集成Redis NoSql数据库
- Oracle表值函数的两种写法
- mysql判断TIMESTAMP时间是否为今天
- 一个mongo聚合数据的例子
- java redis 入门
- MySQL 数据库规范--开发篇
- mysql循环插入52w条数据
- mybatis-generator生成通用mapper中文乱码解决
- MongoDB数据查询
- MongoDB数据类型
- MongoDB文档和集合
- MongoDB介绍与安装