当前位置: 首页 > news >正文

达梦数据库基础操作(一):用户操作

达梦数据库基础操作(一):用户操作

1 达梦运行状态

SELECT banner as 版本信息 FROM v$version;

1.2 达梦版本号

SELECT banner as 版本信息 FROM v$version;

1.3 用户相关操作

默认用户名密码:SYSDBA/SYSDBA

注意:在哪个数据库下创建的用户,该用户用户哪个数据库权限

2.1 创建用户

# 使用 CREATE USER 语句创建 DM 用户,登录密码为 "dameng123"。
SQL> CREATE USER DM IDENTIFIED BY "dameng123";# 案例1:为数据库设置一个用户test,可创建自己表,有属于自己的独立表空间,密码要求每60天变更一次。
SQL> create tablespace test datafile '/dm7/data/DAMENG/test1.dbf' size 32;
SQL> create user test identified by dameng123 limit password_life_time 60 default tablespace test;
SQL> grant create table to test;# 案例2:规划用户test3,账户30天变更一次密码,密码尝试连接2次,连接失败,锁定5分锁,该用户可以查询dmhr.employee。
SQL> create user test3 identified by dameng123 limit password_life_time 30,failed_login_attemps 2,password_lock_time 5;
SQL>Grant select on dmhr.employee to test3;# 案例3:企业有一批录入人员,权限固定,只能录入city表
角色:一类权限的集合,把一类用户具有的权限,集中到某个特定的角色上面,再把角色分为用户,方便管理。
SQL> create role r1;
SQL> grant insert on dmhr,city to r1;
SQL> create user test4 indetified by dameng123;
SQL> grant ri to test4;

2.2 查看用户信息

# 通过字典表 dba_users 查看基本信息。
SELECT username,account_status,created FROM dba_users WHERE username='DM';

1)sys 达梦数据库内置管理用户,不能登陆数据库

2)sysdba 数据库的管理员

3)sysauditor 审计员 配置审计策略,分析审计日志

4)syssso 安全员 (只在安全版本内存在),配置安全策略

2、用户口令策略

1)0 -->无策略

  1. 1 -->禁止与用户名相同

3)2 -->口令长度不小于9

4)4 -->至少包含一个大写字母(A-Z)

5)8 -->至少包含一个数字(0-9)

6)16 -->至少包含一个白哦点符号(引文输入法状态下输入,除“与空格外)

–设置口令策略,可单独使用,也可组合使用
sp_set_para_value(1,’PWD_POLICY’,6);

FAILED_LOGIN_ATTEMPS 密码尝试登录次数。
PASSWORD_LOCK_TIME 密码登录失败锁定时间
PASSWORD_LIFE_TIME 密码过期时间

2.3 切换用户

# 使用 conn 命令切换用户。
conn DM/dameng123;

2.4 查看当前数据库所拥有的用户

SQL> select * from dba_users;

2.5 查看当前用户

# 使用 user 关键字返回当前登录用户。SELECT user FROM DUAL;

2.6 删除用户

# 当该用户模式存在数据时,必须指定关键字cascade
SQL> drop user dmtest;

相关文章:

达梦数据库基础操作(一):用户操作

达梦数据库基础操作(一):用户操作 1 达梦运行状态 SELECT banner as 版本信息 FROM v$version;1.2 达梦版本号 SELECT banner as 版本信息 FROM v$version;1.3 用户相关操作 默认用户名密码:SYSDBA/SYSDBA 注意:在哪个数据库下创建的用户…...

Java进阶(锁)——锁的升级,synchronized与lock锁区别

目录 引出Java中锁升级synchronized与lock锁区别 缓存三兄弟:缓存击穿、穿透、雪崩缓存击穿缓存穿透缓存雪崩 总结 引出 Java进阶(锁)——锁的升级,synchronized与lock锁区别 Java中锁升级 看一段代码: public class…...

Flask+Gunicorn中文乱码解决方案

在使用FlaskGunicorn部署应用时,发现中文的输出存在乱码的现象。这是因为Python的默认编码是ASCII,而ASCII并不支持中文字符。 解决Python中文乱码问题的首要任务是确保使用合适的编码方式。当你处理中文字符时,应该使用UTF-8编码。UTF-8是一…...

vue3的开发小技巧

「总之岁月漫长&#xff0c;然而值得等待。」 目录 父组件调用子组件函数 父组件调用子组件函数 ref, defineExpose //父组件 代码 <child ref"ch">this.$refs.ch.fn();//子组件 函数抛出 const fn () > { }; defineExpose({ fn });...

十三、Qt多线程与线程安全

一、多线程程序 QThread类提供了管理线程的方法&#xff1a;一个对象管理一个线程一般从QThread继承一个自定义类&#xff0c;重载run函数 1、实现程序 &#xff08;1&#xff09;创建项目&#xff0c;基于QDialog &#xff08;2&#xff09;添加类&#xff0c;修改基于QThr…...

今日话题:---自卑

自卑是一种普遍存在的心理现象&#xff0c;它可能源于个人对自身能力、外貌、社会地位等方面的不满意或不自信。自卑感可能会导致消极的情绪和行为&#xff0c;如焦虑、抑郁、逃避现实等。然而&#xff0c;适度的自卑感也可能激发个人努力提升自己&#xff0c;从而实现自我成长…...

Unity 预制体与变体

预制体作用&#xff1a; 更改预制体&#xff0c;则更改全部的以预制体复制出的模型。 生成预制体&#xff1a; 当你建立好了一个模型&#xff0c;从层级拖动到项目中即可生成预制体。 预制体复制模型&#xff1a; 将项目中的预制体拖动到层级中即可复制。或者选择物体复制粘贴。…...

leetcode:860.柠檬水找零

题意&#xff1a;按照支付顺序&#xff0c;进行支付&#xff0c;能够正确找零。 解题思路&#xff1a;贪心策略&#xff1a;针对支付20的客人&#xff0c;优先选择消耗10而不是消耗5&#xff0c;因为5可以用来找零10或20. 代码实现&#xff1a;有三种情况&#xff08;代表三种…...

Python程序的流程

归纳编程学习的感悟&#xff0c; 记录奋斗路上的点滴&#xff0c; 希望能帮到一样刻苦的你&#xff01; 如有不足欢迎指正&#xff01; 共同学习交流&#xff01; &#x1f30e;欢迎各位→点赞 &#x1f44d; 收藏⭐ 留言​&#x1f4dd; 年轻是我们唯一拥有权利去编制梦想的时…...

C语言可以干些什么?C语言主要涉及哪些IT领域?

C语言可以干些什么&#xff1f;C语言主要涉及哪些IT领域&#xff1f; 在开始前我有一些资料&#xff0c;是我根据网友给的问题精心整理了一份「C语言的资料从专业入门到高级教程」&#xff0c; 点个关注在评论区回复“888”之后私信回复“888”&#xff0c;全部无偿共享给大家…...

element-ui附件上传及在线查看详细总结,后续赋源码

一、附件上传 1、在element-ui上面复制相应代码 a、accept"image/*,.pdf,.docx,.xlsx,.doc,.xls" 是规定上传文件的类型&#xff0c;若是不限制&#xff0c;可以直接将accept‘all即可&#xff1b; b、:action"action" 这个属性就是你的上传附件的地址&am…...

投标中excel表格常用功能梳理

投标中excel表格常用功能梳理&#xff1a; 1.投标报价调整报价的办法&#xff1a; 目的调整报价&#xff0c;把“红框”的报价增加30%&#xff0c;50% 增加30%的步骤&#xff1a; 步骤1&#xff1a;选择1.3 复制&#xff08;ctrlc&#xff09; 步骤2&#xff1a;选择性黏贴 …...

C++二叉搜树的实现(递归和非递归)

目录 1.什么是二叉搜索树 2.二叉搜索树的查找 3.二叉搜索树插入 4.二叉搜索树的删除 1.删除的节点只有左子树或者右子树 2.删除节点左右子树都有的情况 5.代码 1.什么是二叉搜索树 左节点的值小于根节点 右节点大于根节点 左右子树也满足上面两个条件 例&#xff1a;…...

蓝桥杯算法 一.

分析&#xff1a; 本题记录&#xff1a;m个数&#xff0c;异或运算和为0&#xff0c;则相加为偶数&#xff0c;后手获胜。 分析&#xff1a; 369*99<36500&#xff0c;369*100>36500。 注意&#xff1a;前缀和和后缀和问题...

如何学习自然语言处理之语言模型

自然语言处理&#xff08;NLP&#xff09;是一种人工智能技术&#xff0c;它使计算机能够理解和处理人类语言。而语言模型是NLP中的一个重要概念&#xff0c;主要是用来估测一些词的序列的概率&#xff0c;即预测p(w1, w2, w3 … wn)&#xff0c;其中一个应用就是句子的生成。 …...

Zoho ToDo 满足您的需求:任务管理满足隐私和安全要求

任务管理工具已经成为我们日常生活中不可或缺的一部分&#xff0c;它们帮助我们处理各种事务&#xff0c;从杂项和愿望清单到管理截止日期和资源。这些工具不仅仅是简单的任务列表&#xff0c;它们掌握了项目的蓝图、雄心勃勃的目标和完成的最后期限。然而随着这些工具的使用越…...

仿牛客网项目---社区首页的开发实现

从今天开始我们来写一个新项目&#xff0c;这个项目是一个完整的校园论坛的项目。主要功能模块&#xff1a;用户登录注册&#xff0c;帖子发布和热帖排行&#xff0c;点赞关注&#xff0c;发送私信&#xff0c;消息通知&#xff0c;社区搜索等。这篇文章我们先试着写一下用户的…...

虚拟机部署Sentry步骤,国内地址

Unity3D特效百例案例项目实战源码Android-Unity实战问题汇总游戏脚本-辅助自动化Android控件全解手册再战Android系列Scratch编程案例软考全系列Unity3D学习专栏蓝桥系列ChatGPT和AIGC &#x1f449;关于作者 专注于Android/Unity和各种游戏开发技巧&#xff0c;以及各种资源分…...

[Android View] 可绘制形状 (Shape Xml)

一切以官方文档为主 官方文档https://developer.android.com/guide/topics/resources/drawable-resource?hlzh-cn#Shape 什么是可绘制形状 可以理解为用xml文件来描述一个简单的Drawable图形&#xff0c;比如说以下这段xml就可以用来描述一个白色的圆形&#xff1a; <?…...

[游戏开发][虚幻5]新建项目注意事项

鼠标右键点击Client.uproject文件&#xff0c;可以看到三个比较关键的选项&#xff0c; 启动游戏&#xff0c;生成sln解决方案&#xff0c;切换引擎版本 断点调试 C代码重要步骤 如果你想断点调试C代码&#xff0c;则必须使用使用代码编译启动引擎&#xff0c;你需要做几个操作…...

【进阶专栏】AI时代从好奇心到产品力(进阶):实战落地指南

专栏定位 基础篇:从好奇心到产品力:AI时代的产品构建方法论 进阶篇:AI时代从好奇心到产品力(进阶):实战落地指南 基础篇帮你"看懂",进阶篇帮你"做到"。 基础篇(第1-6篇)建立了GAP模型的理论框架,让你能分析和理解任何产品的行为设计。 进阶篇(第…...

Windows玩转大模型推理:手把手教你用WSL2+Docker部署vLLM服务并映射Jupyter端口

Windows高效部署vLLM推理服务&#xff1a;WSL2Docker全流程实战 在本地PC上搭建大模型推理环境正成为越来越多开发者的刚需。想象一下&#xff0c;当你需要快速验证一个创意、调试一段prompt或是向客户演示模型效果时&#xff0c;不必依赖云端服务&#xff0c;直接在Windows笔记…...

告别IDEA付费插件!用Eclipse+WindowBuilder免费搞定Java GUI界面设计(附完整迁移IDEA指南)

零成本Java GUI开发实战&#xff1a;EclipseWindowBuilder全流程指南 在Java桌面应用开发领域&#xff0c;GUI设计工具的选择往往让开发者陷入两难——要么支付高昂的IDE插件费用&#xff0c;要么忍受原始编码的低效。本文将揭示一个被多数教程忽略的高效组合&#xff1a;完全免…...

FanControl免费风扇控制软件:3分钟快速上手终极指南

FanControl免费风扇控制软件&#xff1a;3分钟快速上手终极指南 【免费下载链接】FanControl.Releases This is the release repository for Fan Control, a highly customizable fan controlling software for Windows. 项目地址: https://gitcode.com/GitHub_Trending/fa/F…...

Unity3d终极SQLite集成指南:5分钟实现跨平台数据持久化

Unity3d终极SQLite集成指南&#xff1a;5分钟实现跨平台数据持久化 【免费下载链接】SQLite4Unity3d SQLite made easy for Unity3d 项目地址: https://gitcode.com/gh_mirrors/sq/SQLite4Unity3d 你是否曾为Unity项目中的数据存储而烦恼&#xff1f;面对复杂的数据库集…...

5分钟掌握Input Leap:一套键鼠控制多台电脑的终极方案

5分钟掌握Input Leap&#xff1a;一套键鼠控制多台电脑的终极方案 【免费下载链接】input-leap Open-source KVM software 项目地址: https://gitcode.com/gh_mirrors/in/input-leap 还在为办公桌上多台电脑设备之间频繁切换键盘鼠标而烦恼吗&#xff1f;Input Leap这款…...

Ubuntu 系统下ClamAV的进阶配置与高效扫描策略

1. ClamAV在Ubuntu系统下的核心价值与应用场景 作为一款开源杀毒引擎&#xff0c;ClamAV在Linux环境中扮演着独特的安全卫士角色。不同于Windows平台那些占用大量资源的商业杀软&#xff0c;ClamAV以轻量级设计著称&#xff0c;特别适合服务器环境。我在管理二十多台Ubuntu服务…...

5分钟掌握Open-Lyrics:AI音频转字幕终极指南

5分钟掌握Open-Lyrics&#xff1a;AI音频转字幕终极指南 【免费下载链接】openlrc Transcribe and translate voice into LRC file using Whisper and LLMs (GPT, Claude, et,al). 使用whisper和LLM(GPT&#xff0c;Claude等)来转录、翻译你的音频为字幕文件。 项目地址: htt…...

BERT中文文本分割镜像部署教程:Docker Compose编排多模型协同服务

BERT中文文本分割镜像部署教程&#xff1a;Docker Compose编排多模型协同服务 1. 引言&#xff1a;为什么需要智能文本分割&#xff1f; 想象一下&#xff0c;你刚刚参加完一场长达两小时的线上会议&#xff0c;录音转文字工具生成了一份密密麻麻、长达万字的文稿。没有段落&…...

告别虚拟机!在Win11上用WSL2+Ubuntu22.04搭建RK3568开发环境(保姆级避坑指南)

在Win11上打造高效RK3568开发环境&#xff1a;WSL2Ubuntu22.04全攻略 嵌入式开发工程师们常常面临一个两难选择&#xff1a;要么忍受Windows系统下工具链不完整的痛苦&#xff0c;要么在虚拟机里与卡顿和资源占用作斗争。今天&#xff0c;我要分享的是第三种选择——利用WSL2在…...