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

时间:2022-09-24 18:14:02

正文原创

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

  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. JavaScript Number 对象

    JavaScript Number 对象 Number 对象 Number 对象是原始数值的包装对象. Number 创建方式 new Number(). 语法 var num = new Numbe ...

  2. Wb应用程序开放原理

    简介:基于wb的浏览器/服务器(简称B/S),架构编程,已经成为目前企业级应用程序开发的主流.                                1.企业应用计算的演变:主机/呀终端的集中 ...

  3. python中关于正则表达式二

    2.2 反向引用 \1, \2... 表达式在匹配时,表达式引擎会将小括号 "( )" 包含的表达式所匹配到的字符串记录下来.在获取匹配结果的时候,小括号包含的表达式所匹配到的字符 ...

  4. Android Studio打包SDK后,为什么没有bundles文件夹?

    在Android Studio中,将项目打包成jar包,按照网上说的方法打包完成后,在intermediates文件夹下没有bundles,AS版本3.1.2,后来发现,原来是intermediate ...

  5. H3C交换机引发的奇葩故障

    设备:H3C S5120-28P-SI 故障:某个交换机的接口速率只有100Mbps. 描述:这个故障还是很特别的,因为按普通的测试办法很难第一时间判断是交换机的固件问题,我也是做了几乎所有外围设备和 ...

  6. 饥饿的牛(dp一维最大覆盖)

    问题 H: 饥饿的牛 时间限制: 1 Sec  内存限制: 128 MB提交: 12  解决: 12[提交][状态][讨论版][命题人:外部导入][Edit] [TestData] [同步数据] 题目 ...

  7. 数据渲染模板引擎,template-web的使用

    一:下载 template-web.js 下载地址:https://aui.github.io/art-template/zh-cn/docs/installation.html 二:引用: 三:ht ...

  8. CALayer&colon; autoresizingMask

    UIView 可以设定 autoresizingMask,当它的 superView 尺寸改变时,适应何种变化. 不过 CALayer 却没有这个属性,如和做到让 CALayer 和 UIView 一 ...

  9. node和iisnode express手工安装

    一.安装node.js的x86版本: 这样,node.js会安装在C:\Program Files (x86)\nodejs,这符合iisnode express7版本的期待. 二.安装iisnode ...

  10. P4016 负载平衡问题 网络流

    P4016 负载平衡问题 题目描述 GG 公司有 nn 个沿铁路运输线环形排列的仓库,每个仓库存储的货物数量不等.如何用最少搬运量可以使 nn个仓库的库存数量相同.搬运货物时,只能在相邻的仓库之间搬运 ...