`

用户管理

阅读更多

创建用户

 

create user xxxx identified by xxxx;

 

分配权限

 

grant resource,connect,dba,create table,create tablespace  to xxxx; 

 

查看用户密码:

select username,password from dba_users;

 

修改用户密码:

 

alter user xxxxx identified by values '2D594E86F93B17A1';

 

 

 删除用户  

 

drop user USERNAME cascade;

 

注:DB建好后,会有tablespace,tablespace里面会有datafile,假如你某个tablespace里面有10个datafile,每个datafile 2G,那么你的tablespace就是20G,不管这20G里面有没有资料,这20G都是会在系统里面霸占20G的空间的。
   datafile里面的资料清除了30G,但是空间还是有的,你可以手动去把datafile缩小,这样才能减少磁盘空间

 

 

计算datafile可以resize收缩的空间脚本

--计算datafile可以resize收缩的空间.
col name for a40
col resizecmd for a80

select a.file#,a.name,a.bytes/1024/1024 CurrentMB,
       ceil(HWM * a.block_size)/1024/1024 ResizeTo,
       (a.bytes - HWM * a.block_size)/1024/1024 ReleaseMB,
       'alter database datafile '''||a.name||''' resize '||
       ceil(HWM * a.block_size/1024/1024) || 'M;' ResizeCMD
from v$datafile a,
     (select file_id,max(block_id+blocks-1) HWM
       from dba_extents
       group by file_id) b
where a.file# = b.file_id(+)
and (a.bytes - HWM *block_size)>0
order by 5

--如果只是想对某个表个间的datafile resize,可采用:
select a.file#,a.name,a.bytes/1024/1024 CurrentMB,
       ceil(HWM * a.block_size)/1024/1024 ResizeTo,
       (a.bytes - HWM * a.block_size)/1024/1024 ReleaseMB,
       'alter database datafile '''||a.name||''' resize '||
       ceil(HWM * a.block_size/1024/1024) || 'M;' ResizeCMD
from v$datafile a,
     (select file_id,max(block_id+blocks-1) HWM
       from dba_extents where file_id in 
              (select b.file#  From v$tablespace a ,v$datafile b
                where a.ts#=b.ts# and a.name='MP2000')
       group by file_id) b
where a.file# = b.file_id(+)
and (a.bytes - HWM *block_size)>0
order by 5


--计划tempfile可以resize的空间.on apply that have only one tempfile

select 'alter database tempfile '''||a.name ||''' reize '||b.siz||'M;' from v$tempfile a,
     (select tmsize.maxblk*bk.value/1024/1024 siz from
         (select nvl(max(segblk#),128) maxblk  from v$sort_usage) tmsize,
         (select value From v$parameter where name = 'db_block_size') bk) b

 

 

分享到:
评论

相关推荐

    个人账户管理系统-JAVA

    在这个系统中,可能包含了用户账户信息、交易记录、账户余额等表,通过精心设计的数据模型,确保了数据的一致性和完整性。数据库设计遵循了正常化原则,以减少数据冗余并提高数据操作效率。 其次,JAVA作为后端开发...

    银行账户管理系统 C# 编写

    《银行账户管理系统C#编写详解》 银行账户管理系统是金融领域常见的软件应用,它通过四层架构设计,实现了户主和管理员的双重功能,确保了账户管理的安全与高效。本系统采用C#语言进行开发,这是一门面向对象、类型...

    c++银行账户管理设计报告

    ### C++银行账户管理系统设计知识点解析 #### 一、实验背景与目的 本实验是基于《面向对象程序设计》课程的教学需求而设计的,旨在通过实际项目加深学生对面向对象编程的理解与应用能力。具体目标包括但不限于: 1...

    基于SSH的用户管理系统

    1. **用户账户管理**:创建、修改和删除用户账户是基础功能,管理员可以通过SSH命令行工具如`adduser`或`useradd`来新增用户,`passwd`来修改用户密码,`userdel`来删除用户。 2. **权限分配**:每个用户账户都有...

    商户管理后台/消费统计管理/云平台商户端管理后台原型/PaaS金融服务平台商户端管理后台原型/企业管理系统后台/账户管理/工单管理/充值管理/汇款单管理/余额管_商户管理

    商户管理后台/消费统计管理/云平台商户端管理后台原型/PaaS金融服务平台商户端管理后台原型/企业管理系统后台/账户管理/工单管理/充值管理/汇款单管理/余额管理/用户管理/认证管理/web后台原型 Axure原型演示地址:...

    数据结构课程设计 银行账户管理系统

    在银行账户管理中,哈希链可以用来存储账号与用户信息的映射关系。通过哈希函数,我们可以将账号转换为唯一的哈希值,并将其链接成链表,以便于快速定位特定账户。当需要查找或更新账户时,哈希链能够提供近似常数...

    javaWeb银行账户管理系统源码

    JavaWeb银行账户管理系统是一款基于Java技术的Web应用,旨在帮助初学者理解并实践Web应用程序的开发,特别是针对金融系统的简单管理功能。这个项目的核心目标是模拟真实银行账户的基本操作,如开户、存款、取款、...

    西门子精彩触摸屏SMART V3组态用户管理的具体方法和步骤.docx

    西门子精彩触摸屏SMART V3的用户管理是其安全性和功能控制的重要组成部分,通过合理的配置,可以确保不同级别的操作者拥有相应的权限,避免误操作和保护设备安全。以下是组态用户管理的具体方法和步骤: 1. **新建...

    课程设计-基于Java swing带gui界面的银行账户管理系统(源码+数据库+报告+配置说明).zip

    本次课程设计通过对《银行账户管理系统》中银行业务流程的基本实现以及用户环节的事务处理,旨在体验数据库设计和实现的基本过程中掌握数据库模式的设计、分析和实现方法,了解数据库应用系统软件开发的一般过程。

    C++实验报告——个人银行账户管理系统.docx

    【C++实验报告——个人银行账户管理系统】 在本次C++课程设计中,胡成成同学完成了个人银行账户管理系统的实现,旨在通过编程实践巩固和应用C++语言知识,特别是面向对象编程的概念。实验的主要目标是设计一个能...

    web之账户管理系统1

    在IT领域,账户管理系统是构建在线服务不...总的来说,"web之账户管理系统1"是一个涉及用户账户生命周期管理、权限控制以及安全性等多个重要方面的项目。通过合理的设计和实现,它可以为用户提供安全、便捷的在线服务。

    Twincat hmi自定义用户管理系统使用 陈志光.zip

    1. **用户账户管理**:在项目中创建用户账户,每个账户都有独立的用户名和密码。通过设置不同的账户,可以实现对不同操作员的权限划分,如管理员、操作员、维护人员等,确保系统的安全性和操作规范性。 2. **权限...

    预算单位银行账户管理系统 1.0 

    综上所述,预算单位银行账户管理系统1.0以其全面的功能、严谨的权限管理以及用户友好的设计,为预算单位的财务管理提供了强有力的支持。它不仅提高了工作效率,也提升了财务管理的安全性,是预算单位数字化转型的...

    labview_实现用户登录,修改密码,权限,用户管理各种功能,基本满足账户管理需要

    实现用户登录,修改密码,权限,用户管理各种功能,基本满足账户管理需要(It can realize various functions of user login, password modification, authority and user management, which basically meets the ...

    个人账户管理系统.zip

    项目主要目的是解决个人各种网站甚至开发人员的服务器账号或者生活中零碎的密码的统一管理与查找,减少一些无用功,提高一部分生活上账户管理的质量,不再为找不到或望了密码账户而烦恼。 说明:项目采用composer...

    银行账户管理系统

    在实际开发过程中,银行账户管理系统可能包括以下几个主要模块:用户登录模块,使用安全性高的认证方式,如MD5加密,确保用户信息的安全;账户管理模块,包括开户、存款、取款、转账等功能,需要处理并发访问和事务...

    停车场用户管理系统

    账户管理包括添加、删除用户,以及处理用户的申诉和反馈。统计分析功能对停车场的使用情况进行汇总,如车位占用率、高峰期时段、用户消费行为等,为决策提供数据支持。系统设置则涵盖了系统的各项参数,如停车费用...

    LINUX用户管理概述

    Linux操作系统中的用户管理是系统安全和资源控制的...综上所述,Linux用户管理是一个复杂而精细的系统,涉及用户账户类型、用户组以及相应的配置文件管理。理解和熟练掌握这些概念对于管理和保护Linux系统至关重要。

    Windows Server 2003 用户管理指南

    3. **用户账户**:用户账户是系统用来识别用户身份的信息集合。每个用户账户都具有唯一的用户名和密码,以便登录到系统中。 4. **用户组**:用户组是一组具有相同权限的用户的集合。通过将用户添加到特定的组中,...

Global site tag (gtag.js) - Google Analytics