C 連線oracle出現ORA 12514 TNS

2021-06-18 16:28:19 字數 505 閱讀 7695

我看了網上的關於listen配置等方法,後來被我亂弄弄好了,總結一下,分享給大家。

其實,我的問題主要是連線語句的問題。我本來的連線語句為:data source=121.248.203.210;user id=sa;password=111

後來根據網上提示的方式改listener.ora,但是還是不奏效。

後來我猜測,因為我oracle客戶端是可以連線上的,只有我的c#程式無法連線上,故我感覺是我連線語句的問題,所以開始查詢有沒有其他的連線語句,

後來被我查到「data source=(description=(address=(protocol=tcp)(host=121.248.203.210)(port=1521))(connect_data=(service_name=orcl)));user id=sa;password=111」於是,嘗試了一下,發現又報錯了,錯誤**為「

」後來,我檢視發現其中的「

service_name=orcl」應該填寫資料庫的名稱,進行了修改,就可以連線了。

Oracle連線出現ora 12514問題

listener.ora network configuration file c oracle product 10.2.0 db 1 network admin listener.ora generated by oracle configuration tools.sid list liste...

oracle列轉行出現ORA 01722

在列轉行的sql 中,執行出現ora 01722 錯誤,例如 select id,sum decode col name,name col val,null as name,sum decode col name,age col val,null as age,from student group ...

連線RAC出現的問題 ORA 12514

場景 新建的rac資料庫,通過tns,無法連線oracle資料庫。原因 新建的rac資料庫的sid和global dbname不一致。這個情況需要 tnsnames.ora中的service name要和伺服器的 listener.ora中的global dbname一樣才可以 否則就會報ora 1...