SAP IQ 16.1 SP03-IQUNLOAD无法正常工作并且无法打印出有用的错误输出

2020-08-16 08:54发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 在Linux服务器上使用...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

在Linux服务器上使用下面的IQUNLOAD命令,并且该命令未执行。 由于该工具未指出错误,因此无法进行调试。

两个变体都不执行任何操作,并且日志文件具有重定向的IQUNLOAD语法。 请帮忙找出语法错误在哪里。

 iqunload –n -c" UID = DBA; PWD =密码; DBF =/opt2/sybaseiqdata/xyz.db" –r/tmp/DDL_xyz_schema.sql -v -o/tmp/DDL_xyz_schema.log

 iqunload –n -c" UID = DBA; PWD = password; ENG = 10.000.000.000_xyz; DBF =/opt2/sybaseiqdata/xyz.db" –r/tmp/DDL_xyz_schema.sql -v -o/tmp/DDL_xyz_schema.log

 iqunload –n –c" UID = DBA; PWD =密码; DBF =/opt2/sybaseiqdata/xyz.db" –r/tmp/DDL_xyz_schema.sql -v -o/tmp/DDL_xyz_schema.log

 ================================输出:在屏幕上和日志文件中========  ===============
 SAP IQ卸载实用程序版本16.1.24.1129
 用法:iqunload [选项] <目录>
     @ 从环境变量或文件扩展

 选项(使用指定的用例,如图所示):
     -ap <大小>设置重建数据库的页面大小
     -au卸载和重新加载架构
     -c"关键字=值; ..."
                    提供数据库连接参数
     -dc重做计算列
     -ms_filename为新的IQ_SYSTEM_MAIN存储指定文件名
     -ms_reserve指定新IQ_SYSTEM_MAIN存储的保留
     -ms_size为新的IQ_SYSTEM_MAIN存储指定大小
     -n无数据-仅卸载架构
     -o <文件>将输出消息附加到文件
     -q安静:不显示消息或显示窗口
     -r <文件>重新加载SQL文件的路径(默认为" reload.sql")
     -ru 未处理的SQL文件的路径(默认为" unprocessed.sql")
     -new_startline <命令行>
                    指定重载引擎的命令行参数
     -t <列表>仅输出列出的表
     -tl <模式列表>
                    仅匹配给定模式字符串的输出表
     -tld <模式列表>
                    限制提取的数据
     -ul <模式列表>
                    仅输出与给定模式字符串匹配的用户
     -null_string <字符串>
                    指定用于提取的ASCII字符数据的空字符串
     -up卸载密码哈希(-no不允许)
     -v详细消息
     -y替换现有的SQL脚本文件而不进行确认

     必须将指定为对数据库有意义的路径
     服务器,除非使用外部卸载。
 
7条回答
葫芦娃快救爷爷
2020-08-16 09:12

该KB仅说明了以下分辨率,没有任何解释。 该示例除了switch之外没有其他" -n",并且不了解如何理解该问题。

症状
 iqunload –n -c" UID = DBA; PWD = sql; DBF =/iqdemo.db; ENG = EWEWUSION_IQ" -t" DBA.Fee"

 解析度
 目录的路径中不应包含" -n"。 这就是为什么无法正确解析它的原因。

此外,与此同时,我在Windows机器上安装了IQ,并且IQUNLOAD正常运行。 那么我猜这是Linux特有的错误吗?

一周热门 更多>

相关问答