精华内容
下载资源
问答
  • 达梦数据库表空间和用户管理

    千次阅读 2019-12-19 10:58:59
    达梦数据库表空间和用户管理 达梦数据库是达梦公司推出的具有完全自主知识产权的高性能数据库管理系统,为国产数据库中的佼佼者。 在当前严酷的国际竞争环境下,打破oracle、sqlserver等数据库的垄断,建设有自主...

    达梦数据库表空间和用户管理

    达梦数据库是达梦公司推出的具有完全自主知识产权的高性能数据库管理系统,为国产数据库中的佼佼者。
    在当前严酷的国际竞争环境下,打破oracle、sqlserver等数据库的垄断,建设有自主知识产权数据库,是我国软件行业健康运行的基本保障。
    达梦数据库做为国产数据库的领头羊,已经在政府、金融、信用、社保、国防、航空、铁路等领域有了深入的应用。本文将应DM7为例,介绍达梦数据库的表空间和用户管理。

    表空间管理

    表空间,是数据库的逻辑划分,一个表空间只能数据一个数据库。在一个数据库实例下,可以建立多个表空间,每个表空间可以对应多个数据文件,数据文件的大小主要是由操作系统控制的。

    1、现有固定表空间介绍

    • 查询sql:
      select id,name,max_size,total_size from v$tablespace;
    • 查询结果:
      在这里插入图片描述
    • 表空间介绍:
      SYSTEM:系统表空间,存放数据字典信息和全局的系统数据;
      ROLL:回滚表空间,存放了数据库运行过程中产生的回滚记录;
      TEMP:临时表空间,存放临时数据,临时表默认都存放在临时表空间上;
      MAIN:数据库默认的表空间,创建数据对象时,如果不指定存储位置,默认存放到该表空间。

    2、新建表空间

    • 创建sql:
      Create tablespace 表空间名 datafile 数据文件路径 size 数据文件初始大小 autoextend on maxsize 最大值。
    • 参数说明:
      Size和maxsize 默认单位为MB,创建时只有数字显示,不需要带单位;
      表空间初始文件大小是页大小的4096倍。
    • 创建示例:
      Create tablespace DMTEST1 datafile ‘/dm7/data/DM02/DMTEST1.dbf’ size 32 autoextend on maxsize 100;

    3、删除表空间

    • 删除sql:
      drop tablespace DMTEST1;
    • 说明:
      SYSTEM、RLOG、ROLL 和 TEMP 系统表空间不允许删除;
      表空间如果存在数据,则不允许直接删除。

    4、扩展表空间

    表空间的扩展主要由三种方式

    • 创建大表空间,然后进行导入导出操作;
    • resize 表空间数据文件的大小(注:所有的数据文件大小都应该一致,修改其中一个,另外的都要更改)
      alter tablespace DMTEST1 resize datafile ‘/dm7/data/DM02/DMTEST1.dbf’ to 256;
    • 给表空间增加数据文件
      Alter tablespace DMTEST1 add datafile ‘/dm7/data/DM02/DMTEST2.dbf’ size 50 autoextend on next 2 maxsize 100;

    5、更改表空间数据文件路径

    • 操作sql:
      表空间离线
      Alter tablespace DMTEST1 offline;
      修改存储位置
      alter tablespace DMTEST1 rename datafile ‘/dm7/data/DM02/DMTEST1.dbf’ to ‘/dm7/data/DMTEST1.dbf’;
      表空间在线
      Alter tablespace DMTEST1 online;
    • 说明:
      system,roll,temp 不能进行离线操作。

    用户管理

    1、现有数据库用户介绍

    • 查询sql:
      Select username,account_status from dba_users;
      在这里插入图片描述
    • 用户介绍:
      Sys:达梦数据库内置管理用户,不能登陆数据库;
      Sysdba:数据库的管理员;
      Sysauditor:审计员,配置审计策略,分析审计日志;
      Syssso:安全员(只在安全版本内存在),配置安全策略 。

    2、用户口令策略及设置

    0:无策略
    1:禁止与用户名相同
    2:口令长度不小于9
    4:至少包含一个大写字母(A-Z)
    8: 至少包含一个数字(0-9)
    16:至少包含一个标点符号(英文状态输入,除”和空格除外)
    口令可以单独使用,也可以组合使用;
    密码尝试登录次数:faild_login_attemps
    密码失败锁定时间:password_lock_time
    密码过期时间:password_life_time

    3、创建用户

    • 创建sql:
      create user 用户名 identified by 密码 limit 密码策略 default tablespace 默认表空间;
      Grant 权限类型 to 用户名;
    • 示例:
      create user DMTEST1 identified by DMTEST1 limit password_life_time 60 default tablespace DMTEST1;
      Grant resource to DMTEST1;

    4、删除用户

    • 用户没有相关数据:
      Drop user 用户名;
    • 用户下有数据:
      Drop user 用户名 cascade;

    5、修改密码

    alter user 用户名 identified by 新密码;

    6、锁定/解锁用户

    • 锁账户:
      Alter user 用户名 account lock;
    • 解锁账户:
      Altet user 用户名 account unlock;

    7、用户权限设置

    创建用户后,可以按照需求直接给用户赋权,也可以通过设置角色权限,然后用户与角色关联进行赋权。

    • 直接赋权:
      Grant 权限类型 to 用户名;
    • 角色赋权:
      create role 角色名;
      grant 权限类型 to 角色名;
      grant 角色名 to 用户名;
    展开全文
  • Oracle 查询数据库多少张表

    万次阅读 2017-12-08 15:34:37
    这个查询的需求很大可能是进行了Oracle数据库导入导出操作,了新的服务器,你的上司老板叫程序猿们,数据库换个环境,移植到新的服务器上。为了验证导入进去的表有没有少,我们需要查询当前用户下的总表个数。登录...

    这个查询的需求很大可能是进行了Oracle数据库导入导出操作,买了新的服务器,你的上司老板叫程序猿们,数据库换个环境,移植到新的服务器上。

    为了验证导入进去的表有没有少,我们需要查询当前用户下的总表个数。

    登录sys用户后通过user_tables表查看当前用户下表的张数。
    sql:conn / as sysdba;
    sql:select count(*) from user_tables ;
    解释:必须是登录到系统的超级用户后后,通过上面sql读取出”用户表“中记录的行数(每个表会有一条记录),即为当前数据库下的表张数。

    展开全文
  • 在评估阶段您可以免费下载和使用无技术限制的全功能Oracle,但在正式的商业场合应用时需要购买法律授权。 下载地址: http://www.oracle.com 需要约1.5GB 磁盘空间用于下载及解压缩,并需要2.5GB以上的磁盘空间用于...

    一、数据库登录

    • 1、常用账户:

      • 管理员: sys
      • 主要练习操作用户: scott
    • 2、测试环境是否配置成功:

      • 1、命令窗口
        win+R -> cmd(以管理员身份运行) - > sqlplus ->输入用户名与密码
        用户名:sys
        口令: 自己设置的密码 as sysdba(as sysdba 是给它管理员权限),(输入密码时看不见的)

      • 2、或找到 下面的文件夹,打开SQL Plus
        这里写图片描述
        按下图操作:
        这里写图片描述

      • 这样即为成功
        这里写图片描述

    二、一些基本操作

    切换用户登陆命令: 重新登录scott用户,并指定登录的数据库名称
      conn scott/ 密码 @ 数据库实例名;
    
      conn sys/ 密码 @ 数据库实例名 as sysdba;
    

    – 以下操作需在管理员模式下进行

    【管理员账户】解锁scott用户
      alter user [用户名] account unlock;
    
    【管理员账户】修改scott用户密码
      alter user [用户名] identified by [新密码];
    
    【管理员账户】创建新用户、同时授权
      create user [用户名] identified by [密码];
      grant connect,resource to [用户名];
    
    
    oracle使用管理员免密登录系统:用户名:sys
                                密码: as sysdba
    
    修改系统管理员密码:alter user system identified by admin
    
    使用指定的用户和密码登录指定的数据库实例:sqlplus system/admin@orcl
    
    使用指定的用户和密码登录指定的服务器的数据库实例:sqlplus system/admin@localhost/orcl
    
    使用指定的用户和密码登录指定的服务器的特定端口的数据库实例:
        sqlplus system/admin@localhost:1521/orcl
    
    三个常用数据库的默认端口号:
    oracle: 1521
    mysql:  3306
    sql server: 1433
    
    展开全文
  • 数据库 Redis 版 用户指南 云数据库 Redis 版用户指南 云数据库 Redis 版 用户指南 PAGE 10 PAGE 10 用户指南 使用购买 Redis 的账号登录 Redis 管理控制台进入 Redis 实例列表界面如下图所示 管理实例修改密码 ...
  • (五)购物商城数据库设计-用户表设计

    万次阅读 多人点赞 2018-06-20 22:05:41
    上一篇(四)购物商城数据库设计-订单系统设计 今天我们来讲下用户表的设计,首先是用户用户表(member_info) --- id 手机号 登录密码 邮箱 昵称 头像url 注册时间 默认收货地址id 接着应该有收货地址表 ...

    上一篇(四)购物商城数据库设计-订单系统设计

    今天我们来讲下用户表的设计,首先是用户表

    用户表(member_info)
    ---
    id
    手机号
    登录密码
    邮箱
    昵称
    头像url
    注册时间
    默认收货地址id

    接着应该有收货地址表

    用户收货地址表(member_shopping_address)
    ---
    id
    省
    市
    区
    详细地址
    联系人
    手机号

    其中,用户表对应收货地址表示一对多的关系。

    如果用到实名认证,那么应该有一张实名认证表,以上传身份证正反面为例:

    实名认证表(member_certification)
    ---
    id
    姓名
    性别
    名族
    出生日期
    住址
    身份证号
    身份证签发机关
    身份证有效期限
    人脸比对分数
    人脸图片

    随着业务的开展,用户相关的表会越来越多。比如积分系统,对于租赁商城可能还涉及到风控相关的表,白名单、黑名单等等。还有大数据用户行为分析等业务。具体要根据业务情况来设计,总的来说每张业务表是跟用户表一对一对应起来的,因此用户系统的表设计相对来说比较简单,基本上是保存用户的一些信息。

    在架构方面,用户体系可以单独拿出来,即用户相关的表单独一个数据库,然后做成服务。系统间的调用可以用dubbo或者spring-cloud。

    下一篇文章我们将谈一谈具体的架构工作。

    展开全文
  • 想找一个命令能清空数据库中所有用户表的方法没有找到,只能用一个比较烦琐的方法,不知道有没有更简单的方法? declare @strSqlTmp varchar(8000)declare @strSql varchar(8000)set @strSqlTmp = ''declare online_...
  • 数据库

    千次阅读 2019-02-23 17:44:47
    1. 云数据库概述 1.1. 云计算是云数据库兴起的基础 1.2. 云数据库概念 云数据库是部署和虚拟化在云计算环境中的数据库。云数据库是在云计算的大背景下发展起来的一种新兴的共享基础架构的方法,它极大地增强了...
  • 阿里云服务器购买之后通常不需要另外购买数据库, 云服务器一般可以自己安装数据库,当然你如果有其他用途可以单独购买数据库。 云数据库MongoDB版相较于自建数据库,在服务可用性、数据可靠性、安全性、运维成本...
  • oracle数据库如何购买

    千次阅读 2016-01-19 13:47:06
    购买方式:  A:按用户购买  B:按cpu个数购买 还有配置不同,价格也不等,  具体可以咨询北京世纪兆元oracle白金代理。
  • 数据库用户的福音:墨天轮数据库在线实训平台

    多人点赞 热门讨论 2021-11-01 19:46:01
    简单的使用介绍就到这里吧,大家如果想要尝鲜使用,直接添加博主微信:Lucifer-4622,可免费帮你购买数据库在线实训平台! 写在最后 如此便捷、如此划算,你还不来试试? 申请入口:...
  • 数据库课设报告.doc

    2020-10-01 18:38:05
    宠物网站管理信息系统 一、 需求分析 该系统主要提供宠物商店与宠物主人之间的买卖功能,包括登录,对宠物的增删查改,用户信息的查询与修改,以及用户上传图片...5、功能5 用户购买宠物功能 6、功能6 用户出售宠物功能
  • 数据库管理系统

    千次阅读 2018-10-24 00:14:00
    一、数据库管理系统的基本功能 ...在关系数据库中就是建立数据库(或模式)、表、视图、索引等,还有创建用户、安全保密定义(如用户口令、级别、角色、存取权限)、数据库的完整性定义。这些定义存储在数据字典(亦...
  • 使用画图软件,sql server r2008 进行数据库的设计的一个线上购物商城数据库..初次登陆的用户可以进行注册成为本站会员,登陆成功后可以按照商品的分类进行查看商品。或按照自己的需求搜索商品,并查看其详细资料....
  • 此次采购管理系统用 java 语言实现,用MySQL作为后台的数据库进行信息的存储,用SQL语句完成对人员表、设备信息表、供应商信息表、采购信息表的增、删、改、查四个操作。用JDBC驱动实现前台Java与后台SOL数据库的...
  • Oracle学习笔记(用户管理、数据库的备份和恢复) 我就直接po代码,代码中有注释 /* 用户管理和数据库的备份(导出exp)和恢复(导入imp) oracle11g数据库的导入imp/导出exp,就是我们通常所说的oracle数据的还原/...
  • 国产数据库--DM(达梦数据库)

    千次阅读 2019-11-29 16:47:13
    达梦数据库管理系统是达梦公司推出的具有完全自主知识产权的高性能数据库管理系统,DM7是达梦公司在总结DM系列产品研发与应用经验的基础之上设计的新一代数据库产品,吸收主流数据库产品的优点。众多的企...
  • 简单数据库案例,方便阅读理解,网上购物系统前台的用户共分两类:一类是注册用户(正式用户),这类用户有基本的信息,可以对自己的信息进行查看与修改,可以随时实现网上购物。当用户在网站所购商品总金额达一定数量...
  • 分析型数据库 购买指导 分析型数据库/ 分析型数据库/购买指导 PAGE 1 PAGE 1 购买指导 购买指南和售价 公共云客户详见 /price/product#/ads/detail 专有云客户请咨询相关工作人员 欠费说明 1欠费预警以小时为单位...
  • 关系型数据库和非关系型数据库的区别

    千次阅读 多人点赞 2019-08-14 18:19:00
    关系型数据库 关系型数据库: 关系模型中的常用概念 优点 不足 非关系型数据库 非关系型数据库: 非关系型数据库结构 优点 不足 分类 CAP 理论 关系型与非关系型数据库的比较 最近的数据库排名 关系型...
  • ●前言 我们知道,现在网络上一般的网站...而对于电子商务网站,比如igo5等大型电子商务网站,用户需要购买商品,就一定需要详细而准确的注册,而这些信息,往往是用户很隐秘的信息,比如电话、电子邮件、地址等,...
  • 用户数据库:QPAccountsDB 数据库内容: 存储用户相关的全局信息,包括用户的ID号码、账号名字、昵称、登录密码、二级密码、头像(自定义头像)、经验数值、魅力数值、游戏的管理权限、登录次数、注册地址、...
  • 甲骨文数据库购买的价格(一)

    千次阅读 2015-02-17 16:52:20
    如果你是一个架构师,在数据库选型上除了技术选型,更重要的可能...1、oracle授权(也就是购买方式)有两种,一是按用户数,二是按cpu; 2、按用户数是指连接到oracle的连接数量(包括自然人的连接或机器的连接),但是
  • 正常情况下,我们用 lnmp 环境,用户的数据大都放在 mysql , postgresql 数据库中,那像 bitcoin , openbaazar,alexadria library(decentralized) 这类区块链的网站和应用,用户的交易记录和商品的图片,用户的...
  • Oracle数据库如何收费

    千次阅读 2021-03-15 21:36:57
    Oracle 数据库如何收费前言查看服务器上物理CPU总数以及核数:按CPU(Process)收费按用户数(Named User Plus)VMware上Oracle license的计算 前言 首先感谢大佬的分享:https://wangbinbin0326.github.io/,原文可以在...
  • 学校的数据库课设 电影院网上订票系统应该包括以下功能: 用户信息、座位信息、订购信息、影片安排信息、放映厅信息等管理工作; 具有数据库备份和数据库恢复功能;
  • JavaWeb实现注册登录功能并将用户数据写进数据库(商城系统第一部分) 声明:本人并非项目原创,该商城系统原创来自撩课高新强老师:https://study.163.com/course/introduction/1005981003.htm,转载请注明出处,...
  • 很多人对数据库是什么不是很清楚,那么数据库到底是什么呢?传统数据库是依照某种数据模型组织起来并存放二级存储器中的数据集合。这种数据集合具有如下特点:尽可能不重复,以最优方式为某个特定组织的多种应用服务...
  • Qt中对MySQL数据库进行登录操作,非常详细,本人验证不错!!!
  • 用户数据库:QPAccountsDB

    千次阅读 2015-06-15 09:48:10
    数据库内容: 存储用户相关的全局信息,包括用户的ID号码、账号名字、登录密码、乙级密码、头像(自定义头像). 经验数值、魁力数值、游戏的管理权限、登录次数、注册地址、只后登录地址等用户属性信息.还包括是 否...
  • 垂直分库后的商城数据库SQL脚本文件,下载可以稍微修改下即可用于项目中,同时,也可以拿来学习商城数据库的架构知识

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 175,487
精华内容 70,194
关键字:

数据库买多少用户