2 Day DBA-使用基於SQL的管理工具管理資料庫-客戶端連線
(1)連線描述符
客戶端使用連線描述符指定它要連線到的資料庫。連線描述符包含協議和資料庫服務名。一個資料庫可以定義多個服務名,所以連線描述符必須指定服務名。在預先配置的資料庫中,只有一個服務名,預設為全域性資料庫名。
下面是一個連線描述符(DESCRIPTION)
// 允許客戶端連線到服務名為mydb.us.example.com的資料庫 DESCRIPTION= (ADDRESS=(PROTOCOL=tcp)(HOST=my-server) PORT=1521)) (CONNECT_DATA= (SERVICE_NAME=mydb.us.example.com)) |
(2)連線請求
使用者通過提供連線字串來初始化一個連線請求。
連線字串包括使用者名稱、密碼和連線識別符號。連線識別符號可以是連線描述符自身,也可以是一個名字,這個名字可以使用對映資訊被解釋成為連線描述符。這些對映資訊被儲存在可以使用命名方法訪問的一個或多個庫中。
(3)命名方法
是客戶端應用試圖連線資料庫服務時,用來將連線識別符號解釋為連線描述符解決方法。
命名方法分類
n 簡單連線命名:允許客戶端僅僅使用由主機名和服務名構成的TCP/IP連線字串連線到資料庫。簡單連線命名方法不需要配置。
n 本地命名:本地命名方法儲存連線描述符(通過網路服務名來標識)在客戶端的tnsname.ora檔案中。檔案位於ORACLE_HOME/network/admin目錄中。當使用DBCA建立資料庫時,自動配置本地命名。然後需要使用Net Configuration Assistant來建立連線描述符和對應的網路服務名。
目錄命名:目錄命名將資料庫服務、網路服務名、網路服務別名轉換成連線描述符,該連線描述符被儲存在LDAP相容的目錄伺服器中來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/17013648/viewspace-1075255/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 關於go和資料庫連線,客戶端以及驅動的疑問?Go資料庫客戶端
- 如何使用Redshift客戶端工具SQL Workbench來連線Redshift客戶端SQL
- github-dbeaver/dbeaver:使用Java編寫的最受歡迎的免費的通用資料庫管理工具和SQL客戶端GithubJava資料庫SQL客戶端
- SQLPro Studio Mac資料庫管理客戶端工具SQLMac資料庫客戶端
- impala客戶端連線客戶端
- 多連線的資料庫管理工具Navicat Premium 16.1.5資料庫REM
- 多重連線的資料庫管理工具Navicat Premium中文資料庫REM
- PL/SQL Developer連線遠端Oracle資料庫SQLDeveloperOracle資料庫
- 多連線資料庫管理工具:Navicat Premium Mac資料庫REMMac
- Navicat Premium Mac(多連線資料庫管理工具)REMMac資料庫
- Navicat Premium for Mac(多連線資料庫管理工具)REMMac資料庫
- 使用 WebSocket 客戶端連線 MQTT 伺服器Web客戶端MQQT伺服器
- 基於Dtm分散式事務管理的php客戶端分散式PHP客戶端
- Go基於gRPC實現客戶端連入服務端GoRPC客戶端服務端
- Redis客戶端連線數DevOpsRedis客戶端dev
- mysql、redis 客戶端連線池MySqlRedis客戶端
- 1.3.3.1. 關於連線資料庫的SQL*Plus 工具描述資料庫SQL
- 使用 Java 客戶端透過 HTTPS 連線到 EasysearchJava客戶端HTTP
- SQL資料庫管理工具:SQLPro for MySQL for Mac資料庫MySqlMac
- CDA資料分析師 - SQL資料庫基礎 查詢&連線SQL資料庫
- 使用SQL4Automation讓CodeSYS連線資料庫SQL資料庫
- 全民學後端快餐教程(2)-連線資料庫後端資料庫
- PHP 遠端使用 PDO 連線 access 資料庫PHP資料庫
- day03-Redis的客戶端Redis客戶端
- Oracle 19c中連線RMAN客戶端的連線方法Oracle客戶端
- 0039-如何使用PythonImpyla客戶端連線Hive和ImpalaPython客戶端Hive
- InfluxDB 客戶端基礎操作2UX客戶端
- 4.2.14.1 關於啟用客戶端快速連線故障轉移客戶端
- Golang 全域性sql資料庫連線GolangSQL資料庫
- c#連線SQL Server資料庫C#SQLServer資料庫
- 低版本客戶端連線高版本資料庫報錯ORA-28040、ORA-01017客戶端資料庫
- 遠端連線mysql資料庫MySql資料庫
- Java 客戶端 Jedis和JedisPool 連線池Java客戶端
- 基於C++11的資料庫連線池實現C++資料庫
- 資料庫管理工具Chat2DB資料庫
- ESP作為單連線中的TCP客戶端TCP客戶端
- Django 2連線MySQL資料庫DjangoMySql資料庫
- 「Oracle」客戶端 PL/SQL DEVELOPER 安裝使用Oracle客戶端SQLDeveloper
- 使用Sequelize連線資料庫資料庫