Oracle创建表空间、创建用户、授予权限、锁定、解锁以及删除用户等[通俗易懂]

Oracle创建表空间、创建用户、授予权限、锁定、解锁以及删除用户等[通俗易懂]Oracle创建表空间、创建用户、授予权限以及删除用户等–创建表空间CREATETABLESPACEcaiylDATAFILE’D:\Oracle\app\caiyl\oradata\orcl\caiyl_space.dbf’size500mAUTOEXTENDONNEXT200MMAXSIZE20480MEXTENTMANAGEMENTLOCAL;

大家好,又见面了,我是你们的朋友全栈君。

Oracle创建表空间、创建用户、授予权限、锁定、解锁以及删除用户等

--创建表空间
CREATE   TABLESPACE caiyl
DATAFILE 'D:\Oracle\app\caiyl\oradata\orcl\caiyl_space.dbf' size 500m
AUTOEXTEND ON 
NEXT 200M MAXSIZE 20480M 
EXTENT MANAGEMENT LOCAL;

--创建临时表空间
CREATE TEMPORARY TABLESPACE caiyl_temp
TEMPFILE 'D:\Oracle\app\caiyl\oradata\orcl\caiyl_temp.dbf'
SIZE 200M
AUTOEXTEND ON
NEXT 50M MAXSIZE 20480M
EXTENT MANAGEMENT LOCAL;

--创建用户并指定表空间
CREATE USER caiyl IDENTIFIED BY 123456 DEFAULT TABLESPACE caiyl_space;

--创建用户并指定表空间和临时表空间
CREATE USER caiyl IDENTIFIED BY 123456
DEFAULT TABLESPACE caiyl_space
TEMPORARY TABLESPACE caiyl_temp;

--授权用户
GRANT CREATE USER,DROP USER,ALTER USER ,CREATE ANY VIEW ,
     DROP ANY VIEW,EXP_FULL_DATABASE,IMP_FULL_DATABASE,
     DBA,CONNECT,RESOURCE,CREATE SESSION TO  caiyl;

--删除表空间
DROP TABLESPACE caiyl_space INCLUDING CONTENTS AND DATAFILES;

--查看表空间
SELECT tv.TABLESPACE_NAME "TABLESPACE_NAME",TOTALSPACE "TOTALSPACE/M",FREESPACE "FREESPACE/M",ROUND((1-FREESPACE/TOTALSPACE)*100,2) "USED%"
FROM 
(SELECT TABLESPACE_NAME,ROUND(SUM(bytes)/1024/1024) TOTALSPACE FROM    DBA_DATA_FILES GROUP BY TABLESPACE_NAME) tv,
         (SELECT TABLESPACE_NAME,ROUND(SUM(bytes)/1024/1024) FREESPACE FROM DBA_FREE_SPACE GROUP BY TABLESPACE_NAME) fs
WHERE tv.TABLESPACE_NAME=fs.TABLESPACE_NAME;

--查看临时表空间
SELECT TABLESPACE_NAME FROM DBA_TABLESPACES;

--增加表空间大小
ALTER TABLESPACE caiyl_space ADD DATAFILE 'D:\Oracle\app\caiyl\oradata\orcl\caiyl_space.dbf' size 4096M;

--增加临时表空间大小
ALTER DATABASE TEMPFILE 'D:\Oracle\app\caiyl\oradata\orcl\caiyl_temp.dbf' RESIZE 8192M;

--删除用户
DROP USER caiyl CASCADE

--把数据导入不同于原系统的表空间,在导入之后却往往发现,数据被导入了原表空间(下面解决此方法)
grant connect, resource,dba to caiyl;
--回收用户unlimited tablespace权限,这样就可以导入到用户缺省表空间:
revoke unlimited tablespace from caiyl;
alter user asd quota 0 on caiyl_space;
alter user asd quota unlimited on caiyl_space;

--导入导出
EXP caiyl/caiyl@127.0.0.1:1521/orcl FILE=f:/caiyl.dmp FULL=y;
EXP caiyl/caiyl@orcl FILE=f:/caiyl.dmp FULL=y;
IMP caiyl/caiyl@orcl FILE=f:/caiyl.dmp FULL=y IGNORE=y;

--创建一个用户,指定在该表空间的配额为10mb,初始状态为锁定
create user caiyl identified by 123456
default tablespace caiyl_space 10M on caiyl_space account lock;

--创建用户,在表空间的配额为10mb,口令设为过期状态(即首次连接数据库时要修改口令)
create user caiyl identified by 123456
default tablespace caiyl_space 10M on caiyl_space
profile example_profile password expire;

--修改用户口令,同时将该用户解锁
alter user caiyl identified by newpassword account unlock;

--修改默认表空间,在该表空间的配额为20MB,在USER的表空间配额为10MB
alter user caiyl
default tablespace caiyl_space quota 20M ON caiyl_space quota 10M on users;

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/160315.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 异步fifo的工作原理_netty的异步实现原理

    异步fifo的工作原理_netty的异步实现原理FPGA(一):异步FIFO实现(包含源码和仿真文件)一、异步FIFO的重要参数及其作用1、FIFO:FirstInputFirstOutput,即先入先出队列,本质是RAM。FIFO有几个最重要的参数:2、wr_clk:写时钟,所有与写有关的操作都是基于写时钟;3、rd_clk:读时钟,所有与读有关的操作都是基于读时钟;4、FIFO_WIDTH:FIFO的位宽,即FIFO中每个地址对应的数据的位宽;5、FIFO_DEPTH:FIFO的深度,即FIFO中能存入多少个(位宽为FIFO_

    2022年8月13日
  • 理解class.forName()

    理解class.forName()

    2021年11月28日
  • Xcode卸载7.3后重装7.2新建playground报错:Unable to find execution service for selected run destination….

    Xcode卸载7.3后重装7.2新建playground报错:Unable to find execution service for selected run destination….

    2021年9月13日
  • luke的使用[通俗易懂]

    luke的使用[通俗易懂]zz网络首次用Luke打开索引文件。Overview里面显示了索引具有的Field数目(以最大的Field为准吧?),还有就是文档的总数和Term即索引词的总数?有时一个关键词,对应于多个文档,所

    2022年8月6日
  • post调试工具_HTTP设置

    post调试工具_HTTP设置此工具用于http调试;具有以下特点;1.支持HTTP和HTTPS(SSL加密)网络协议的跟踪和调试。2.可以查看到HTTP/HTTPS协议连接的详细过程和返回结果。3.允许GET/POST/HEAD/PUT四种连接方式。4.支持HTTP的Proxy代理。5.自动处理重定向Redirect功能。6.自动处理Cookie的接收和发送。7.可以自行设置和增加HTTP请求命令的参数。先试一下本地使用;本地IIS9001端口发布了一个网站;按下图输入;点击St…

    2022年10月9日
  • 统一用户登录管理认证LDAP 服务端部署

    网上找了好多关于LDAP统一账户管理的文件,好多都是粘贴复制,能用得上的少之又少,正好最近又用到这个,于是着手看了郭老师的视频,顺便把自己学习的过程记录下来,供大家学习参考。1、实验环境:[root@localhost~]#cat/etc/redhat-releaseCentOSLinuxrelease7.2.1511(Core)[root@loca…

    2022年4月6日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号