Oracle 在哪里可以找到cognos 11.1报告的已执行查询?
我有一份关于Cognos Analytics 11.1的报告,有提示页面。当我运行报告时 我想查看/查找在oracle DB上执行的查询 使用我正在传递的提示值Oracle 在哪里可以找到cognos 11.1报告的已执行查询?,oracle,report,cognos-11,Oracle,Report,Cognos 11,我有一份关于Cognos Analytics 11.1的报告,有提示页面。当我运行报告时 我想查看/查找在oracle DB上执行的查询 使用我正在传递的提示值 你知道是否有一个日志文件保存着这些信息吗 有一个名为Toad的工具,它是用于开发和管理Oracle数据库的客户端工具。当我使用以Oracle为数据库的Cognos时,我可以使用该客户端中名为会话浏览器的功能检查Cognos发送给Oracle的SQL,如果您有足够的权限,就可以查看用户执行的最后一次SQL查询 我想一定有某种内部Oracl
你知道是否有一个日志文件保存着这些信息吗 有一个名为Toad的工具,它是用于开发和管理Oracle数据库的客户端工具。当我使用以Oracle为数据库的Cognos时,我可以使用该客户端中名为会话浏览器的功能检查Cognos发送给Oracle的SQL,如果您有足够的权限,就可以查看用户执行的最后一次SQL查询
我想一定有某种内部Oracle表存储了这些信息。但这是一些Oracle DBA标记中需要问的问题。也许可以使用属性生成的SQL来查看查询 对于Cognos 11 从查询资源管理器。选择查询并将属性Use SQL Parameters更改为Literal 接下来,Ctrl+Alt+M将在顶部显示-File、Edit和View的菜单选项 选择工具
然后选择Show generated SQL/MDX通过此选项,我可以看到在替换参数之前,将在数据库中执行的查询。从那里我在我的查询中看到这个表达式:和a.open\u date介于to\u dateprompt'Parameter1','varchar','rrrrr-mm-dd'之间。我想在替换参数1后查看查询。您知道在哪里可以找到它吗?请参阅更新的说明-选择查询并将属性Use SQL Parameters更改为Literal