26、SQL Developer数据库迁移全流程指南

SQL Developer数据库迁移全流程指南

1. 脚本生成

在完成对转换后模型的修改和更新后,就可以生成针对目标模式执行的脚本了。虽然你可能已经更改了捕获和转换后模型的名称,但DDL脚本会根据源模式的详细信息创建新的目标模式。因此,建议在生成DDL之前检查这个名称。

操作步骤如下:
1. 若要更改默认名称,在转换后的模型中选择主文件夹,调用上下文菜单。
2. 选择“重命名模式”,将其更改为适合目标数据库的名称。
3. 对所有更改满意后,从上下文菜单中选择“生成”。
4. 关闭对话框以显示完整脚本。

2. 脚本执行

生成脚本后,接下来就是执行脚本。
操作步骤如下:
1. 使用右侧的下拉列表(在截图中也有突出显示),选择一个具有特权的用户来执行脚本。该用户需要能够创建用户并授予脚本开头显示的权限。
2. 新的模式创建完成后,脚本会切换到新用户,并在新模式中创建其余的项目。

3. 模式重命名

在迁移过程中,需要注意转换后模型的模式名称。在Oracle Database 11g中,密码是区分大小写的,如果脚本中使用大写字母的密码运行,可能会出现问题。

操作步骤如下:
1. 若要查看新模式中的新数据库对象,创建一个新的Oracle数据库连接并浏览详细信息。
2. 可能会发现一些PL/SQL编译错误,但大部分应该可以从迁移日志详细信息中提前了解到。

4. 目标表数据填充

完成上述步骤后,就可以将数据移动到目标表中了。
操作步骤如下:
1. 返回“转换

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值