我尝试使用以下代码在linux环境中将转储文件从应用服务器导入数据库服务器:
imp usrname/password FULL=y file=filepath log=log.log
当我在db server中执行脚本时,它运行良好。但是,当我在app服务器中使用它时。它显示“imp:符号查找错误:imp:未定义符号:sldext”。我检查了应用服务器sqlplus客户端版本使用与db server 11.2.0.4.0相同的版本。唯一的区别是版权所有(c)1982,App服务器使用2011而DB服务器正在使用2013而不是。
请告知有什么方法可以让app server将文件转储到db server
答案 0 :(得分:0)
当我在db server中执行脚本时,它运行良好。但是,当我在app服务器中使用它时。它显示" imp:符号查找错误:imp:未定义符号:sldext"
Impdp或IMP(不建议使用)不适用于客户端计算机(在您的情况下是App服务器),因为......
Data Pump是基于服务器的,而不是基于客户端的,相对于基于服务器的目录路径,可以访问转储文件,日志文件和SQL文件。 Data Pump要求您将目录路径指定为目录对象。目录对象将名称映射到文件系统上的目录路径。