`

通过SQL管理表空间、用户、授权

阅读更多
--创建表空间
CREATE TABLESPACE CRMDB
DATAFILE '/opt/oracle/app/oradata/testdb/crm.dbf' SIZE 500M
AUTOEXTEND ON NEXT 100M;


--创建用户
create  user  CRM  identified   by   password  default   tablespace  CRMDB;

--给用户赋权限
grant  dba  to  CRM;


---删除用户及数据
drop user CRM cascade;

--删除表空间和表空间文件
drop tablespace tablespace_name including contents and datafiles;


--修改用户密码
alter user sys identified by system;




--查看表空间使用情况
select a.tablespace_name,
       a.bytes / 1024 / 1024 "Sum MB",
       (a.bytes - b.bytes) / 1024 / 1024 "used MB",
       b.bytes / 1024 / 1024 "free MB",
       round(((a.bytes - b.bytes) / a.bytes) * 100, 2) "percent_used"
  from (select tablespace_name, sum(bytes) bytes
          from dba_data_files
         group by tablespace_name) a,
       (select tablespace_name, sum(bytes) bytes, max(bytes) largest
          from dba_free_space
         group by tablespace_name) b
 where a.tablespace_name = b.tablespace_name
 order by ((a.bytes - b.bytes) / a.bytes) desc


 --查看表空间文件地址
select name from v$datafile;

 

分享到:
评论

相关推荐

    sql建表及表空间

    ### SQL建表及表空间...以上内容详细介绍了如何使用SQL命令创建临时表空间、数据表空间、用户以及给用户授权,并且简要说明了数据导出和导入的基本步骤。这些步骤对于数据库管理员来说是非常基础也是必不可少的操作。

    oracle创建表空间,创建用户,授权给新建的用户实例全解

    在Oracle数据库管理中,表空间(Tablespace)是存储数据的主要单位,用户(User)则是在数据库中拥有特定权限的实体。本篇文章将深入解析如何在Oracle中创建表空间、创建用户以及如何将权限授予新创建的用户。 一、...

    在SQL Server中创建用户角色及授权(使用SQL语句) .pdf

    总结来说,本文档详细介绍了在SQL Server中创建用户角色和授权的过程,包括创建登录账户、数据库用户,以及如何通过角色分配权限。理解这些概念和操作对于管理SQL Server的访问控制至关重要,可以确保数据安全并按需...

    oracle创建表空间和用户授权及删除表空间和用户

    在Oracle数据库管理中,创建与删除表空间以及用户授权是非常重要的操作。本文将详细介绍如何在Oracle环境下进行这些操作,包括创建表空间、为用户分配权限、以及如何删除表空间和用户。 ### 一、创建表空间 #### ...

    oracle一个创建用户,创建表空间、授权、剪标的完整的过程

    在Oracle数据库管理中,创建用户、表空间及进行权限分配是一项基本且重要的任务。下面将详细介绍这一过程,包括创建用户、创建表空间、授予权限以及如何进行剪标(即删除对象)的操作步骤。 ### 一、创建用户 ####...

    ORACLE新建用户表空间及授权DBA

    在Oracle数据库管理中,创建用户、表空间以及进行权限分配是数据库管理员(DBA)的核心职责之一。本文将根据提供的文件信息,深入解析如何在Oracle环境中新建用户表空间,并授予DBA级别的权限,确保数据存储与访问的...

    oracle创建表空间用户授权

    ### Oracle 创建表空间与用户授权详解 #### 一、Oracle 表空间概念 在 Oracle 数据库中,表空间是逻辑存储单元,它由一个或多个数据文件组成,用于存储数据库对象(如表、索引等)。每个表空间都有其特定的目的,...

    oracle创建删除表空间和用户授权的一些语句 可以直接使用

    通过以上步骤,我们详细介绍了Oracle数据库中关于创建和删除表空间、用户授权等核心操作的方法和命令,这对于数据库管理员来说是极其重要的基础技能。希望这些内容能够帮助您更好地理解和掌握Oracle数据库的相关知识...

    Oracle--创建表空间+用户+授权

    - **EXTENT MANAGEMENT LOCAL**:表示该表空间使用本地管理方式管理空间分配。 #### 2. 创建永久表空间 永久表空间用于存储表、索引等持久化对象。创建永久表空间的基本语法如下: ```sql CREATE TABLESPACE ...

    oracle创建删除表空间和用户授权

    根据提供的文件信息,本文将详细解释Oracle数据库中创建与删除表空间、用户授权以及相关操作的具体步骤和原理。 ### 一、创建与删除表空间 #### 1. 创建临时表空间 ```sql CREATE TEMPORARY TABLESPACE bigoa_temp...

    Oracle 表空间 用户管理.sql

    Oracle用户管理脚本,创建用户,授权,创建表空间

    oracl创建表空间、用户、授权及数据导入和PostgreSQL导入数据

    本篇文章将深入探讨如何在Oracle中创建表空间、用户以及授权,并讲解如何进行数据导入,同时也会简要介绍在PostgreSQL中导入数据的过程。 首先,我们来看Oracle数据库中的操作: 1. **创建表空间**:在Oracle中,...

    oracle 命令(包括生成数据库实例、表空间、授权用户)

    根据提供的标题、描述以及部分内容,本文将详细介绍Oracle数据库中...通过上述命令,我们可以高效地管理Oracle数据库实例、表空间和用户权限,确保数据库资源得到合理的利用。这对于日常的数据库管理工作来说非常重要。

    oracle添加表空间用户及授权

    根据提供的文件信息,本文将详细解释Oracle数据库中如何创建表空间、用户以及对用户进行授权的相关操作。 ### 创建临时表空间 #### SQL语句解析 ```sql create temporary tablespace tablespace_temp tempfile 'D:...

    SQL企业管理器绿色版

    5. **性能监视**:通过性能计数器和动态管理视图,SQL企业管理器可以帮助用户监控服务器的运行状况,识别性能瓶颈,优化数据库配置。 6. **任务调度**:用户可以设置计划任务,如定期备份、数据库维护等,实现自动...

    Oracle创建表空间、创建用户以及授权、查看权限.doc

    ### Oracle 创建表空间、创建用户及授权、查看权限 #### 一、创建表空间 在 Oracle 数据库中,表空间是逻辑存储结构的基本单位。它由一个或多个数据文件组成,用于存储数据库对象(如表、索引等)。创建表空间通常...

    Oracle 12c中的表空间管理、用户和角色、临时Undo.pdf

    在Oracle 12c数据库中,表空间管理、用户和角色、临时Undo是数据库管理的关键组成部分。以下是对这些内容的详细解释和操作方法: 一、创建表空间 在Oracle 12c中,创建表空间主要涉及到声明一个新的逻辑区域,用于...

    Oracle创建表空间、创建用户、授权、授权对象的访问以及查看权限

    根据提供的文件信息,本文将详细解释Oracle数据库中的关键操作,包括创建表空间、创建用户、授予用户权限等重要步骤,并进一步解析如何实现对特定数据库对象的访问授权以及如何查看用户的权限。 ### 一、创建表空间...

    Oracle创建表空间、创建用户以及授权、查看权限

    在Oracle数据库管理中,创建表空间、用户及授权是一系列重要的操作,对于数据库的高效运行和安全性至关重要。本文将深入探讨这些操作的具体方法及其背后的原理。 ### 一、创建表空间 #### 1.1 创建临时表空间 临时...

Global site tag (gtag.js) - Google Analytics