oracle數據庫連接串格式



oracle常用鏈接串格式:
jdbc:oracle:thin:@//<host>:<port>/<service_name> 
jdbc:oracle:thin:@<host>:<port>:<SID> 
jdbc:oracle:thin:@<TNSName> 

linux下查詢sid的方法: 
在配置oracle環境變量的情況可以使用 echo $ORACLE_SID,如果沒有可以使用ps -ef |grep oracle 來查詢:

在windows環境下,oracle是以后台服務的方式被管理的,所以看"控制面板->管理工具->服務 里面的名稱:"OracleServiceORCL",則ORCL就是sid; 

service_name 和sid的區別: 
Service_name:該參數是由oracle8i引進的。在8i以前,使用SID來表示標識數據庫的一個實例,但是在Oracle的並行環境中,一個數據庫對應多個實例,這樣就需要多個網絡服務名,設置繁瑣。為了方便並行環境中的設置,引進了Service_name參數,該參數對應一個數據庫,而不是一個實例,而且該參數有許多其它的好處。該參數的缺省值為Db_name. Db_domain,即等於Global_name。一個數據庫可以對應多個Service_name,以便實現更靈活的配置。該參數與SID沒有直接關系,即不必Service name 必須與SID一樣 
sid是數據庫實例的名字,每個實例各不相同。 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM