如何使用PL/SQL进行数据迁移?
手头的资料里面没有关于这方面的内容,在网上也找不到。
主要是想把数据从8i转移到11g里面,有些表和项目需要改名,迁移的过程中要对数据进行检查,有没有大侠有这方面的资料的,最好能给出来一个列子。先谢谢了!
这个。。。还是一个项目一个项目导吧。。。
我从9i导10g弄过。先对用户导,导完以后再比对。但你有数据检查的话,还是先建表,再导数据吧。
谢谢,表已经建立完了,如果原表没有错误的话,已经可以将数据导入到新表中了,但是要求要对取得的数值进行检查正确性。如果遇到错误要出写到og文件里面,这些地方对我来说很陌生(完全不知道怎么弄)。
呵呵,我也不知道。。。。一般导入的时候如果建的表上的对应列有数据check的话,导入数据的时候会报错的。错误应该有地方记录日志,但我不知道具体在哪里。。。
第一次接触PL/SQL,用什么工具都不是很清楚,现在能对数据进行正确性检查了,但是用SI Object只能执行,不能debug,输出的错误信息不知道写到哪里了,目前没有解决就是写入指定log了,在网上找到了一个例子,但是没有好的调试工具,不知道哪里运行出了毛病。
逻辑导出导入就可以了。 导入之前检查下相应的表空间,用户是否一致。
表模式备份:
[oracle@roy orcl]$ exp david/david rows=y indexes=n compress=n buffer=65536 file=exp_tianle_090101.dmp log=exp_tianle_0
相关问答:
执行的顺序:
1)文件浏览框(选择文件使用)
选择好文件后
点击一个导入按钮的时候 ,把上面上传框里的csv文件以一个ID为文件名,上传到**/**文件夹下
2)读取这个文件夹下的csv的文件,转换成sql
3 ......
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jas ......
CREATE PROCEDURE [selectvipcompany]
@username varchar(50),
@companyname varchar(50),
@endtime varchar(1)
AS
declare @sql varchar(1000)
set @sql='' ......
可能因为工作的原因 接触数据库这块比较少,之前都是做程序这块,数据库这块都有专门的人来做 分工都很明细 所以对数据库这一块完全不了解。前段时间 去面试了几家公司 几乎都是在数据库这块挂掉的 连个简单的SQ ......