2014-01-31 65 views
0

我有一个具有2个OSB服务器的群集。有一个针对两台服务器的数据源,以及两台与服务器相关的持久性存储。 在服务器启动时,仅在第一台服务器上显示以下错误消息。该表和商店以前存在,他们工作得很好。weblogic持久性存储错误

<Error> <Store> <BEA-280061> <The persistent store "JDBCStore" could not be deployed: weblogic.store.io.jdbc.JDBCStoreException: [Store:280065]open failed (server="OSBServer1" store="JDBCStore" table="jms3_WLStore"):(Linked Cause, "java.sql.SQLSyntaxErrorException: ORA-01950: no privileges on tablespace 'OSB_JMS' 
") 
+1

听起来像一个权限/配额问题。你检查了什么?参考:http://www.dba-oracle.com/t_ora_01950_no+priviledges_on_tablespace_string.htm和https://community.oracle.com/message/10255115?tstart=0 –

回答

0

您可能需要检查的DB一侧的权限

ORA-01950:用户没有权限在分配的程度:在表“OSB_JMS”

原因没有特权指定的表空间。

操作:授予用户适当的系统权限或授予表空间上的用户空间资源。

因此,它表明表空间上的数据库w.r.t权限存在问题。您可能还需要检查在持久性存储的数据源配置中是否使用了正确的用户,前提是它在为您工作,WLS服务器上没有任何更改。

干杯!