Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
activeMQ能否读取公共同义词_Activemq - Fatal编程技术网

activeMQ能否读取公共同义词

activeMQ能否读取公共同义词,activemq,Activemq,目前在我的应用程序中,activeMQ在运行时生成3个表,但整个应用程序通过运行时生成的公共同义词使用表。因此,尽管在运行时生成ActiveMQ,但我还是手动创建了3个表。 然后ActiveMQ无法从公共同义词访问表 提前谢谢 请尝试以下方法(基于您提供的信息),还可以请您在activemq.xml中为下面的标记设置用户名 <property name="username" value="?????"/> 1.创建公共同义词请求后,请向表名授予权限。遵循以下步骤 CREATE

目前在我的应用程序中,activeMQ在运行时生成3个表,但整个应用程序通过运行时生成的公共同义词使用表。因此,尽管在运行时生成ActiveMQ,但我还是手动创建了3个表。 然后ActiveMQ无法从公共同义词访问表

提前谢谢

请尝试以下方法(基于您提供的信息),还可以请您在activemq.xml中为下面的标记设置用户名

<property name="username" value="?????"/>

1.创建公共同义词请求后,请向表名授予权限。遵循以下步骤

CREATE OR REPLACE PUBLIC SYNONYM ACTIVEMQ_MSGS
FOR <SCHEMA OR USER>.ACTIVEMQ_MSGS;

grant select on ACTIVEMQ_MSGS to public or <schema name which you have given tag of activemq.xml <property name="username" value="?????"/> >; 
创建或替换公共同义词ACTIVEMQ\u MSGS
对于.ACTIVEMQ_MSGS;
将ACTIVEMQ_MSG上的select授权给公共或;
其他两个表也是如此

我相信任何用户都可以查询公共同义词,但如果您想访问基表,则需要对该表进行授权

同义词只是表的别名


如果您没有找到答案,请返回。

在问题中包含您的代码