`

用户管理

阅读更多

创建用户

 

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

 

 

分享到:
评论

相关推荐

    完整版用户管理模块 1.3.rar

    "完整版用户管理模块 1.3" 提供了一个全面的解决方案,用于处理与用户账户相关的各种功能。在这一版本中,可能包含了多项改进和新特性,以增强用户体验和系统的安全性。 首先,用户注册功能是用户管理模块的基础。...

    银行账户管理系统

    * 账户管理:允许用户管理银行账户信息,包括账户号、用户名和余额 * 账户查询:允许用户查询银行账户信息 * 账户修改:允许用户修改银行账户信息 * 账户删除:允许用户删除银行账户信息 数据库交互 在银行账户...

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

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

    javaWeb银行账户管理系统源码

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

    中央银行账户管理系统

    中央银行账户管理系统》中操作说明 中央银行账户管理系统》一、批复书打印纸张设置步骤说明 1、 开始—〉设置—〉打印机窗口,选择“文件”下“服务器属性” ,在“打印服务器属性” 窗口中, “格式”页签下“创建...

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

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

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

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

    Dev C++ 个人银行账户管理程序 C++语言程序设计

    在账户管理程序中,用户可以通过键盘输入操作指令,程序通过cin接收,然后通过cout显示操作结果。 5. **日期格式化**:为了符合常规日期格式,项目可能使用了C++的time库来处理日期和时间。通过struct tm结构体存储...

    个人账户管理系统.zip

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

    银行个人账户管理系统(简易版和进阶版).zip

    银行个人账户管理系统 1. 快速简易版本:有管理员和用户两个选项 管理员选项:可以查询银行中所有用户的总余额和总信用; 用户选项: 有开户和登录两个选项; 可以选择借记卡和信用卡两种类型的银行卡; 借记卡:...

    个人银行账户管理程序C++版

    关于个人银行账户管理系统的简单程序,主要是活期账户管理.

    银行账户管理系统(c++)

    期末 C++ 课程设计作业。 使用C++完成一个银行账户管理系统。

    账户管理系统源码下载

    账户管理系统源码 随着各种论坛,社区,聊天工具,邮箱等软件的使用,每个人需要申请多个账户,这个软件帮您掌管所有的账户号,不用再害怕忘记账号密码。 使用说明: 1、使用本程序的登录账号和密码为:admin, ...

    银行账户管理系统 基于Java开发

    综上所述,银行账户管理系统基于Java开发涵盖了广泛的编程概念和技术,从数据库设计、安全性保障到用户交互,每个环节都需要精心规划和实现。这样的系统不仅需要扎实的Java编程基础,还需要对银行业务流程的深入了解...

    MT观摩账户管理软件,批量管理MT4与MT5观摩账号软件,MT4、MT5多开软件

    MT观摩账户管理软件,支持MT5与MT5观摩账户批量管理。可主要实现如下功能: 1、MT4与MT5账户集中批量管理分组备注。 2、MT4或MT5多开运行。 3、多窗口排列叠加,软件登录加密。 4、进程批量管理,隐藏进程窗口,MT4...

    银行人民币结算账户管理试题.pdf

    银行人民币结算账户管理试题.pdf

    基于Java的银行账户管理系统

    ### 基于Java的银行账户管理系统知识点梳理 #### 一、项目背景与意义 - **项目背景**:随着金融业的快速发展以及信息技术的进步,传统的手工记账方式已无法满足现代银行对于账户管理的需求。为此,《基于Java的...

Global site tag (gtag.js) - Google Analytics