imp导入失败【ORA-02248】处理和隐含参数_plsql_load_without_compile=true

简介:
  今天在为一个同事远程做个支持。问题比较简单,就是将A数据库中的一个用户导入到B数据库中的指定用户中。其实很简单,但是同事反馈导入时报错(如下图)。


    
    显然那句ALTER SEESION出了问题。
    经查发现_plsql_load_without_compile=true这个隐含参数是在9i的windows平台上才有的,而其他平台没有。
    赶快询问同事,要求提供具体的环境和操作步骤。
    A数据库为源数据库:ORACLE 9.2.0.1 OS:WINDOWS
    B数据库为目标数据库:ORACLE 9.2.0.4 OS:LINUX
    操作步骤是:在A数据库上直接导出,然后将导出文件传到他自己的电脑上,最后再向B数据库导入的。
    问题就出在这!因为导出和导入都是通过WINDOWS机器来实现的,所以在导入时会报错。让他更改导入的操作步骤,将导出的文件传到B数据库的机器上,然后直接在B机器上执行IMP,数据顺利导入。 -:)

    其实ORACLE的EXP尤其是IMP有比较多的条件限制,我们需要非常的注意,特别是数据库版本不同且操作系统平台各异的环境下。

本文转自Be the miracle!博客51CTO博客,原文链接http://blog.51cto.com/miracle/53555如需转载请自行联系原作者


Larry.Yue

相关文章
|
6月前
|
SQL 数据库
导入 sql 文件,如果发生 ERROR 1046 (3D000) no database selected 错误
导入 sql 文件,如果发生 ERROR 1046 (3D000) no database selected 错误
99 0
|
6月前
|
缓存
pytest 运行测试函数报错的解决办法 TypeError: calling <function xxx> returned None, not a test
pytest 运行测试函数报错的解决办法 TypeError: calling <function xxx> returned None, not a test
349 0
|
SQL Java 数据库连接
错误:FUNCTION simple_notebook.count does not exist.解决方法
错误:FUNCTION simple_notebook.count does not exist.解决方法
136 0
成功解决 cl: 命令行 error D8021 :无效的数值参数“/Wno-cpp” 和 cl: 命令行 error D8021 :无效的数值参数“/Wno-unused-function”
成功解决 cl: 命令行 error D8021 :无效的数值参数“/Wno-cpp” 和 cl: 命令行 error D8021 :无效的数值参数“/Wno-unused-function”
成功解决 cl: 命令行 error D8021 :无效的数值参数“/Wno-cpp” 和 cl: 命令行 error D8021 :无效的数值参数“/Wno-unused-function”
|
Oracle 关系型数据库 数据库
oracle数据库impdp导入dmp文件功能演示,imp导入IMP-00038: Could not convert to environment character sets handle问题解决
oracle数据库impdp导入dmp文件功能演示,imp导入IMP-00038: Could not convert to environment character sets handle问题解决
910 0
|
Oracle 关系型数据库 数据安全/隐私保护
|
Oracle 关系型数据库 SQL
[20171105]exp imp buffer参数解析.txt
[20171105]exp imp buffer参数解析.txt oracle官方所给的关于buffer的解释如下: https://docs.oracle.com/cd/A84870_01/doc/server.
1764 0