我现在创建了两个数据库,A,B;
在A中有TAB_A,TAB_B;序列有SEQ_A,SEQ_B;
在B中有TAB_C,TAB_C;序列有SEQ_C,SEQ_D;
有时会查询不到表格或序列。在PL/SQL developer工具中可以看到序列和表格,但用select * from user_tables;或select *
from sequences;却查不到相应的表格或序列,我连接的数据库应该没有连错。我试了好几次都不行。
你登录的用户对吗?
两个数据库?就是 一个实例上的两个用户吧。
你登陆A 应该可以查询到在A中有TAB_A,TAB_B;序列有SEQ_A,SEQ_B;
你登陆B 应该可以查询到在B中有TAB_C,TAB_C;序列有SEQ_C,SEQ_D;
但如果你想通过A 查询到 B 里的表 和序列,就的授权了。
select * from all_tables 看下,user_tables是当前登陆用户的表。
select * from user_tables;看当前用户的。all_tables看所有的
表名和序列的所有者是不是你登陆的名称呢?
select owner from dba_tables
where table_name='table_name'
两个数据库还是两个用户?
你用系统用户登录进行查询试下,
查询时指定用户名。
你一定是用了不同的登录用户。
我来看看来了
private static final String URL = "jdbc:oracle:thin:@localhost:1521:orcl";
private static final String USERNAME = "sys";
private static final String PASSWORD = "s ......
服务器系统是xp,数据库oracle10g,web服务器是tomcat,连接数据库时报连接错误,如下所示:The Network Adapter could not establish the connection异常,oracle服务和监听已经起来了(而且都是正确的)。数据库jar ......