Oracle的SQL Developer工具作为一个新加入Oracle产品家族不久,而且免费的开发工具,功能已经逐渐强大和日益完善。最近其4.0版本已经发布.其中数据库复制、导出和比较功能个人感觉也很棒,本贴就如何使用ORACLE SQL DEVELOPER4做数据库复制做简单分享.
源库信息: 目标库信息:
数据库名 :ORCL DAWN
Schema: dawn dawn
--->>说明:我们这里源库只新建了一个dawn表空间,在schema:dawn下创建三张表(dawn_dept,dawn_emp,dawn_obejcts),只做功能演示.
流程步骤:
(1)在目标库创建相应表空间dawn和用户dawn,并在源库用dawn登录;
(2)选择源库目标库:
(3)选择数据库对象:
(4)选择schema:
(5)指定复制数据库对象(一般这里直接下一步就可以)
(6)核实信息,确认后提交
(7)收集统计信息(大部分时候,复制完成后有些统计表数据需要重新收集统计信息才会正确显示):
-->>收集统计信息
注意事项:
A1.第一步中如果没有在目票库中提前创建好tablespace和user,则在复制时会报类似错误:
在行: 7 上开始执行命令时出错 -
CREATE TABLE "DAWN"."DAWN_DEPT" ("DEPTNO" NUMBER(2,0), "DNAME" VARCHAR2(14)
错误位于命令行: 7 列: 319
错误报告 -
SQL 错误: ORA-00959: 表空间 'DAWN' 不存在
00959. 00000 - "tablespace '%s' does not exist"
A2.复制数据库有很多选项可以配置,用户根据自己情况可酌情选择,这里只是做简单操作.
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29119536/viewspace-1215902/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/29119536/viewspace-1215902/