imp : 符号查找错误 : 未定义的符号 sldext

Posted

技术标签:

【中文标题】imp : 符号查找错误 : 未定义的符号 sldext【英文标题】:imp : symbol lookup error : undefined symbol sldext 【发布时间】:2017-10-03 08:33:18 【问题描述】:

我尝试在 linux 环境中使用以下代码将转储文件从应用服务器导入数据库服务器:

imp usrname/password FULL=y file=filepath log=log.log 

当我在数据库服务器中执行脚本时,它运行良好。但是,当我在应用服务器中使用它时。它显示“imp:符号查找错误:imp:未定义符号:sldext”。我检查了应用服务器 sqlplus 客户端版本使用的是与 db server 11.2.0.4.0 相同的版本。唯一的区别是在版权 (c) 1982 下,应用服务器使用 2011,而数据库服务器使用 2013。

请问有什么方法可以让应用服务器将文件转储到数据库服务器

【问题讨论】:

您的应用服务器上是否有 Oracle 客户端。它有 imp 可执行文件吗?它在你的路上吗? 是的。当我执行“imp”时,它会引导我输入用户名和密码,并进一步要求我只导入数据,然后我点击这个错误“未定义符号:sldext” 【参考方案1】:

当我在数据库服务器中执行脚本时,它运行良好。但是,当我在应用服务器中使用它时。它显示“imp:符号查找错误:imp:未定义符号:sldext”

Impdp 或 IMP(deprecated) 在客户端计算机(在您的情况下为应用服务器)上不起作用,因为...

Data Pump 是基于服务器的,而不是基于客户端的,转储文件、日志文件和 SQL 文件是相对于基于服务器的目录路径进行访问的。数据泵要求您将目录路径指定为目录对象。目录对象将名称映射到文件系统上的目录路径。

Overview of Oracle Data Pump

【讨论】:

以上是关于imp : 符号查找错误 : 未定义的符号 sldext的主要内容,如果未能解决你的问题,请参考以下文章

clFFT 库:./main_exe:符号查找错误:./main_exe:未定义符号:clfftInitSetupData

MSVC 中的链接错误 LNK2019,带有 __imp__ 前缀的未解析符号,但应该来自静态库

部署后的 Linux qt 应用程序 - 符号查找错误:libQt5Core.so.5 未定义符号:uncv_getDefaultName_56

Java中的“未定义符号:SQLAllocEnv”错误[重复]

Audiokit 4.7 Playgrounds 未编译。错误:无法查找符号:

引用了未解析的外部符号 __imp__JNI_CreateJavaVM@12