• oracle 表空间 表权限 用户


    启动数据库命令分为三个阶段:

    1.查看所有用户:
    select * from dba_user;
    select * from all_users;
    select * from user_users;
    2.查看用户系统权限:
    select * from dba_sys_privs;
    select * from all_sys_privs;
    select * from user_sys_privs;
    3.查看用户对象权限:
    select * from dba_tab_privs;
    select * from all_tab_privs;
    select * from user_tab_privs;
    4.查看所有角色:
    select * from dba_roles;
    5.查看用户所拥有的角色:
    select * from dba_role_privs;
    select * from user_role_privs;


    6.查看当前用户的缺省表空间
    select username,default_tablespace from user_users;


    7.查看某个角色的具体权限,如grant connect,resource,create session,create view to TEST;查看RESOURCE具有那些权限,用SELECT * FROM DBA_SYS_PRIVS WHERE GRANTEE='RESOURCE';

     ---------------------------------------------------------

    ORACLE中数据字典视图分为3大类,     用前缀区别,分别为:USER,ALL 和 DBA,许多数据字典视图包含相似的信息。 
    USER_*:有关用户所拥有的对象信息,即用户自己创建的对象信息 
    ALL_*:有关用户可以访问的对象的信息,即用户自己创建的对象的信息加上其他用户创建的对象但该用户有权访问的信息 
    DBA_*:有关整个数据库中对象的信息

     ---------------------------------------------

    Oracle 10i 

    ALTER DATABASE DEFAULT TABLESPACE 修改数据库的默认表空间

    -----------------------------------

    set echo off;

    spool  产生脚本文件的路径

    select 'grant  select,insert,delete,update on '|| table_name||' to 用户名;' from user_tables;

    spool off;

     

     

    select 'revoke select,insert,update,delete on '||table_name||' from 用户名;' from user_tables;

     

    revoke select,insert,delete,update any table  from 用户名 with grant option;

     

    --------------

    grant select,insert,delete,insert,update any table to 用户名 with grant option ;

    修改表 所属的表空间

    alter table 表名 move tablespace 表空间名

    注意:在此操作之后,一定要把表上的索引重建,  alter index   index-name  rebuild

    -------------------

    创建表空间语句:

    create tablespace tableName datafile 'e:oracle/dbName.dbf'  size 1024M autoextend on next 100M maxsize unlimited;

  • 相关阅读:
    python3初识selenium
    [lucene系列笔记3]用socket把lucene做成一个web服务
    [lucene系列笔记2]在eclipse里初步使用lucene的索引和查询功能
    [lucene系列笔记1]lucene6的安装与配置(Windows系统)
    JAVA SOCKET
    Python3 urlparse
    Windows Socket 编程_ 简单的服务器/客户端程序
    linux软件包管理
    linux用户及权限管理
    docker搭建私有仓库
  • 原文地址:https://www.cnblogs.com/jackhub/p/3274151.html
Copyright © 2020-2023  润新知