ITPub博客

首页 > 数据库 > Oracle > 2 Day DBA-使用基于SQL的管理工具管理数据库-客户端连接

2 Day DBA-使用基于SQL的管理工具管理数据库-客户端连接

原创 Oracle 作者:luisedalian 时间:2014-01-25 11:51:07 0 删除 编辑

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/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2012-02-06

  • 博文量
    1986
  • 访问量
    5642205