正文原创

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

  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. STLINK V2安装使用详解

    1.      解压st-link_v2_usb driver.zip文件. 2.       运行解压后的st-link_v2_usbdriver.exe文件,安装STLINK V2驱动程序.安装路 ...

  2. RHEL 6.4 通过mysql安装文件安装mysql

    参考文章:http://www.linuxidc.com/Linux/2013-12/93507.htm 1.首先下载mysql安装文件 我是下载的最新版的5.6 2. 以RPM方式安装MySQL 在 ...

  3. css哪些属性可以继承

    不可继承的:display.margin.border.padding.background.height.min-height.max- height.width.min-width.max-wid ...

  4. 自定义Banner

    Spring Boot项目启动时,默认的打印样式如下 自定义 在/src/main/resources目录下新建banner.txt,在里面输入要打印的文字即可,例如: 图形制作网站:http://w ...

  5. 算法-链的操作(一)-合并两个排序的链接(no.25)

    合并两个排序的链接(no.25) 把下面连个排好序的链,从小到大排序链接. list1 : 1 -> 6 -> 8 list2 : 2-> 5 -> 9 def merge(h ...

  6. Flask中Mysql数据库的常见操作

    from flask import Flask,render_template #导入第三方链接库sql点金术 from flask_sqlalchemy import SQLAlchemy #建立对 ...

  7. 同步&异步+阻塞&非阻塞(理解)

    0 - 同步&异步 同步和异步关注的是消息通信机制. 0.1 - 同步 由“调用者”主动等待这个“调用”结果.即是,发出一个“调用”时,在没有得到结果之前,该“调用”不返回,一旦调用返回,则得 ...

  8. EditText设置可以点击,但是不可以编辑

    EditText设置  editText.setEnabled(false);后不可编辑也不可点击 设置  setFocusable(false)后不可编辑,但是再设置 setFocusable(tr ...

  9. [转] 如何轻松愉快地理解条件随机场(CRF)?

    原文链接:https://www.jianshu.com/p/55755fc649b1 如何轻松愉快地理解条件随机场(CRF)?   理解条件随机场最好的办法就是用一个现实的例子来说明它.但是目前中文 ...

  10. [Docker]CentOS7下Docker安装教程

    想要倒腾Kubernetes的话,第一步就是要会安装Docker,这篇文章讲一讲过程 安装步骤 检查内核版本,必须是3.10以上 uname -r 安装Docker yum -y install do ...