SqlDeveloper的Oracle文档讨论了执行不同操作的命令行界面。我对迁移实用程序和翻译操作感兴趣。 https://docs.oracle.com/cd/E39885_01/appdev.40/e38414/intro.htm#RPTUG46002
当我尝试运行以下命令将MS SqlServer(TSQL)转换为Oracle(PLSQL)时。我总是得到一个错误。但是,我可以使用工具>进行翻译。迁移>划痕编辑。
命令:
sdcli migration -actions=translate -file=D:\Sdcli\Input\One.sql
-translator=sqlserver -output=D:\Sdcli
One.sql文件包含
select * from someTable
输出
错误:空 捕获,转换,datamove,delcaptured,delconn,delconverted,驱动程序,生成,指南,idmap,信息,init,lscaptured,lsconn,lsconverted,mkconn,qm,runsql,扫描和翻译
注意:我已经测试了各种权限级别,因此缺少权限不是问题。
请帮助!!
答案 0 :(得分:0)
您可以查看report_translator.txt和输出目录下日志文件夹中的日志文件吗?你能提供它们的内容吗?
如果找不到输出目录,那么这是权限问题,因此sdcli无权创建输出文件夹。