创建表空间、新增用户、给用户赋予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
——————————————————————————————————
创建表空间、新增用户、给用户赋予DBA权限 、删除用户下的上有数据表的更多相关文章
- oracle创建表空间、创建用户、授权、夺权、删除用户、删除表空间
表空间定义 表空间是为了统一ORACLE物理和逻辑上的结构而专门建立的,从物理上来说,一个表空间是由具体的一个或多个磁盘上数据文件构成的(至少1对1,可以1对多),从逻辑上来说一个表空间是由具体的一个 ...
- 关于IMP由拥有DBA权限的用户EXP数据时,数据存放表空间的几种情况(IMP-00013) -1
关于IMP由拥有DBA权限的用户EXP数据时,数据存放表空间的几种情况(IMP-00013) -1 ORACLE公司来培训BIEE,带了一个DEMO的DMP文件,其导出用户DBO具有DBA权限,缺省表 ...
- mysql 创建用户, 分配权限, 删除用户
通过create user 命令来创建用户, 有两种方式:(只介绍通过 create user 命令, 直接往user表中插入数据的方式,这里就不说了) 创建用户的同时, 指定用户可登录的主机和密码 ...
- 【Oracle】查看哪些用户被授予了DBA权限
查看哪些用户被授予了DBA权限 select * from dba_role_privs where granted_role='DBA'; 回收权限: revoke dba from xxx;
- 给新创建的用户 赋予所有的权利 *.* 查看权限 删除用户 ---------DCL用户权限管理篇
第一步:进入数据库以后,先用 show databases; 再use mysql; 再 show tables; 再 select user,host from mysql.user; ...
- shiro 实现 用户 a 操作b 的权限 ,用户 b 能够及时获知。b不需要退出登陆 。 关闭鉴权缓存,或者不配置缓存
<bean id="myRealm" class="com.diancai.util.MyRealm"> <property name=&qu ...
- linux 用户管理修改用户信息、密码状态、删除用户、退出登陆、切换用户
修改用户信息usermoduseradd支持的选项usermod都支持passwd有两个选项-l(在密码串前面加了两个叹号),-u,usermod有两个选项:-L 临时锁定用户(Lock)(在密码串前 ...
- 不root的情况下 查看App的数据表
一直以来查看sqlite的数据库都须要root才干查看,可是公司的好多測试机root起来比較麻烦~~~ 近期刚好项目上线,略闲, 于是决定写一个libraryproject便于以后调试代码 关键代码例 ...
- MySQL数据库查询某个库下有几张数据表
如果统计某数据库中存在多少张数据表,使用如下SQL检索语句即可: SELECT COUNT(*) TABLES, table_schema FROM information_schema.TABLES ...
随机推荐
- tensorflow 学习1——tensorflow 做线性回归
. 首先 Numpy: Numpy是Python的科学计算库,提供矩阵运算. 想想list已经提供了矩阵的形式,为啥要用Numpy,因为numpy提供了更多的函数. 使用numpy,首先要导入nump ...
- 第27月第25天 clang -rewrite-objc main.m
1.clang -rewrite-objc main.m #import <objc/runtime.h> #import<objc/message.h> #import &l ...
- linux全部替换命令学习
:%s/准备替换内容/新内容/g 可以使用 # 作为分隔符,此时中间出现的 / 不会作为分隔符 :%s#vivian/#sky/#g 替换 vivian/ 为 sky/ :%s+/oradata/ap ...
- Linux 逻辑卷管理LVM
LVM概述 Logical Volume Manager,逻辑卷管理 屏蔽了底层磁盘布局,便于动态调整磁盘容量 需要注意:/boot分区用于存放引导文件,不能应用LVM机制 LVM结构 目标:将sdb ...
- 第五节,损失函数:MSE和交叉熵
损失函数用于描述模型预测值与真实值的差距大小,一般有两种比较常见的算法——均值平方差(MSE)和交叉熵. 1.均值平方差(MSE):指参数估计值与参数真实值之差平方的期望值. 在神经网络计算时,预测值 ...
- CF1100B Build a Contest
题目地址:CF1100B Build a Contest 水题,比赛时没想就敲了个 \(O(n^2)\) 的暴力上去,结果过了Pretest,然后被Hack了 两个数组: \(c_i\) 表示 \(i ...
- SpringBoot编写自定义配置信息
⒈编写自定义配置类 1.浏览器配置 package cn.coreqi.security.properties; public class BrowserProperties { private St ...
- SpringSecurity自定义用户认证逻辑
⒈处理用户信息获取逻辑 用户信息的获取逻辑是被SpringSecurity封装到UserDetailsService接口里面的 package org.springframework.security ...
- Thymeleaf相关补充
⒈理解Thymeleaf Java模板引擎.能够处理HTML.XML.JavaScript.CSS甚至纯文本.类似JSP.Freemarker 自然模板.原型即页面 语法优雅易懂,OGNL.Sprin ...
- 广联达 BIM5D 云平台---《建筑信息模型标准》解读
广联达 BIM5D 云平台: 1.用户管理: https://account.glodon.com/info 2.模型使用: http://bim5d-hunan.glodon.com/api/v ...