1 检查数据库 连接信息
2 检查 查询的表名称
3 查看表的权限 以及当前登陆用户 是否有该表的 查询权限。
4 ORACLE 查询会自动转换大写 所以把查询的表名 加 " " 引起来。
使用第4中解决了该问题。
java 代码中
select id name from \"t_test\" where 1=1
sql 视图中
select id name from "t_test" where 1=1
获取连接失败
1 检查 监听和服务是否正常启动
2 检查 防火墙是否关闭(端口被屏蔽)
3 修改 监听参数
cmd
lsnrctl
LSNRCTL > status
找到 监听程序的 参数文件地址
修改监听文件
一般是在 安装目录的 oracle / product / dbhome_1/NETWORK/ADMIN/ listener.ora
在 (ADDRESS =(PROTOCOL=TCP) (HOST =localhost)(PORT=1521))
追加一行
(ADDRESS =(PROTOCOL=TCP) (HOST =xxx.xxx.xxx )(PORT=1521))
xxx 为服务器的ip 地址。