oracle中什么是服務名

oracle中,服務名是指listener提供的對外的服務名,參數名稱是“SERVICE_NAME”,服務名在“listener.ora”文件中可以靜態注冊,也可以在初始化文件中動態注冊,都可以“lsnrctl-sevice”來檢查。

oracle中什么是服務名

本教程操作環境:Windows10系統、Oracle 11g版、Dell G3電腦。

oracle中什么是服務名

服務名(service_names):指listener提供的對外的服務名,客戶端可以通過配置tnsnmaes.ora連進行連接,

tnsnmaes.ora文件中的service_name要等于服務器端listener所注冊的服務名,

服務名可以通過輸入lsnrctl后,在輸入service查看,一般的service_name在listener.ora文件中配置(靜態注冊),

或者當沒有listener.ora文件時,在初始化文件中配置instance_name和service_names這2個參數進行動態注冊。

但是無論采用那種注冊方式,都可以通過lsnrctl-sevice來檢查。

從oracle9i版本開始,引入了一個新的參數,即數據庫服務名。參數名是SERVICE_NAME。

如果數據庫有域名,則數據庫服務名就是全局數據庫名;否則,數據庫服務名與數據庫名相同。

查詢數據庫服務名

方法一:

select?value?from?v$parameter?where?name?=?'service_name';

方法二:

show?parameter?service_name

方法三:在參數文件中查詢。

數據庫服務名與網絡連接

從oracle8i開如的oracle網絡組件,數據庫與客戶端的連接主機串使用數據庫服務名。之前用的是ORACLE_SID,即數據庫實例名

推薦教程:《Oracle視頻教程

以上就是

? 版權聲明
THE END
喜歡就支持一下吧
點贊13 分享