Oracle 服務命名(別名)的配置及原理
連接數據庫必須配置服務命名(別名,用於plsql的連接),不管是本地還是遠程,服務命名即簡單命名,簡單命名映射到連接描述符,他包含服務的網絡位置和標識,配置方式分為二種配置方式,圖形界面配置和修改配置文件方式。(net manger 點擊圖標會有相應的說明)
1、圖形界面配置方式: net manger,點擊服務命名,根據向導提示,進行一步一步的配置,適用於從新配置一個數據庫連接服務。
2、修改配置文件方式: 找到 tnsnames.ora 文件,在里面添加一個 服務塊,具體可以pssql中 help->support info -> tns names選項卡查看,每一個服務配置都對應一個具體的塊,類似與 json那種格式。通常指中方式常用語將已經配置好的服務,直接發送給其他人,其他人只要修改tns文件,便可連接該服務的數據庫。
其實細看配置文件中的服務的每一個鍵值,會發現他對應了net manger 圖形界面向導的每一個步驟,例如:服務名、主機名、端口號等等。圖形界面的工作過程,就是修改tnsnames.ora文件來達到配置服務的目的。
注意:數據庫連接字符串,最后的服務名都是orcl,不可是別名,別名基本上都是用於plsql連接數據庫用的,別名映射到具體的連接描述符,包括端口、地址等。
