当前位置: 首页 > news >正文

创建表空间、新增用户、给用户赋予DBA权限 、删除用户下的上有数据表


正文原创


一:查询数据库实例有多少用户:

  1 [oracle@localhost ~]$ sqlplus / as sysdba;
  2 
  3 SQL*Plus: Release 11.2.0.3.0 Production on Thu Dec 21 10:18:39 2017
  4 
  5 Copyright (c) 1982, 2011, Oracle.  All rights reserved.
  6 
  7 
  8 Connected to:
  9 Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - Production
 10 With the Partitioning, OLAP, Data Mining and Real Application Testing options
 11 
 12 10:18:40 SYS@orcl  SQL> select username from dba_users;
 13 
 14 USERNAME
 15 ------------------------------
 16 SYNC_PLUS_1_1212
 17 SYNC_PLUS_1
 18 SYNC_PLUS_1_1205
 19 SYNC_PLUS_1_1221
 20 GDSDYTH_UPDATE_MENU
 21 HR
 22 SCOTT
 23 ORACLE_OCM
 24 XS$NULL
 25 BI
 26 PM
 27 MDDATA
 28 IX
 29 SH
 30 DIP
 31 OE
 32 APEX_PUBLIC_USER
 33 SPATIAL_CSW_ADMIN_USR
 34 SPATIAL_WFS_ADMIN_USR
 35 DBSNMP
 36 SYSMAN
 37 FLOWS_FILES
 38 MDSYS
 39 ORDSYS
 40 EXFSYS
 41 WMSYS
 42 APPQOSSYS
 43 APEX_030200
 44 OWBSYS_AUDIT
 45 ORDDATA
 46 CTXSYS
 47 ANONYMOUS
 48 XDB
 49 ORDPLUGINS
 50 OWBSYS
 51 SI_INFORMTN_SCHEMA
 52 OLAPSYS
 53 MGMT_VIEW
 54 SYS
 55 SYSTEM
 56 OUTLN
 57 GDSDYTH
 58 
 59 42 rows selected.
 60 
 61 Elapsed: 00:00:00.13
 62 10:18:52 SYS@orcl  SQL>

二:创建表空间、新增用户、给用户赋予DBA权限 、删除用户下的上有数据表

  1 select * from dba_data_files ;
  2 
  3 
  4 
  5 create tablespace GFPORTAL
  6 datafile 'D:\SOFT\DEVELOP\DATABASE\ORACLE\ORADATA\ORCL\PDBORCL\GFPORTAL.DBF' size 100M --生成数据文件并定义文件大小
  7 autoextend on next 100M maxsize unlimited logging    --设置自动扩展
  8 extent management local autoallocate
  9 segment space management auto;
 10 
 11 create user GFPORTAL identified by  GFPORTAL default tablespace GFPORTAL quota 500m on users;
 12 ----  这里第一个  TEST_SYNC  为用户名,第二个  TEST_SYNC  为密码,第三个  TEST_SYNC 为表空间名。然后执行。
 13 grant all privileges to   GFPORTAL;
 14 --- 执行该语句给  TEST_SYNC  用户授权,此时  TEST_SYNC  用户就可以登录了。
 15 
 16 ----删除用户:
 17 drop user username  cascade
 18 
 19 
 20 create tablespace TEST_SYNC
 21 datafile '/u01/app/oracle/oradata/orcl/TEST_SYNC.DBF' size 100M --生成数据文件并定义文件大小
 22 autoextend on next 100M maxsize unlimited logging    --设置自动扩展
 23 extent management local autoallocate
 24 segment space management auto;
 25 
 26 create user TEST_SYNC identified by  TEST_SYNC default tablespace TEST_SYNC quota 500m on users;
 27 ----  这里第一个  TEST_SYNC  为用户名,第二个  TEST_SYNC  为密码,第三个  TEST_SYNC 为表空间名。然后执行。
 28 grant all privileges to   TEST_SYNC;
 29 --- 执行该语句给  TEST_SYNC  用户授权,此时  TEST_SYNC  用户就可以登录了。
 30 
 31 
 32 
 33 create tablespace sync_plus_1
 34 datafile '/u01/app/oracle/oradata/orcl/sync_plus_1.DBF' size 100M --生成数据文件并定义文件大小
 35 autoextend on next 100M maxsize unlimited logging    --设置自动扩展
 36 extent management local autoallocate
 37 segment space management auto;
 38 
 39 create user sync_plus_1 identified by  sync_plus_1 default tablespace sync_plus_1 quota 500m on users;
 40 ----  这里第一个  TEST_SYNC  为用户名,第二个  TEST_SYNC  为密码,第三个  TEST_SYNC 为表空间名。然后执行。
 41 grant all privileges to   sync_plus_1;
 42 --- 执行该语句给  TEST_SYNC  用户授权,此时  TEST_SYNC  用户就可以登录了。 
 43 
 44 
 45 
 46 create tablespace sync_plus_1   datafile
 47   '/u01/app/oracle/oradata/orcl/sync_plus_1_01.dbf' size 500M  autoextend on next 100M
 48  , '/u01/app/oracle/oradata/orcl/sync_plus_1_02.dbf' size 500M  autoextend on next 100M
 49  , '/u01/app/oracle/oradata/orcl/sync_plus_1_03.dbf' size 500M  autoextend on next 100M
 50  , '/u01/app/oracle/oradata/orcl/sync_plus_1_04.dbf' size 500M  autoextend on next 100M
 51  , '/u01/app/oracle/oradata/orcl/sync_plus_1_05.dbf' size 500M  autoextend on next 100M
 52  , '/u01/app/oracle/oradata/orcl/sync_plus_1_06.dbf' size 500M  autoextend on next 100M
 53  , '/u01/app/oracle/oradata/orcl/sync_plus_1_07.dbf' size 500M  autoextend on next 100M
 54  , '/u01/app/oracle/oradata/orcl/sync_plus_1_08.dbf' size 500M  autoextend on next 100M maxsize unlimited logging extent management local autoallocate segment space management auto
 55      ;
 56 
 57 ----删除表空间
 58 drop tablespace sync_plus_1_test including contents and datafiles  ;
 59 
 60 
 61 
 62 select * from dba_data_files ;
 63 
 64 create tablespace GDSDYTH_SPACE
 65 datafile '/u01/app/oracle/oradata/orcl/TEST_SYNC.DBF' size 100M --生成数据文件并定义文件大小
 66 autoextend on next 100M maxsize unlimited logging    --设置自动扩展
 67 extent management local autoallocate
 68 segment space management auto;
 69 
 70 create user GDSDYTH identified by  GDSDYTH default tablespace GDSDYTH_SPACE quota 500m on users;
 71 ----  这里第一个  GDSDYTH  为用户名,第二个  GDSDYTH  为密码,第三个  GDSDYTH_SPACE 为表空间名。然后执行。
 72 grant all privileges to   GDSDYTH;
 73 --- 执行该语句给  GDSDYTH  用户授权,此时  GDSDYTH  用户就可以登录了。GDSDYTH
 74 
 75 
 76 
 77 select * from dba_data_files ;
 78 
 79 create tablespace GDSDYTH_SPACE
 80 datafile 'D:\SOFT\DEVELOP\DATABASE\ORACLE\ORADATA\ORCL\GDSDYTH_SPACE.DBF' size 100M --生成数据文件并定义文件大小
 81 autoextend on next 100M maxsize unlimited logging    --设置自动扩展
 82 extent management local autoallocate
 83 segment space management auto;
 84 
 85 create user GDSDYTH_0708 identified by  GDSDYTH_0708 default tablespace GDSDYTH_SPACE quota 500m on users;
 86 ----  这里第一个  GDSDYTH  为用户名,第二个  GDSDYTH  为密码,第三个  GDSDYTH_SPACE 为表空间名。然后执行。
 87 grant all privileges to   GDSDYTH_0708;
 88 --- 执行该语句给  GDSDYTH  用户授权,此时  GDSDYTH  用户就可以登录了。
 89 
 90 grant dba to sync_plus_1_0803 ;
 91 
 92 
 93 
 94 create user sync_plus_1_1107 identified by  sync_plus_1_1107 default tablespace sync_plus_1 quota 500m on users;
 95 ----  这里第一个  TEST_SYNC  为用户名,第二个  TEST_SYNC  为密码,第三个  TEST_SYNC 为表空间名。然后执行。
 96 grant all privileges to   sync_plus_1_1107;
 97 --- 执行该语句给  TEST_SYNC  用户授权,此时  TEST_SYNC  用户就可以登录了。 
 98 
 99 
100 
101 create user sync_plus_1_0803 identified by  sync_plus_1_0803 default tablespace sync_plus_1 quota 500m on users;
102 ----  这里第一个  TEST_SYNC  为用户名,第二个  TEST_SYNC  为密码,第三个  TEST_SYNC 为表空间名。然后执行。
103 grant all privileges to   sync_plus_1_0803;
104 --- 执行该语句给  TEST_SYNC  用户授权,此时  TEST_SYNC  用户就可以登录了。 
105 
106 
  1 --- 执行该语句给  TEST_SYNC  用户授权,此时  TEST_SYNC  用户就可以登录了。 
  2 
  3 ----给表空间增加数据文件
  4 ALTER TABLESPACE sync_plus_1 ADD DATAFILE  'D:\SOFT\DEVELOP\DATABASE\ORACLE\ORADATA\ORCL\SYNC_PLUS_1_01.dbf' size 500M  autoextend on next 100M
  5  , 'D:\SOFT\DEVELOP\DATABASE\ORACLE\ORADATA\ORCL\SYNC_PLUS_1_02.dbf' size 500M  autoextend on next 100M
  6  , 'D:\SOFT\DEVELOP\DATABASE\ORACLE\ORADATA\ORCL\SYNC_PLUS_1_03.dbf' size 500M  autoextend on next 100M
  7  , 'D:\SOFT\DEVELOP\DATABASE\ORACLE\ORADATA\ORCL\SYNC_PLUS_1_04.dbf' size 500M  autoextend on next 100M
  8  , 'D:\SOFT\DEVELOP\DATABASE\ORACLE\ORADATA\ORCL\SYNC_PLUS_1_05.dbf' size 500M  autoextend on next 100M
  9  , 'D:\SOFT\DEVELOP\DATABASE\ORACLE\ORADATA\ORCL\SYNC_PLUS_1_06.dbf' size 500M  autoextend on next 100M
 10  , 'D:\SOFT\DEVELOP\DATABASE\ORACLE\ORADATA\ORCL\SYNC_PLUS_1_07.dbf' size 500M  autoextend on next 100M
 11  , 'D:\SOFT\DEVELOP\DATABASE\ORACLE\ORADATA\ORCL\SYNC_PLUS_1_08.dbf' size 500M  autoextend on next 100M maxsize unlimited ;
 12 
 13 
 14 





——————————————————————————————————

相关文章:

  • 欢迎大家关注民工哥个人微信公众号
  • 我这样减少了26.5M Java内存!
  • JAVA 命令行参数解析,org.apache.commons.cli的使用
  • 几款网络测试工具总结
  • CentOS7 添加路由命令
  • IDEA web项目部署运行Tomcat
  • Maven国内高速镜像
  • 如何优雅的拔盘?
  • EF 小数位的保留
  • 前端之css样式02
  • 用nginx搭建http/rtmp/hls协议的MP4/FLV流媒体服务器
  • 运用JS实现放大镜功能
  • Python Day4
  • Monty Hall 问题与贝叶斯定理的理解
  • 更改backend
  • [case10]使用RSQL实现端到端的动态查询
  • 【node学习】协程
  • Akka系列(七):Actor持久化之Akka persistence
  • Android路由框架AnnoRouter:使用Java接口来定义路由跳转
  • CSS3 聊天气泡框以及 inherit、currentColor 关键字
  • js对象的深浅拷贝
  • python_bomb----数据类型总结
  • Redis 中的布隆过滤器
  • Ruby 2.x 源代码分析:扩展 概述
  • VUE es6技巧写法(持续更新中~~~)
  • XML已死 ?
  • 测试如何在敏捷团队中工作?
  • 基于游标的分页接口实现
  • 使用 Node.js 的 nodemailer 模块发送邮件(支持 QQ、163 等、支持附件)
  • 跳前端坑前,先看看这个!!
  • 我看到的前端
  • 验证码识别技术——15分钟带你突破各种复杂不定长验证码
  • 用Visual Studio开发以太坊智能合约
  • 正则表达式
  • 终端用户监控:真实用户监控还是模拟监控?
  • # 再次尝试 连接失败_无线WiFi无法连接到网络怎么办【解决方法】
  • (1)Android开发优化---------UI优化
  • (附源码)springboot美食分享系统 毕业设计 612231
  • (每日持续更新)信息系统项目管理(第四版)(高级项目管理)考试重点整理 第13章 项目资源管理(七)
  • (四)汇编语言——简单程序
  • (算法设计与分析)第一章算法概述-习题
  • (转)IOS中获取各种文件的目录路径的方法
  • *1 计算机基础和操作系统基础及几大协议
  • .htaccess配置重写url引擎
  • .net 4.0发布后不能正常显示图片问题
  • .netcore 如何获取系统中所有session_ASP.NET Core如何解决分布式Session一致性问题
  • .net程序集学习心得
  • .net分布式压力测试工具(Beetle.DT)
  • @AutoConfigurationPackage的使用
  • @property @synthesize @dynamic 及相关属性作用探究
  • [c++] 自写 MyString 类
  • [Cocoa]iOS 开发者账户,联机调试,发布应用事宜
  • [docker] Docker的数据卷、数据卷容器,容器互联
  • [DP 训练] Longest Run on a Snowboard, UVa 10285
  • [E单调栈] lc2487. 从链表中移除节点(单调栈+递归+反转链表+多思路)