我有一个用户RXXS在Oracle DB 11g中有自己的表空间RXXS。这是它的sql:
-- USER SQL
ALTER USER "RXXS"
DEFAULT TABLESPACE "RXXS"
TEMPORARY TABLESPACE "TEMP"
ACCOUNT UNLOCK ;
-- ROLES
ALTER USER "RXXS" DEFAULT ROLE "RESOURCE","CONNECT";
-- QUOTAS
ALTER USER "RXXS" QUOTA UNLIMITED ON RXXS;
当我通过Oracle SQL Developer将此用户连接到数据库时(连接详细信息:rxxs@//127.0.0.1:1521/xe
),一切看起来都很好。我可以做选择和更新。
但是当我尝试通过TNSListener(来自我的java ee应用程序;在jboss 4.0中运行)与此用户连接(jdbc:oracle:thin:@127.0.0.1:1521:xe user: rxxs
)并进行选择时,我得到了java.sql.SQLSyntaxErrorException: ORA-00942: table or view does not exist
。
Oracle SQL Developer中的相同选择成功运行。
有人可以帮帮我吗?