关于ORACLE数据库导入的问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于ORACLE数据库导入的问题相关的知识,希望对你有一定的参考价值。

如图,现出现了这个提示。新建的用户名和原来导出的用户名不一至,现在请教怎么操作才能把数据导入进去!

把touser 属性改成你当前的用户名试试 参考技术A imp :fromuser touser

impdp :remap_schema追问

能说得祥细些吗,没大看明白!

追答

fromuser=导出schema touser=导入schema
或REMAP_SCHEMA=导出schema:导入schema
在你的导入参数里加上这么一条

关于oracle 控制文件

要导入的数据格式如下:
"66430070101500403","007010150040"
则控制文件中这样写:
fields terminated by "," optionally enclosed by '"'
但是如果导入的数据中含有符号,如下:
"66430070101500403","00701"01"50040"
要怎么正确导入?
如果就是想把"导入的话,有什么办法吗?

参考技术A "66430070101500403","00701"01"50040" 这样的数据应该先清洗一遍再进行装卸,
如整理成
66430070101500403,007010150040

FIELDS TERMINATED BY ',' 就很好了~

说实话,我们在进行ETL调度时,也是把原数据用脚本整理清洗后再装载的~,
若太投机的话,会发生很多不可预知的错误的~

以上是关于关于ORACLE数据库导入的问题的主要内容,如果未能解决你的问题,请参考以下文章

关于oracle 控制文件

关于oracle数据导入过程中遇到的

关于oracle数据库

关于ORACLE导入EMP数据文件。

关于oracle数据库备份的问题

oracle怎么导入dmp文件