oracle 表或檢視不存在的問題
阿新 • • 發佈:2019-02-02
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 地址。