回覆列表
  • 1 # 哦嗚URL哈佛

    應該是DBMS的服務名把,因為有允許多重駐留的,有多個服務名1.檢視oracle的安裝目錄,方法是檢視登錄檔:如:HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\ORACLE_HOME REG_SZ E:\ORACLE\ORA92 得到了oracle的安裝目錄一般來講,如果伺服器在安裝時採用的是預設值那麼這個值是:D:\ORACLE\ORA922.找到tnsnames.ora檔案在根目錄下面找到\network\ADMIN\tnsnames.ora 檔案,並開啟3.仔細檢視裡面的tnsnames.ora 配置例如# TNSNAMES.ORA Network Configuration File: d:\oracle\ora92\network\admin\tnsnames.ora# Generated by Oracle configuration tools.WZZ=(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = wzz)(PORT = 1521)) ) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = WZZ) ))其中的service_name就是服務名,例如對如上面的檔案 ,服務名就是WZZ附 C#獲取oracle伺服器名 : #region 從登錄檔中讀取安裝主目錄的值 /// <summary> /// 從登錄檔中讀取安裝主目錄的值 /// </summary> /// <param name="setupKey"></param> /// <returns></returns> public static string ReadHomeDirectory(string setupKey) { RegistryKey readKey; try { readKey = Registry.LocalMachine.OpenSubKey ("Software\\ORACLE", false); foreach (string name in readKey.GetValueNames()) { if (name == setupKey) { return readKey.GetValue(name).ToString(); } } return null; } catch { return null; } } #endregion

  • 中秋節和大豐收的關聯?
  • 古代美人如何保持青春美貌?