oracle运维与mysql_oracle 数据库运维知识

oracle运维与mysql_oracle 数据库运维知识1 在数据库中连接用某个用户连接数据库报错 Product DbVisualizer 1 1Build 2063 2013 10 0112 27 JavaVM JavaHotSpot TM ClientVMJava 1 7 0 40JavaVendor OracleCorpor Windows7OSA

1、在数据库中连接用某个用户连接数据库报错:

Product: DbVisualizer Pro 9.1.1

Build: #2063 (2013/10/01 12:27)

Java VM: Java HotSpot(TM) Client VM

Java Version: 1.7.0_40

Java Vendor: Oracle Corporation

OS Name: Windows 7

OS Arch: x86

OS Version: 6.1

An error occurred while establishing the connection:

Long Message:

ORA-02391: exceeded simultaneous SESSIONS_PER_USER limit

Details:

Type: java.sql.SQLException

Error Code: 2391

SQL State: 61000

但是用另一个用户就可以登录使用。

查询问题原因:

1、查询用户连接数,连接方式(jdbc还是用户client),每个用户的连接数。

SELECT username , COUNT(*), machine FROM v$session WHERE username IS NOT NULL GROUP BY username, machine ORDER BY username;

2、–当前的数据库连接数

select count(*) from v$process ;

3、–数据库允许的最大连接数

select value from v$parameter where name = ‘processes’;

4、–修改最大连接数:

alter system set processes = 300 scope = spfile;

5、–查看当前有哪些用户正在使用数据

SELECT osuser, a.username,cpu_time/executions/||’s’, b.sql_text,machine from v$session a, v$sqlarea b where a.sql_address =b.address order by cpu_time/executions desc;

SELECT osuser, a.username,cpu_time/executions/||’s’, b.sql_text,machine from v$session a, v$sqlarea b where a.sql_address =b.address order by cpu_time/executions desc;

6.查询用户连接数,连接方式(jdbc还是用户client),每个用户的连接数。

select DISTINCT username ,count(*) from v$session group by username order by username

7. 查看某个用户正在对数据库进行的操作。

select * from v$session where username=’username’ and status=’ACTIVE’

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/212325.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 下午8:18
下一篇 2026年3月18日 下午8:18


相关推荐

  • 文心一言实战大全:从入门到精通的AI应用指南

    文心一言实战大全:从入门到精通的AI应用指南

    2026年3月12日
    2
  • java之数组和链表的区别「建议收藏」

    java之数组和链表的区别「建议收藏」数组是有下标索引和data两部分组成链表是有data和指向下一个数据的指针地址两部分组成数组的特点 在内存中,数组是一块连续的区域。拿上面的看电影来说,这几个人在电影院必须坐在一起。 数组需要预留空间,在使用前要先申请占内存的大小,可能会浪费内存空间。比如看电影时,为了保证10个人能坐在一起,必须提前订好10个连续的位置。这样的好处就是能保证10个人可以在一起。但是这样的缺…

    2022年6月25日
    27
  • linux(4)Linux 文件内容查看「建议收藏」

    linux(4)Linux 文件内容查看「建议收藏」查看文件内容总览cat由第一行开始显示文件内容tac从最后一行开始显示,可以看出tac是cat的倒着写!nl显示的时候,顺道输出行号!more一页一页的显示文件内容less

    2022年7月31日
    8
  • map转换成JSON的方法

    map转换成JSON的方法第一种alibabafalstjson:1.Map转JSONMap<String,Object>map=newHashMap<String,Object>();map.put(“a”,”a”);map.put(“b”,”123″);JSONObjectjson=newJSONO…

    2022年6月20日
    62
  • 微服务架构-实现技术之具体实现工具与框架6:Spring Cloud Hystrix原理与注意事项

    微服务架构-实现技术之具体实现工具与框架6:Spring Cloud Hystrix原理与注意事项目录一、SpringCloudHytrix概述和设计目标(一)SpringCloudHytrix基本概述(二)SpringCloudHytrix概述设计目标二、SpringCloudHytrix解决的主要内容(一)隔离(线程池隔离和信号量隔离)1.线程和线程池线程隔离的好处:线程隔离的缺点2.信号量隔离(Semaphores)(二)优雅的降级…

    2022年6月18日
    23
  • vscode 快速生成html

    vscode 快速生成html在 dreamveawer 中新建一个 htm 自动会生成一个标准的 html 代码 那在 vscode 得一行一行写吗 太烦了吧 各种关键词搜 哎妈终于找到了办法 现在这里记录下 第一步 在空文档中输入 第二步 按下 tab 键 OK 了 看看效果

    2026年3月17日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号