如果表空间需要自动扩展或者有最大值限制的
ALTER DATABASE datafile 'E:\ORACLE\PRODUCT\10.2.0\ORADATA\FUFU\SA_DMP.DBF' autoextend ON NEXT 50M maxsize 20000M
SELECT * FROM user_ts_quotas;
SELECT b.file_name 物理文件名 ,b.tablespace_name 表空间 ,
b.bytes/1024/1024 大小M,(b.bytes-sum(nvl(a.bytes,0)))/1024/1024 已使用,substr((b.bytes-sum(nvl(a.bytes,0)))/(b.bytes)*100,1,5) 使用率
from dba_free_space a,dba_data_files b where a.file_id=b.file_id
group by b.tablespace_name,b.file_name,b.bytes order by b.tablespace_name
为USERS表空间增加10G容量文件名为'091208.dbf',
alter tablespace USERS add datafile 'E:\ORACLE\PRODUCT\10.2.0\ORADATA\MYDB\USERS02.DBF' size 1G;
alter database datafile 'user090921.dbf' resize 10G;
创建临时表空间
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; 创建用户表空间
创建用户表空间
CREATE TABLESPACE test_data LOGGING
DATAFILE 'C:\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\TEST_DATA01.DBF' SIZE 32M AUTOEXTEND ON
NEXT 32M MAXSIZE 2048M EXTENT MANAGEMENT LOCAL; 创建用户并制定表空间
创建用户并指定表空间
CREATE USER username IDENTIFIED BY password DEFAULT TABLESPACE TEST_DATA TEMPORARY TABLESPACE TEST_TEMP; 给用户授予权限
给用户授予权限 GRANT
CREATE SESSION, CREATE ANY TABLE, CREATE ANY VIEW ,CREATE ANY INDEX, CREATE ANY PROCEDURE,
ALTER ANY TABLE, ALTER ANY PROCEDURE,
DROP ANY TABLE, DROP ANY VIEW, DROP ANY INDEX, DROP ANY PROCEDURE, SELECT ANY TABLE, INSERT ANY TABLE, UPDATE ANY TABLE, DELETE ANY TABLE
TO username;
将role这个角色授与username,也就是说,使username这个用户可以管理和使用role所拥有的资源
GRANT role TO username;
-----------------------------------------------查看用户权限---------------------------------------------------------
查看所有用户 查看所有用户
SELECT * FROM DBA_USERS; SELECT * FROM ALL_USERS; SELECT * FROM USER_USERS; 查看用户系统权限
查看用户系统权限
SELECT * FROM DBA_SYS_PRIVS; SELECT * FROM USER_SYS_PRIVS; 查看用户对象或角色权限
查看用户对象权限
SELECT * FROM DBA_TAB_PRIVS; SELECT * FROM ALL_TAB_PRIVS; SELECT * FROM USER_TAB_PRIVS; 查看所有角色
查看所有用户
SELECT * FROM DBA_ROLES; 查看用户或角色所拥有的角色
查看用户或角色所拥有的角色
SELECT * FROM DBA_ROLE_PRIVS; SELECT * FROM USER_ROLE_PRIVS; 修改密码为永不过期
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
分享到:
相关推荐
oracle表空间操作详解,oracle表空间操作详解
Oracle表空间操作命令,实用
ORACLE各种命令格式,利于速查, ORACLE使用手册指单
对oracle表空间的各种操作以及各种操作的例子
oracle表空间常用操作,包括表空间剩余使用大小、名称及大小、物理文件的名称及大小 、回滚段名称及大小 、控制文件 、日志文件 、数据库的创建日期和归档方式 、创建表空间、修改表空间等操作,供大家参考。
一个数据库由多个表空间构成,表空间又是由段构成,而段又是由区构成,而区又是由块构成,这样构成的可以提高数据的效率
。
。
ORACLE 对表空间进行的详细操作,经典!
oracle表空间命令语句大全,关于表空间的讲解及关于表空间操作命令的语句。
Oracle创建表空间、创建用户并指定表空间、给用户授予权限
详细介绍如何正常删除Oracle 数据库表空间数据文件,OFFLINE和OFFLINE DROP的区别,OS级别删除了数据文件后的恢复,删除数据库表空间数据文件演示示例
Oracle 表空间查询与操作方法
本文在作者测试通过的基础上,采用图文相结合的格式和方式,对用户和表空间的概念和使用方法进行了详尽说明,零基础入门级读者只需按照本文内容逐步进行学习和操作,即可完成 Oracle 用户和表空间的学习和掌握。
ORACLE_表空间操作(有图有真相)
针对oracle表空间收缩的操作!请仔细查看内部的说明。对于表空间过于庞大的数据库能起到回收剩余空间,并降低高水位HWM的作用
oracle数据库导入、导出数据、创建表空间、创建用户、用户授权等操作
1.可以扫描oracle导出的dmp文件中的表空间信息,然后替换为指定的表空间名,要以将多个表空间名转换为一个表空间名 2.可以进行常规的一些导入导出新建数据库操作 3.可以生成包含子表的按条件删除的脚本,维护数据时...