达梦数据库——数据库登录 / 连接失败原因整理..

article/2025/10/14 21:00:36

在数据库的使用过程中,不可避免的会遇到数据库连接不上,数据库登录失败等等等等....问题。

以下是我个人遇到的一些相关问题的整理。

常见问题:连接数据库异常排查思路报错信息网络通信异常、创建socket连接失败、用户名密码错误、用户被锁定本地数据库连接失败1)数据库服务是否启动 【ps -ef|grep dmserver】2)用户名密码是否正确      3)如果用户被锁定需要SYSDBA解锁后使用应用或远程连接失败1)数据库IP/端口是否可达 【telnet 服务器IP 端口号 ssh -v -p 端口号 服务器IP】2)防火墙策略3)连接串配置是否正确4)如果用户被锁定需要SYSDBA解锁后使用5)使用数据库服务器上自带的disql工具尝试连接6)检查连接数是否达到连接上限

在排查连接不上数据库的问题时,首先,肯定,必须,一定先查看数据库服务是否启动 (ps -ef|grep dms) ,如果排查了一大堆多么复杂,高大上的配置参数以后,回头一看只是数据库服务没有启动,怎么样,有没有想跳楼的冲动...

 

案例一  本地数据库disql登陆失败

解决方案:

遇到这个问题可能是修改了数据库端口号,只需要指定数据库端口号就可以登陆成功。

 

案例二  用户被锁定

在用户登录失败一定次数以后,用户会被锁定

解决方案:

--用户解锁
./disql SYSDBA/SYSDBA123
alter user "用户名" account unlock;

附:锁定用户语句

alter user "用户名" account lock;

 

案例三  应用服务器使用高峰期时,连接不上数据库,高峰期过后,数据库连接正常。

这个问题是数据库最大连接数达到上限,可以在数据库日志中看到相关报错,这种问题在用户使用过程中触发率颇高,所以在部署数据库时需要和应用了解用户并发量。

解决方案:

查询当前最大连接数

select SF_GET_PARA_VALUE(2,'MAX_SESSIONS');

修改最大连接

ALTER SYSTEM SET 'MAX_SESSIONS' =1000 spfile;

重启数据库

 

 

 

可评论收录...


http://chatgpt.dhexx.cn/article/pmfFhoQs.shtml

相关文章

命令行登录数据库

命令行登录数据库 登录自己数据库 命令说明mysql -u 用户名 -p 密码使用指定用户名和密码登录当前计算机中的MySQL数据库 登录本机:mysql -uroot -p123456 登录别人数据库 命令说明mysql -h 主机IP -u 用户名 -p 密码-h 指定IP 方式,进行 登录 登录其它设备数…

人大金仓数据库登录、查看数据库

启动数据库服务测试 ​ 1、查看数据存储目录 [rootnode1 ~]# su - kingbase Last login: Mon Mar 1 18:00:48 CST 2021 on pts/2 [kingbasenode1 ~]$ cd /data/kingbase/v8/data/ [kingbasenode1 data]$ ls -lh 登录后复制 [kingbasenode1 bin]$ ./ksql -U system -W t…

数据库服务的运行与登录

一、打开数据库服务 1、数据库服务 :SQL Server(MSSQLServer) 1)运行在服务器端的应用程序,提供数据的存储、处理和事物等。 2)在使用DBMS客户端之前,必须首先打开该服务。 2、打开与关闭的方式 1&#xf…

登录数据库详解

登录数据库 1 . 双击以下: 2 . 进入数据库输入密码点击连接: 3 . 连接成功的话进入这个页面就代表完成了;要是连接不成功请动动你的小手往下拉; 不成功连接一 4 . 连接不成功的情况下万一出现以下这状况 : 5 . 先关闭这个“无法连…

python3.8.2使用web.py做web开发

web.py是适用于Python的Web框架,功能强大而又简单。web.py是公共领域;您可以毫无限制地将其用于任何目的。 一、安装方式 PIP方式 pip install web.py0.51最新0.51版本同时支持Python 2.7和Python> 3.5。 从GitHub获取最新的开发版本 解压&#xf…

web—2

2.基础入门——数据包拓展 网站解析对应 攻击层面? 源码,搭建平台,系统,网络层等 安全问题? 目录,敏感文件,弱口令,IP以及域名 HTTP/S—数据包 • https协议需要到ca申请证书&#…

Python 3 web开发

文章目录 web开发发展历程HTTP协议简介实验环境HTTP内容简介HTTP请求HTTP格式推荐文档 HTML简介CSS简介JavaScript简介小结 WSGI接口简介运行WSGI服务小结 web框架常见Python web框架小结 使用模板小结 总结推荐文档实验文件 web开发发展历程 Python有上百种web开发框架&#x…

WEB:web2

背景知识 代码审计 题目 由上述可知,这段代码定义了一个函数encode,接受一个字符串参数$str,并返回对其进行加密后的结果 加密算法包括: 使用strrev函数将字符串进行翻转;对翻转后的每个字符,将其ASCII值…

Web3.py 学习(一)

一、什么是Web3.py Web3.py is a python library for interacting with Ethereum. Its API is derived from the Web3.js Javascript API and should be familiar to anyone who has used web3.js. Web3.py是连接以太坊的python库,它的API从web3.js中派生而来。如果…

Web基础(三)Python Web

文章目录 Python Web基础1. WSGI1.1 概述1.2 实现原理1、WSGI Server/gateway2、WSGI Application3、WSGI MiddleWare 1.3 测试 WSGI服务器代码简析 1.4 实现WSGI服务器1.5 生产环境中的Web服务器[Gunicorn](https://github.com/benoitc/gunicorn "Gunicorn")[uWSGI …

【小沐学Python】Python实现Web服务器(web2py)

🍺基于Python的Web服务器系列相关文章编写如下🍺: 🎈【Web开发】Python实现Web服务器(Flask快速入门)🎈🎈【Web开发】Python实现Web服务器(Flask案例测试)&a…

Python——Web2py开发实战:开发一个自己的网站(新手入门级)

目录 一、web2py 二、使用步骤 1.找到一个可以帮助网站运营的工具——pythonanywhere 1)创建账户; 2)创建网站 3) 网站管理 2.我的开端 1)删除example app 2)创建新的app sophia 3)修改参数 4&a…

web2py框架

介绍: web2py是一种免费的、开源的web开发框架,采用python语言编写,并且可以使用python编程。 MVC模式:模型Model、视图View、控制器Controller 一、安装 pip install web2py 二、创建项目(Pycharm) 1.选择File->New Project-&…

web2py入门教程(1)

IDE:PyCharm 1、创建web2py项目 在下图左侧选中Web2Py,在右侧填写项目路径和应用名称,我这里是第一次创建,所以直接点击"Create"创建项目,此时会自动下载Web2Py项目框架(如果不是第一次创建&am…

Gitlab 隐藏注册功能

1.用管理员账号登录 2.Admin Area 3.Settings 4.把Sign-up enabled的勾去掉 5.退出重新登录就可以看见只有登录没有注册选项了

GitLab屏蔽用户注册方法:

以管理员身份登录进GitLab平台 点击【Admin Area】 点击【Settings】 页面控制【Sign-up Restrictions】 默认的GitLab登录界面是有注册功能的 将【Sign-up enabled】的勾选框去掉,即取消掉注册功能 滚动到页面最底端,点击【Save】保存按钮&#xff0c…

gitlab安装注册记录——gitlab(一)

一、下载安装(widows版本) git下载地址:https://git-scm.com/download/win 官网下载速度慢的话可以到管家中下载,速度快 安装好右键就可看到 二、注册gitlab账户 官方网址:https://about.gitlab.com/ 如果注册过gi…

配置gitLab的邮件服务,并开启邮箱的验证通知功能

上一篇,讲了 在linux上搭建部署gitlab服务器 这篇讲一下 配置gitLab的邮件服务 为什么需要开启gitLab的邮件服务呢?我觉得至少有以下两个原因 1、搭建好gitLab服务器后,当有新的开发人员需要加入开发时,就可以注册账号了 但是…

GitLab之不允许用户注册-yellowcong

Gitlab默认是运行用户注册的,但是我们现在不想别人注册gitlab,解决的方案,就是在管理员里面配置允许注册。 注册界面 默认情况下,gitlab是允许用户注册的,但是现在我们需要关闭这个注册。 登录到管理 设置Settings,设置登录信…