`
gudujianxuehu
  • 浏览: 97058 次
  • 来自: ...
社区版块
存档分类
最新评论

oracle 修改数据库连接数及游标

 
阅读更多


1.查询数据库当前进程的连接数:

select count(*) from v$process;

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

elect count(*) from v$session;

3.查看数据库的并发连接数:

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

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

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

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

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

或者命令:show parameter processes;

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

alter system set processes = 300 scope = spfile;

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

------------------------

d、创建pfile
create pfile from spfile;

------------------------

1、查看Oracle最大游标数

SQL> show parameter open_cursors;

2、查看当前打开的游标数目

SQL> select count(*) from v$open_cursor;

3、修改Oracle最大游标数

SQL> alter system set open_cursors=1000 scope=both;

------------------------

重启数据库:

SQL>shutdown immediate;

SQL>startup;

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

SQL>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

SQL>sqlplus system/pwd as sysdba //进入sql

SQL>startup //启动数据库

SQL>lsnrctl start //启动监听

sqlplus "/as sysdba"

SQL>shutdown immediate; //关闭数据库

SQL>startup mount;

SQL>alter database open;
分享到:
评论

相关推荐

    Oracle数据库游标连接超出解决方案

    oracle数据库忽然连不上了,一查是游标数量超了。 1.查看游标数 show parameter open_cursors 2.修改游标数 alter system set open_cursors = 10000; 3.获取打开的游标数 select o.sid, osuser, machine, count...

    修改oracle最大连接数

    本文将详细介绍如何修改Oracle数据库中的最大连接数,并解释每一步操作的具体含义及背后的原理。 #### 一、理解Oracle最大连接数 在Oracle数据库中,“最大连接数”主要由两个参数控制: 1. **`sessions`**:控制...

    Linux 下手动创建oracle数据库

    在Linux系统中手动创建Oracle 10g数据库,不仅能够深入了解Oracle数据库的安装与配置流程,还能帮助更好地掌握数据库管理的核心技能。本文将详细介绍在Linux环境下手动创建Oracle 10g数据库的具体步骤及注意事项。 ...

    Oracle XE 允许连接的用户数不足

    Oracle XE 是 Oracle 公司推出的免费版本的关系数据库管理系统,虽然免费,但是在用户连接数方面存在限制。默认情况下,Oracle XE 只允许有限数量的用户连接,这可能无法满足多用户环境下的需求。因此,我们需要找到...

    通过JDBC连接Oracle数据库的十大技巧

    选择合适的驱动程序、关闭自动提交、使用PreparedStatement对象、批量处理、调用存储过程以及优化连接池等策略,都是提高Java应用程序与Oracle数据库交互性能的有效手段。同时,定期对系统进行性能监控和调优,是...

    Oracle出现超出打开游标最大数的解决方法

    在Oracle数据库中,游标(Cursor)是一种非常重要的概念,它用于存储查询结果的位置,使得我们可以在结果集中向前或向后移动。当程序在处理大量数据或者进行复杂操作时,可能会遇到“超出打开游标最大数”的错误,即...

    手工创建oracle数据库

    ### 手工创建Oracle数据库详解 #### 知识点一:手工创建Oracle数据库的环境配置与准备工作 在手工创建Oracle数据库之前,确保操作系统环境、Oracle软件版本以及必要的环境变量配置到位至关重要。根据提供的内容,...

    oracle数据库调优配置

    2. **Open_links**(打开的链接数): 设定为100,控制了数据库能够同时保持的外部文件连接数,适用于频繁访问外部数据源的应用环境。 3. **Open_cursors**(打开的游标数): 配置为30000,对于高并发查询环境尤其...

    oracle数据库连接

    在IT领域,熟练掌握Oracle数据库连接是至关重要的,尤其是对于开发人员来说,能够通过编程接口(如DBConnection)与Oracle数据库进行交互是日常工作中不可或缺的技能。 Oracle数据库连接主要涉及以下几个关键知识点...

    进程达到最大游标数

    3. **使用连接池**:通过连接池管理数据库连接,可以复用已存在的连接,减少新游标的创建。 4. **优化查询**:尽量减少复杂查询,采用更有效率的SQL语句,减少游标的需求。 5. **监控和日志**:定期检查数据库性能...

    UNIX下创建ORACLE数据库

    在UNIX环境下创建Oracle数据库是一项技术性很强的工作,它涉及到操作系统层面的配置以及Oracle数据库软件的安装和设置。这里我们将详细探讨这个过程中的关键步骤和重要知识点。 首先,我们需要确保环境变量正确配置...

    oracle数据库考试复习题

    以上内容涵盖了Oracle数据库基础的查询语法、事务管理、权限控制、游标使用、存储过程和函数以及程序包等方面的知识点,这些都是备考Oracle数据库考试时需要重点掌握的内容。通过深入理解和实践这些概念,将有助于...

    Oracle数据库创建步骤

    ### Oracle数据库创建步骤详解 #### 一、Oracle数据库概述与创建背景 Oracle数据库是全球领先的数据库管理系统之一,广泛应用于各种企业级应用环境之中。本文主要介绍如何在Unix系统上搭建Oracle10g版本的数据库,...

    2021年Oracle(DBA)数据库笔记。

    #### 一、Oracle数据库基础知识 **1. 数据库语言分类** - **DQL(Data Query Language,数据查询语言)**: 主要用于查询数据,如 `SELECT` 语句。 - **DML(Data Manipulation Language,数据操作语言)**: 用于...

    C#使用Oracle.ManagedDataAccess.dll轻松访问oracle数据库

    在.NET开发环境中,C#语言提供了丰富的库来与各种数据库进行交互,其中之一就是Oracle数据库。Oracle.ManagedDataAccess.dll是Oracle公司为.NET Framework提供的一款托管数据访问组件,它允许开发者无需安装Oracle...

    oracle数据库开发规范.pdf

    根据提供的文件内容,可以看出这份文档是关于Oracle数据库开发规范的。接下来我将详细解释文档中涉及的Oracle数据库相关知识点。 首先,文档中提到了一些关键的Oracle数据库对象,包括: 1. 表(table): 是存储...

    ORACLE 数据库入门.pdf

    Oracle数据库是一个高度复杂的系统,其架构设计包括了物理结构与内存结构等多个层面。理解这些基础概念对于初学者来说至关重要。 ##### 1. 物理结构 Oracle数据库的物理结构主要包括以下几个组成部分: - **数据...

Global site tag (gtag.js) - Google Analytics