`
liuguofeng
  • 浏览: 450169 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

oracle ORA-12520: TNS: 监听程序无法为请求的服务器类型找到可用的处理程序

 
阅读更多

. 查看processes和sessions参数

 

  SQL> show parameter processes
NAME TYPE VALUE
db_writer_processes integer 1
gcs_server_processes integer 0
job_queue_processes integer 10
log_archive_max_processes integer 2
processes integer 50

 

 

  SQL> show parameter sessions
NAME TYPE VALUE
license_max_sessions integer 0
license_sessions_warning integer 0
logmnr_max_persistent_sessions integer 1
sessions integer 60
shared_server_sessions integer

 

  2. 修改processes和sessions值

  SQL> alter system set processes=300 scope=spfile;

  系统已更改。

  SQL> alter system set sessions=335 scope=spfile;

  系统已更改。

  3. 修改processes和sessions值必须重启oracle服务器才能生效

  ORACLE的连接数(sessions)与其参数文件中的进程数(process)有关,它们的关系如下:

  sessions=(1.1*process+5)

  摘(二)

  select count(*) from v$process;

  • 查看数据库当前会话的连接数:

  select count(*) from v$session;

  • 查看数据库的并发连接数:

  select count(*) from v$session where status='ACTIVE';

  • 查看当前数据库建立的会话情况:

  select sid,serial#,username,program,machine,status from v$session;

  • 查询数据库允许的最大连接数:

  select value from v$parameter where name = 'processes';

  或者:show parameter processes;

  • 修改数据库允许的最大连接数:

  alter system set processes = 300 scope = spfile;

  (需要重启数据库才能实现连接数的修改)

  • 重启数据库:

 

shutdown immediate;
startup;

 

  • 查看当前有哪些用户正在使用数据:

 

select osuser,a.username,cpu_time/executions/1000000||'s',sql_fulltext,machine
from v$session a,v$sqlarea b
where a.sql_address = b.address
order by cpu_time/executions desc;

 

  备注:UNIX 1个用户session对应一个操作系统process,而Windows体现在线程。

  • 启动oracle

 

su - oracle
sqlplus system/pwd as sysdba //进入sql
startup //启动数据库
lsnrctl start //启动监听
sqlplus "/as sysdba"
shutdown immediate;
startup mount;
alter database open;

sqlplus登陆oracle
C:\Users\Administrator>sqlplus sys/manager@nw as sysdba

分享到:
评论

相关推荐

    oracle监听程序安装.pdf

    ### Oracle监听程序安装及配置详解 #### 一、监听器(Listener) 监听器是Oracle数据库系统中的一个核心组件,用于监听客户端向数据库服务器发起的连接请求。它仅存在于数据库服务器端,负责处理所有来自客户端的...

    OracleClient-18C Oracle客户端,包括windows和Linux

    OracleClient-18C是Oracle公司推出的数据库连接客户端软件,主要功能是为应用程序提供与Oracle数据库服务器进行交互的能力。这个版本适用于Windows和Linux操作系统,确保了跨平台的兼容性,使得开发者和系统管理员...

    ORACLE_TNS协议

    Oracle TNS(Transparent Network Substrate)协议是Oracle数据库系统中用于网络通信的一种协议,它为客户端应用程序提供了一种透明的方式连接到Oracle数据库服务器。TNS协议处理了网络连接的复杂性,使得用户无需...

    Oracle9i的init.ora参数中文说明

    监听程序进程需要一个监听地址, 以便处理系统所用的各个网络协议的连接请求。 除非 MTS_MULTIPLE_LISTENERS=TRUE, 否则每个条目都必须有一个独立的相邻值。此参数自 8.1.3 版起已废弃 语法 : (ADDRESS=(PROTOCOL=...

    oracle数据库tns配置方法详解

    TNS并不是仅仅代表监听器,尽管监听器是其关键组成部分,用于接收和处理客户端的连接请求。TNS还包括一系列配置文件,这些文件在服务器端和客户端都有,用来设定连接参数和服务定义。 服务器端的主要TNS配置文件有...

    RAC常见命令检查状态

    TNS监听器是Oracle系统中的一个关键组件,负责接收来自客户端的连接请求并将它们路由到正确的数据库实例。 ### 9. SCAN状态及配置 #### 命令:`srvctl status scan` 此命令用于检查SCAN(Virtual IP)的状态。 - *...

    Less11_配置Oracle网络环境.pptx

    监听程序驻留在服务器上,监听特定的端口,等待来自客户端的连接请求。当请求到达时,监听程序会根据配置的信息将请求转发到相应的数据库服务。Oracle Net配置文件,如`listener.ora`和`sqlnet.ora`,定义了监听程序...

    安装Oracle数据库11g详细教程

    - 监听器是Oracle数据库的重要组成部分,用于接收来自客户端的连接请求。 - 通过命令行或者使用`lsnrctl`命令来启动监听器。 8. **配置网络连接**: - 在`TNS_ADMIN`路径下的`listener.ora`和`tnsnames.ora`文件...

    Oracle11g客户端精简版

    Oracle11g客户端是Oracle公司推出的数据库管理系统的客户端组件,主要为用户提供与Oracle数据库服务器进行交互的功能。这个精简版是针对那些只需要基本数据库连接和查询功能的用户设计的,它减少了安装文件的大小,...

    websphere 连接ORACLE集群的方法

    标题中的“websphere 连接ORACLE集群的方法”是指在IBM Websphere应用程序服务器中配置数据源以连接到Oracle数据库集群的过程。Oracle集群通常使用Real Application Clusters (RAC)技术,这是一种高可用性和可扩展性...

    Oracle Net Manager 配置截图

    “监听程序”是Oracle Net Services的核心组件,它负责接收客户端的连接请求,并转发到相应的数据库服务实例。通过Oracle Net Manager,你可以配置监听器参数,如监听器类型(TCP、SPX等)、监听的端口、以及注册的...

    数据库的几个服务.txt

    - **功能概述:** TNS Listener (TCP/IP Network Services Listener) 是 Oracle 数据库的网络监听器,用于接收客户端的连接请求。 - **使用场景:** 在客户端与数据库服务器之间建立连接时起着至关重要的作用。 - **...

    在 Linux 和 iSCSI 上构建您自己的 RAC集群

    TNS 监听器负责监听来自客户端的连接请求,并将它们路由到正确的数据库实例。 #### 创建 Oracle 集群数据库 创建数据库实例是设置 RAC 集群的最后一项任务。在这个过程中,需要定义数据库名称、实例名称以及其他...

    Oracle连接配置解读

    Oracle连接配置是数据库管理和开发中的一项基础任务,它涉及到数据库服务器与客户端应用之间的通信设置。本文将深入解析Oracle数据库的连接配置,主要包括连接数据库的方式、Listener的使用以及服务名的概念。 首先...

Global site tag (gtag.js) - Google Analytics