Oracle数据库个人整理常用的表空间、用户、授权操作

1、表空间相关sql

-- 创建表空间名为test_tablespace_name,存储位置为D:\DB\oradata\orcl\test_tablespace_name.dbf,大小为128m,无限制,超出后每次增长10m
create tablespace test_tablespace_name datafile ‘D:\DB\oradata\orcl\test_tablespace_name.dbf‘ size 128m autoextend on next 10m maxsize unlimited;
-- 查看表空间名为test_tablespace_name信息
SELECT file_name, tablespace_name, bytes, autoextensible
  FROM dba_data_files
 WHERE tablespace_name = ‘test_tablespace_name‘;
-- 删除表空间 test_tablespace_name
alter tablespace test_tablespace_name offline;
-- 将磁盘上的数据文件一同删除
drop tablespace test_tablespace_name including contents and datafiles;

2、用户相关sql

-- 新建用户 test_user/test_password,指定表空间为test_tablespace_name
create user test_user identified by test_password default tablespace test_tablespace_name temporary tablespace temp;
-- 修改用户密码
ALTER USER test_user identified by 123456;
-- 删除用户
DROP USER test_user CASCADE;
-- 锁定用户
alter user test_user account lock;
-- 解锁用户
alter user test_user account unlock;
-- 查询用户信息
select * from all_users;
-- 更详细的用户信息
select * from dba_users;

3、授权相关sql

-- 授予test_user用户dba权限
grant resource, dba, connect, create any table, create any index, create any sequence, unlimited tablespace to test_user;
-- 撤销test_user用户dba权限
REVOKE resource, dba, connect, create any table, create any index, create any sequence, unlimited tablespace FROM test_user;
--查看当前用户的系统权限
select * from user_sys_privs;
--查看当前用户的对象权限
select * from user_tab_privs;
--查看当前用户的所有角色
select * from user_role_privs;

yexiangyang

[email protected]


原文地址:https://www.cnblogs.com/moy25/p/8461354.html

时间: 2024-08-25 17:00:58

Oracle数据库个人整理常用的表空间、用户、授权操作的相关文章

Oracle创建表空间 用户 授权

创建表空间 用户 授权 create tablespace liuzhen_tablespace   datafile 'D:\liuzhen_oracle_data\liuzhen_data.dbf' size 50m   autoextend on  next 50m maxsize 20480m   extent management local; create user liuzhen identified by 123456   default tablespace liuzhen_t

oracle创建数据库表空间 用户 授权 导入 导出数据库

windows下可以使用向导一步一步创建数据库,注意编码. windows连接到某一个数据库实例(不然会默认到一个实例下面):set ORACLE_SID=TEST --登录开始创建表空间及可以操作的用户sqlplus / as sysdba; --创建表空间create tablespace db_test datafile 'D:\oracle\oradata\TEST\db_test.dbf' size 50m autoextend on; --查询创建好的表空间select defaul

oracle创建表空间用户授权及sde服务创建

create tablespace halfayadb logging datafile 'D:\app\Administrator\oradata\orcl\halfayadb.dbf' size 50m autoextend on next 50m maxsize 20480m extent management local; create user halfayadb identified by halfayadb default tablespace halfayadb; grant d

Oracle 数据库 数据文件 表 表空间 用户的关系

这涉及到数据库的物理结构和逻辑结构. 首先,你需要明白的一点是:数据库的物理结构是由数据库的操作系统文件所决定,每一个Oracle数据库是由三种类型的文件组成:数据文件.日志文件和控制文件.数据库的文件为数据库信息提供真正的物理存储. 每一个Oracle数据库有一个或多个物理的数据文件(data file).一个数据库的数据文件包含全部数据库数据.逻辑数据库结构(如表.索引等)的数据物理地存储在数据库的数据文件中.数据文件通常为*.dbf格式,例如:userCIMS.dbf.数据文件有下列特征:

Oracle本地管理对照数据字典管理表空间

Locally vs. Dictionary Managed Tablespaces 整理自:http://www.orafaq.com/node/3. When Oracleallocates space to a segment (like a table or index), a group of contiguousfree blocks, called an extent, is added to the segment. Metadata regardingextent alloca

Oracle本地管理对比数据字典管理表空间

Locally vs. Dictionary Managed Tablespaces 整理自:http://www.orafaq.com/node/3. When Oracleallocates space to a segment (like a table or index), a group of contiguousfree blocks, called an extent, is added to the segment. Metadata regardingextent alloca

Oracle 高水位说明和释放表空间,加快表的查询速度

高水位的介绍 数据库运行了一段时间,经过一些列的删除.插入.更改操作有些表的高水位线就有可能和实际的表存储数据的情况相差特别多,为了提高检索该表的效率,建议对这些表进行收缩: 查找高水位线的表 查找表需要的存储空间:表以数据块的形式存储在数据文件中,表的存储结构是:行×行数,如果知道了总共有多少行,每行的平均长度,两者相乘,再除于90%的使用率,那么就可以知道实际需要存储的空间: 表的存储结构; 从统计信息得出平均每行的长度和总共的行数,从而知道存储的SIZE: 查找表实际存储的空间:数据实际存

oracle 创建临时表空间、用户表空间、创建用户关联表空间、授权等总结

1.创建临时表空间 CREATE TEMPORARY TABLESPACE test_temp TEMPFILE 'C:\oracle\product\10.1.0\oradata\orcl\test_temp01.dbf' SIZE 32M AUTOEXTEND ON NEXT 32M MAXSIZE 2048M EXTENT MANAGEMENT LOCAL; 一般从第二步开始就可以 2.创建用户表空间 CREATE TABLESPACE gzjssapce LOGGING DATAFILE

oracle数据库备份(整理笔记)

   快到新一年了 ,复习一下oracle为以后做多准备 一.Oracle备份方式分类:Oracle有两类备份方式:(1)物理备份:将实际组成数据库的操作系统文件从一处拷贝到另一处的备份过程,就是冷备份.热备份:   (2)逻辑备份:是利用SQL语言从数据库中抽取数据并存于二进制文件的过程,逻辑备份需要使用导入导出工具:    EXPDP/IMPDP或EXP/IMP: 两种方式有什么优缺点: oracle备份 概述 优点 缺点 冷备份 数据库可以暂时处于关闭状态时,我们需要将它在这一稳定时刻的数