正文原创

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

  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

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

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

  1. oracle创建表空间、创建用户、授权、夺权、删除用户、删除表空间

    表空间定义 表空间是为了统一ORACLE物理和逻辑上的结构而专门建立的,从物理上来说,一个表空间是由具体的一个或多个磁盘上数据文件构成的(至少1对1,可以1对多),从逻辑上来说一个表空间是由具体的一个 ...

  2. 关于IMP由拥有DBA权限的用户EXP数据时,数据存放表空间的几种情况(IMP-00013) -1

    关于IMP由拥有DBA权限的用户EXP数据时,数据存放表空间的几种情况(IMP-00013) -1 ORACLE公司来培训BIEE,带了一个DEMO的DMP文件,其导出用户DBO具有DBA权限,缺省表 ...

  3. mysql 创建用户, 分配权限, 删除用户

    通过create user 命令来创建用户, 有两种方式:(只介绍通过 create user 命令, 直接往user表中插入数据的方式,这里就不说了) 创建用户的同时, 指定用户可登录的主机和密码 ...

  4. 【Oracle】查看哪些用户被授予了DBA权限

    查看哪些用户被授予了DBA权限 select * from dba_role_privs where granted_role='DBA'; 回收权限: revoke dba from xxx;

  5. 给新创建的用户 赋予所有的权利 *.* 查看权限 删除用户 ---------DCL用户权限管理篇

    第一步:进入数据库以后,先用 show databases; 再use mysql;    再 show tables;    再 select user,host from mysql.user; ...

  6. shiro 实现 用户 a 操作b 的权限 ,用户 b 能够及时获知。b不需要退出登陆 。 关闭鉴权缓存,或者不配置缓存

    <bean id="myRealm" class="com.diancai.util.MyRealm"> <property name=&qu ...

  7. linux 用户管理修改用户信息、密码状态、删除用户、退出登陆、切换用户

    修改用户信息usermoduseradd支持的选项usermod都支持passwd有两个选项-l(在密码串前面加了两个叹号),-u,usermod有两个选项:-L 临时锁定用户(Lock)(在密码串前 ...

  8. 不root的情况下 查看App的数据表

    一直以来查看sqlite的数据库都须要root才干查看,可是公司的好多測试机root起来比較麻烦~~~ 近期刚好项目上线,略闲, 于是决定写一个libraryproject便于以后调试代码 关键代码例 ...

  9. MySQL数据库查询某个库下有几张数据表

    如果统计某数据库中存在多少张数据表,使用如下SQL检索语句即可: SELECT COUNT(*) TABLES, table_schema FROM information_schema.TABLES ...

随机推荐

  1. Filter Authentication 登录认证

    [编程式配置]可用webxml配置替换@WebListenerpublic class FilterListenerConfigurator implements ServletContextList ...

  2. python 的基础 学习 12天,函数

    1,   *args   动态 参数,万能参数 *args就是接受实参对应的剩余的位置参数,并将其放在元组中.在定义函数时,*args代表的是聚合. def func(*args): print(ar ...

  3. Zookeeper客户端Curator基本API

    在使用zookeper的时候一般不使用原生的API,Curator,解决了很多Zookeeper客户端非常底层的细节开发工作,包括连接重连.反复注册Watcher和NodeExistsExceptio ...

  4. P4553 80人环游世界

    题目地址:P4553 80人环游世界 上下界网络流 无源汇上下界可行流 给定 \(n\) 个点, \(m\) 条边的网络,求一个可行解,使得边 \((u,v)\) 的流量介于 \([B(u,v),C( ...

  5. 一言难尽的js变量提升

    基础知识  在这个课题开始之前我们先做一些基础知识的讲解 1.在顶级的区域内声明的变量为 window级别的变量. 也就是说var a=100 等价于 window.a=100; 2.局部的重新声明变 ...

  6. ROI Pool和ROI Align

    这里说一下ROI Pool和ROI Align的区别: 一.ROI Pool层: 参考faster rcnn中的ROI Pool层,功能是将不同size的ROI区域映射到固定大小的feature ma ...

  7. React的Element的创建和render

    React的Element是React应用程序的最小构建块,它是用来描述我们在屏幕上看到的浏览器页面上的内容. 在React中构建 Element 有两种方式: 1.JSX的方式,JSX不是React ...

  8. PEP525--异步生成器

    [译] PEP 525--异步生成器 PEP原文:https://github.com/python/peps/blob/master/pep-0525.txt 创建日期:2016-07-18 译者 ...

  9. 解决python发送multipart/form-data请求上传文件的问题

    服务器接收文件时,有时会使用表单接收的方式,这意味着我们需要使用Python的requests上传表单数据和文件. 常用的方式一般如下: data = { 'name': 'nginx' } file ...

  10. 题解-ZeroJudge-c686 高斯符號

    Problem ZeroJudge Solution 考慮到\(\lfloor \frac {km}n\rfloor\)等同於\(km\)整除\(n\),換種表示方法就是\(km\)減去\(km\)模 ...