Oracle 视图 DBA_SERVICES 官方解释,作用,如何使用详细说明
本站中文解释
中的视图
Oracle的视图DBA_SERVICES包含有关安装到数据库的所有服务的信息。该视图具有以下字段:
1. SERVICE_NAME – 服务的名称;
2. NETWORK_NAME – 网络名称;
3. NAMESPACE – 服务的命名空间;
4. CON_ID – 与所提供的服务有关的当前容器的标识符;
5. GLOBAL_NAME – 数据库的全局数据库名称;
6. DESCRIPTION – 服务的描述;
7. FAILOVER_METHOD – 故障转移方法;
8. COMMON_USER – 用户名,用于连接到服务;
9. COMMON_PASSWORD – 用于连接到服务的密码;
10. SERVICE_TYPE – 服务的类型;
11. ACCOUNT_STATUS – 与服务注册的账户的状态(可无效,可有效);
12. OUTBOUND_CONNECT_TIMEOUT – 用于按服务器进行出站连接的超时范围(以秒为单位);
13. PUBLIC_STATUS – 是否公开(可公开,不可公开);
14. EVENT – 注册服务失败时发出的事件;
15. XA_ENABLE – 启用/禁用XA访问控制(可能需要)。
使用此视图的目的是查找数据库中安装的服务信息,包括服务的名称,网络名称,命名空间,全局名称以及服务的类型。此外,还可以使用此视图监视服务的状态,获取服务连接所需的用户名,密码和应用程序连接超时。
有三种主要方法可以使用DBA_SERVICES视图:
1. 使用DBA_SERVICES视图查看特定服务的信息:SELECT * FROM dba_services WHERE servixce_name=’my_service’;
2. 使用DBA_SERVICES视图查看数据库中的所有服务:SELECT * FROM dba_services;
3. 使用DBA_SERVICES视图查看公共服务的信息:SELECT * FROM dba_services WHERE public_status=’TRUE’;
官方英文解释
DBA_SERVICES
displays all services in the database. The view excludes rows marked for deletion. Its columns are the same as those in ALL_SERVICES
.
See Also:
“ALL_SERVICES”