Oracle DB 11g に独自のテーブルスペース RXXS を持つユーザー 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 を介して DB に接続すると (接続の詳細: rxxs@//127.0.0.1:1521/xe
)、すべて問題なく表示されます。選択と更新を行うことができます。
しかし、jdbc:oracle:thin:@127.0.0.1:1521:xe user: rxxs
(jboss 4.0 で実行されている私の Java ee アプリから) TNSListener を介してこのユーザーに接続 () しようとしていて、選択を行うと、java.sql.SQLSyntaxErrorException: ORA-00942: table or view does not exist
.
Oracle SQL Developer からの同じ選択が正常に実行されます。
誰か助けてくれませんか?