當前位置:首頁 » 操作系統 » 資料庫的tns

資料庫的tns

發布時間: 2022-12-21 15:19:42

㈠ oracle資料庫如何配置tns連接字元信息

/// <summary>
/// Oracle 的資料庫連接字元串.
/// </summary>
private const String connString =
@"Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.210)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=ORCL)));User Id=TEST;Password=TEST123";

那個 192.168.1.210 是 Oracle 資料庫伺服器的 IP 地址
1521 是 默認的埠號
SERVICE_NAME=ORCL 意思是 那個 Oracle 資料庫服務是 ORCL
後面就是 用戶名 密碼了。

㈡ oracle資料庫 ORA-12514:TNS:監聽程序當前無法識別連接描述符中請求服務

如下是解決思路:
根據出錯信息判斷出客戶端未監聽到實例服務名
1、通過重啟服務的方式啟動資料庫,再次連接仍無法連接伺服器。
2、既然第一種方法不能解決問題,那就第二種方法,考慮監聽listener.ora
監聽配置文件listener.ora中可以不必指定監聽的服務名(安裝Oracle10g後也是沒有指定的)。正常情況下一般只要資料庫啟動,客戶端連接資料庫也沒有什麼問題,但是有時重復啟動關閉也會出現ORA-12514錯誤。
既然listener.ora中沒有指定監聽,我們可以在listener.ora文件中指定監聽的實例名,這樣該問題應該可以連接。
步驟如下:
在oracle伺服器Oracle安裝目錄(我的在C:\oracle下,每個人的不一樣,根據自己的情況查找)Network/admin目錄下找到listener.ora 我的如下圖所示
# listener.ora Network Configuration File: C:\oracle\proct\10.2.0\db_1\network\admin\listener.ora
# Generated by Oracle configuration tools.
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = C:\oracle\proct\10.2.0\db_1)
(PROGRAM = extproc)
)
(SID_DESC =
(GLOBAL_DBNAME = ORCL)
(ORACLE_HOME = C:\oracle\proct\10.2.0\db_1)
(SID_NAME = ORCL)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.59.129)(PORT = 1521))
)
)
標紅的為我添加的部分,ORCL為監聽的實例名。
然後,oracle伺服器重新啟動一下,再次連接即成功,這也是我們配置完listener.ora 監聽後,經常忘記的,
再次嘗試,可以看到客戶端可以連接上oracle伺服器了,而且PL/SQL再次連接也沒有問題了。

㈢ Oracle資料庫ORA-12154: TNS: 無法解析指定的連接標識符解決方法

@orcl這個代表的是連接的服務名。不是資料庫名。
服務名在你的開始菜單oracle中找到配置移植工具。找到net manager中配置。因為你連接的是本機。所以可以無需寫服務名。如果到公司。你只能連接公司的專用的資料庫機器。必須要知道服務名才能登入。

㈣ 在Windows 下如何訪問Linux 中的Oracle 資料庫 如何配置tns

  1. 首先必須安裝Windows版本的Oralce客戶端程序(服務端也可以,它包含客戶端內容,但安裝後文件會更大)。

  2. 安裝到最後,需要設定主機IP、服務名稱等,這些可以隨意填寫,因為後面可手工配置。

  3. 安裝完Oracle程序後,進入安裝目錄,在ClientNetorkAdmin目錄下會有一個tnsnames.ora文件,用記事本打開它。

  4. 編輯或新增內容,test是其他程序調用資料庫的名稱,Host是Oracle資料庫地址,Port一般默認1521,service_name是Oracle的資料庫服務名稱,這些內容一定要正確。此時可安裝一個PL/SQL程序,安裝後打開PL/SQL,Database選擇test,輸入賬號密碼,即可登陸,對數據進行操作。

    test =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.3)(PORT = 1521))
    )
    (CONNECT_DATA =
    (SERVICE_NAME = mytest)
    )
    )

熱點內容
kindeditor上傳圖片絕對路徑 發布:2025-05-14 01:06:27 瀏覽:275
廣數g96編程實例 發布:2025-05-14 01:01:56 瀏覽:912
安卓手機如何做一個小程序 發布:2025-05-14 01:01:51 瀏覽:969
linux怎麼訪問外網 發布:2025-05-14 01:00:24 瀏覽:952
玩dnf什麼配置不卡卡 發布:2025-05-14 00:57:02 瀏覽:807
android優秀項目源碼 發布:2025-05-14 00:54:58 瀏覽:206
dell伺服器怎麼裝系統 發布:2025-05-14 00:50:52 瀏覽:594
csgo怎麼進日本伺服器 發布:2025-05-14 00:39:18 瀏覽:748
ip查伺服器商家 發布:2025-05-14 00:33:37 瀏覽:213
雲伺服器布 發布:2025-05-14 00:27:55 瀏覽:79