1. 程式人生 > >oracle 表或檢視不存在的問題

oracle 表或檢視不存在的問題

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 地址。