zoukankan      html  css  js  c++  java
  • 创建表空间、新增用户、给用户赋予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:SOFTDEVELOPDATABASEORACLEORADATAORCLPDBORCLGFPORTAL.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:SOFTDEVELOPDATABASEORACLEORADATAORCLGDSDYTH_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:SOFTDEVELOPDATABASEORACLEORADATAORCLSYNC_PLUS_1_01.dbf' size 500M  autoextend on next 100M
      5  , 'D:SOFTDEVELOPDATABASEORACLEORADATAORCLSYNC_PLUS_1_02.dbf' size 500M  autoextend on next 100M
      6  , 'D:SOFTDEVELOPDATABASEORACLEORADATAORCLSYNC_PLUS_1_03.dbf' size 500M  autoextend on next 100M
      7  , 'D:SOFTDEVELOPDATABASEORACLEORADATAORCLSYNC_PLUS_1_04.dbf' size 500M  autoextend on next 100M
      8  , 'D:SOFTDEVELOPDATABASEORACLEORADATAORCLSYNC_PLUS_1_05.dbf' size 500M  autoextend on next 100M
      9  , 'D:SOFTDEVELOPDATABASEORACLEORADATAORCLSYNC_PLUS_1_06.dbf' size 500M  autoextend on next 100M
     10  , 'D:SOFTDEVELOPDATABASEORACLEORADATAORCLSYNC_PLUS_1_07.dbf' size 500M  autoextend on next 100M
     11  , 'D:SOFTDEVELOPDATABASEORACLEORADATAORCLSYNC_PLUS_1_08.dbf' size 500M  autoextend on next 100M maxsize unlimited ;
     12 
     13 
     14 





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

  • 相关阅读:
    VS中的 MD/MT设置 【转】
    VS2010/MFC编程入门之五十四(Ribbon界面开发:使用更多控件并为控件添加消息处理函数)
    VS2010/MFC编程入门之五十三(Ribbon界面开发:为Ribbon Bar添加控件)[转]
    [MFC]选择目录对话框和选择文件对话框 [转]
    NMM3DViewer 设计
    将可执行程序的内存空间扩展到3GB(windows)
    centos7 安装rocketmq(quick start)
    Centos7 安装 Maven 3.5.*
    ss命令
    强制重启Linux系统的几种方法
  • 原文地址:https://www.cnblogs.com/ios9/p/8079140.html
Copyright © 2011-2022 走看看