SQL server数据库移植到ORACLE

本文详细介绍了如何使用SQL Developer从SQL Server迁移数据到Oracle数据库。包括安装配置、添加第三方驱动、建立连接、创建用户及权限、捕获源数据模型、转换为Oracle模型、生成SQL语句并执行、最后完成数据迁移的全过程。
 1.SQL DEVELOPER安装
Oracle SQL Developer下载地址
http://www.oracle.com/technology/software/products/sql/index.html

下载得到文件
sqldeveloper-1.5.4.59.40-no-jre.zip

解开压缩运行可执行文件,选择本地的JDK

打开操作界面后,“新建连接”,但是里面只有oracle和access两种数据库


2.需要加上第三方的驱动

点击sql developer的菜单的 工具(Tools)→ 首选项(Prefences)-->数据库
--》第三方JDBC驱动程序

jtds首页
http://jtds.sourceforge.net/
下载得到文件
jtds-1.2.2-dist.zip

解开压缩,确认下面有jtds-1.2.2.jar

点击sql developer工具的“添加条目”将jtds-1.2.2.jar添加进去

3.连接MS SQL数据库
新建连接
选择“SQLSever”
输入 “连接名”“用户名”“密码”“主机名”“端口”等,点击“检索数据库”,然后选择服务名字
然后点击“保存”,“连接”

4.连接ORACLE数据库导入数据
我是连接到本地的ORALCE XE数据库上,先将SQL SERVER的数据导到本地的ORACLE数据库
输入同上,建立的用户是超级用户,拥有所有权限

在连接的情况下,执行以下步骤
step 1 create migration user

--Creating user migration

CREATE USER migration IDENTIFIED BY migration DEFAULT TABLESPACE users TEMPORARY TABLESPACE temp;
GRANT CONNECT, RESOURCE, CREATE VIEW, CREATE PUBLIC SYNONYM TO migration WITH ADMIN OPTION;
GRANT ALTER ANY ROLE, ALTER ANY SEQUENCE,
ALTER ANY TABLE, ALTER TABLESPACE, ALTER ANY TRIGGER,
COMMENT ANY TABLE, CREATE ANY SEQUENCE, CREATE ANY TABLE,
CREATE ANY TRIGGER, CREATE ROLE, CREATE TABLESPACE,
CREATE USER, DROP ANY SEQUENCE, DROP ANY TABLE,
DROP ANY TRIGGER, DROP TABLESPACE, DROP USER,
DROP ANY ROLE, GRANT ANY ROLE, INSERT ANY TABLE,
SELECT ANY TABLE, UPDATE ANY TABLE TO migration;

运行脚本成功

注意:
其实运行这个脚本后还要报某权限没有。所以索性我给了migration这个用户所有的权限

step 2 create migration connect and link a repository

创建migration连接(用户名migration 密码migration)
创建Repository的方法,sql developer→Migration(移植)→Repository Management(档案资料库管理)→Create Repository(创建档案资料库)
关联Repository的方法,右击"oraclexemigration"(我的migration帐号的连接名)→选择Migration Repository(移植资料档案库)→
Associate Migration Repository。

step3 Capture Microsoft Sql Server
这时你右击之前建立的sql server的连接(我的例子名称是sqlservercpmis)→选择Capture Microsoft Sql Server(捕获SQL SERVER)
这时你再看左边栏下的Captured models(捕获的模型),将多了很多节点

step4 Convert to Oracle model
选中刚刚搜索出来的Capture models(捕获模型)-->选择Convert to Oracle model(转换为ORACLE模型)

step5 Generate Sqls
在converted model(转换模型)-->点击Generate(生成ORACLE的SQL语句)

生成出的SQL语句在oraclexemigration连接下执行

执行成功后,新建了SQL中的用户dbo_DZCPMIS3,密码也是dbo_DZCPMIS3
连接上

step 6 Move data
Converted model(转移数据至Oracle中)→选择Move Data(数据移动)

数据导出完成。

用用户dbo_DZCPMIS3密码dbo_DZCPMIS3连接本机的库查看是否导出数据成功
内容概要:本文围绕“基于超局部模型与自抗扰ESO观测器的无模型预测电流控制改进策略”展开研究,提出一种结合超局部模型(ULM)与扩张状态观测器(ESO)的无模型预测电流控制(MFPCC)改进方法,旨在提升永磁同步电机(PMSM)电流环的动态响应性能与抗干扰能力。该策略利用超局部模型对系统行为进行局部逼近,避免依赖精确数学模型,同时引入自抗扰控制中的ESO实时观测并补偿系统内外部扰动,有效抑制参数摄动、负载变化及模型不确定性带来的影响。研究通过Simulink搭建完整的控制系统仿真模型,对传统MFPCC与所提改进策略进行对比分析,验证了新方法在电流跟踪精度、响应速度和鲁棒性方面的优越性。; 适合人群:具备电机控制、现代控制理论及Simulink仿真基础的电气工程、自动化及相关专业的研究生、科研人员及工程技术人员。; 使用场景及目标:①用于高性能电机驱动系统中电流环控制器的设计与优化;②为无模型控制与自抗扰控制的融合应用提供技术参考;③支撑相关课题的仿真验证、论文复现与创新方法研究。; 阅读建议:建议读者结合Simulink仿真模型深入理解控制结构与参数整定过程,重点关注ESO的观测性能与扰动补偿机制,并可通过改变负载条件、参数偏差等工况进行鲁棒性测试,进一步掌握该改进策略的核心优势与适用边界。
内容概要:本文围绕Scratch图形化编程平台,详细阐述了《人体感应灯光系统》这一贴近生活的AI科创作品的设计与教学应用。通过模拟真实智能家居中人体感应灯的工作原理,利用Scratch的侦测、逻辑判断、亮度特效调节等功能,实现了人物靠近自动亮灯、延时熄灭及环境亮度自适应等仿真功能。文章系统拆解了从场景搭建、核心逻辑设计、分层编程实现到调试优化的完整开发流程,并提供了基础版与进阶版可直接导入的源码,支持零基础快速上手与高阶创新拓展。同时构建了“基础—进阶—高阶”三层阶梯式教学体系,适配常规课堂、创客社团与赛事培优等多元教学场景,推动中小学AI教育的生活化、实践化与创新化发展。 适合人群:小学高年级至初中阶段学生,信息技术教师,创客教育从业者,以及参与青少年科创赛事的师生。 使用场景及目标:①作为中小学人工智能通识课程的教学案例,帮助学生理解智能感应与控制逻辑;②用于校内创客社团开展项目式学习;③支撑学生参加AI科创类赛事,完成高质量作品创作与答辩准备;④布置为课后综合实践作业,提升动手能力与科技素养。 阅读建议:建议结合提供的Scratch源码进行实践操作,在复现基础上尝试参数调优与功能扩展,如增加音效提示、多区域感应等,深化对编程逻辑与智能系统设计的理解。
内容概要:本文围绕永磁同步电机(PMSM)的二阶线性自抗扰矢量控制系统展开深入研究,重点在于基于Simulink平台构建并分析其仿真模型。通过引入二阶线性自抗扰控制(LADRC)技术,结合扩张状态观测器(ESO)对系统内部参数摄动及外部负载扰动进行实时估计与动态补偿,显著提升了电机调速系统的鲁棒性、抗干扰能力与动态响应性能。文章系统阐述了矢量控制的整体架构设计,涵盖速度环与电流环的协同控制策略,详细讨论了控制器参数整定方法、系统稳定性理论分析以及仿真验证流程,旨在实现高精度、强鲁棒性的PMSM驱动控制,为先进电机控制算法的应用提供了理论依据与实践参考。; 适合人群:具备自动控制理论、现代电机控制原理及Simulink/MATLAB仿真经验的电气工程、自动化、控制科学与工程等相关专业的研究生、科研人员以及从事高性能电机驱动系统开发的工程技术人员。; 使用场景及目标:①应用于高等院校的科研项目与研究生课程设计,作为先进电机控制算法的教学案例与研究平台;②服务于企业研发部门,在新能源汽车驱动系统、高性能伺服控制、工业自动化装备等领域提供高精度、强鲁棒性的电机控制解决方案;③帮助研究人员深入掌握自抗扰控制(ADRC)在实际电机系统中的应用方法,提升系统应对复杂工况下参数不确定性与外部扰动的适应能力。; 阅读建议:建议读者结合提供的Simulink仿真模型进行同步操作与参数调试,深入理解控制器设计细节与优化规律;可通过对比传统PI控制与LADRC的仿真结果,直观体会先进控制策略在动态响应、抗扰性能方面的优势;对于希望深化研究的读者,可尝试将该方法拓展至不同运行工况,或与其他智能优化算法融合以进一步提升控制性能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值