oracle裡的tns是什麼意思

2021-10-19 11:43:53 字數 609 閱讀 3366

參考listener部分配置了oracle要監聽的位址和埠資訊;該檔案中還會包括sid_list_listener部分,這部分配置了oracle需要監聽的例項。(注:在上述截圖中並沒有sid_list_listener這一部分,這是因為oracle自9i版本引入了動態監聽服務註冊,在資料庫啟動時,會自動註冊當前資料庫例項到監聽列表,所以無需配置sid_list_listener部分了)

host引數可以是oracle伺服器主機名稱,也可以是相應的ip位址。在乙個多ip的伺服器上可以配置listener同時監聽多個位址,比如下面的配置:listener= (description= (address_list= (address=(protocol=tcp)(host=192.168.0.11)(port=1521)) (address=(protocol=tcp)(host=192.168.2.11) (port=1521))) ),或者可以配置多個***,分別監聽不同的ip位址。

一般說的tns配置其實就是對tnsnames.ora檔案的配置,tnsnames.ora有客戶端的配置,也有伺服器端的配置。客戶端和伺服器端配置的區別是因為伺服器端的配置跟listener的配置相關。下面是乙個簡單的配置示例:

收藏

matplotlib inline 是什麼意思

使用 matplotlib命令可以將matplotlib的圖表直接嵌入到notebook之中,或者使用指定的介面庫顯示圖表,它有乙個引數指定matplotlib圖表的顯示方式。inline表示將圖表嵌入到notebook中。python提供了許多魔法命令,使得在ipython環境中的操作更加得心應手...

matplotlib inline 是什麼意思

使用 matplotlib命令可以將matplotlib的圖表直接嵌入到notebook之中,或者使用指定的介面庫顯示圖表,它有乙個引數指定matplotlib圖表的顯示方式。inline表示將圖表嵌入到notebook中。python提供了許多魔法命令,使得在ipython環境中的操作更加得心應手...

Oracle裡DUAL表是什麼表?

專案裡經常見到類似下面的語句 select seq project.nextval from dual 用於獲取序列值。而自己並沒有建立dual這個表,這個表是誰建立的呢,主要是用來做什麼的呢?下面是我找到的部分解釋 dual是oracle與資料字典一起自動建立的乙個表,它只有一列 dummy,其資...