【发布时间】:2014-05-26 11:02:12
【问题描述】:
我正在尝试使用 cx_Oracle 将转储文件导入 Oracle。我能够按命令执行命令。任何人都可以建议如何做到这一点?
我目前正在使用:
imp servicely/tiger@ubuntu file=/home/hemalatha/hemalatha_data/test_data/oracle/schema_only.sql full=y.
但是,我收到了错误:IMP-00037: Character set marker unknown
【问题讨论】:
-
你不会;你会使用
suprocess.call(['impdp', ..., ])因为impdp是一个可执行文件。 -
实际上,我给出了以下命令。 imp servicely/tiger@ubuntu file=/home/hemalatha/hemalatha_data/test_data/oracle/schema_only.sql full=y。但我得到“IMP-00037:字符集标记未知”
-
这是命令行。这与 Python 无关。你是从 Python 调用这个吗?
-
是的。我从 python 打电话。你能举个例子如何将oracle转储导入oracle,我收到错误“错误:IMP-00037:字符集标记未知”?
标签: python oracle oracle11g cx-oracle dmp